From 332075098e85f4f10306a9b06413978d2e7da722 Mon Sep 17 00:00:00 2001 From: PJ-568 Date: Sat, 24 Feb 2024 13:54:26 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20release=20from=20@=20PJ-568/56?= =?UTF-8?q?8tools@023707ad27d026f2dbba5235fcfd8aa30026de12=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FactsAboutNuc-pollutedWater/404.html | 2 +- .../Community.html | 2 +- .../FactsAboutNuc-pollutedWater/index.html | 2 +- .../FactsAboutNuc-pollutedWater/sitemap.xml | 34 +- .../zh-Hans-CN/404.html | 2 +- .../zh-Hans-CN/About.html | 2 +- ...Polluted_Water_and_Nuclear_Wastewater.html | 2 +- .../zh-Hans-CN/Archive/Half_life_list.html | 2 +- .../zh-Hans-CN/Community.html | 2 +- .../zh-Hans-CN/Contribute/Creation.html | 2 +- .../zh-Hans-CN/Contribute/Feedback.html | 2 +- .../zh-Hans-CN/Contribute/File_structure.html | 4 +- .../Contribute/Words_translate.html | 4 +- .../zh-Hans-CN/Contribute/index.html | 2 +- .../zh-Hans-CN/Contributors/index.html | 2 +- ..._Cesium_levels_exceeding_the_standard.html | 2 +- ...ppose_water_release_after_IAEA_report.html | 2 +- .../zh-Hans-CN/assets/translate_lib.js | 2 +- .../zh-Hans-CN/book.js | 2 +- .../zh-Hans-CN/css/print.css | 2 +- .../zh-Hans-CN/css/variables.css | 2 +- .../zh-Hans-CN/highlight.js | 2 +- .../zh-Hans-CN/index.html | 2 +- .../zh-Hans-CN/print.html | 4 +- .../zh-Hans-CN/searcher.js | 2 +- lib/tools/Hamud_Book/404.html | 2 +- .../Character_substitution/index.html | 2 +- lib/tools/Hamud_Book/Community.html | 2 +- lib/tools/Hamud_Book/index.html | 2 +- lib/tools/Hamud_Book/sitemap.xml | 142 +-- lib/tools/Hamud_Book/zh-Hans-CN/404.html | 2 +- .../Hamud_Book/zh-Hans-CN/About_Book.html | 2 +- .../Hamud_Book/zh-Hans-CN/About_Hamud.html | 2 +- .../zh-Hans-CN/Character_substitution.html | 2 +- .../Hamud_Book/zh-Hans-CN/Community.html | 2 +- .../zh-Hans-CN/Contribute/Creation.html | 2 +- .../zh-Hans-CN/Contribute/Feedback.html | 2 +- .../zh-Hans-CN/Contribute/File_structure.html | 4 +- .../Contribute/Words_translate.html | 4 +- .../zh-Hans-CN/Contribute/index.html | 2 +- .../zh-Hans-CN/Contributors/index.html | 2 +- .../Hamud_Book/zh-Hans-CN/First_Contact.html | 4 +- .../Hamud_Book/zh-Hans-CN/Grammar/Main.html | 2 +- .../Grammar/Words/Characteristic.html | 2 +- .../zh-Hans-CN/Grammar/Words/Core.html | 2 +- .../Grammar/Words/Exclamations.html | 2 +- .../zh-Hans-CN/Grammar/Words/Extern.html | 2 +- .../zh-Hans-CN/Grammar/Words/Num&Query.html | 2 +- .../Grammar/Words/Subordinate_clause.html | 2 +- .../zh-Hans-CN/Grammar/Words/Theme.html | 2 +- .../zh-Hans-CN/Grammar/Words/index.html | 2 +- .../Hamud_Book/zh-Hans-CN/Grammar/index.html | 2 +- .../Hamud_Book/zh-Hans-CN/Guide/index.html | 2 +- .../Hamud_Book/zh-Hans-CN/MHDH/HITL.html | 1 + .../Hamud_Book/zh-Hans-CN/MHDH/Hamud.html | 1 + .../Hamud_Book/zh-Hans-CN/MHDH/Nations.html | 1 + .../Hamud_Book/zh-Hans-CN/MHDH/index.html | 1 + .../zh-Hans-CN/MHDH/哈姆文化列表.html | 1 + .../zh-Hans-CN/MHDH/所有图例.html | 1 + .../zh-Hans-CN/MHDH/语言列表.html | 1 + .../Materials/Bible_Hamud/Hamud.html | 2 +- .../Materials/Bible_Hamud/Kings.html | 2 +- .../Materials/Bible_Hamud/Laws.html | 2 +- .../Materials/Bible_Hamud/Newborn.html | 2 +- .../Materials/Bible_Hamud/Poem.html | 2 +- .../Materials/Bible_Hamud/Record_bebaron.html | 2 +- .../Materials/Bible_Hamud/Record_gamurig.html | 2 +- .../Materials/Bible_Hamud/Record_murinsu.html | 2 +- .../Materials/Bible_Hamud/Souls.html | 2 +- .../Materials/Bible_Hamud/index.html | 2 +- .../Materials/New_Standard_Hamud.html | 2 +- .../zh-Hans-CN/Materials/index.html | 2 +- .../Hamud_Book/zh-Hans-CN/Reading/Sound.html | 2 +- .../Hamud_Book/zh-Hans-CN/Reading/index.html | 2 +- lib/tools/Hamud_Book/zh-Hans-CN/To_do.html | 2 +- .../Hamud_Book/zh-Hans-CN/Translator.html | 2 +- .../zh-Hans-CN/Words_Learning/List.html | 2 +- .../zh-Hans-CN/Words_Learning/index.html | 2 +- .../zh-Hans-CN/World_line/Graph.html | 1 - .../zh-Hans-CN/World_line/Lang.html | 1 - .../zh-Hans-CN/World_line/Nations.html | 1 - .../zh-Hans-CN/World_line/index.html | 1 - .../zh-Hans-CN/assets/translate_lib.js | 2 +- lib/tools/Hamud_Book/zh-Hans-CN/book.js | 2 +- lib/tools/Hamud_Book/zh-Hans-CN/css/print.css | 2 +- .../Hamud_Book/zh-Hans-CN/css/variables.css | 2 +- lib/tools/Hamud_Book/zh-Hans-CN/highlight.js | 2 +- lib/tools/Hamud_Book/zh-Hans-CN/index.html | 2 +- .../zh-Hans-CN/lib/First_Video.html | 2 +- .../zh-Hans-CN/lib/Hamood_Habibi.html | 2 +- .../Hamud_Book/zh-Hans-CN/lib/Prompt.html | 4 +- lib/tools/Hamud_Book/zh-Hans-CN/print.html | 8 +- lib/tools/Hamud_Book/zh-Hans-CN/searcher.js | 2 +- .../Hamud_Book/zh-Hans-CN/searchindex.js | 2 +- .../Hamud_Book/zh-Hans-CN/searchindex.json | 2 +- .../convert-pdf-to-layered-psd/index.html | 2 +- sitemap.xml | 1026 +++++++++-------- 97 files changed, 713 insertions(+), 686 deletions(-) create mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/MHDH/HITL.html create mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/MHDH/Hamud.html create mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/MHDH/Nations.html create mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/MHDH/index.html create mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/MHDH/哈姆文化列表.html create mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/MHDH/所有图例.html create mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/MHDH/语言列表.html delete mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/World_line/Graph.html delete mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/World_line/Lang.html delete mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/World_line/Nations.html delete mode 100644 lib/tools/Hamud_Book/zh-Hans-CN/World_line/index.html diff --git a/lib/tools/FactsAboutNuc-pollutedWater/404.html b/lib/tools/FactsAboutNuc-pollutedWater/404.html index 24c3991a..3cf7f1df 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/404.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/404.html @@ -1 +1 @@ -404
正在加载

Save Sea From Nuc-polluted Water

404

未找到相应信息,或许您应该尝试搜索。

反馈


+404
正在加载

Save Sea From Nuc-polluted Water

404

未找到相应信息,或许您应该尝试搜索。

反馈


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/Community.html b/lib/tools/FactsAboutNuc-pollutedWater/Community.html index a3031ca8..9d46a141 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/Community.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/Community.html @@ -1 +1 @@ -核污染水论坛
正在加载

Save Sea From Nuc-polluted Water

核污染水论坛


+核污染水论坛
正在加载

Save Sea From Nuc-polluted Water

核污染水论坛


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/index.html b/lib/tools/FactsAboutNuc-pollutedWater/index.html index 10dfed49..cd1bbf67 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/index.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/index.html @@ -1 +1 @@ -反对核污染水排海
正在加载

Save Sea From Nuc-polluted Water

核污染水的真相

欢迎并感谢访问我们的网站,这是一个致力于反对核污染水排海并提供可能的解决方案的平台。我们旨在提供全面的相关资料,以便公众了解和关注这个重要议题。核污染水对环境和人类健康造成严重威胁,我们坚信通过集结信息和共同努力,可以达到更清洁和可持续的解决方案。

实时数据

救救海洋!!!

☢️福岛核污染水已排放☢️

相关资料档案

核污染水论坛

一个让关心环境问题的人们能够互相交流、分享经验和行动计划的平台。



网站将持续建设,期待您的贡献和支持
+反对核污染水排海
正在加载

Save Sea From Nuc-polluted Water

核污染水的真相

欢迎并感谢访问我们的网站,这是一个致力于反对核污染水排海并提供可能的解决方案的平台。我们旨在提供全面的相关资料,以便公众了解和关注这个重要议题。核污染水对环境和人类健康造成严重威胁,我们坚信通过集结信息和共同努力,可以达到更清洁和可持续的解决方案。

实时数据

救救海洋!!!

☢️福岛核污染水已排放☢️

相关资料档案

核污染水论坛

一个让关心环境问题的人们能够互相交流、分享经验和行动计划的平台。



网站将持续建设,期待您的贡献和支持
diff --git a/lib/tools/FactsAboutNuc-pollutedWater/sitemap.xml b/lib/tools/FactsAboutNuc-pollutedWater/sitemap.xml index b2668199..f09fb848 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/sitemap.xml +++ b/lib/tools/FactsAboutNuc-pollutedWater/sitemap.xml @@ -2,70 +2,70 @@ https://nuc.pj568.eu.org/ -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/404.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/Community.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/ -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/404.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/About.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/Community.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/Archive/Differences_Between_Nuclear-Polluted_Water_and_Nuclear_Wastewater.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/Archive/Half_life_list.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/Contribute/ -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/Contribute/Creation.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/Contribute/Feedback.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/Contribute/File_structure.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/Contribute/Words_translate.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/Contributors/ -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/News/180_times_Cesium_levels_exceeding_the_standard.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 https://nuc.pj568.eu.org/zh-Hans-CN/News/Fukushima_fishermen_still_oppose_water_release_after_IAEA_report.html -2023-12-12T13:43:24+00:00 +2024-02-24T13:05:17+00:00 diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/404.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/404.html index 25f0f552..afe46a53 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/404.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/404.html @@ -1 +1 @@ -Page not found - 核污染水的真相
正在加载

Document not found (404)

This URL is invalid, sorry. Please use the navigation bar or search to continue.


+Page not found - 核污染水的真相
正在加载

Document not found (404)

This URL is invalid, sorry. Please use the navigation bar or search to continue.


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/About.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/About.html index ba679c74..8c2265be 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/About.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/About.html @@ -1 +1 @@ -关于本项目 - 核污染水的真相
正在加载

核污染水的真相

欢迎并感谢访问我们的网站,这是一个致力于反对核污染水排海并提供可能的解决方案的平台。我们旨在提供全面的相关资料,以便公众了解和关注这个重要议题。核污染水对环境和人类健康造成严重威胁,我们坚信通过集结信息和共同努力,可以达到更清洁和可持续的解决方案。

本网站为您提供以下内容:

  1. 科学知识和数据: 我们收集了关于核污染水的科学研究、数据和报告,帮助您了解其影响和潜在风险。

  2. 法律法规: 探讨各国和国际层面的法律法规,以及与核污染水处理和排放相关的政策和法规。

  3. 行动倡议: 我们介绍了不同的环保倡议和行动,鼓励公众参与,共同争取更健康的环境未来。

  4. 社区参与: 我们提供一个让关心环境问题的人们能够互相交流、分享经验和行动计划的平台。

参与贡献,一起为反对核污染水排海并提供可能的解决方案的目标努力。通过教育、合作和行动,我们可以为我们的地球创造一个更加可持续和清洁的未来。

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

可查阅贡献文档以了解相关信息。

在提交代码前请确保您了解 mdbook 系统。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

+关于本项目 - 核污染水的真相
正在加载

核污染水的真相

欢迎并感谢访问我们的网站,这是一个致力于反对核污染水排海并提供可能的解决方案的平台。我们旨在提供全面的相关资料,以便公众了解和关注这个重要议题。核污染水对环境和人类健康造成严重威胁,我们坚信通过集结信息和共同努力,可以达到更清洁和可持续的解决方案。

本网站为您提供以下内容:

  1. 科学知识和数据: 我们收集了关于核污染水的科学研究、数据和报告,帮助您了解其影响和潜在风险。

  2. 法律法规: 探讨各国和国际层面的法律法规,以及与核污染水处理和排放相关的政策和法规。

  3. 行动倡议: 我们介绍了不同的环保倡议和行动,鼓励公众参与,共同争取更健康的环境未来。

  4. 社区参与: 我们提供一个让关心环境问题的人们能够互相交流、分享经验和行动计划的平台。

参与贡献,一起为反对核污染水排海并提供可能的解决方案的目标努力。通过教育、合作和行动,我们可以为我们的地球创造一个更加可持续和清洁的未来。

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

可查阅贡献文档以了解相关信息。

在提交代码前请确保您了解 mdbook 系统。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Archive/Differences_Between_Nuclear-Polluted_Water_and_Nuclear_Wastewater.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Archive/Differences_Between_Nuclear-Polluted_Water_and_Nuclear_Wastewater.html index 3b2283f6..76a63a96 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Archive/Differences_Between_Nuclear-Polluted_Water_and_Nuclear_Wastewater.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Archive/Differences_Between_Nuclear-Polluted_Water_and_Nuclear_Wastewater.html @@ -1 +1 @@ -核污染水与核废水的区别 - 核污染水的真相
正在加载

核污染水与核废水的区别

图表

对比图表

类型产出方式放射性同位素种类放射性同位素含量
福岛核电站事故中的核污染水直接接触反应堆中放射性物质的地下水、雨水、海水等混合稀释后处理根据东京电力公司数据,核污染水中包含63种放射性物质,包含:
铯134、铯137、锶90、
碳14、碘129、钴60、
钌106、放射性氚(超重水)等(实际上由于核心直接接触,可能包含铀等超过63种放射性元素)
惰性气体:~500PBq
碘131:~500PBq
铯134:~10PBq
铯137:~10PBq
使用国际核事件分级评价(参考):~900PBq
标准核废水工业产生水、地面排水、设备清洗、冷却水等经过处理详见③气态放射性流出物:惰性气体:7.00E+14Bq;
碘:2.50E+10Bq;
粒子(半衰期≥8d):3.80E+09Bq;
碳14:2.20E+12Bq;
气态氚:2.40E+13Bq;
液体放射性流出物:碳14:3.00E+11Bq;
液态氚:2.25E+14Bq;
其余核素:1.30E+11Bq。

~”符号表示“约等于”。

①:1PBq = 1×10^16Bq; 详见 Fukushima Nuclear Accidents Investigation Report: Main body 第 43 面(页码标注 40Table 3*7 标识

②:关于东京电力公司放射性同位素泄露情况,详见 Fukushima Nuclear Accidents Investigation Report: Main body 第 43 面(页码标注 40Table 3

③:详见《关于大亚湾核电基地六台机组放射性流出物年排放量限值的批复》

各个放射性元素影响请参考《放射性同位素半衰期相关信息表》

具体区别

区分图

核污染水

核污染水核污水指的是在核能事故中直接接触反应堆中放射性物质的含有放射性同位素水,具有高度的放射性

福岛核电站事故中的核污水具体是指核反应堆泄漏,从而与被污染过的地下水、雨水、海水等混合后形成的核污染水。

日本东京电力公司的“多核素去除装置”(ALPS)无法去除放射性氚或碳 14 ,不能完全去除其他放射性同位素,如锶 90 、碘 129 和钴 60

东京电力公司曾经先后在1978年、2002年及2007年涉及核安全事故,并屡次瞒报、更改历史信息。目前已有多名科学家对日本方面公布的数据提出质疑,认为其数据不完整、不连贯、存在偏差。

核废水

核废水指的是来自核电站日常活动中产生的废水,不会接触到核反应堆中的放射性物质,因此具有较低的放射性水平

信息来源


+核污染水与核废水的区别 - 核污染水的真相
正在加载

核污染水与核废水的区别

图表

对比图表

类型产出方式放射性同位素种类放射性同位素含量
福岛核电站事故中的核污染水直接接触反应堆中放射性物质的地下水、雨水、海水等混合稀释后处理根据东京电力公司数据,核污染水中包含63种放射性物质,包含:
铯134、铯137、锶90、
碳14、碘129、钴60、
钌106、放射性氚(超重水)等(实际上由于核心直接接触,可能包含铀等超过63种放射性元素)
惰性气体:~500PBq
碘131:~500PBq
铯134:~10PBq
铯137:~10PBq
使用国际核事件分级评价(参考):~900PBq
标准核废水工业产生水、地面排水、设备清洗、冷却水等经过处理详见③气态放射性流出物:惰性气体:7.00E+14Bq;
碘:2.50E+10Bq;
粒子(半衰期≥8d):3.80E+09Bq;
碳14:2.20E+12Bq;
气态氚:2.40E+13Bq;
液体放射性流出物:碳14:3.00E+11Bq;
液态氚:2.25E+14Bq;
其余核素:1.30E+11Bq。

~”符号表示“约等于”。

①:1PBq = 1×10^16Bq; 详见 Fukushima Nuclear Accidents Investigation Report: Main body 第 43 面(页码标注 40Table 3*7 标识

②:关于东京电力公司放射性同位素泄露情况,详见 Fukushima Nuclear Accidents Investigation Report: Main body 第 43 面(页码标注 40Table 3

③:详见《关于大亚湾核电基地六台机组放射性流出物年排放量限值的批复》

各个放射性元素影响请参考《放射性同位素半衰期相关信息表》

具体区别

区分图

核污染水

核污染水核污水指的是在核能事故中直接接触反应堆中放射性物质的含有放射性同位素水,具有高度的放射性

福岛核电站事故中的核污水具体是指核反应堆泄漏,从而与被污染过的地下水、雨水、海水等混合后形成的核污染水。

日本东京电力公司的“多核素去除装置”(ALPS)无法去除放射性氚或碳 14 ,不能完全去除其他放射性同位素,如锶 90 、碘 129 和钴 60

东京电力公司曾经先后在1978年、2002年及2007年涉及核安全事故,并屡次瞒报、更改历史信息。目前已有多名科学家对日本方面公布的数据提出质疑,认为其数据不完整、不连贯、存在偏差。

核废水

核废水指的是来自核电站日常活动中产生的废水,不会接触到核反应堆中的放射性物质,因此具有较低的放射性水平

信息来源


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Archive/Half_life_list.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Archive/Half_life_list.html index 74cd1658..ef6b9963 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Archive/Half_life_list.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Archive/Half_life_list.html @@ -1 +1 @@ -放射性同位素半衰期相关信息表 - 核污染水的真相
正在加载

放射性同位素半衰期相关信息表

元素种类半衰期/年近完全衰变所需时间/年废物寿命
铯134~2~20
铯137~30.17~[300, 500]
锶90~28.79~287
碳14~5730~[50000, 60000]
放射性氚~12.5~125
碘129~1570万~[1, 2]亿
钴60~5.272~50

~”符号表示“约等于”。

半衰期指放射性同位素平均衰变一半经过的时间。

十个半衰期后放射性同位素占比:e^(-λt)=e^[-(ln2/T)·t]=e^[-(ln2/T)·10T]=e^(-ln2×10)=1‰ 。 相当于衰变了 99.9% ,接近完全衰变。

我们的核废料根据半衰期是否超过30年为界分为短寿命废物、长寿命废物。


+放射性同位素半衰期相关信息表 - 核污染水的真相
正在加载

放射性同位素半衰期相关信息表

元素种类半衰期/年近完全衰变所需时间/年废物寿命
铯134~2~20
铯137~30.17~[300, 500]
锶90~28.79~287
碳14~5730~[50000, 60000]
放射性氚~12.5~125
碘129~1570万~[1, 2]亿
钴60~5.272~50

~”符号表示“约等于”。

半衰期指放射性同位素平均衰变一半经过的时间。

十个半衰期后放射性同位素占比:e^(-λt)=e^[-(ln2/T)·t]=e^[-(ln2/T)·10T]=e^(-ln2×10)=1‰ 。 相当于衰变了 99.9% ,接近完全衰变。

我们的核废料根据半衰期是否超过30年为界分为短寿命废物、长寿命废物。


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Community.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Community.html index cfdd900b..5d0a2bba 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Community.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Community.html @@ -1 +1 @@ -关于核污染水论坛 - 核污染水的真相
正在加载

关于核污染水论坛

核污染水论坛旨在提供社区交流平台。


+关于核污染水论坛 - 核污染水的真相
正在加载

关于核污染水论坛

核污染水论坛旨在提供社区交流平台。


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Creation.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Creation.html index bcbb10c4..f244ff0d 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Creation.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Creation.html @@ -1 +1 @@ -内容创作 - 核污染水的真相
正在加载

内容创作

编辑并修改现有文章

假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。

编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在贡献者页面

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。

创建新文章

在了解目录结构mdbook 工作原理后,使用标准流程对源码进行修改。


+内容创作 - 核污染水的真相
正在加载

内容创作

编辑并修改现有文章

假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。

编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在贡献者页面

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。

创建新文章

在了解目录结构mdbook 工作原理后,使用标准流程对源码进行修改。


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Feedback.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Feedback.html index 5fd82128..d4c3e96c 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Feedback.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Feedback.html @@ -1 +1 @@ -报告错误或问题 - 核污染水的真相
正在加载

报告错误或问题

您可以选择:

  • 在我们的 Github 仓库或 Gitee 仓库提交 Issue。
  • 在本文下方评论区描述错误或问题。管理员会不定期进行检查。

感谢您的支持!

如果报告错误或问题无法满足您的需求,您可以选择使用标准流程对源码进行修改。


+报告错误或问题 - 核污染水的真相
正在加载

报告错误或问题

您可以选择:

  • 在我们的 Github 仓库或 Gitee 仓库提交 Issue。
  • 在本文下方评论区描述错误或问题。管理员会不定期进行检查。

感谢您的支持!

如果报告错误或问题无法满足您的需求,您可以选择使用标准流程对源码进行修改。


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/File_structure.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/File_structure.html index 7a39a68a..b32508fb 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/File_structure.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/File_structure.html @@ -1,4 +1,4 @@ -目录文件结构 - 核污染水的真相
正在加载

目录文件结构释义

/assets             {附录资源目录}
+目录文件结构 - 核污染水的真相
正在加载

目录文件结构释义

/assets             {附录资源目录}
 
 /book               {编译后文件存放目录}
 
@@ -15,4 +15,4 @@
     ├─File_structure.md
     ├─Creation.md   {内容创作相关文章}
     └─……            {其他目录或文章}
-

更详细的内容请查看 mdbook 文档


+

更详细的内容请查看 mdbook 文档


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Words_translate.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Words_translate.html index 05eb0791..68741b2e 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Words_translate.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Words_translate.html @@ -1,8 +1,8 @@ -翻译相关术语 - 核污染水的真相
正在加载

翻译相关术语

如何翻译

如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到翻译配置文件内。具体使用的方法为:

translate.nomenclature.append(from, to, properties);
+翻译相关术语 - 核污染水的真相
正在加载

翻译相关术语

如何翻译

如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到翻译配置文件内。具体使用的方法为:

translate.nomenclature.append(from, to, properties);
 

传入参数解释:

  • from 要转换的语种,传入如 chinese_simplified
  • to 翻译至的目标语种,传入如 english
  • properties 配置表,格式便是properties的格式,每行一个规则,每个前后用等号分割,等号前是要翻译的词或句子,等号后是自定义的翻译结果。传入如:
你好=Hello
 世界=ShiJie
 

比如,要自定义 “核污染水” 、 “放射性同位素” 这两个词有简体中文翻译为英文的结果,可以这么写:

translate.nomenclature.append('chinese_simplified','english',`
     核污染水=nuclear contaminated water
     放射性同位素=radioactive isotope
 `);
-

需要注意,translate.nomenclature.append(“内容省略”) 这行要放到 translate.execute(); 之前。

开始翻译

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。


+

需要注意,translate.nomenclature.append(“内容省略”) 这行要放到 translate.execute(); 之前。

开始翻译

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/index.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/index.html index 0961d1bc..232cd307 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/index.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/index.html @@ -1 +1 @@ -代码或内容贡献 - 核污染水的真相
正在加载

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit)来帮助您在个人电脑上更快速地访问 Github

本项目的源代码也可在 Gitee 上获取。

目录


+代码或内容贡献 - 核污染水的真相
正在加载

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit)来帮助您在个人电脑上更快速地访问 Github

本项目的源代码也可在 Gitee 上获取。

目录


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contributors/index.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contributors/index.html index c10bdf89..da07e1ae 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contributors/index.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contributors/index.html @@ -1 +1 @@ -贡献者名单 - 核污染水的真相
正在加载

贡献者

以下是帮助改进核污染水的真相的贡献者名单。向他们表示感谢!

贡献者的头像图片

您若是发现自己不在此名单里,请随时提交贡献到仓库中吧。


+贡献者名单 - 核污染水的真相
正在加载

贡献者

以下是帮助改进核污染水的真相的贡献者名单。向他们表示感谢!

贡献者的头像图片

您若是发现自己不在此名单里,请随时提交贡献到仓库中吧。


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/News/180_times_Cesium_levels_exceeding_the_standard.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/News/180_times_Cesium_levels_exceeding_the_standard.html index 2b64b7e8..be31bbf2 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/News/180_times_Cesium_levels_exceeding_the_standard.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/News/180_times_Cesium_levels_exceeding_the_standard.html @@ -1 +1 @@ -海鱼铯超标180倍 - 核污染水的真相
正在加载

海鱼铯超标180倍

原文链接:日本共同社:共同网《东电将调查捕获辐射超标鱼原因》

图为东京电力公司福岛第一核电站厂区内排列的处理水储罐。摄于1月。(共同社)

【共同社7月10日电】5月从东京电力公司福岛第一核电站港湾内捕获的许氏平鲉体内检出的放射性物质铯活度超标,达到日本《食品卫生法》标准值(每千克100贝克勒尔)的180倍。捕获地点是铯活度较高的排放水流经区域,此前也曾发现过超标的鱼。核电站方圆10公里内未实施捕鱼,东电设网避免鱼群外游,但仍有必要查明原因并追加应对措施。

东电解释称,力争夏季前后开始排海的处理水中所含的放射性物质氚不会在生物内积聚,正在对包括铯在内的其他放射性物质进行净化处理直至低于排放标准。

此次捕获的许氏平鲉长约30厘米。铯活度高达每千克18000贝克勒尔,东电表示考虑到靠近海面的海水平均值为每升约5贝克勒尔,依然是“无法解释的高活度”。

可能的原因是收集核电站厂区内雨水等的“K排水沟”。最初与外海连通,曾多次发生受污染的高活度雨水沿厂房和瓦砾流至外海的问题。因此2015年将排放口调整至港湾内1至4号机组靠海一侧防波堤围起的区域。该区域内海底土壤的活度超过每千克10万贝克勒尔,海底附近海水的活度也可能升高。

东电今后将对海水展开详细调查,还计划以混有水泥的土覆盖海底,并设置高强度网围住区域出口。


+海鱼铯超标180倍 - 核污染水的真相
正在加载

海鱼铯超标180倍

原文链接:日本共同社:共同网《东电将调查捕获辐射超标鱼原因》

图为东京电力公司福岛第一核电站厂区内排列的处理水储罐。摄于1月。(共同社)

【共同社7月10日电】5月从东京电力公司福岛第一核电站港湾内捕获的许氏平鲉体内检出的放射性物质铯活度超标,达到日本《食品卫生法》标准值(每千克100贝克勒尔)的180倍。捕获地点是铯活度较高的排放水流经区域,此前也曾发现过超标的鱼。核电站方圆10公里内未实施捕鱼,东电设网避免鱼群外游,但仍有必要查明原因并追加应对措施。

东电解释称,力争夏季前后开始排海的处理水中所含的放射性物质氚不会在生物内积聚,正在对包括铯在内的其他放射性物质进行净化处理直至低于排放标准。

此次捕获的许氏平鲉长约30厘米。铯活度高达每千克18000贝克勒尔,东电表示考虑到靠近海面的海水平均值为每升约5贝克勒尔,依然是“无法解释的高活度”。

可能的原因是收集核电站厂区内雨水等的“K排水沟”。最初与外海连通,曾多次发生受污染的高活度雨水沿厂房和瓦砾流至外海的问题。因此2015年将排放口调整至港湾内1至4号机组靠海一侧防波堤围起的区域。该区域内海底土壤的活度超过每千克10万贝克勒尔,海底附近海水的活度也可能升高。

东电今后将对海水展开详细调查,还计划以混有水泥的土覆盖海底,并设置高强度网围住区域出口。


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/News/Fukushima_fishermen_still_oppose_water_release_after_IAEA_report.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/News/Fukushima_fishermen_still_oppose_water_release_after_IAEA_report.html index 5e7342c3..5fdffd7f 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/News/Fukushima_fishermen_still_oppose_water_release_after_IAEA_report.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/News/Fukushima_fishermen_still_oppose_water_release_after_IAEA_report.html @@ -1 +1 @@ -福岛渔民在国际原子能机构报告后仍抵制污水排海 - 核污染水的真相
正在加载

福岛渔民在国际原子能机构报告后仍抵制污水排海

原文链接:KYODO NEWS: Fukushima fishermen still oppose water release after IAEA report

Fisheries associations in Fukushima Prefecture told Japan's industry minister Tuesday they remain opposed to releasing treated radioactive water from a crippled nuclear power plant into the sea despite a U.N. watchdog's safety assurances for the plan.

Economy, Trade and Industry Minister Yasutoshi Nishimura briefed the Fukushima Prefectural Federation of Fisheries Cooperative Associations in their meeting in northeastern Japan about the International Atomic Energy Agency's comprehensive assessment released last week.

The government is seeking their understanding as it aims to start releasing the water around this summer.

The IAEA said in the report that the plan is "consistent" with international safety standards and would have "a negligible radiological impact on people and the environment." But local fishermen expressed concerns over potential reputational damage to their products.

Countries like China, Russia and North Korea have criticized Japan over the release plan.

Tetsu Nozaki (L), head of the Fukushima Prefectural Federation of Fisheries Cooperative Associations, speaks to Economy, Trade and Industry Minister Yasutoshi Nishimura during a meeting in Iwaki, Fukushima Prefecture, on Julyl 11, 2023. (Kyodo)

Nishimura told the fishermen that the release of the treated water is a necessary step toward completing the decommissioning of the damaged reactors at the Fukushima Daiichi power plant and facilitating the recovery of Fukushima from the 2011 disaster. The reactors suffered meltdowns triggered by a massive earthquake and tsunami.

The water has been kept in over 1,000 tanks installed at the site after going through the advanced liquid processing system that removes most radionuclides except tritium, but the containers are nearing capacity.

"We basically take the position of opposing the discharge of treated water into the sea," Tetsu Nozaki, head of the federation, told Nishimura during the meeting.

But there was also an opinion among fishermen that they would accept the release if it proves not to impact people's health, according to a fisheries source who attended the meeting.

Nishimura told reporters that dialogue between fishermen and the government should continue after Tuesday's meeting and that he would like to "deepen (mutual) trust through sincere explanations."

The government and plant operator Tokyo Electric Power Company Holdings Inc. promised local fishermen in 2015 that they would not release the treated water into the sea without gaining the "understanding" of concerned parties.

Following the IAEA's announcement of its findings, China suggested it may expand its restrictions on food imports from Japan if the discharge plan goes ahead.

In Beijing, Chinese Foreign Ministry spokesman Wang Wenbin sarcastically suggested at a press conference Tuesday that Japan should "make good use of this water for drinking and swimming" if it believes in its safety, instead of discharging it into the ocean and raising international concerns.

Other countries, including South Korea and New Zealand, have shown confidence in the IAEA's assessment.

South Korea's government, following on-site observations by a delegation of experts at the Fukushima Daiichi plant in May, has affirmed that the treated water from Fukushima is in line with international safety standards based on its own analysis. The country's opposition lawmakers, however, still oppose the discharge.

The treated water with trace amounts of tritium will be diluted to one-40th of the concentration permitted under Japanese safety standards before being released via an underwater tunnel 1 kilometer off the power plant.

Tritium is known to be less harmful to the human body than other radioactive materials, such as cesium and strontium, as it emits very weak radiation and experts believe it does not accumulate or concentrate inside the body.

Nuclear power plants worldwide routinely release treated water containing low-level concentrations of tritium and other radionuclides into the environment as part of normal operations, according to the IAEA.


+福岛渔民在国际原子能机构报告后仍抵制污水排海 - 核污染水的真相
正在加载

福岛渔民在国际原子能机构报告后仍抵制污水排海

原文链接:KYODO NEWS: Fukushima fishermen still oppose water release after IAEA report

Fisheries associations in Fukushima Prefecture told Japan's industry minister Tuesday they remain opposed to releasing treated radioactive water from a crippled nuclear power plant into the sea despite a U.N. watchdog's safety assurances for the plan.

Economy, Trade and Industry Minister Yasutoshi Nishimura briefed the Fukushima Prefectural Federation of Fisheries Cooperative Associations in their meeting in northeastern Japan about the International Atomic Energy Agency's comprehensive assessment released last week.

The government is seeking their understanding as it aims to start releasing the water around this summer.

The IAEA said in the report that the plan is "consistent" with international safety standards and would have "a negligible radiological impact on people and the environment." But local fishermen expressed concerns over potential reputational damage to their products.

Countries like China, Russia and North Korea have criticized Japan over the release plan.

Tetsu Nozaki (L), head of the Fukushima Prefectural Federation of Fisheries Cooperative Associations, speaks to Economy, Trade and Industry Minister Yasutoshi Nishimura during a meeting in Iwaki, Fukushima Prefecture, on Julyl 11, 2023. (Kyodo)

Nishimura told the fishermen that the release of the treated water is a necessary step toward completing the decommissioning of the damaged reactors at the Fukushima Daiichi power plant and facilitating the recovery of Fukushima from the 2011 disaster. The reactors suffered meltdowns triggered by a massive earthquake and tsunami.

The water has been kept in over 1,000 tanks installed at the site after going through the advanced liquid processing system that removes most radionuclides except tritium, but the containers are nearing capacity.

"We basically take the position of opposing the discharge of treated water into the sea," Tetsu Nozaki, head of the federation, told Nishimura during the meeting.

But there was also an opinion among fishermen that they would accept the release if it proves not to impact people's health, according to a fisheries source who attended the meeting.

Nishimura told reporters that dialogue between fishermen and the government should continue after Tuesday's meeting and that he would like to "deepen (mutual) trust through sincere explanations."

The government and plant operator Tokyo Electric Power Company Holdings Inc. promised local fishermen in 2015 that they would not release the treated water into the sea without gaining the "understanding" of concerned parties.

Following the IAEA's announcement of its findings, China suggested it may expand its restrictions on food imports from Japan if the discharge plan goes ahead.

In Beijing, Chinese Foreign Ministry spokesman Wang Wenbin sarcastically suggested at a press conference Tuesday that Japan should "make good use of this water for drinking and swimming" if it believes in its safety, instead of discharging it into the ocean and raising international concerns.

Other countries, including South Korea and New Zealand, have shown confidence in the IAEA's assessment.

South Korea's government, following on-site observations by a delegation of experts at the Fukushima Daiichi plant in May, has affirmed that the treated water from Fukushima is in line with international safety standards based on its own analysis. The country's opposition lawmakers, however, still oppose the discharge.

The treated water with trace amounts of tritium will be diluted to one-40th of the concentration permitted under Japanese safety standards before being released via an underwater tunnel 1 kilometer off the power plant.

Tritium is known to be less harmful to the human body than other radioactive materials, such as cesium and strontium, as it emits very weak radiation and experts believe it does not accumulate or concentrate inside the body.

Nuclear power plants worldwide routinely release treated water containing low-level concentrations of tritium and other radionuclides into the environment as part of normal operations, according to the IAEA.


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/assets/translate_lib.js b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/assets/translate_lib.js index 77e98a40..006df40d 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/assets/translate_lib.js +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/assets/translate_lib.js @@ -1 +1 @@ -try{translate.listener.start(),translate.language.getLocal(),translate.setAutoDiscriminateLocalLanguage(),translate.language.setUrlParamControl(),translate.ignore.class.push("notTranslate")}catch(a){console.log(a)}translate.setUseVersion2(),translate.execute(); +try{translate.listener.start(),translate.language.getLocal(),translate.setAutoDiscriminateLocalLanguage(),translate.language.setUrlParamControl(),translate.ignore.class.push("notTranslate")}catch(a){console.log(a)}translate.execute(); diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/book.js b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/book.js index b5567da6..b3417d66 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/book.js +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/book.js @@ -1 +1 @@ -"use strict";function playground_text(e,t=!0){let n=e.querySelector("code");if(window.ace&&n.classList.contains("editable")){return window.ace.edit(n).getValue()}return t?n.textContent:n.innerText}window.onunload=function(){},function(){function e(e,t,n=6e3){return Promise.race([fetch(e,t),new Promise(((e,t)=>setTimeout((()=>t(new Error("timeout"))),n)))])}var t=Array.from(document.querySelectorAll(".playground"));function n(e,t){var n=e.querySelector(".play-button");if(e.querySelector("code").classList.contains("no_run"))n.classList.add("hidden");else{for(var r,o=playground_text(e),i=/extern\s+crate\s+([a-zA-Z_0-9]+)\s*;/g,a=[];r=i.exec(o);)a.push(r[1]);a.every((function(e){return t.indexOf(e)>-1}))?n.classList.remove("hidden"):n.classList.add("hidden")}}function r(t){var n=t.querySelector(".result");n||((n=document.createElement("code")).className="result hljs language-bash",t.append(n));let r=playground_text(t),o=t.querySelector("code").classList,i="2015";o.contains("edition2018")?i="2018":o.contains("edition2021")&&(i="2021");var a={version:"stable",optimize:"0",code:r,edition:i};-1!==r.indexOf("#![feature")&&(a.version="nightly"),n.innerText="Running...",e("https://play.rust-lang.org/evaluate.json",{headers:{"Content-Type":"application/json"},method:"POST",mode:"cors",body:JSON.stringify(a)}).then((e=>e.json())).then((e=>{""===e.result.trim()?(n.innerText="No output",n.classList.add("result-no-output")):(n.innerText=e.result,n.classList.remove("result-no-output"))})).catch((e=>n.innerText="Playground Communication: "+e.message))}t.length>0&&e("https://play.rust-lang.org/meta/crates",{headers:{"Content-Type":"application/json"},method:"POST",mode:"cors"}).then((e=>e.json())).then((e=>{let o=e.crates.map((e=>e.id));t.forEach((e=>function(e,t){if(n(e,t),window.ace){let o=e.querySelector("code");if(o.classList.contains("editable")){let i=window.ace.edit(o);i.addEventListener("change",(function(r){n(e,t)})),i.commands.addCommand({name:"run",bindKey:{win:"Ctrl-Enter",mac:"Ctrl-Enter"},exec:t=>r(e)})}}}(e,o)))})),hljs.configure({tabReplace:" ",languages:[]});let o=Array.from(document.querySelectorAll("code")).filter((function(e){return!e.parentElement.classList.contains("header")}));window.ace?(o.filter((function(e){return e.classList.contains("editable")})).forEach((function(e){e.classList.remove("language-rust")})),o.filter((function(e){return!e.classList.contains("editable")})).forEach((function(e){hljs.highlightBlock(e)}))):o.forEach((function(e){hljs.highlightBlock(e)})),o.forEach((function(e){e.classList.add("hljs")})),Array.from(document.querySelectorAll("code.language-rust")).forEach((function(e){if(Array.from(e.querySelectorAll(".boring")).length){e.classList.add("hide-boring");var t=document.createElement("div");t.className="buttons",t.innerHTML='';var n=e.parentNode;n.insertBefore(t,n.firstChild),n.querySelector(".buttons").addEventListener("click",(function(t){t.target.classList.contains("fa-eye")?(t.target.classList.remove("fa-eye"),t.target.classList.add("fa-eye-slash"),t.target.title="Hide lines",t.target.setAttribute("aria-label",t.target.title),e.classList.remove("hide-boring")):t.target.classList.contains("fa-eye-slash")&&(t.target.classList.remove("fa-eye-slash"),t.target.classList.add("fa-eye"),t.target.title="Show hidden lines",t.target.setAttribute("aria-label",t.target.title),e.classList.add("hide-boring"))}))}})),window.playground_copyable&&Array.from(document.querySelectorAll("pre code")).forEach((function(e){var t=e.parentNode;if(!t.classList.contains("playground")){var n=t.querySelector(".buttons");n||((n=document.createElement("div")).className="buttons",t.insertBefore(n,t.firstChild));var r=document.createElement("button");r.className="fa fa-copy clip-button",r.title="Copy to clipboard",r.setAttribute("aria-label",r.title),r.innerHTML='',n.insertBefore(r,n.firstChild)}})),Array.from(document.querySelectorAll(".playground")).forEach((function(e){var t=e.querySelector(".buttons");t||((t=document.createElement("div")).className="buttons",e.insertBefore(t,e.firstChild));var n=document.createElement("button");if(n.className="fa fa-play play-button",n.hidden=!0,n.title="Run this code",n.setAttribute("aria-label",n.title),t.insertBefore(n,t.firstChild),n.addEventListener("click",(function(t){r(e)})),window.playground_copyable){var o=document.createElement("button");o.className="fa fa-copy clip-button",o.innerHTML='',o.title="Copy to clipboard",o.setAttribute("aria-label",o.title),t.insertBefore(o,t.firstChild)}let i=e.querySelector("code");if(window.ace&&i.classList.contains("editable")){var a=document.createElement("button");a.className="fa fa-history reset-button",a.title="Undo changes",a.setAttribute("aria-label",a.title),t.insertBefore(a,t.firstChild),a.addEventListener("click",(function(){let e=window.ace.edit(i);e.setValue(e.originalCode),e.clearSelection()}))}}))}(),function(){var e=document.querySelector("html"),t=document.getElementById("theme-toggle"),n=document.getElementById("theme-list"),r=document.querySelector('meta[name="theme-color"]'),o={ayuHighlight:document.querySelector("[href$='ayu-highlight.css']"),tomorrowNight:document.querySelector("[href$='tomorrow-night.css']"),highlight:document.querySelector("[href$='highlight.css']")};function i(){n.style.display="none",t.setAttribute("aria-expanded",!1),t.focus()}function a(){var e;try{e=localStorage.getItem("mdbook-theme")}catch(e){}return null==e?default_theme:e}function s(t,i=!0){let s;"coal"==t||"navy"==t?(o.ayuHighlight.disabled=!0,o.tomorrowNight.disabled=!1,o.highlight.disabled=!0,s="ace/theme/tomorrow_night"):"ayu"==t?(o.ayuHighlight.disabled=!1,o.tomorrowNight.disabled=!0,o.highlight.disabled=!0,s="ace/theme/tomorrow_night"):(o.ayuHighlight.disabled=!0,o.tomorrowNight.disabled=!0,o.highlight.disabled=!1,s="ace/theme/dawn"),setTimeout((function(){r.content=getComputedStyle(document.body).backgroundColor}),1),window.ace&&window.editors&&window.editors.forEach((function(e){e.setTheme(s)}));var l=a();if(i)try{localStorage.setItem("mdbook-theme",t)}catch(e){}e.classList.remove(l),e.classList.add(t),n.querySelectorAll(".theme-selected").forEach((function(e){e.classList.remove("theme-selected")})),n.querySelector("button#"+a()).classList.add("theme-selected")}s(a(),!1),t.addEventListener("click",(function(){"block"===n.style.display?i():(n.style.display="block",t.setAttribute("aria-expanded",!0),n.querySelector("button#"+a()).focus())})),n.addEventListener("click",(function(e){var t;if("theme"===e.target.className)t=e.target.id;else{if("theme"!==e.target.parentElement.className)return;t=e.target.parentElement.id}s(t)})),n.addEventListener("focusout",(function(e){!e.relatedTarget||t.contains(e.relatedTarget)||n.contains(e.relatedTarget)||i()})),document.addEventListener("click",(function(e){"block"!==n.style.display||t.contains(e.target)||n.contains(e.target)||i()})),document.addEventListener("keydown",(function(e){if(!(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)&&n.contains(e.target))switch(e.key){case"Escape":e.preventDefault(),i();break;case"ArrowUp":e.preventDefault(),(t=document.activeElement.parentElement)&&t.previousElementSibling&&t.previousElementSibling.querySelector("button").focus();break;case"ArrowDown":var t;e.preventDefault(),(t=document.activeElement.parentElement)&&t.nextElementSibling&&t.nextElementSibling.querySelector("button").focus();break;case"Home":e.preventDefault(),n.querySelector("li:first-child button").focus();break;case"End":e.preventDefault(),n.querySelector("li:last-child button").focus()}}))}(),function(){var e=document.querySelector("html"),t=document.getElementById("sidebar"),n=document.querySelectorAll("#sidebar a"),r=document.getElementById("sidebar-toggle"),o=document.getElementById("sidebar-resize-handle"),i=null;function a(){e.classList.remove("sidebar-hidden"),e.classList.add("sidebar-visible"),Array.from(n).forEach((function(e){e.setAttribute("tabIndex",0)})),r.setAttribute("aria-expanded",!0),t.setAttribute("aria-hidden",!1);try{localStorage.setItem("mdbook-sidebar","visible")}catch(e){}}var s=document.querySelectorAll("#sidebar a.toggle");function l(e){e.currentTarget.parentElement.classList.toggle("expanded")}function c(){e.classList.remove("sidebar-visible"),e.classList.add("sidebar-hidden"),Array.from(n).forEach((function(e){e.setAttribute("tabIndex",-1)})),r.setAttribute("aria-expanded",!1),t.setAttribute("aria-hidden",!0);try{localStorage.setItem("mdbook-sidebar","hidden")}catch(e){}}function d(n){var r=n.clientX-t.offsetLeft;r<20?c():(e.classList.contains("sidebar-hidden")&&a(),r=Math.min(r,window.innerWidth-100),document.documentElement.style.setProperty("--sidebar-width",r+"px"))}function u(t){e.classList.remove("sidebar-resizing"),window.removeEventListener("mousemove",d,!1),window.removeEventListener("mouseup",u,!1)}Array.from(s).forEach((function(e){e.addEventListener("click",l)})),r.addEventListener("click",(function(){e.classList.contains("sidebar-hidden")?(parseInt(document.documentElement.style.getPropertyValue("--sidebar-width"),10)<150&&document.documentElement.style.setProperty("--sidebar-width","150px"),a()):e.classList.contains("sidebar-visible")||"none"===getComputedStyle(t).transform?c():a()})),o.addEventListener("mousedown",(function(t){window.addEventListener("mousemove",d,!1),window.addEventListener("mouseup",u,!1),e.classList.add("sidebar-resizing")}),!1),document.addEventListener("touchstart",(function(e){i={x:e.touches[0].clientX,time:Date.now()}}),{passive:!0}),document.addEventListener("touchmove",(function(e){if(i){var t=e.touches[0].clientX,n=t-i.x;Date.now()-i.time<250&&Math.abs(n)>=150&&(n>=0&&i.xn?(a=!1,l>0&&(s=n)):l>0?a=!0:lsetTimeout((()=>t(new Error("timeout"))),n)))])}var t=Array.from(document.querySelectorAll(".playground"));function n(e,t){var n=e.querySelector(".play-button");if(e.querySelector("code").classList.contains("no_run"))n.classList.add("hidden");else{for(var r,i=playground_text(e),o=/extern\s+crate\s+([a-zA-Z_0-9]+)\s*;/g,a=[];r=o.exec(i);)a.push(r[1]);a.every((function(e){return t.indexOf(e)>-1}))?n.classList.remove("hidden"):n.classList.add("hidden")}}function r(t){var n=t.querySelector(".result");n||((n=document.createElement("code")).className="result hljs language-bash",t.append(n));let r=playground_text(t),i=t.querySelector("code").classList,o="2015";i.contains("edition2018")?o="2018":i.contains("edition2021")&&(o="2021");var a={version:"stable",optimize:"0",code:r,edition:o};-1!==r.indexOf("#![feature")&&(a.version="nightly"),n.innerText="Running...",e("https://play.rust-lang.org/evaluate.json",{headers:{"Content-Type":"application/json"},method:"POST",mode:"cors",body:JSON.stringify(a)}).then((e=>e.json())).then((e=>{""===e.result.trim()?(n.innerText="No output",n.classList.add("result-no-output")):(n.innerText=e.result,n.classList.remove("result-no-output"))})).catch((e=>n.innerText="Playground Communication: "+e.message))}t.length>0&&e("https://play.rust-lang.org/meta/crates",{headers:{"Content-Type":"application/json"},method:"POST",mode:"cors"}).then((e=>e.json())).then((e=>{let i=e.crates.map((e=>e.id));t.forEach((e=>function(e,t){if(n(e,t),window.ace){let i=e.querySelector("code");if(i.classList.contains("editable")){let o=window.ace.edit(i);o.addEventListener("change",(function(r){n(e,t)})),o.commands.addCommand({name:"run",bindKey:{win:"Ctrl-Enter",mac:"Ctrl-Enter"},exec:t=>r(e)})}}}(e,i)))})),hljs.configure({tabReplace:" ",languages:[]});let i=Array.from(document.querySelectorAll("code")).filter((function(e){return!e.parentElement.classList.contains("header")}));window.ace?(i.filter((function(e){return e.classList.contains("editable")})).forEach((function(e){e.classList.remove("language-rust")})),i.filter((function(e){return!e.classList.contains("editable")})).forEach((function(e){hljs.highlightBlock(e)}))):i.forEach((function(e){hljs.highlightBlock(e)})),i.forEach((function(e){e.classList.add("hljs")})),Array.from(document.querySelectorAll("code.hljs")).forEach((function(e){if(Array.from(e.querySelectorAll(".boring")).length){e.classList.add("hide-boring");var t=document.createElement("div");t.className="buttons",t.innerHTML='';var n=e.parentNode;n.insertBefore(t,n.firstChild),n.querySelector(".buttons").addEventListener("click",(function(t){t.target.classList.contains("fa-eye")?(t.target.classList.remove("fa-eye"),t.target.classList.add("fa-eye-slash"),t.target.title="Hide lines",t.target.setAttribute("aria-label",t.target.title),e.classList.remove("hide-boring")):t.target.classList.contains("fa-eye-slash")&&(t.target.classList.remove("fa-eye-slash"),t.target.classList.add("fa-eye"),t.target.title="Show hidden lines",t.target.setAttribute("aria-label",t.target.title),e.classList.add("hide-boring"))}))}})),window.playground_copyable&&Array.from(document.querySelectorAll("pre code")).forEach((function(e){var t=e.parentNode;if(!t.classList.contains("playground")){var n=t.querySelector(".buttons");n||((n=document.createElement("div")).className="buttons",t.insertBefore(n,t.firstChild));var r=document.createElement("button");r.className="fa fa-copy clip-button",r.title="Copy to clipboard",r.setAttribute("aria-label",r.title),r.innerHTML='',n.insertBefore(r,n.firstChild)}})),Array.from(document.querySelectorAll(".playground")).forEach((function(e){var t=e.querySelector(".buttons");t||((t=document.createElement("div")).className="buttons",e.insertBefore(t,e.firstChild));var n=document.createElement("button");if(n.className="fa fa-play play-button",n.hidden=!0,n.title="Run this code",n.setAttribute("aria-label",n.title),t.insertBefore(n,t.firstChild),n.addEventListener("click",(function(t){r(e)})),window.playground_copyable){var i=document.createElement("button");i.className="fa fa-copy clip-button",i.innerHTML='',i.title="Copy to clipboard",i.setAttribute("aria-label",i.title),t.insertBefore(i,t.firstChild)}let o=e.querySelector("code");if(window.ace&&o.classList.contains("editable")){var a=document.createElement("button");a.className="fa fa-history reset-button",a.title="Undo changes",a.setAttribute("aria-label",a.title),t.insertBefore(a,t.firstChild),a.addEventListener("click",(function(){let e=window.ace.edit(o);e.setValue(e.originalCode),e.clearSelection()}))}}))}(),function(){var e=document.querySelector("html"),t=document.getElementById("theme-toggle"),n=document.getElementById("theme-list"),r=document.querySelector('meta[name="theme-color"]'),i={ayuHighlight:document.querySelector("[href$='ayu-highlight.css']"),tomorrowNight:document.querySelector("[href$='tomorrow-night.css']"),highlight:document.querySelector("[href$='highlight.css']")};function o(){n.style.display="none",t.setAttribute("aria-expanded",!1),t.focus()}function a(){var e;try{e=localStorage.getItem("mdbook-theme")}catch(e){}return null==e?default_theme:e}function s(t,o=!0){let s;"coal"==t||"navy"==t?(i.ayuHighlight.disabled=!0,i.tomorrowNight.disabled=!1,i.highlight.disabled=!0,s="ace/theme/tomorrow_night"):"ayu"==t?(i.ayuHighlight.disabled=!1,i.tomorrowNight.disabled=!0,i.highlight.disabled=!0,s="ace/theme/tomorrow_night"):(i.ayuHighlight.disabled=!0,i.tomorrowNight.disabled=!0,i.highlight.disabled=!1,s="ace/theme/dawn"),setTimeout((function(){r.content=getComputedStyle(document.documentElement).backgroundColor}),1),window.ace&&window.editors&&window.editors.forEach((function(e){e.setTheme(s)}));var l=a();if(o)try{localStorage.setItem("mdbook-theme",t)}catch(e){}e.classList.remove(l),e.classList.add(t),n.querySelectorAll(".theme-selected").forEach((function(e){e.classList.remove("theme-selected")})),n.querySelector("button#"+a()).classList.add("theme-selected")}s(a(),!1),t.addEventListener("click",(function(){"block"===n.style.display?o():(n.style.display="block",t.setAttribute("aria-expanded",!0),n.querySelector("button#"+a()).focus())})),n.addEventListener("click",(function(e){var t;if("theme"===e.target.className)t=e.target.id;else{if("theme"!==e.target.parentElement.className)return;t=e.target.parentElement.id}s(t)})),n.addEventListener("focusout",(function(e){!e.relatedTarget||t.contains(e.relatedTarget)||n.contains(e.relatedTarget)||o()})),document.addEventListener("click",(function(e){"block"!==n.style.display||t.contains(e.target)||n.contains(e.target)||o()})),document.addEventListener("keydown",(function(e){if(!(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)&&n.contains(e.target))switch(e.key){case"Escape":e.preventDefault(),o();break;case"ArrowUp":e.preventDefault(),(t=document.activeElement.parentElement)&&t.previousElementSibling&&t.previousElementSibling.querySelector("button").focus();break;case"ArrowDown":var t;e.preventDefault(),(t=document.activeElement.parentElement)&&t.nextElementSibling&&t.nextElementSibling.querySelector("button").focus();break;case"Home":e.preventDefault(),n.querySelector("li:first-child button").focus();break;case"End":e.preventDefault(),n.querySelector("li:last-child button").focus()}}))}(),function(){var e=document.querySelector("body"),t=document.getElementById("sidebar"),n=document.querySelectorAll("#sidebar a"),r=document.getElementById("sidebar-toggle"),i=document.getElementById("sidebar-resize-handle"),o=null;function a(){e.classList.remove("sidebar-hidden"),e.classList.add("sidebar-visible"),Array.from(n).forEach((function(e){e.setAttribute("tabIndex",0)})),r.setAttribute("aria-expanded",!0),t.setAttribute("aria-hidden",!1);try{localStorage.setItem("mdbook-sidebar","visible")}catch(e){}}var s=document.querySelectorAll("#sidebar a.toggle");function l(e){e.currentTarget.parentElement.classList.toggle("expanded")}function c(){e.classList.remove("sidebar-visible"),e.classList.add("sidebar-hidden"),Array.from(n).forEach((function(e){e.setAttribute("tabIndex",-1)})),r.setAttribute("aria-expanded",!1),t.setAttribute("aria-hidden",!0);try{localStorage.setItem("mdbook-sidebar","hidden")}catch(e){}}function d(n){var r=n.clientX-t.offsetLeft;r<20?c():(e.classList.contains("sidebar-hidden")&&a(),r=Math.min(r,window.innerWidth-100),document.documentElement.style.setProperty("--sidebar-width",r+"px"))}function u(t){e.classList.remove("sidebar-resizing"),window.removeEventListener("mousemove",d,!1),window.removeEventListener("mouseup",u,!1)}Array.from(s).forEach((function(e){e.addEventListener("click",l)})),r.addEventListener("click",(function(){e.classList.contains("sidebar-hidden")?(parseInt(document.documentElement.style.getPropertyValue("--sidebar-width"),10)<150&&document.documentElement.style.setProperty("--sidebar-width","150px"),a()):e.classList.contains("sidebar-visible")||"none"===getComputedStyle(t).transform?c():a()})),i.addEventListener("mousedown",(function(t){window.addEventListener("mousemove",d,!1),window.addEventListener("mouseup",u,!1),e.classList.add("sidebar-resizing")}),!1),document.addEventListener("touchstart",(function(e){o={x:e.touches[0].clientX,time:Date.now()}}),{passive:!0}),document.addEventListener("touchmove",(function(e){if(o){var t=e.touches[0].clientX,n=t-o.x;Date.now()-o.time<250&&Math.abs(n)>=150&&(n>=0&&o.xn?(a=!1,l>0&&(s=n)):l>0?a=!0:l.buttons{z-index:2}a,a:active,a:hover,a:visited{color:#4183c4;text-decoration:none}h1,h2,h3,h4,h5,h6{page-break-inside:avoid;page-break-after:avoid}code,pre{page-break-inside:avoid;white-space:pre-wrap}.fa{display:none!important} +#menu-bar,#sidebar,.mobile-nav-chapters,.nav-chapters{display:none}#page-wrapper.page-wrapper{transform:none!important;margin-inline-start:0;overflow-y:initial}#content{max-width:none;margin:0;padding:0}.page{overflow-y:initial}code{direction:ltr!important}pre>.buttons{z-index:2}a,a:active,a:hover,a:visited{color:#4183c4;text-decoration:none}h1,h2,h3,h4,h5,h6{page-break-inside:avoid;page-break-after:avoid}code,pre{page-break-inside:avoid;white-space:pre-wrap}.fa{display:none!important} diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/css/variables.css b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/css/variables.css index 12c39dc5..50a90c47 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/css/variables.css +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/css/variables.css @@ -1 +1 @@ -:root{--sidebar-width:300px;--page-padding:15px;--content-max-width:750px;--menu-bar-height:50px;--mono-font:"Source Code Pro",Consolas,"Ubuntu Mono",Menlo,"DejaVu Sans Mono",monospace,monospace;--code-font-size:0.875em}.ayu{--bg:hsl(210, 25%, 8%);--fg:#c5c5c5;--sidebar-bg:#14191f;--sidebar-fg:#c8c9db;--sidebar-non-existant:#5c6773;--sidebar-active:#ffb454;--sidebar-spacer:#2d334f;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#b7b9cc;--links:#0096cf;--inline-code-color:#ffb454;--theme-popup-bg:#14191f;--theme-popup-border:#5c6773;--theme-hover:#191f26;--quote-bg:hsl(226, 15%, 17%);--quote-border:hsl(226, 15%, 22%);--table-border-color:hsl(210, 25%, 13%);--table-header-bg:hsl(210, 25%, 28%);--table-alternate-bg:hsl(210, 25%, 11%);--searchbar-border-color:#848484;--searchbar-bg:#424242;--searchbar-fg:#fff;--searchbar-shadow-color:#d4c89f;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#252932;--search-mark-bg:#e3b171}.coal{--bg:hsl(200, 7%, 8%);--fg:#98a3ad;--sidebar-bg:#292c2f;--sidebar-fg:#a1adb8;--sidebar-non-existant:#505254;--sidebar-active:#3473ad;--sidebar-spacer:#393939;--scrollbar:var(--sidebar-fg);--icons:#43484d;--icons-hover:#b3c0cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#141617;--theme-popup-border:#43484d;--theme-hover:#1f2124;--quote-bg:hsl(234, 21%, 18%);--quote-border:hsl(234, 21%, 23%);--table-border-color:hsl(200, 7%, 13%);--table-header-bg:hsl(200, 7%, 28%);--table-alternate-bg:hsl(200, 7%, 11%);--searchbar-border-color:#aaa;--searchbar-bg:#b7b7b7;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#98a3ad;--searchresults-li-bg:#2b2b2f;--search-mark-bg:#355c7d}.light{--bg:hsl(0, 0%, 100%);--fg:hsl(0, 0%, 0%);--sidebar-bg:#fafafa;--sidebar-fg:hsl(0, 0%, 0%);--sidebar-non-existant:#aaaaaa;--sidebar-active:#1f1fff;--sidebar-spacer:#f4f4f4;--scrollbar:#8F8F8F;--icons:#747474;--icons-hover:#000000;--links:#20609f;--inline-code-color:#301900;--theme-popup-bg:#fafafa;--theme-popup-border:#cccccc;--theme-hover:#e6e6e6;--quote-bg:hsl(197, 37%, 96%);--quote-border:hsl(197, 37%, 91%);--table-border-color:hsl(0, 0%, 95%);--table-header-bg:hsl(0, 0%, 80%);--table-alternate-bg:hsl(0, 0%, 97%);--searchbar-border-color:#aaa;--searchbar-bg:#fafafa;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#e4f2fe;--search-mark-bg:#a2cff5}.navy{--bg:hsl(226, 23%, 11%);--fg:#bcbdd0;--sidebar-bg:#282d3f;--sidebar-fg:#c8c9db;--sidebar-non-existant:#505274;--sidebar-active:#2b79a2;--sidebar-spacer:#2d334f;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#b7b9cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#161923;--theme-popup-border:#737480;--theme-hover:#282e40;--quote-bg:hsl(226, 15%, 17%);--quote-border:hsl(226, 15%, 22%);--table-border-color:hsl(226, 23%, 16%);--table-header-bg:hsl(226, 23%, 31%);--table-alternate-bg:hsl(226, 23%, 14%);--searchbar-border-color:#aaa;--searchbar-bg:#aeaec6;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#5f5f71;--searchresults-border-color:#5c5c68;--searchresults-li-bg:#242430;--search-mark-bg:#a2cff5}.rust{--bg:hsl(60, 9%, 87%);--fg:#262625;--sidebar-bg:#3b2e2a;--sidebar-fg:#c8c9db;--sidebar-non-existant:#505254;--sidebar-active:#e69f67;--sidebar-spacer:#45373a;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#262625;--links:#2b79a2;--inline-code-color:#6e6b5e;--theme-popup-bg:#e1e1db;--theme-popup-border:#b38f6b;--theme-hover:#99908a;--quote-bg:hsl(60, 5%, 75%);--quote-border:hsl(60, 5%, 70%);--table-border-color:hsl(60, 9%, 82%);--table-header-bg:#b3a497;--table-alternate-bg:hsl(60, 9%, 84%);--searchbar-border-color:#aaa;--searchbar-bg:#fafafa;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#dec2a2;--search-mark-bg:#e69f67}@media (prefers-color-scheme:dark){.light.no-js{--bg:hsl(200, 7%, 8%);--fg:#98a3ad;--sidebar-bg:#292c2f;--sidebar-fg:#a1adb8;--sidebar-non-existant:#505254;--sidebar-active:#3473ad;--sidebar-spacer:#393939;--scrollbar:var(--sidebar-fg);--icons:#43484d;--icons-hover:#b3c0cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#141617;--theme-popup-border:#43484d;--theme-hover:#1f2124;--quote-bg:hsl(234, 21%, 18%);--quote-border:hsl(234, 21%, 23%);--table-border-color:hsl(200, 7%, 13%);--table-header-bg:hsl(200, 7%, 28%);--table-alternate-bg:hsl(200, 7%, 11%);--searchbar-border-color:#aaa;--searchbar-bg:#b7b7b7;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#98a3ad;--searchresults-li-bg:#2b2b2f;--search-mark-bg:#355c7d}} +:root{--sidebar-width:300px;--sidebar-resize-indicator-width:8px;--sidebar-resize-indicator-space:2px;--page-padding:15px;--content-max-width:750px;--menu-bar-height:50px;--mono-font:"Source Code Pro",Consolas,"Ubuntu Mono",Menlo,"DejaVu Sans Mono",monospace,monospace;--code-font-size:0.875em}.ayu{--bg:hsl(210, 25%, 8%);--fg:#c5c5c5;--sidebar-bg:#14191f;--sidebar-fg:#c8c9db;--sidebar-non-existant:#5c6773;--sidebar-active:#ffb454;--sidebar-spacer:#2d334f;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#b7b9cc;--links:#0096cf;--inline-code-color:#ffb454;--theme-popup-bg:#14191f;--theme-popup-border:#5c6773;--theme-hover:#191f26;--quote-bg:hsl(226, 15%, 17%);--quote-border:hsl(226, 15%, 22%);--warning-border:#ff8e00;--table-border-color:hsl(210, 25%, 13%);--table-header-bg:hsl(210, 25%, 28%);--table-alternate-bg:hsl(210, 25%, 11%);--searchbar-border-color:#848484;--searchbar-bg:#424242;--searchbar-fg:#fff;--searchbar-shadow-color:#d4c89f;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#252932;--search-mark-bg:#e3b171;--color-scheme:dark}.coal{--bg:hsl(200, 7%, 8%);--fg:#98a3ad;--sidebar-bg:#292c2f;--sidebar-fg:#a1adb8;--sidebar-non-existant:#505254;--sidebar-active:#3473ad;--sidebar-spacer:#393939;--scrollbar:var(--sidebar-fg);--icons:#43484d;--icons-hover:#b3c0cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#141617;--theme-popup-border:#43484d;--theme-hover:#1f2124;--quote-bg:hsl(234, 21%, 18%);--quote-border:hsl(234, 21%, 23%);--warning-border:#ff8e00;--table-border-color:hsl(200, 7%, 13%);--table-header-bg:hsl(200, 7%, 28%);--table-alternate-bg:hsl(200, 7%, 11%);--searchbar-border-color:#aaa;--searchbar-bg:#b7b7b7;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#98a3ad;--searchresults-li-bg:#2b2b2f;--search-mark-bg:#355c7d;--color-scheme:dark}.light{--bg:hsl(0, 0%, 100%);--fg:hsl(0, 0%, 0%);--sidebar-bg:#fafafa;--sidebar-fg:hsl(0, 0%, 0%);--sidebar-non-existant:#aaaaaa;--sidebar-active:#1f1fff;--sidebar-spacer:#f4f4f4;--scrollbar:#8F8F8F;--icons:#747474;--icons-hover:#000000;--links:#20609f;--inline-code-color:#301900;--theme-popup-bg:#fafafa;--theme-popup-border:#cccccc;--theme-hover:#e6e6e6;--quote-bg:hsl(197, 37%, 96%);--quote-border:hsl(197, 37%, 91%);--warning-border:#ff8e00;--table-border-color:hsl(0, 0%, 95%);--table-header-bg:hsl(0, 0%, 80%);--table-alternate-bg:hsl(0, 0%, 97%);--searchbar-border-color:#aaa;--searchbar-bg:#fafafa;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#e4f2fe;--search-mark-bg:#a2cff5;--color-scheme:light}.navy{--bg:hsl(226, 23%, 11%);--fg:#bcbdd0;--sidebar-bg:#282d3f;--sidebar-fg:#c8c9db;--sidebar-non-existant:#505274;--sidebar-active:#2b79a2;--sidebar-spacer:#2d334f;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#b7b9cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#161923;--theme-popup-border:#737480;--theme-hover:#282e40;--quote-bg:hsl(226, 15%, 17%);--quote-border:hsl(226, 15%, 22%);--warning-border:#ff8e00;--table-border-color:hsl(226, 23%, 16%);--table-header-bg:hsl(226, 23%, 31%);--table-alternate-bg:hsl(226, 23%, 14%);--searchbar-border-color:#aaa;--searchbar-bg:#aeaec6;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#5f5f71;--searchresults-border-color:#5c5c68;--searchresults-li-bg:#242430;--search-mark-bg:#a2cff5;--color-scheme:dark}.rust{--bg:hsl(60, 9%, 87%);--fg:#262625;--sidebar-bg:#3b2e2a;--sidebar-fg:#c8c9db;--sidebar-non-existant:#505254;--sidebar-active:#e69f67;--sidebar-spacer:#45373a;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#262625;--links:#2b79a2;--inline-code-color:#6e6b5e;--theme-popup-bg:#e1e1db;--theme-popup-border:#b38f6b;--theme-hover:#99908a;--quote-bg:hsl(60, 5%, 75%);--quote-border:hsl(60, 5%, 70%);--warning-border:#ff8e00;--table-border-color:hsl(60, 9%, 82%);--table-header-bg:#b3a497;--table-alternate-bg:hsl(60, 9%, 84%);--searchbar-border-color:#aaa;--searchbar-bg:#fafafa;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#dec2a2;--search-mark-bg:#e69f67;--color-scheme:light}@media (prefers-color-scheme:dark){.light.no-js{--bg:hsl(200, 7%, 8%);--fg:#98a3ad;--sidebar-bg:#292c2f;--sidebar-fg:#a1adb8;--sidebar-non-existant:#505254;--sidebar-active:#3473ad;--sidebar-spacer:#393939;--scrollbar:var(--sidebar-fg);--icons:#43484d;--icons-hover:#b3c0cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#141617;--theme-popup-border:#43484d;--theme-hover:#1f2124;--quote-bg:hsl(234, 21%, 18%);--quote-border:hsl(234, 21%, 23%);--warning-border:#ff8e00;--table-border-color:hsl(200, 7%, 13%);--table-header-bg:hsl(200, 7%, 28%);--table-alternate-bg:hsl(200, 7%, 11%);--searchbar-border-color:#aaa;--searchbar-bg:#b7b7b7;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#98a3ad;--searchresults-li-bg:#2b2b2f;--search-mark-bg:#355c7d}} diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/highlight.js b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/highlight.js index 08975adb..5dec5d31 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/highlight.js +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/highlight.js @@ -1 +1 @@ -var hljs=function(){"use strict";function e(n){Object.freeze(n);var s="function"==typeof n;return Object.getOwnPropertyNames(n).forEach((function(t){!Object.hasOwnProperty.call(n,t)||null===n[t]||"object"!=typeof n[t]&&"function"!=typeof n[t]||s&&("caller"===t||"callee"===t||"arguments"===t)||Object.isFrozen(n[t])||e(n[t])})),n}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function s(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function t(e,...n){var s={};for(const n in e)s[n]=e[n];return n.forEach((function(e){for(const n in e)s[n]=e[n]})),s}function a(e){return e.nodeName.toLowerCase()}var r=Object.freeze({__proto__:null,escapeHTML:s,inherit:t,nodeStream:function(e){var n=[];return function e(s,t){for(var r=s.firstChild;r;r=r.nextSibling)3===r.nodeType?t+=r.nodeValue.length:1===r.nodeType&&(n.push({event:"start",offset:t,node:r}),t=e(r,t),a(r).match(/br|hr|img|input/)||n.push({event:"stop",offset:t,node:r}));return t}(e,0),n},mergeStreams:function(e,n,t){var r=0,i="",o=[];function c(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function d(e){i+=""}function p(e){("start"===e.event?l:d)(e.node)}for(;e.length||n.length;){var m=c();if(i+=s(t.substring(r,m[0].offset)),r=m[0].offset,m===e){o.reverse().forEach(d);do{p(m.splice(0,1)[0]),m=c()}while(m===e&&m.length&&m[0].offset===r);o.reverse().forEach(l)}else"start"===m[0].event?o.push(m[0].node):o.pop(),p(m.splice(0,1)[0])}return i+s(t.substr(r))}});const i=e=>!!e.kind;class o{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=s(e)}openNode(e){if(!i(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){i(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{c._collapse(e)})))}}class l extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const s=e.root;s.kind=n,s.sublanguage=!0,this.add(s)}toHTML(){return new o(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",m={begin:"\\\\[\\s\\S]",relevance:0},u={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[m]},g={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[m]},b={begin:/\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/},v=function(e,n,s={}){var a=t({className:"comment",begin:e,end:n,contains:[]},s);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},_=v("//","$"),f=v("/\\*","\\*/"),h=v("#","$");var E=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:p,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map((e=>d(e))).join("")}(n,/.*\b/,e.binary,/\b.*/)),t({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:m,APOS_STRING_MODE:u,QUOTE_STRING_MODE:g,PHRASAL_WORDS_MODE:b,COMMENT:v,C_LINE_COMMENT_MODE:_,C_BLOCK_COMMENT_MODE:f,HASH_COMMENT_MODE:h,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:p,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[m,{begin:/\[/,end:/\]/,relevance:0,contains:[m]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),w="of and for in not or if then".split(" ");function N(e,n){return n?+n:function(e){return w.includes(e.toLowerCase())}(e)?0:1}const y=s,x=t,{nodeStream:O,mergeStreams:M}=r,C=Symbol("nomatch");return function(s){var a=[],r={},i={},o=[],c=!0,p=/(^(<[^>]+>|\t|)+|\n)/gm,m="Could not find the language '{}', did you forget to load/include a language module?";const u={disableAutodetect:!0,name:"Plain text",contains:[]};var g={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:l};function b(e){return g.noHighlightRe.test(e)}function v(e,n,s,t){var a={code:n,language:e};T("before:highlight",a);var r=a.result?a.result:_(a.language,a.code,s,t);return r.code=a.code,T("after:highlight",r),r}function _(e,s,a,i){var o=s;function l(e,n){var s=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,s)&&e.keywords[s]}function p(){null!=O.subLanguage?function(){if(""!==k){var e=null;if("string"==typeof O.subLanguage){if(!r[O.subLanguage])return void S.addText(k);e=_(O.subLanguage,k,!0,M[O.subLanguage]),M[O.subLanguage]=e.top}else e=f(k,O.subLanguage.length?O.subLanguage:null);O.relevance>0&&(q+=e.relevance),S.addSublanguage(e.emitter,e.language)}}():function(){if(!O.keywords)return void S.addText(k);let e=0;O.keywordPatternRe.lastIndex=0;let n=O.keywordPatternRe.exec(k),s="";for(;n;){s+=k.substring(e,n.index);const t=l(O,n);if(t){const[e,a]=t;S.addText(s),s="",q+=a,S.addKeyword(n[0],e)}else s+=n[0];e=O.keywordPatternRe.lastIndex,n=O.keywordPatternRe.exec(k)}s+=k.substr(e),S.addText(s)}(),k=""}function u(e){return e.className&&S.openNode(e.className),O=Object.create(e,{parent:{value:O}})}function b(e){return 0===O.matcher.regexIndex?(k+=e[0],1):(D=!0,0)}var v={};function h(s,t){var r=t&&t[0];if(k+=s,null==r)return p(),0;if("begin"===v.type&&"end"===t.type&&v.index===t.index&&""===r){if(k+=o.slice(t.index,t.index+1),!c){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=v.rule,n}return 1}if(v=t,"begin"===t.type)return function(e){var s=e[0],t=e.rule;const a=new n(t),r=[t.__beforeBegin,t["on:begin"]];for(const n of r)if(n&&(n(e,a),a.ignore))return b(s);return t&&t.endSameAsBegin&&(t.endRe=RegExp(s.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),t.skip?k+=s:(t.excludeBegin&&(k+=s),p(),t.returnBegin||t.excludeBegin||(k=s)),u(t),t.returnBegin?0:s.length}(t);if("illegal"===t.type&&!a){const e=Error('Illegal lexeme "'+r+'" for mode "'+(O.className||"")+'"');throw e.mode=O,e}if("end"===t.type){var i=function(e){var s=e[0],t=o.substr(e.index),a=function e(s,t,a){let r=function(e,n){var s=e&&e.exec(n);return s&&0===s.index}(s.endRe,a);if(r){if(s["on:end"]){const e=new n(s);s["on:end"](t,e),e.ignore&&(r=!1)}if(r){for(;s.endsParent&&s.parent;)s=s.parent;return s}}if(s.endsWithParent)return e(s.parent,t,a)}(O,e,t);if(!a)return C;var r=O;r.skip?k+=s:(r.returnEnd||r.excludeEnd||(k+=s),p(),r.excludeEnd&&(k=s));do{O.className&&S.closeNode(),O.skip||O.subLanguage||(q+=O.relevance),O=O.parent}while(O!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),u(a.starts)),r.returnEnd?0:s.length}(t);if(i!==C)return i}if("illegal"===t.type&&""===r)return 1;if(R>1e5&&R>3*t.index)throw Error("potential infinite loop, way more iterations than matches");return k+=r,r.length}var E=A(e);if(!E)throw console.error(m.replace("{}",e)),Error('Unknown language: "'+e+'"');var w=function(e){function n(n,s){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(s?"g":""))}class s{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=n(function(e,n="|"){for(var s=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,t=0,a="",r=0;r0&&(a+=n),a+="(";o.length>0;){var c=s.exec(o);if(null==c){a+=o;break}a+=o.substring(0,c.index),o=o.substring(c.index+c[0].length),"\\"===c[0][0]&&c[1]?a+="\\"+(+c[1]+i):(a+=c[0],"("===c[0]&&t++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const s=n.findIndex(((e,n)=>n>0&&void 0!==e)),t=this.matchIndexes[s];return n.splice(0,s),Object.assign(n,t)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new s;return this.rules.slice(e).forEach((([e,s])=>n.addRule(e,s))),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const s=n.exec(e);return s&&(this.regexIndex+=s.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),s}}function r(e,n){const s=e.input[e.index-1],t=e.input[e.index+e[0].length];"."!==s&&"."!==t||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function s(i,o){const c=i;if(i.compiled)return c;i.compiled=!0,i.__beforeBegin=null,i.keywords=i.keywords||i.beginKeywords;let l=null;if("object"==typeof i.keywords&&(l=i.keywords.$pattern,delete i.keywords.$pattern),i.keywords&&(i.keywords=function(e,n){var s={};return"string"==typeof e?t("keyword",e):Object.keys(e).forEach((function(n){t(n,e[n])})),s;function t(e,t){n&&(t=t.toLowerCase()),t.split(" ").forEach((function(n){var t=n.split("|");s[t[0]]=[e,N(t[0],t[1])]}))}}(i.keywords,e.case_insensitive)),i.lexemes&&l)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return c.keywordPatternRe=n(i.lexemes||l||/\w+/,!0),o&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",i.__beforeBegin=r),i.begin||(i.begin=/\B|\b/),c.beginRe=n(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(c.endRe=n(i.end)),c.terminator_end=d(i.end)||"",i.endsWithParent&&o.terminator_end&&(c.terminator_end+=(i.end?"|":"")+o.terminator_end)),i.illegal&&(c.illegalRe=n(i.illegal)),void 0===i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return t(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?t(e,{starts:e.starts?t(e.starts):null}):Object.isFrozen(e)?t(e):e}("self"===e?i:e)}))),i.contains.forEach((function(e){s(e,c)})),i.starts&&s(i.starts,o),c.matcher=function(e){const n=new a;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin"}))),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(c),c}(e)}(E),x="",O=i||w,M={},S=new g.__emitter(g);!function(){for(var e=[],n=O;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach((e=>S.openNode(e)))}();var k="",q=0,T=0,R=0,D=!1;try{for(O.matcher.considerAll();;){R++,D?D=!1:(O.matcher.lastIndex=T,O.matcher.considerAll());const e=O.matcher.exec(o);if(!e)break;const n=h(o.substring(T,e.index),e);T=e.index+n}return h(o.substr(T)),S.closeAllNodes(),S.finalize(),x=S.toHTML(),{relevance:q,value:x,language:e,illegal:!1,emitter:S,top:O}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(T-100,T+100),mode:n.mode},sofar:x,relevance:0,value:y(o),emitter:S};if(c)return{illegal:!1,relevance:0,value:y(o),emitter:S,language:e,top:O,errorRaised:n};throw n}}function f(e,n){n=n||g.languages||Object.keys(r);var s=function(e){const n={relevance:0,emitter:new g.__emitter(g),value:y(e),illegal:!1,top:u};return n.emitter.addText(e),n}(e),t=s;return n.filter(A).filter(q).forEach((function(n){var a=_(n,e,!1);a.language=n,a.relevance>t.relevance&&(t=a),a.relevance>s.relevance&&(t=s,s=a)})),t.language&&(s.second_best=t),s}function h(e){return g.tabReplace||g.useBR?e.replace(p,(e=>"\n"===e?g.useBR?"
":e:g.tabReplace?e.replace(/\t/g,g.tabReplace):e)):e}function w(e){let n=null;const s=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const s=g.languageDetectRe.exec(n);if(s){var t=A(s[1]);return t||(console.warn(m.replace("{}",s[1])),console.warn("Falling back to no-highlight mode for this block.",e)),t?s[1]:"no-highlight"}return n.split(/\s+/).find((e=>b(e)||A(e)))}(e);if(b(s))return;T("before:highlightBlock",{block:e,language:s}),g.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const t=n.textContent,a=s?v(s,t,!0):f(t),r=O(n);if(r.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=M(r,O(e),t)}a.value=h(a.value),T("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,s){var t=n?i[n]:s,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(t)||a.push(t),a.join(" ").trim()}(e.className,s,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const S=()=>{if(!S.called){S.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,w)}};function A(e){return e=(e||"").toLowerCase(),r[e]||r[i[e]]}function k(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e]=n}))}function q(e){var n=A(e);return n&&!n.disableAutodetect}function T(e,n){var s=e;o.forEach((function(e){e[s]&&e[s](n)}))}Object.assign(s,{highlight:v,highlightAuto:f,fixMarkup:h,highlightBlock:w,configure:function(e){g=x(g,e)},initHighlighting:S,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",S,!1)},registerLanguage:function(e,n){var t=null;try{t=n(s)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!c)throw n;console.error(n),t=u}t.name||(t.name=e),r[e]=t,t.rawDefinition=n.bind(null,s),t.aliases&&k(t.aliases,{languageName:e})},listLanguages:function(){return Object.keys(r)},getLanguage:A,registerAliases:k,requireLanguage:function(e){var n=A(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:q,inherit:x,addPlugin:function(e){o.push(e)}}),s.debugMode=function(){c=!1},s.safeMode=function(){c=!0},s.versionString="10.1.1";for(const n in E)"object"==typeof E[n]&&e(E[n]);return Object.assign(s,E),s}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs),hljs.registerLanguage("php",function(){"use strict";return function(e){var n={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},s={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},t={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},a={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},r={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:r,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[s]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},s,{className:"keyword",begin:/\$this\b/},n,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:r,contains:["self",n,e.C_BLOCK_COMMENT_MODE,t,a]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},t,a]}}}()),hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},s={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:s}],relevance:0}],illegal:"[^\\s\\}]"}}}()),hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},s=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),t={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},a={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},r=e.inherit(a,{illegal:/\n/}),i={className:"subst",begin:"{",end:"}",keywords:n},o=e.inherit(i,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,o]},l={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},i]},d=e.inherit(l,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},o]});i.contains=[l,c,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.C_BLOCK_COMMENT_MODE],o.contains=[d,c,r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var p={variants:[l,c,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},m={begin:"<",end:">",contains:[{beginKeywords:"in out"},s]},u=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",g={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},p,t,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},s,m,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+u+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,m],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[p,t,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},g]}}}()),hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},s={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},t={begin:"->{",end:"}"},a={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},r=[e.BACKSLASH_ESCAPE,s,a],i=[a,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),t,{className:"string",contains:r,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return s.contains=i,t.contains=i,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:i}}}()),hljs.registerLanguage("swift",function(){"use strict";return function(e){var n={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},s=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:n,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[r],{name:"Swift",keywords:n,contains:[a,e.C_LINE_COMMENT_MODE,s,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:n,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,s]}]}}}()),hljs.registerLanguage("makefile",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[s,r,a,t,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[s,t,r,a]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[i],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[i],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},i]}]}}}()),hljs.registerLanguage("bash",function(){"use strict";return function(e){const n={};Object.assign(n,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[n]}]}]});const s={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},t={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,s]};s.contains.push(t);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},r=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),i={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[r,e.SHEBANG(),i,a,e.HASH_COMMENT_MODE,t,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}}()),hljs.registerLanguage("c-like",function(){"use strict";return function(e){function n(e){return"(?:"+e+")?"}var s="(decltype\\(auto\\)|"+n("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+n("<.*?>")+")",t={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:n("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=n("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_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 _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,a],p={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},m={className:"function",begin:"("+s+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,r,t,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,r,t]}]},t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",t]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:i,strings:a,keywords:l}}}}()),hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(t){var a={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:s.concat(["npm","print"]).join(" ")},r="[A-Za-z$_][0-9A-Za-z$_]*",i={className:"subst",begin:/#\{/,end:/}/,keywords:a},o=[t.BINARY_NUMBER_MODE,t.inherit(t.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[t.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[t.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,i]},{begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,i]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[i,t.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+r},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];i.contains=o;var c=t.inherit(t.TITLE_MODE,{begin:r}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:a,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:a,illegal:/\/\*/,contains:o.concat([t.COMMENT("###","###"),t.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+r+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:r+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}()),hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",s={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},t={className:"doctag",begin:"@[A-Za-z]+"},a={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[t]}),e.COMMENT("^\\=begin","^\\=end",{contains:[t],relevance:10}),e.COMMENT("^__END__","\\n$")],i={className:"subst",begin:"#\\{",end:"}",keywords:s},o={className:"string",contains:[e.BACKSLASH_ESCAPE,i],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,i]})]}]},c={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:s},l=[o,a,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),c].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[o,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:s},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[a,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,i],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);i.contains=l,c.contains=l;var d=[{begin:/^\s*=>/,starts:{end:"$",contains:l}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:l}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:s,illegal:/\/\*/,contains:r.concat(d).concat(l)}}}()),hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",s="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",t={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},a=e.inherit(t,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),r={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},i={begin:"{",end:"}",contains:[r],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]",contains:[r],illegal:"\\n",relevance:0},c=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+s},{className:"type",begin:"!<"+s+">"},{className:"type",begin:"!"+s},{className:"type",begin:"!!"+s},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},i,o,t],l=[...c];return l.pop(),l.push(a),r.contains=l,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:c}}}()),hljs.registerLanguage("d",function(){"use strict";return function(e){var n={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},s="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",t="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",a={className:"number",begin:"\\b"+s+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},r={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+s+"(i|[fF]i|Li))",relevance:0},i={className:"string",begin:"'("+t+"|.)",end:"'",illegal:"."},o={className:"string",begin:'"',contains:[{begin:t,relevance:0}],end:'"[cwd]?'},c=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:n,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},o,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},r,a,i,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}()),hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",s="("+n+"[:=]"+n+"|[ \\t\\f]+)",t="([^\\\\:= \\t\\f\\n]|\\\\.)+",a={end:s,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+s,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:a},{begin:t+s,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:t,endsParent:!0,relevance:0}],starts:a},{className:"attr",relevance:0,begin:t+n+"$"}]}}}()),hljs.registerLanguage("http",function(){"use strict";return function(e){var n="HTTP/[0-9\\.]+";return{name:"HTTP",aliases:["https"],illegal:"\\S",contains:[{begin:"^"+n,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+n+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:n},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}}()),hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},s={className:"meta",begin:"{-#",end:"#-}"},t={className:"meta",begin:"^#",end:"$"},a={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},r={begin:"\\(",end:"\\)",illegal:'"',contains:[s,t,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[r,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[r,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[a,r,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[s,a,r,{begin:"{",end:"}",contains:r.contains},n]},{beginKeywords:"default",end:"$",contains:[a,r,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[a,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},s,t,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,a,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}()),hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map((e=>function(e){return e?"string"==typeof e?e:e.source:null}(e))).join("")}return function(n){const s={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},t=/\[.*?\]/,a=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,r=e("(",/'.*?'/,"|",/".*?"/,"|",t,"|",a,"|",/\.|\//,")+"),i=e("(",t,"|",a,")(?==)"),o={begin:r,lexemes:/[\w.\/]+/},c=n.inherit(o,{keywords:{literal:"true false undefined null"}}),l={begin:/\(/,end:/\)/},d={className:"attr",begin:i,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,l]}}},p={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},d,c,l],returnEnd:!0},m=n.inherit(o,{className:"name",keywords:s,starts:n.inherit(p,{end:/\)/})});l.contains=[m];const u=n.inherit(o,{keywords:s,className:"name",starts:n.inherit(p,{end:/}}/})}),g=n.inherit(o,{keywords:s,className:"name"}),b=n.inherit(o,{className:"name",keywords:s,starts:n.inherit(p,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[g]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[g]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[b]}]}}}()),hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",s="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:s},illegal:""}]}}}()),hljs.registerLanguage("cpp",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.disableAutodetect=!1,n.name="C++",n.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],n}}()),hljs.registerLanguage("ini",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(...n){return n.map((n=>e(n))).join("")}return function(s){var t={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:s.NUMBER_RE}]},a=s.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var r={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},i={className:"literal",begin:/\bon|off|true|false|yes|no\b/},o={className:"string",contains:[s.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[a,i,r,o,t,"self"],relevance:0},l="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map((n=>e(n))).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(l,"(\\s*\\.\\s*",l,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[a,c,i,r,o,t]}}]}}}()),hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,s={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+s.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:s,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}()),hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}()),hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return s("(",e,")?")}function s(...n){return n.map((n=>e(n))).join("")}function t(...n){return"("+n.map((n=>e(n))).join("|")+")"}return function(e){var a="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",r={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},i=e=>s("[",e,"]+([",e,"_]*[",e,"]+)?"),o={className:"number",variants:[{begin:`\\b(0[bB]${i("01")})[lL]?`},{begin:`\\b(0${i("0-7")})[dDfFlL]?`},{begin:s(/\b0[xX]/,t(s(i("a-fA-F0-9"),/\./,i("a-fA-F0-9")),s(i("a-fA-F0-9"),/\.?/),s(/\./,i("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:s(/\b/,t(s(/\d*\./,i("\\d")),i("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:s(/\b/,i(/\d/),n(/\.?/),n(i(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:a,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:a,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:a,relevance:0,contains:[r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o,r]}}}()),hljs.registerLanguage("x86asm",function(){"use strict";return function(e){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+e.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[e.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}()),hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},s={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},t={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},a={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},r={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[a,t]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,a,t]}]};t.contains.push(r);var i={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(r,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),l={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=l;return d.variants[1].contains=[l],l.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},s,i,o,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[l,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,i,o,r,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},i,o]},r,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}()),hljs.registerLanguage("armasm",function(){"use strict";return function(e){const n={variants:[e.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),e.COMMENT("[;@]","$",{relevance:0}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},n,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}()),hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:">>|\.\.\.) /},t={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},a={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,s],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,s],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,s,a,t]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,s,a,t]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,a,t]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,a,t]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},i={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},o={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",s,i,r,e.HASH_COMMENT_MODE]}]};return t.contains=[r,i,s],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[s,i,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,o,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}()),hljs.registerLanguage("shell",function(){"use strict";return function(e){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}()),hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},s={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},t={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},a={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},r={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[t]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[t]},a]},i={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[a]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},t,i,r,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}()),hljs.registerLanguage("julia",function(){"use strict";return function(e){var n="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",s={$pattern:n,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},t={keywords:s,illegal:/<\//},a={className:"subst",begin:/\$\(/,end:/\)/,keywords:s},r={className:"variable",begin:"\\$"+n},i={className:"string",contains:[e.BACKSLASH_ESCAPE,a,r],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},o={className:"string",contains:[e.BACKSLASH_ESCAPE,a,r],begin:"`",end:"`"},c={className:"meta",begin:"@"+n};return t.name="Julia",t.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,o,c,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],a.contains=t.contains,t}}()),hljs.registerLanguage("php-template",function(){"use strict";return function(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}()),hljs.registerLanguage("scss",function(){"use strict";return function(e){var n={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},s={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},n,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[n,s,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},n,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,s,e.CSS_NUMBER_MODE]}]}}}()),hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}()),hljs.registerLanguage("sql",function(){"use strict";return function(e){var n=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]}}}()),hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}()),hljs.registerLanguage("json",function(){"use strict";return function(e){var n={literal:"true false null"},s=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],t=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:n},r={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(a,{begin:/:/})].concat(s),illegal:"\\S"},i={begin:"\\[",end:"\\]",contains:[e.inherit(a)],illegal:"\\S"};return t.push(r,i),s.forEach((function(e){t.push(e)})),{name:"JSON",contains:t,keywords:n,illegal:"\\S"}}}()),hljs.registerLanguage("python-repl",function(){"use strict";return function(e){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}()),hljs.registerLanguage("markdown",function(){"use strict";return function(e){const n={begin:"<",end:">",subLanguage:"xml",relevance:0},s={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},t={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},a={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};t.contains.push(a),a.contains.push(t);var r=[n,s];return t.contains=t.contains.concat(r),a.contains=a.contains.concat(r),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r=r.concat(t,a)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t,a,{className:"quote",begin:"^>\\s+",contains:r,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},s,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()),hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function t(e){return a("(?=",e,")")}function a(...e){return e.map((e=>function(e){return e?"string"==typeof e?e:e.source:null}(e))).join("")}return function(r){var i="[A-Za-z$_][0-9A-Za-z$_]*",o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},c={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:s.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:c,contains:[]},p={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},m={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,d],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,d]};d.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,p,m,u,l,r.REGEXP_MODE];var g=d.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(d.contains,[r.C_BLOCK_COMMENT_MODE,r.C_LINE_COMMENT_MODE])},r.C_BLOCK_COMMENT_MODE,r.C_LINE_COMMENT_MODE]),b={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:g};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:c,contains:[r.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,p,m,u,r.C_LINE_COMMENT_MODE,r.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),r.C_BLOCK_COMMENT_MODE,l,{begin:a(/[{,\n]\s*/,t(a(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+t("\\s*:"),relevance:0}]},{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:c,contains:g}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:o.begin,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[r.inherit(r.TITLE_MODE,{begin:i}),b],illegal:/\[|%/},{begin:/\$[(.]/},r.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},r.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[r.inherit(r.TITLE_MODE,{begin:i}),{begin:/\(\)/},b]}],illegal:/#(?!!)/}}}()),hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(t){var a={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:s.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},r={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:t.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:a,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,o],subLanguage:"css"}},d={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,o]};o.contains=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,c,l,d,i,t.REGEXP_MODE];var p={begin:"\\(",end:/\)/,keywords:a,contains:["self",t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,t.NUMBER_MODE]},m={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,r,p]};return{name:"TypeScript",aliases:["ts"],keywords:a,contains:[t.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,c,l,d,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,i,{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:p.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:a,contains:["self",t.inherit(t.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),m],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",m]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+t.IDENT_RE,relevance:0},r,p]}}}()),hljs.registerLanguage("plaintext",function(){"use strict";return function(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}()),hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",s=[],t=[],a=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,s){return{className:e,begin:n,relevance:s}},i={begin:"\\(",end:"\\)",contains:t,relevance:0};t.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a("'"),a('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var o=t.concat({begin:"{",end:"}",contains:s}),c={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(t)},l={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:t}}]},d={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:t,relevance:0}},p={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:o}},m={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:o},{begin:"!important"}]};return s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,d,p,l,m),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:s}}}()),hljs.registerLanguage("lua",function(){"use strict";return function(e){var n={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},s=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[n],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:s.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:s}].concat(s)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[n],relevance:5}])}}}()); +var hljs=function(){"use strict";function e(n){Object.freeze(n);var t="function"==typeof n;return Object.getOwnPropertyNames(n).forEach((function(s){!Object.hasOwnProperty.call(n,s)||null===n[s]||"object"!=typeof n[s]&&"function"!=typeof n[s]||t&&("caller"===s||"callee"===s||"arguments"===s)||Object.isFrozen(n[s])||e(n[s])})),n}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function t(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function s(e,...n){var t={};for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function a(e){return e.nodeName.toLowerCase()}var r=Object.freeze({__proto__:null,escapeHTML:t,inherit:s,nodeStream:function(e){var n=[];return function e(t,s){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?s+=r.nodeValue.length:1===r.nodeType&&(n.push({event:"start",offset:s,node:r}),s=e(r,s),a(r).match(/br|hr|img|input/)||n.push({event:"stop",offset:s,node:r}));return s}(e,0),n},mergeStreams:function(e,n,s){var r=0,i="",o=[];function c(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function d(e){i+=""}function p(e){("start"===e.event?l:d)(e.node)}for(;e.length||n.length;){var m=c();if(i+=t(s.substring(r,m[0].offset)),r=m[0].offset,m===e){o.reverse().forEach(d);do{p(m.splice(0,1)[0]),m=c()}while(m===e&&m.length&&m[0].offset===r);o.reverse().forEach(l)}else"start"===m[0].event?o.push(m[0].node):o.pop(),p(m.splice(0,1)[0])}return i+t(s.substr(r))}});const i=e=>!!e.kind;class o{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!i(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){i(e)&&(this.buffer+="
")}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{c._collapse(e)})))}}class l extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new o(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",m={begin:"\\\\[\\s\\S]",relevance:0},u={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[m]},g={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[m]},b={begin:/\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/},v=function(e,n,t={}){var a=s({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},_=v("//","$"),f=v("/\\*","\\*/"),h=v("#","$");var E=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:p,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map((e=>d(e))).join("")}(n,/.*\b/,e.binary,/\b.*/)),s({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:m,APOS_STRING_MODE:u,QUOTE_STRING_MODE:g,PHRASAL_WORDS_MODE:b,COMMENT:v,C_LINE_COMMENT_MODE:_,C_BLOCK_COMMENT_MODE:f,HASH_COMMENT_MODE:h,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:p,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[m,{begin:/\[/,end:/\]/,relevance:0,contains:[m]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),w="of and for in not or if then".split(" ");function N(e,n){return n?+n:function(e){return w.includes(e.toLowerCase())}(e)?0:1}const y=t,x=s,{nodeStream:O,mergeStreams:M}=r,C=Symbol("nomatch");return function(t){var a=[],r={},i={},o=[],c=!0,p=/(^(<[^>]+>|\t|)+|\n)/gm,m="Could not find the language '{}', did you forget to load/include a language module?";const u={disableAutodetect:!0,name:"Plain text",contains:[]};var g={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:l};function b(e){return g.noHighlightRe.test(e)}function v(e,n,t,s){var a={code:n,language:e};T("before:highlight",a);var r=a.result?a.result:_(a.language,a.code,t,s);return r.code=a.code,T("after:highlight",r),r}function _(e,t,a,i){var o=t;function l(e,n){var t=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function p(){null!=O.subLanguage?function(){if(""!==k){var e=null;if("string"==typeof O.subLanguage){if(!r[O.subLanguage])return void S.addText(k);e=_(O.subLanguage,k,!0,M[O.subLanguage]),M[O.subLanguage]=e.top}else e=f(k,O.subLanguage.length?O.subLanguage:null);O.relevance>0&&(q+=e.relevance),S.addSublanguage(e.emitter,e.language)}}():function(){if(!O.keywords)return void S.addText(k);let e=0;O.keywordPatternRe.lastIndex=0;let n=O.keywordPatternRe.exec(k),t="";for(;n;){t+=k.substring(e,n.index);const s=l(O,n);if(s){const[e,a]=s;S.addText(t),t="",q+=a,S.addKeyword(n[0],e)}else t+=n[0];e=O.keywordPatternRe.lastIndex,n=O.keywordPatternRe.exec(k)}t+=k.substr(e),S.addText(t)}(),k=""}function u(e){return e.className&&S.openNode(e.className),O=Object.create(e,{parent:{value:O}})}function b(e){return 0===O.matcher.regexIndex?(k+=e[0],1):(D=!0,0)}var v={};function h(t,s){var r=s&&s[0];if(k+=t,null==r)return p(),0;if("begin"===v.type&&"end"===s.type&&v.index===s.index&&""===r){if(k+=o.slice(s.index,s.index+1),!c){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=v.rule,n}return 1}if(v=s,"begin"===s.type)return function(e){var t=e[0],s=e.rule;const a=new n(s),r=[s.__beforeBegin,s["on:begin"]];for(const n of r)if(n&&(n(e,a),a.ignore))return b(t);return s&&s.endSameAsBegin&&(s.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),s.skip?k+=t:(s.excludeBegin&&(k+=t),p(),s.returnBegin||s.excludeBegin||(k=t)),u(s),s.returnBegin?0:t.length}(s);if("illegal"===s.type&&!a){const e=Error('Illegal lexeme "'+r+'" for mode "'+(O.className||"")+'"');throw e.mode=O,e}if("end"===s.type){var i=function(e){var t=e[0],s=o.substr(e.index),a=function e(t,s,a){let r=function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(t.endRe,a);if(r){if(t["on:end"]){const e=new n(t);t["on:end"](s,e),e.ignore&&(r=!1)}if(r){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,s,a)}(O,e,s);if(!a)return C;var r=O;r.skip?k+=t:(r.returnEnd||r.excludeEnd||(k+=t),p(),r.excludeEnd&&(k=t));do{O.className&&S.closeNode(),O.skip||O.subLanguage||(q+=O.relevance),O=O.parent}while(O!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),u(a.starts)),r.returnEnd?0:t.length}(s);if(i!==C)return i}if("illegal"===s.type&&""===r)return 1;if(R>1e5&&R>3*s.index)throw Error("potential infinite loop, way more iterations than matches");return k+=r,r.length}var E=A(e);if(!E)throw console.error(m.replace("{}",e)),Error('Unknown language: "'+e+'"');var w=function(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=n(function(e,n="|"){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,s=0,a="",r=0;r0&&(a+=n),a+="(";o.length>0;){var c=t.exec(o);if(null==c){a+=o;break}a+=o.substring(0,c.index),o=o.substring(c.index+c[0].length),"\\"===c[0][0]&&c[1]?a+="\\"+(+c[1]+i):(a+=c[0],"("===c[0]&&s++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex(((e,n)=>n>0&&void 0!==e)),s=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,s)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach((([e,t])=>n.addRule(e,t))),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const t=n.exec(e);return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),t}}function r(e,n){const t=e.input[e.index-1],s=e.input[e.index+e[0].length];"."!==t&&"."!==s||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function t(i,o){const c=i;if(i.compiled)return c;i.compiled=!0,i.__beforeBegin=null,i.keywords=i.keywords||i.beginKeywords;let l=null;if("object"==typeof i.keywords&&(l=i.keywords.$pattern,delete i.keywords.$pattern),i.keywords&&(i.keywords=function(e,n){var t={};return"string"==typeof e?s("keyword",e):Object.keys(e).forEach((function(n){s(n,e[n])})),t;function s(e,s){n&&(s=s.toLowerCase()),s.split(" ").forEach((function(n){var s=n.split("|");t[s[0]]=[e,N(s[0],s[1])]}))}}(i.keywords,e.case_insensitive)),i.lexemes&&l)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return c.keywordPatternRe=n(i.lexemes||l||/\w+/,!0),o&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",i.__beforeBegin=r),i.begin||(i.begin=/\B|\b/),c.beginRe=n(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(c.endRe=n(i.end)),c.terminator_end=d(i.end)||"",i.endsWithParent&&o.terminator_end&&(c.terminator_end+=(i.end?"|":"")+o.terminator_end)),i.illegal&&(c.illegalRe=n(i.illegal)),void 0===i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return s(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?s(e,{starts:e.starts?s(e.starts):null}):Object.isFrozen(e)?s(e):e}("self"===e?i:e)}))),i.contains.forEach((function(e){t(e,c)})),i.starts&&t(i.starts,o),c.matcher=function(e){const n=new a;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin"}))),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(c),c}(e)}(E),x="",O=i||w,M={},S=new g.__emitter(g);!function(){for(var e=[],n=O;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach((e=>S.openNode(e)))}();var k="",q=0,T=0,R=0,D=!1;try{for(O.matcher.considerAll();;){R++,D?D=!1:(O.matcher.lastIndex=T,O.matcher.considerAll());const e=O.matcher.exec(o);if(!e)break;const n=h(o.substring(T,e.index),e);T=e.index+n}return h(o.substr(T)),S.closeAllNodes(),S.finalize(),x=S.toHTML(),{relevance:q,value:x,language:e,illegal:!1,emitter:S,top:O}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(T-100,T+100),mode:n.mode},sofar:x,relevance:0,value:y(o),emitter:S};if(c)return{illegal:!1,relevance:0,value:y(o),emitter:S,language:e,top:O,errorRaised:n};throw n}}function f(e,n){n=n||g.languages||Object.keys(r);var t=function(e){const n={relevance:0,emitter:new g.__emitter(g),value:y(e),illegal:!1,top:u};return n.emitter.addText(e),n}(e),s=t;return n.filter(A).filter(q).forEach((function(n){var a=_(n,e,!1);a.language=n,a.relevance>s.relevance&&(s=a),a.relevance>t.relevance&&(s=t,t=a)})),s.language&&(t.second_best=s),t}function h(e){return g.tabReplace||g.useBR?e.replace(p,(e=>"\n"===e?g.useBR?"
":e:g.tabReplace?e.replace(/\t/g,g.tabReplace):e)):e}function w(e){let n=null;const t=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=g.languageDetectRe.exec(n);if(t){var s=A(t[1]);return s||(console.warn(m.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),s?t[1]:"no-highlight"}return n.split(/\s+/).find((e=>b(e)||A(e)))}(e);if(b(t))return;T("before:highlightBlock",{block:e,language:t}),g.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const s=n.textContent,a=t?v(t,s,!0):f(s),r=O(n);if(r.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=M(r,O(e),s)}a.value=h(a.value),T("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){var s=n?i[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(s)||a.push(s),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const S=()=>{if(!S.called){S.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,w)}};function A(e){return e=(e||"").toLowerCase(),r[e]||r[i[e]]}function k(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e]=n}))}function q(e){var n=A(e);return n&&!n.disableAutodetect}function T(e,n){var t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(t,{highlight:v,highlightAuto:f,fixMarkup:h,highlightBlock:w,configure:function(e){g=x(g,e)},initHighlighting:S,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",S,!1)},registerLanguage:function(e,n){var s=null;try{s=n(t)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!c)throw n;console.error(n),s=u}s.name||(s.name=e),r[e]=s,s.rawDefinition=n.bind(null,t),s.aliases&&k(s.aliases,{languageName:e})},listLanguages:function(){return Object.keys(r)},getLanguage:A,registerAliases:k,requireLanguage:function(e){var n=A(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:q,inherit:x,addPlugin:function(e){o.push(e)}}),t.debugMode=function(){c=!1},t.safeMode=function(){c=!0},t.versionString="10.1.1";for(const n in E)"object"==typeof E[n]&&e(E[n]);return Object.assign(t,E),t}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs),hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}()),hljs.registerLanguage("bash",function(){"use strict";return function(e){const n={};Object.assign(n,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[n]}]}]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},s={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,t]};t.contains.push(s);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},r=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),i={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[r,e.SHEBANG(),i,a,e.HASH_COMMENT_MODE,s,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}}()),hljs.registerLanguage("c-like",function(){"use strict";return function(e){function n(e){return"(?:"+e+")?"}var t="(decltype\\(auto\\)|"+n("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+n("<.*?>")+")",s={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:n("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=n("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_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 _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,a],p={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},m={className:"function",begin:"("+t+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,r,s,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,r,s]}]},s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",s]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:i,strings:a,keywords:l}}}}()),hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}()),hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],t=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(s){var a={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:t.concat(["npm","print"]).join(" ")},r="[A-Za-z$_][0-9A-Za-z$_]*",i={className:"subst",begin:/#\{/,end:/}/,keywords:a},o=[s.BINARY_NUMBER_MODE,s.inherit(s.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[s.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[s.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[s.BACKSLASH_ESCAPE,i]},{begin:/"/,end:/"/,contains:[s.BACKSLASH_ESCAPE,i]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[i,s.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+r},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];i.contains=o;var c=s.inherit(s.TITLE_MODE,{begin:r}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:a,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:a,illegal:/\/\*/,contains:o.concat([s.COMMENT("###","###"),s.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+r+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:r+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}()),hljs.registerLanguage("cpp",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.disableAutodetect=!1,n.name="C++",n.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],n}}()),hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},t=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),s={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},a={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},r=e.inherit(a,{illegal:/\n/}),i={className:"subst",begin:"{",end:"}",keywords:n},o=e.inherit(i,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,o]},l={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},i]},d=e.inherit(l,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},o]});i.contains=[l,c,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,e.C_BLOCK_COMMENT_MODE],o.contains=[d,c,r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var p={variants:[l,c,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},m={begin:"<",end:">",contains:[{beginKeywords:"in out"},t]},u=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",g={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},p,s,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},t,m,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+u+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,m],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[p,s,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},g]}}}()),hljs.registerLanguage("css",function(){"use strict";return function(e){var n={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{name:"CSS",case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,n]}]}}}()),hljs.registerLanguage("diff",function(){"use strict";return function(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^\-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/}]},{className:"addition",begin:"^\\+",end:"$"},{className:"deletion",begin:"^\\-",end:"$"},{className:"addition",begin:"^\\!",end:"$"}]}}}()),hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:"e(n))).join("")}return function(t){var s={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:t.NUMBER_RE}]},a=t.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var r={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},i={className:"literal",begin:/\bon|off|true|false|yes|no\b/},o={className:"string",contains:[t.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[a,i,r,o,s,"self"],relevance:0},l="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map((n=>e(n))).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(l,"(\\s*\\.\\s*",l,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[a,c,i,r,o,s]}}]}}}()),hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return t("(",e,")?")}function t(...n){return n.map((n=>e(n))).join("")}function s(...n){return"("+n.map((n=>e(n))).join("|")+")"}return function(e){var a="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",r={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},i=e=>t("[",e,"]+([",e,"_]*[",e,"]+)?"),o={className:"number",variants:[{begin:`\\b(0[bB]${i("01")})[lL]?`},{begin:`\\b(0${i("0-7")})[dDfFlL]?`},{begin:t(/\b0[xX]/,s(t(i("a-fA-F0-9"),/\./,i("a-fA-F0-9")),t(i("a-fA-F0-9"),/\.?/),t(/\./,i("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:t(/\b/,s(t(/\d*\./,i("\\d")),i("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:t(/\b/,i(/\d/),n(/\.?/),n(i(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:a,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:a,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:a,relevance:0,contains:[r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o,r]}}}()),hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],t=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function s(e){return a("(?=",e,")")}function a(...e){return e.map((e=>function(e){return e?"string"==typeof e?e:e.source:null}(e))).join("")}return function(r){var i="[A-Za-z$_][0-9A-Za-z$_]*",o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},c={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:t.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:c,contains:[]},p={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},m={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,d],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,d]};d.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,p,m,u,l,r.REGEXP_MODE];var g=d.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(d.contains,[r.C_BLOCK_COMMENT_MODE,r.C_LINE_COMMENT_MODE])},r.C_BLOCK_COMMENT_MODE,r.C_LINE_COMMENT_MODE]),b={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:g};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:c,contains:[r.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,p,m,u,r.C_LINE_COMMENT_MODE,r.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),r.C_BLOCK_COMMENT_MODE,l,{begin:a(/[{,\n]\s*/,s(a(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+s("\\s*:"),relevance:0}]},{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:c,contains:g}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:o.begin,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[r.inherit(r.TITLE_MODE,{begin:i}),b],illegal:/\[|%/},{begin:/\$[(.]/},r.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},r.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[r.inherit(r.TITLE_MODE,{begin:i}),{begin:/\(\)/},b]}],illegal:/#(?!!)/}}}()),hljs.registerLanguage("json",function(){"use strict";return function(e){var n={literal:"true false null"},t=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],s=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:s,keywords:n},r={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(a,{begin:/:/})].concat(t),illegal:"\\S"},i={begin:"\\[",end:"\\]",contains:[e.inherit(a)],illegal:"\\S"};return s.push(r,i),t.forEach((function(e){s.push(e)})),{name:"JSON",contains:s,keywords:n,illegal:"\\S"}}}()),hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},t={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},s={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},a={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},r={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[a,s]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,a,s]}]};s.contains.push(r);var i={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(r,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),l={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=l;return d.variants[1].contains=[l],l.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},t,i,o,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[l,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,i,o,r,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},i,o]},r,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}()),hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",t=[],s=[],a=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,t){return{className:e,begin:n,relevance:t}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a("'"),a('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var o=s.concat({begin:"{",end:"}",contains:t}),c={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},l={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},d={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},p={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:o}},m={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:o},{begin:"!important"}]};return t.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,d,p,l,m),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:t}}}()),hljs.registerLanguage("lua",function(){"use strict";return function(e){var n={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},t=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[n],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:t.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:t}].concat(t)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[n],relevance:5}])}}}()),hljs.registerLanguage("makefile",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[t,r,a,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[t,s,r,a]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[i],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[i],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},i]}]}}}()),hljs.registerLanguage("markdown",function(){"use strict";return function(e){const n={begin:"<",end:">",subLanguage:"xml",relevance:0},t={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},s={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},a={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};s.contains.push(a),a.contains.push(s);var r=[n,t];return s.contains=s.contains.concat(r),a.contains=a.contains.concat(r),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r=r.concat(s,a)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},s,a,{className:"quote",begin:"^>\\s+",contains:r,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},t,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()),hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},t={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:t}],relevance:0}],illegal:"[^\\s\\}]"}}}()),hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,t={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+t.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:t,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}()),hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},a={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},r=[e.BACKSLASH_ESCAPE,t,a],i=[a,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:r,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=i,s.contains=i,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:i}}}()),hljs.registerLanguage("php",function(){"use strict";return function(e){var n={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},s={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},a={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},r={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:r,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},t,{className:"keyword",begin:/\$this\b/},n,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:r,contains:["self",n,e.C_BLOCK_COMMENT_MODE,s,a]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},s,a]}}}()),hljs.registerLanguage("php-template",function(){"use strict";return function(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}()),hljs.registerLanguage("plaintext",function(){"use strict";return function(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}()),hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",s="([^\\\\:= \\t\\f\\n]|\\\\.)+",a={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:a},{begin:s+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:s,endsParent:!0,relevance:0}],starts:a},{className:"attr",relevance:0,begin:s+n+"$"}]}}}()),hljs.registerLanguage("python",function(){"use strict";return function(e){var n={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},t={className:"meta",begin:/^(>>>|\.\.\.) /},s={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},a={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t,a,s]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t,a,s]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,a,s]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,a,s]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},i={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},o={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",t,i,r,e.HASH_COMMENT_MODE]}]};return s.contains=[r,i,t],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[t,i,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,o,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}()),hljs.registerLanguage("python-repl",function(){"use strict";return function(e){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}()),hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",t={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},a={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],i={className:"subst",begin:"#\\{",end:"}",keywords:t},o={className:"string",contains:[e.BACKSLASH_ESCAPE,i],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,i]})]}]},c={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:t},l=[o,a,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),c].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[o,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:t},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[a,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,i],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);i.contains=l,c.contains=l;var d=[{begin:/^\s*=>/,starts:{end:"$",contains:l}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:l}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:t,illegal:/\/\*/,contains:r.concat(d).concat(l)}}}()),hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:t},illegal:""}]}}}()),hljs.registerLanguage("scss",function(){"use strict";return function(e){var n={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},t={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},n,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[n,t,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},n,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t,e.CSS_NUMBER_MODE]}]}}}()),hljs.registerLanguage("shell",function(){"use strict";return function(e){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}()),hljs.registerLanguage("sql",function(){"use strict";return function(e){var n=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]}}}()),hljs.registerLanguage("swift",function(){"use strict";return function(e){var n={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),s={className:"subst",begin:/\\\(/,end:"\\)",keywords:n,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return s.contains=[r],{name:"Swift",keywords:n,contains:[a,e.C_LINE_COMMENT_MODE,t,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:n,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,t]}]}}}()),hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],t=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(s){var a={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:t.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},r={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:s.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:a,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[s.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[s.BACKSLASH_ESCAPE,o],subLanguage:"css"}},d={className:"string",begin:"`",end:"`",contains:[s.BACKSLASH_ESCAPE,o]};o.contains=[s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,c,l,d,i,s.REGEXP_MODE];var p={begin:"\\(",end:/\)/,keywords:a,contains:["self",s.QUOTE_STRING_MODE,s.APOS_STRING_MODE,s.NUMBER_MODE]},m={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:[s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,r,p]};return{name:"TypeScript",aliases:["ts"],keywords:a,contains:[s.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,c,l,d,s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,i,{begin:"("+s.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,s.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+s.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:s.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:p.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:a,contains:["self",s.inherit(s.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),m],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",m]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+s.IDENT_RE,relevance:0},r,p]}}}()),hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",t="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},a=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),r={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},i={begin:"{",end:"}",contains:[r],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]",contains:[r],illegal:"\\n",relevance:0},c=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+t},{className:"type",begin:"!<"+t+">"},{className:"type",begin:"!"+t},{className:"type",begin:"!!"+t},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},i,o,s],l=[...c];return l.pop(),l.push(a),r.contains=l,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:c}}}()),hljs.registerLanguage("armasm",function(){"use strict";return function(e){const n={variants:[e.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),e.COMMENT("[;@]","$",{relevance:0}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},n,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}()),hljs.registerLanguage("d",function(){"use strict";return function(e){var n={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},t="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",s="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",a={className:"number",begin:"\\b"+t+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},r={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+t+"(i|[fF]i|Li))",relevance:0},i={className:"string",begin:"'("+s+"|.)",end:"'",illegal:"."},o={className:"string",begin:'"',contains:[{begin:s,relevance:0}],end:'"[cwd]?'},c=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:n,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},o,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},r,a,i,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}()),hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map((e=>function(e){return e?"string"==typeof e?e:e.source:null}(e))).join("")}return function(n){const t={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},s=/\[.*?\]/,a=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,r=e("(",/'.*?'/,"|",/".*?"/,"|",s,"|",a,"|",/\.|\//,")+"),i=e("(",s,"|",a,")(?==)"),o={begin:r,lexemes:/[\w.\/]+/},c=n.inherit(o,{keywords:{literal:"true false undefined null"}}),l={begin:/\(/,end:/\)/},d={className:"attr",begin:i,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,l]}}},p={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},d,c,l],returnEnd:!0},m=n.inherit(o,{className:"name",keywords:t,starts:n.inherit(p,{end:/\)/})});l.contains=[m];const u=n.inherit(o,{keywords:t,className:"name",starts:n.inherit(p,{end:/}}/})}),g=n.inherit(o,{keywords:t,className:"name"}),b=n.inherit(o,{className:"name",keywords:t,starts:n.inherit(p,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[g]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[g]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[b]}]}}}()),hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},t={className:"meta",begin:"{-#",end:"#-}"},s={className:"meta",begin:"^#",end:"$"},a={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},r={begin:"\\(",end:"\\)",illegal:'"',contains:[t,s,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[r,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[r,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[a,r,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[t,a,r,{begin:"{",end:"}",contains:r.contains},n]},{beginKeywords:"default",end:"$",contains:[a,r,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[a,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},t,s,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,a,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}()),hljs.registerLanguage("julia",function(){"use strict";return function(e){var n="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",t={$pattern:n,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},s={keywords:t,illegal:/<\//},a={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},r={className:"variable",begin:"\\$"+n},i={className:"string",contains:[e.BACKSLASH_ESCAPE,a,r],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},o={className:"string",contains:[e.BACKSLASH_ESCAPE,a,r],begin:"`",end:"`"},c={className:"meta",begin:"@"+n};return s.name="Julia",s.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,o,c,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],a.contains=s.contains,s}}()),hljs.registerLanguage("nim",function(){"use strict";return function(e){return{name:"Nim",aliases:["nim"],keywords:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from func generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},contains:[{className:"meta",begin:/{\./,end:/\.}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}}()),hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}()),hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},t={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},a={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},r={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},a]},i={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[a]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},s,i,r,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}()),hljs.registerLanguage("x86asm",function(){"use strict";return function(e){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+e.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[e.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}()); diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/index.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/index.html index 1dba9898..339b37a7 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/index.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/index.html @@ -1 +1 @@ -日本核污染水排海事件 - 核污染水的真相
正在加载

关于日本核污染水排海事件

新华社北京8月24日电

日本政府无视反对呼声,在2023年8月24日启动福岛核污染水排海。两年多来,福岛核污染水排海计划的正当性、合法性、安全性一直受到国际社会质疑。下面是日本核污染水排海进程重要节点的时间线:

时间线

  • 2011年3月11日

    • 日本福岛县附近海域发生 9.0 级特大地震,地震引发的巨大海啸袭击了福岛第一核电站,造成核电站 1 至 3 号机组堆芯熔毁。次日,日本有关部门确认,福岛第一核电站有放射性物质泄漏到外部。随后,持续冷却堆芯等措施以及雨水、地下水流入反应堆设施产生了大量核污染水,并不断增加。
  • 2011年4月12日

    • 日本政府正式宣布根据国际核事件分级表,将福岛第一核电站事故的严重程度评价提高到最高级别7级。这使日本核泄漏事故等级与苏联切尔诺贝利核电站核泄漏事故等级相同。
  • 2015年8月 东京电力公司和日本政府以书面形式,向日本全国渔业协会联合会等组织信誓旦旦保证,在得到当地渔民等相关方面理解前不会向海洋排放核污染水。

  • 2021年4月13日

    • 日本政府单方面决定,将福岛第一核电站内上百万吨核污染水经处理并稀释后,于2023年春排放入海,排放过程可能持续20年至30年。排海的理由是截至2021年3月福岛第一核电站已储存125万吨核污染水,且每天新增140吨,到2022年秋已有储水罐将全部装满,且无更多空地用于大量建设储水罐。日方在缺乏充分科学论证、国际监督和信息透明度的情况下为一己之利排污入海,引发日本国内外强烈质疑。
  • 2022年2月 应日方邀请,国际原子能机构调查小组 2 月 14 日开始走访日本经济产业省以及东京电力公司等,15日前往福岛第一核电站现场调查,至18日完成首次实地调查。

  • 2022年7月22日

    • 日本核监管机构原子能规制委员会召开会议,正式认可了东京电力公司福岛第一核电站的核污染水排海计划。
  • 2023年1月13日

    • 不顾国内和国际社会反对,日本政府宣布“今年春夏之际”开始向海洋排放经处理过的福岛第一核电站核污染水。日本全国渔业协会联合会当日再次声明,反对核污染水排放入海的态度毫无改变。
  • 2023年6月12日

    • 东京电力公司开始试运行核污染水排海相关设备,试运行使用淡水而非核污染水,将其与海水混合后,通过海底隧道输送到距岸边约 1 公里处排放。日本渔业从业者等持续对核污染水排海计划表示反对。
  • 2023年7月4日

    • 国际原子能机构总干事格罗西在东京向日本首相岸田文雄提交针对日本福岛核污染水的综合评估报告,但他在报告前言中强调,这份报告并非是对日本排海决定的“推荐”或“背书”。
  • 2023年8月21日

    • 日本全国渔业协会联合会会长坂本雅信在与日本首相岸田文雄的会见中作出表态,反对在未获得国民理解的情况下将福岛核污染水排海。坂本雅信当天在与日本经济产业大臣西村康稔会谈时表示,核污染水一旦开始排海,恐怕要持续几十年,日本渔业从业者对此感到非常不安和担忧。
  • 2023年8月22日

    • 日本政府举行内阁成员会议,决定于8月24日启动福岛核污染水排海。当天,许多日本民众在东京的首相官邸前紧急集会,抗议政府无视民意启动核污染水排海。
  • 2023年8月24日

    • 启动福岛核污染水排海。

日本核污染水排海进程时间线1 日本核污染水排海进程时间线2


+日本核污染水排海事件 - 核污染水的真相
正在加载

关于日本核污染水排海事件

新华社北京8月24日电

日本政府无视反对呼声,在2023年8月24日启动福岛核污染水排海。两年多来,福岛核污染水排海计划的正当性、合法性、安全性一直受到国际社会质疑。下面是日本核污染水排海进程重要节点的时间线:

时间线

  • 2011年3月11日

    • 日本福岛县附近海域发生 9.0 级特大地震,地震引发的巨大海啸袭击了福岛第一核电站,造成核电站 1 至 3 号机组堆芯熔毁。次日,日本有关部门确认,福岛第一核电站有放射性物质泄漏到外部。随后,持续冷却堆芯等措施以及雨水、地下水流入反应堆设施产生了大量核污染水,并不断增加。
  • 2011年4月12日

    • 日本政府正式宣布根据国际核事件分级表,将福岛第一核电站事故的严重程度评价提高到最高级别7级。这使日本核泄漏事故等级与苏联切尔诺贝利核电站核泄漏事故等级相同。
  • 2015年8月 东京电力公司和日本政府以书面形式,向日本全国渔业协会联合会等组织信誓旦旦保证,在得到当地渔民等相关方面理解前不会向海洋排放核污染水。

  • 2021年4月13日

    • 日本政府单方面决定,将福岛第一核电站内上百万吨核污染水经处理并稀释后,于2023年春排放入海,排放过程可能持续20年至30年。排海的理由是截至2021年3月福岛第一核电站已储存125万吨核污染水,且每天新增140吨,到2022年秋已有储水罐将全部装满,且无更多空地用于大量建设储水罐。日方在缺乏充分科学论证、国际监督和信息透明度的情况下为一己之利排污入海,引发日本国内外强烈质疑。
  • 2022年2月 应日方邀请,国际原子能机构调查小组 2 月 14 日开始走访日本经济产业省以及东京电力公司等,15日前往福岛第一核电站现场调查,至18日完成首次实地调查。

  • 2022年7月22日

    • 日本核监管机构原子能规制委员会召开会议,正式认可了东京电力公司福岛第一核电站的核污染水排海计划。
  • 2023年1月13日

    • 不顾国内和国际社会反对,日本政府宣布“今年春夏之际”开始向海洋排放经处理过的福岛第一核电站核污染水。日本全国渔业协会联合会当日再次声明,反对核污染水排放入海的态度毫无改变。
  • 2023年6月12日

    • 东京电力公司开始试运行核污染水排海相关设备,试运行使用淡水而非核污染水,将其与海水混合后,通过海底隧道输送到距岸边约 1 公里处排放。日本渔业从业者等持续对核污染水排海计划表示反对。
  • 2023年7月4日

    • 国际原子能机构总干事格罗西在东京向日本首相岸田文雄提交针对日本福岛核污染水的综合评估报告,但他在报告前言中强调,这份报告并非是对日本排海决定的“推荐”或“背书”。
  • 2023年8月21日

    • 日本全国渔业协会联合会会长坂本雅信在与日本首相岸田文雄的会见中作出表态,反对在未获得国民理解的情况下将福岛核污染水排海。坂本雅信当天在与日本经济产业大臣西村康稔会谈时表示,核污染水一旦开始排海,恐怕要持续几十年,日本渔业从业者对此感到非常不安和担忧。
  • 2023年8月22日

    • 日本政府举行内阁成员会议,决定于8月24日启动福岛核污染水排海。当天,许多日本民众在东京的首相官邸前紧急集会,抗议政府无视民意启动核污染水排海。
  • 2023年8月24日

    • 启动福岛核污染水排海。

日本核污染水排海进程时间线1 日本核污染水排海进程时间线2


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/print.html b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/print.html index 2a59f747..f4ecf61e 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/print.html +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/print.html @@ -1,4 +1,4 @@ -核污染水的真相
正在加载

关于日本核污染水排海事件

新华社北京8月24日电

日本政府无视反对呼声,在2023年8月24日启动福岛核污染水排海。两年多来,福岛核污染水排海计划的正当性、合法性、安全性一直受到国际社会质疑。下面是日本核污染水排海进程重要节点的时间线:

时间线

  • 2011年3月11日

    • 日本福岛县附近海域发生 9.0 级特大地震,地震引发的巨大海啸袭击了福岛第一核电站,造成核电站 1 至 3 号机组堆芯熔毁。次日,日本有关部门确认,福岛第一核电站有放射性物质泄漏到外部。随后,持续冷却堆芯等措施以及雨水、地下水流入反应堆设施产生了大量核污染水,并不断增加。
  • 2011年4月12日

    • 日本政府正式宣布根据国际核事件分级表,将福岛第一核电站事故的严重程度评价提高到最高级别7级。这使日本核泄漏事故等级与苏联切尔诺贝利核电站核泄漏事故等级相同。
  • 2015年8月 东京电力公司和日本政府以书面形式,向日本全国渔业协会联合会等组织信誓旦旦保证,在得到当地渔民等相关方面理解前不会向海洋排放核污染水。

  • 2021年4月13日

    • 日本政府单方面决定,将福岛第一核电站内上百万吨核污染水经处理并稀释后,于2023年春排放入海,排放过程可能持续20年至30年。排海的理由是截至2021年3月福岛第一核电站已储存125万吨核污染水,且每天新增140吨,到2022年秋已有储水罐将全部装满,且无更多空地用于大量建设储水罐。日方在缺乏充分科学论证、国际监督和信息透明度的情况下为一己之利排污入海,引发日本国内外强烈质疑。
  • 2022年2月 应日方邀请,国际原子能机构调查小组 2 月 14 日开始走访日本经济产业省以及东京电力公司等,15日前往福岛第一核电站现场调查,至18日完成首次实地调查。

  • 2022年7月22日

    • 日本核监管机构原子能规制委员会召开会议,正式认可了东京电力公司福岛第一核电站的核污染水排海计划。
  • 2023年1月13日

    • 不顾国内和国际社会反对,日本政府宣布“今年春夏之际”开始向海洋排放经处理过的福岛第一核电站核污染水。日本全国渔业协会联合会当日再次声明,反对核污染水排放入海的态度毫无改变。
  • 2023年6月12日

    • 东京电力公司开始试运行核污染水排海相关设备,试运行使用淡水而非核污染水,将其与海水混合后,通过海底隧道输送到距岸边约 1 公里处排放。日本渔业从业者等持续对核污染水排海计划表示反对。
  • 2023年7月4日

    • 国际原子能机构总干事格罗西在东京向日本首相岸田文雄提交针对日本福岛核污染水的综合评估报告,但他在报告前言中强调,这份报告并非是对日本排海决定的“推荐”或“背书”。
  • 2023年8月21日

    • 日本全国渔业协会联合会会长坂本雅信在与日本首相岸田文雄的会见中作出表态,反对在未获得国民理解的情况下将福岛核污染水排海。坂本雅信当天在与日本经济产业大臣西村康稔会谈时表示,核污染水一旦开始排海,恐怕要持续几十年,日本渔业从业者对此感到非常不安和担忧。
  • 2023年8月22日

    • 日本政府举行内阁成员会议,决定于8月24日启动福岛核污染水排海。当天,许多日本民众在东京的首相官邸前紧急集会,抗议政府无视民意启动核污染水排海。
  • 2023年8月24日

    • 启动福岛核污染水排海。

日本核污染水排海进程时间线1 日本核污染水排海进程时间线2

核污染水与核废水的区别

图表

对比图表

类型产出方式放射性同位素种类放射性同位素含量
福岛核电站事故中的核污染水直接接触反应堆中放射性物质的地下水、雨水、海水等混合稀释后处理根据东京电力公司数据,核污染水中包含63种放射性物质,包含:
铯134、铯137、锶90、
碳14、碘129、钴60、
钌106、放射性氚(超重水)等(实际上由于核心直接接触,可能包含铀等超过63种放射性元素)
惰性气体:~500PBq
碘131:~500PBq
铯134:~10PBq
铯137:~10PBq
使用国际核事件分级评价(参考):~900PBq
标准核废水工业产生水、地面排水、设备清洗、冷却水等经过处理详见③气态放射性流出物:惰性气体:7.00E+14Bq;
碘:2.50E+10Bq;
粒子(半衰期≥8d):3.80E+09Bq;
碳14:2.20E+12Bq;
气态氚:2.40E+13Bq;
液体放射性流出物:碳14:3.00E+11Bq;
液态氚:2.25E+14Bq;
其余核素:1.30E+11Bq。

~”符号表示“约等于”。

①:1PBq = 1×10^16Bq; 详见 Fukushima Nuclear Accidents Investigation Report: Main body 第 43 面(页码标注 40Table 3*7 标识

②:关于东京电力公司放射性同位素泄露情况,详见 Fukushima Nuclear Accidents Investigation Report: Main body 第 43 面(页码标注 40Table 3

③:详见《关于大亚湾核电基地六台机组放射性流出物年排放量限值的批复》

各个放射性元素影响请参考《放射性同位素半衰期相关信息表》

具体区别

区分图

核污染水

核污染水核污水指的是在核能事故中直接接触反应堆中放射性物质的含有放射性同位素水,具有高度的放射性

福岛核电站事故中的核污水具体是指核反应堆泄漏,从而与被污染过的地下水、雨水、海水等混合后形成的核污染水。

日本东京电力公司的“多核素去除装置”(ALPS)无法去除放射性氚或碳 14 ,不能完全去除其他放射性同位素,如锶 90 、碘 129 和钴 60

东京电力公司曾经先后在1978年、2002年及2007年涉及核安全事故,并屡次瞒报、更改历史信息。目前已有多名科学家对日本方面公布的数据提出质疑,认为其数据不完整、不连贯、存在偏差。

核废水

核废水指的是来自核电站日常活动中产生的废水,不会接触到核反应堆中的放射性物质,因此具有较低的放射性水平

信息来源

放射性同位素半衰期相关信息表

元素种类半衰期/年近完全衰变所需时间/年废物寿命
铯134~2~20
铯137~30.17~[300, 500]
锶90~28.79~287
碳14~5730~[50000, 60000]
放射性氚~12.5~125
碘129~1570万~[1, 2]亿
钴60~5.272~50

~”符号表示“约等于”。

半衰期指放射性同位素平均衰变一半经过的时间。

十个半衰期后放射性同位素占比:e^(-λt)=e^[-(ln2/T)·t]=e^[-(ln2/T)·10T]=e^(-ln2×10)=1‰ 。 相当于衰变了 99.9% ,接近完全衰变。

我们的核废料根据半衰期是否超过30年为界分为短寿命废物、长寿命废物。

海鱼铯超标180倍

原文链接:日本共同社:共同网《东电将调查捕获辐射超标鱼原因》

图为东京电力公司福岛第一核电站厂区内排列的处理水储罐。摄于1月。(共同社)

【共同社7月10日电】5月从东京电力公司福岛第一核电站港湾内捕获的许氏平鲉体内检出的放射性物质铯活度超标,达到日本《食品卫生法》标准值(每千克100贝克勒尔)的180倍。捕获地点是铯活度较高的排放水流经区域,此前也曾发现过超标的鱼。核电站方圆10公里内未实施捕鱼,东电设网避免鱼群外游,但仍有必要查明原因并追加应对措施。

东电解释称,力争夏季前后开始排海的处理水中所含的放射性物质氚不会在生物内积聚,正在对包括铯在内的其他放射性物质进行净化处理直至低于排放标准。

此次捕获的许氏平鲉长约30厘米。铯活度高达每千克18000贝克勒尔,东电表示考虑到靠近海面的海水平均值为每升约5贝克勒尔,依然是“无法解释的高活度”。

可能的原因是收集核电站厂区内雨水等的“K排水沟”。最初与外海连通,曾多次发生受污染的高活度雨水沿厂房和瓦砾流至外海的问题。因此2015年将排放口调整至港湾内1至4号机组靠海一侧防波堤围起的区域。该区域内海底土壤的活度超过每千克10万贝克勒尔,海底附近海水的活度也可能升高。

东电今后将对海水展开详细调查,还计划以混有水泥的土覆盖海底,并设置高强度网围住区域出口。

福岛渔民在国际原子能机构报告后仍抵制污水排海

原文链接:KYODO NEWS: Fukushima fishermen still oppose water release after IAEA report

Fisheries associations in Fukushima Prefecture told Japan's industry minister Tuesday they remain opposed to releasing treated radioactive water from a crippled nuclear power plant into the sea despite a U.N. watchdog's safety assurances for the plan.

Economy, Trade and Industry Minister Yasutoshi Nishimura briefed the Fukushima Prefectural Federation of Fisheries Cooperative Associations in their meeting in northeastern Japan about the International Atomic Energy Agency's comprehensive assessment released last week.

The government is seeking their understanding as it aims to start releasing the water around this summer.

The IAEA said in the report that the plan is "consistent" with international safety standards and would have "a negligible radiological impact on people and the environment." But local fishermen expressed concerns over potential reputational damage to their products.

Countries like China, Russia and North Korea have criticized Japan over the release plan.

Tetsu Nozaki (L), head of the Fukushima Prefectural Federation of Fisheries Cooperative Associations, speaks to Economy, Trade and Industry Minister Yasutoshi Nishimura during a meeting in Iwaki, Fukushima Prefecture, on Julyl 11, 2023. (Kyodo)

Nishimura told the fishermen that the release of the treated water is a necessary step toward completing the decommissioning of the damaged reactors at the Fukushima Daiichi power plant and facilitating the recovery of Fukushima from the 2011 disaster. The reactors suffered meltdowns triggered by a massive earthquake and tsunami.

The water has been kept in over 1,000 tanks installed at the site after going through the advanced liquid processing system that removes most radionuclides except tritium, but the containers are nearing capacity.

"We basically take the position of opposing the discharge of treated water into the sea," Tetsu Nozaki, head of the federation, told Nishimura during the meeting.

But there was also an opinion among fishermen that they would accept the release if it proves not to impact people's health, according to a fisheries source who attended the meeting.

Nishimura told reporters that dialogue between fishermen and the government should continue after Tuesday's meeting and that he would like to "deepen (mutual) trust through sincere explanations."

The government and plant operator Tokyo Electric Power Company Holdings Inc. promised local fishermen in 2015 that they would not release the treated water into the sea without gaining the "understanding" of concerned parties.

Following the IAEA's announcement of its findings, China suggested it may expand its restrictions on food imports from Japan if the discharge plan goes ahead.

In Beijing, Chinese Foreign Ministry spokesman Wang Wenbin sarcastically suggested at a press conference Tuesday that Japan should "make good use of this water for drinking and swimming" if it believes in its safety, instead of discharging it into the ocean and raising international concerns.

Other countries, including South Korea and New Zealand, have shown confidence in the IAEA's assessment.

South Korea's government, following on-site observations by a delegation of experts at the Fukushima Daiichi plant in May, has affirmed that the treated water from Fukushima is in line with international safety standards based on its own analysis. The country's opposition lawmakers, however, still oppose the discharge.

The treated water with trace amounts of tritium will be diluted to one-40th of the concentration permitted under Japanese safety standards before being released via an underwater tunnel 1 kilometer off the power plant.

Tritium is known to be less harmful to the human body than other radioactive materials, such as cesium and strontium, as it emits very weak radiation and experts believe it does not accumulate or concentrate inside the body.

Nuclear power plants worldwide routinely release treated water containing low-level concentrations of tritium and other radionuclides into the environment as part of normal operations, according to the IAEA.

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit)来帮助您在个人电脑上更快速地访问 Github

本项目的源代码也可在 Gitee 上获取。

目录

报告错误或问题

您可以选择:

  • 在我们的 Github 仓库或 Gitee 仓库提交 Issue。
  • 在本文下方评论区描述错误或问题。管理员会不定期进行检查。

感谢您的支持!

如果报告错误或问题无法满足您的需求,您可以选择使用标准流程对源码进行修改。

内容创作

编辑并修改现有文章

假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。

编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在贡献者页面

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。

创建新文章

在了解目录结构mdbook 工作原理后,使用标准流程对源码进行修改。

翻译相关术语

如何翻译

如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到翻译配置文件内。具体使用的方法为:

translate.nomenclature.append(from, to, properties);
+核污染水的真相
正在加载

关于日本核污染水排海事件

新华社北京8月24日电

日本政府无视反对呼声,在2023年8月24日启动福岛核污染水排海。两年多来,福岛核污染水排海计划的正当性、合法性、安全性一直受到国际社会质疑。下面是日本核污染水排海进程重要节点的时间线:

时间线

  • 2011年3月11日

    • 日本福岛县附近海域发生 9.0 级特大地震,地震引发的巨大海啸袭击了福岛第一核电站,造成核电站 1 至 3 号机组堆芯熔毁。次日,日本有关部门确认,福岛第一核电站有放射性物质泄漏到外部。随后,持续冷却堆芯等措施以及雨水、地下水流入反应堆设施产生了大量核污染水,并不断增加。
  • 2011年4月12日

    • 日本政府正式宣布根据国际核事件分级表,将福岛第一核电站事故的严重程度评价提高到最高级别7级。这使日本核泄漏事故等级与苏联切尔诺贝利核电站核泄漏事故等级相同。
  • 2015年8月 东京电力公司和日本政府以书面形式,向日本全国渔业协会联合会等组织信誓旦旦保证,在得到当地渔民等相关方面理解前不会向海洋排放核污染水。

  • 2021年4月13日

    • 日本政府单方面决定,将福岛第一核电站内上百万吨核污染水经处理并稀释后,于2023年春排放入海,排放过程可能持续20年至30年。排海的理由是截至2021年3月福岛第一核电站已储存125万吨核污染水,且每天新增140吨,到2022年秋已有储水罐将全部装满,且无更多空地用于大量建设储水罐。日方在缺乏充分科学论证、国际监督和信息透明度的情况下为一己之利排污入海,引发日本国内外强烈质疑。
  • 2022年2月 应日方邀请,国际原子能机构调查小组 2 月 14 日开始走访日本经济产业省以及东京电力公司等,15日前往福岛第一核电站现场调查,至18日完成首次实地调查。

  • 2022年7月22日

    • 日本核监管机构原子能规制委员会召开会议,正式认可了东京电力公司福岛第一核电站的核污染水排海计划。
  • 2023年1月13日

    • 不顾国内和国际社会反对,日本政府宣布“今年春夏之际”开始向海洋排放经处理过的福岛第一核电站核污染水。日本全国渔业协会联合会当日再次声明,反对核污染水排放入海的态度毫无改变。
  • 2023年6月12日

    • 东京电力公司开始试运行核污染水排海相关设备,试运行使用淡水而非核污染水,将其与海水混合后,通过海底隧道输送到距岸边约 1 公里处排放。日本渔业从业者等持续对核污染水排海计划表示反对。
  • 2023年7月4日

    • 国际原子能机构总干事格罗西在东京向日本首相岸田文雄提交针对日本福岛核污染水的综合评估报告,但他在报告前言中强调,这份报告并非是对日本排海决定的“推荐”或“背书”。
  • 2023年8月21日

    • 日本全国渔业协会联合会会长坂本雅信在与日本首相岸田文雄的会见中作出表态,反对在未获得国民理解的情况下将福岛核污染水排海。坂本雅信当天在与日本经济产业大臣西村康稔会谈时表示,核污染水一旦开始排海,恐怕要持续几十年,日本渔业从业者对此感到非常不安和担忧。
  • 2023年8月22日

    • 日本政府举行内阁成员会议,决定于8月24日启动福岛核污染水排海。当天,许多日本民众在东京的首相官邸前紧急集会,抗议政府无视民意启动核污染水排海。
  • 2023年8月24日

    • 启动福岛核污染水排海。

日本核污染水排海进程时间线1 日本核污染水排海进程时间线2

核污染水与核废水的区别

图表

对比图表

类型产出方式放射性同位素种类放射性同位素含量
福岛核电站事故中的核污染水直接接触反应堆中放射性物质的地下水、雨水、海水等混合稀释后处理根据东京电力公司数据,核污染水中包含63种放射性物质,包含:
铯134、铯137、锶90、
碳14、碘129、钴60、
钌106、放射性氚(超重水)等(实际上由于核心直接接触,可能包含铀等超过63种放射性元素)
惰性气体:~500PBq
碘131:~500PBq
铯134:~10PBq
铯137:~10PBq
使用国际核事件分级评价(参考):~900PBq
标准核废水工业产生水、地面排水、设备清洗、冷却水等经过处理详见③气态放射性流出物:惰性气体:7.00E+14Bq;
碘:2.50E+10Bq;
粒子(半衰期≥8d):3.80E+09Bq;
碳14:2.20E+12Bq;
气态氚:2.40E+13Bq;
液体放射性流出物:碳14:3.00E+11Bq;
液态氚:2.25E+14Bq;
其余核素:1.30E+11Bq。

~”符号表示“约等于”。

①:1PBq = 1×10^16Bq; 详见 Fukushima Nuclear Accidents Investigation Report: Main body 第 43 面(页码标注 40Table 3*7 标识

②:关于东京电力公司放射性同位素泄露情况,详见 Fukushima Nuclear Accidents Investigation Report: Main body 第 43 面(页码标注 40Table 3

③:详见《关于大亚湾核电基地六台机组放射性流出物年排放量限值的批复》

各个放射性元素影响请参考《放射性同位素半衰期相关信息表》

具体区别

区分图

核污染水

核污染水核污水指的是在核能事故中直接接触反应堆中放射性物质的含有放射性同位素水,具有高度的放射性

福岛核电站事故中的核污水具体是指核反应堆泄漏,从而与被污染过的地下水、雨水、海水等混合后形成的核污染水。

日本东京电力公司的“多核素去除装置”(ALPS)无法去除放射性氚或碳 14 ,不能完全去除其他放射性同位素,如锶 90 、碘 129 和钴 60

东京电力公司曾经先后在1978年、2002年及2007年涉及核安全事故,并屡次瞒报、更改历史信息。目前已有多名科学家对日本方面公布的数据提出质疑,认为其数据不完整、不连贯、存在偏差。

核废水

核废水指的是来自核电站日常活动中产生的废水,不会接触到核反应堆中的放射性物质,因此具有较低的放射性水平

信息来源

放射性同位素半衰期相关信息表

元素种类半衰期/年近完全衰变所需时间/年废物寿命
铯134~2~20
铯137~30.17~[300, 500]
锶90~28.79~287
碳14~5730~[50000, 60000]
放射性氚~12.5~125
碘129~1570万~[1, 2]亿
钴60~5.272~50

~”符号表示“约等于”。

半衰期指放射性同位素平均衰变一半经过的时间。

十个半衰期后放射性同位素占比:e^(-λt)=e^[-(ln2/T)·t]=e^[-(ln2/T)·10T]=e^(-ln2×10)=1‰ 。 相当于衰变了 99.9% ,接近完全衰变。

我们的核废料根据半衰期是否超过30年为界分为短寿命废物、长寿命废物。

海鱼铯超标180倍

原文链接:日本共同社:共同网《东电将调查捕获辐射超标鱼原因》

图为东京电力公司福岛第一核电站厂区内排列的处理水储罐。摄于1月。(共同社)

【共同社7月10日电】5月从东京电力公司福岛第一核电站港湾内捕获的许氏平鲉体内检出的放射性物质铯活度超标,达到日本《食品卫生法》标准值(每千克100贝克勒尔)的180倍。捕获地点是铯活度较高的排放水流经区域,此前也曾发现过超标的鱼。核电站方圆10公里内未实施捕鱼,东电设网避免鱼群外游,但仍有必要查明原因并追加应对措施。

东电解释称,力争夏季前后开始排海的处理水中所含的放射性物质氚不会在生物内积聚,正在对包括铯在内的其他放射性物质进行净化处理直至低于排放标准。

此次捕获的许氏平鲉长约30厘米。铯活度高达每千克18000贝克勒尔,东电表示考虑到靠近海面的海水平均值为每升约5贝克勒尔,依然是“无法解释的高活度”。

可能的原因是收集核电站厂区内雨水等的“K排水沟”。最初与外海连通,曾多次发生受污染的高活度雨水沿厂房和瓦砾流至外海的问题。因此2015年将排放口调整至港湾内1至4号机组靠海一侧防波堤围起的区域。该区域内海底土壤的活度超过每千克10万贝克勒尔,海底附近海水的活度也可能升高。

东电今后将对海水展开详细调查,还计划以混有水泥的土覆盖海底,并设置高强度网围住区域出口。

福岛渔民在国际原子能机构报告后仍抵制污水排海

原文链接:KYODO NEWS: Fukushima fishermen still oppose water release after IAEA report

Fisheries associations in Fukushima Prefecture told Japan's industry minister Tuesday they remain opposed to releasing treated radioactive water from a crippled nuclear power plant into the sea despite a U.N. watchdog's safety assurances for the plan.

Economy, Trade and Industry Minister Yasutoshi Nishimura briefed the Fukushima Prefectural Federation of Fisheries Cooperative Associations in their meeting in northeastern Japan about the International Atomic Energy Agency's comprehensive assessment released last week.

The government is seeking their understanding as it aims to start releasing the water around this summer.

The IAEA said in the report that the plan is "consistent" with international safety standards and would have "a negligible radiological impact on people and the environment." But local fishermen expressed concerns over potential reputational damage to their products.

Countries like China, Russia and North Korea have criticized Japan over the release plan.

Tetsu Nozaki (L), head of the Fukushima Prefectural Federation of Fisheries Cooperative Associations, speaks to Economy, Trade and Industry Minister Yasutoshi Nishimura during a meeting in Iwaki, Fukushima Prefecture, on Julyl 11, 2023. (Kyodo)

Nishimura told the fishermen that the release of the treated water is a necessary step toward completing the decommissioning of the damaged reactors at the Fukushima Daiichi power plant and facilitating the recovery of Fukushima from the 2011 disaster. The reactors suffered meltdowns triggered by a massive earthquake and tsunami.

The water has been kept in over 1,000 tanks installed at the site after going through the advanced liquid processing system that removes most radionuclides except tritium, but the containers are nearing capacity.

"We basically take the position of opposing the discharge of treated water into the sea," Tetsu Nozaki, head of the federation, told Nishimura during the meeting.

But there was also an opinion among fishermen that they would accept the release if it proves not to impact people's health, according to a fisheries source who attended the meeting.

Nishimura told reporters that dialogue between fishermen and the government should continue after Tuesday's meeting and that he would like to "deepen (mutual) trust through sincere explanations."

The government and plant operator Tokyo Electric Power Company Holdings Inc. promised local fishermen in 2015 that they would not release the treated water into the sea without gaining the "understanding" of concerned parties.

Following the IAEA's announcement of its findings, China suggested it may expand its restrictions on food imports from Japan if the discharge plan goes ahead.

In Beijing, Chinese Foreign Ministry spokesman Wang Wenbin sarcastically suggested at a press conference Tuesday that Japan should "make good use of this water for drinking and swimming" if it believes in its safety, instead of discharging it into the ocean and raising international concerns.

Other countries, including South Korea and New Zealand, have shown confidence in the IAEA's assessment.

South Korea's government, following on-site observations by a delegation of experts at the Fukushima Daiichi plant in May, has affirmed that the treated water from Fukushima is in line with international safety standards based on its own analysis. The country's opposition lawmakers, however, still oppose the discharge.

The treated water with trace amounts of tritium will be diluted to one-40th of the concentration permitted under Japanese safety standards before being released via an underwater tunnel 1 kilometer off the power plant.

Tritium is known to be less harmful to the human body than other radioactive materials, such as cesium and strontium, as it emits very weak radiation and experts believe it does not accumulate or concentrate inside the body.

Nuclear power plants worldwide routinely release treated water containing low-level concentrations of tritium and other radionuclides into the environment as part of normal operations, according to the IAEA.

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit)来帮助您在个人电脑上更快速地访问 Github

本项目的源代码也可在 Gitee 上获取。

目录

报告错误或问题

您可以选择:

  • 在我们的 Github 仓库或 Gitee 仓库提交 Issue。
  • 在本文下方评论区描述错误或问题。管理员会不定期进行检查。

感谢您的支持!

如果报告错误或问题无法满足您的需求,您可以选择使用标准流程对源码进行修改。

内容创作

编辑并修改现有文章

假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。

编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在贡献者页面

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。

创建新文章

在了解目录结构mdbook 工作原理后,使用标准流程对源码进行修改。

翻译相关术语

如何翻译

如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到翻译配置文件内。具体使用的方法为:

translate.nomenclature.append(from, to, properties);
 

传入参数解释:

  • from 要转换的语种,传入如 chinese_simplified
  • to 翻译至的目标语种,传入如 english
  • properties 配置表,格式便是properties的格式,每行一个规则,每个前后用等号分割,等号前是要翻译的词或句子,等号后是自定义的翻译结果。传入如:
你好=Hello
 世界=ShiJie
 

比如,要自定义 “核污染水” 、 “放射性同位素” 这两个词有简体中文翻译为英文的结果,可以这么写:

translate.nomenclature.append('chinese_simplified','english',`
@@ -22,4 +22,4 @@
     ├─File_structure.md
     ├─Creation.md   {内容创作相关文章}
     └─……            {其他目录或文章}
-

更详细的内容请查看 mdbook 文档

核污染水的真相

欢迎并感谢访问我们的网站,这是一个致力于反对核污染水排海并提供可能的解决方案的平台。我们旨在提供全面的相关资料,以便公众了解和关注这个重要议题。核污染水对环境和人类健康造成严重威胁,我们坚信通过集结信息和共同努力,可以达到更清洁和可持续的解决方案。

本网站为您提供以下内容:

  1. 科学知识和数据: 我们收集了关于核污染水的科学研究、数据和报告,帮助您了解其影响和潜在风险。

  2. 法律法规: 探讨各国和国际层面的法律法规,以及与核污染水处理和排放相关的政策和法规。

  3. 行动倡议: 我们介绍了不同的环保倡议和行动,鼓励公众参与,共同争取更健康的环境未来。

  4. 社区参与: 我们提供一个让关心环境问题的人们能够互相交流、分享经验和行动计划的平台。

参与贡献,一起为反对核污染水排海并提供可能的解决方案的目标努力。通过教育、合作和行动,我们可以为我们的地球创造一个更加可持续和清洁的未来。

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

可查阅贡献文档以了解相关信息。

在提交代码前请确保您了解 mdbook 系统。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

关于核污染水论坛

核污染水论坛旨在提供社区交流平台。

贡献者

以下是帮助改进核污染水的真相的贡献者名单。向他们表示感谢!

贡献者的头像图片

您若是发现自己不在此名单里,请随时提交贡献到仓库中吧。


+

更详细的内容请查看 mdbook 文档

核污染水的真相

欢迎并感谢访问我们的网站,这是一个致力于反对核污染水排海并提供可能的解决方案的平台。我们旨在提供全面的相关资料,以便公众了解和关注这个重要议题。核污染水对环境和人类健康造成严重威胁,我们坚信通过集结信息和共同努力,可以达到更清洁和可持续的解决方案。

本网站为您提供以下内容:

  1. 科学知识和数据: 我们收集了关于核污染水的科学研究、数据和报告,帮助您了解其影响和潜在风险。

  2. 法律法规: 探讨各国和国际层面的法律法规,以及与核污染水处理和排放相关的政策和法规。

  3. 行动倡议: 我们介绍了不同的环保倡议和行动,鼓励公众参与,共同争取更健康的环境未来。

  4. 社区参与: 我们提供一个让关心环境问题的人们能够互相交流、分享经验和行动计划的平台。

参与贡献,一起为反对核污染水排海并提供可能的解决方案的目标努力。通过教育、合作和行动,我们可以为我们的地球创造一个更加可持续和清洁的未来。

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

可查阅贡献文档以了解相关信息。

在提交代码前请确保您了解 mdbook 系统。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

关于核污染水论坛

核污染水论坛旨在提供社区交流平台。

贡献者

以下是帮助改进核污染水的真相的贡献者名单。向他们表示感谢!

贡献者的头像图片

您若是发现自己不在此名单里,请随时提交贡献到仓库中吧。


diff --git a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/searcher.js b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/searcher.js index 91da887c..b1eb82cc 100644 --- a/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/searcher.js +++ b/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/searcher.js @@ -1 +1 @@ -"use strict";window.search=window.search||{},function(e){if(Mark&&elasticlunr){String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return this.substr(!t||t<0?0:+t,e.length)===e});var t,r,a=document.getElementById("search-wrapper"),s=document.getElementById("searchbar"),n=(document.getElementById("searchbar-outer"),document.getElementById("searchresults")),o=document.getElementById("searchresults-outer"),i=document.getElementById("searchresults-header"),c=document.getElementById("search-toggle"),l=document.getElementById("content"),u=null,d=[],h={teaser_word_count:30,limit_results:30},p={bool:"AND",expand:!0,fields:{title:{boost:1},body:{boost:1},breadcrumbs:{boost:0}}},f=[],m=new Mark(l),v="",g="search",y="highlight",_=0,w=83,b=27,L=40,E=38,C=13,k=(t={"&":"&","<":"<",">":">",'"':""","'":"'"},r=function(e){return t[e]},function(e){return e.replace(/[&<>'"]/g,r)});fetch(path_to_root+"searchindex.json").then((e=>e.json())).then((e=>T(e))).catch((e=>{var t=document.createElement("script");t.src=path_to_root+"searchindex.js",t.onload=()=>T(window.search),document.head.appendChild(t)})),e.hasFocus=x}function x(){return s===document.activeElement}function I(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function S(e){var t=document.createElement("a");return t.href=e,{source:e,protocol:t.protocol.replace(":",""),host:t.hostname,port:t.port,params:function(){for(var e,r={},a=t.search.replace(/^\?/,"").split("&"),s=a.length,n=0;n0){for(var p in r)elasticlunr.stemmer(b).startsWith(r[p])&&(i=a,c=!0);s.push([b,i,o]),i=2}o+=b.length,o+=1}o+=1}if(0==s.length)return e;var f=[],m=Math.min(s.length,h.teaser_word_count),v=0;for(d=0;d=0;_--)f[_]>g&&(g=f[_],y=_);else y=0;var w=[];for(o=s[y][2],_=y;_"),o=b[2]+b[0].length,w.push(e.substring(b[2],o)),b[1]==a&&w.push("")}return w.join("")}(k(e.doc.body),t);_++;var a=d[e.ref].split("#");1==a.length&&a.push("");t=encodeURIComponent(t.join(" ")).replace(/\'/g,"%27");return''+e.doc.breadcrumbs+''+r+""}function T(e){h=e.results_options,p=e.search_options,e.searchbar_outer,d=e.doc_urls,u=elasticlunr.Index.load(e.index),c.addEventListener("click",(function(e){a.classList.contains("hidden")?(M(!0),window.scrollTo(0,0),s.select()):M(!1)}),!1),s.addEventListener("keyup",(function(e){O()}),!1),document.addEventListener("keydown",(function(e){!function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||"textarea"===e.target.type||"text"===e.target.type)return;if(e.keyCode===b)e.preventDefault(),s.classList.remove("active"),P("",""!==s.value.trim()?"push":"replace"),x()&&j(),M(!1),m.unmark();else if(x()||e.keyCode!==w){if(x()&&e.keyCode===L)e.preventDefault(),j(),n.firstElementChild.classList.add("focus");else if(!x()&&(e.keyCode===L||e.keyCode===E||e.keyCode===C)){var t=n.querySelector("li.focus");if(!t)return;if(e.preventDefault(),e.keyCode===L){var r=t.nextElementSibling;r&&(t.classList.remove("focus"),r.classList.add("focus"))}else if(e.keyCode===E){t.classList.remove("focus");var a=t.previousElementSibling;a?a.classList.add("focus"):s.select()}else window.location.assign(t.querySelector("a"))}}else e.preventDefault(),M(!0),window.scrollTo(0,0),s.select()}(e)}),!1),window.onpopstate=function(e){A()},document.addEventListener("submit",(function(e){e.preventDefault()}),!1),A()}function j(){var e=document.createElement("input");e.setAttribute("style","position: absolute; opacity: 0;"),c.appendChild(e),e.focus(),e.remove()}function A(){var e=S(window.location.href);if(e.params.hasOwnProperty(g)&&""!=e.params[g]?(M(!0),s.value=decodeURIComponent((e.params[g]+"").replace(/\+/g,"%20")),O()):M(!1),e.params.hasOwnProperty(y)){var t=decodeURIComponent(e.params[y]).split(" ");m.mark(t,{exclude:f});var r=document.querySelectorAll("mark");function n(){for(var e=0;e":">",'"':""","'":"'"},r=function(e){return t[e]},function(e){return e.replace(/[&<>'"]/g,r)});fetch(path_to_root+"searchindex.json").then((e=>e.json())).then((e=>T(e))).catch((e=>{var t=document.createElement("script");t.src=path_to_root+"searchindex.js",t.onload=()=>T(window.search),document.head.appendChild(t)})),e.hasFocus=x}function x(){return s===document.activeElement}function I(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function S(e){var t=document.createElement("a");return t.href=e,{source:e,protocol:t.protocol.replace(":",""),host:t.hostname,port:t.port,params:function(){for(var e,r={},a=t.search.replace(/^\?/,"").split("&"),s=a.length,n=0;n0){for(var p in r)elasticlunr.stemmer(b).startsWith(r[p])&&(i=a,c=!0);s.push([b,i,o]),i=2}o+=b.length,o+=1}o+=1}if(0==s.length)return e;var f=[],m=Math.min(s.length,h.teaser_word_count),v=0;for(d=0;d=0;_--)f[_]>g&&(g=f[_],y=_);else y=0;var w=[];for(o=s[y][2],_=y;_"),o=b[2]+b[0].length,w.push(e.substring(b[2],o)),b[1]==a&&w.push("")}return w.join("")}(k(e.doc.body),t);_++;var a=d[e.ref].split("#");1==a.length&&a.push("");t=encodeURIComponent(t.join(" ")).replace(/\'/g,"%27");return''+e.doc.breadcrumbs+''+r+""}function T(e){h=e.results_options,p=e.search_options,e.searchbar_outer,d=e.doc_urls,u=elasticlunr.Index.load(e.index),c.addEventListener("click",(function(e){a.classList.contains("hidden")?(M(!0),window.scrollTo(0,0),s.select()):M(!1)}),!1),s.addEventListener("keyup",(function(e){O()}),!1),document.addEventListener("keydown",(function(e){!function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||"textarea"===e.target.type||"text"===e.target.type||!x()&&/^(?:input|select|textarea)$/i.test(e.target.nodeName))return;if(e.keyCode===b)e.preventDefault(),s.classList.remove("active"),P("",""!==s.value.trim()?"push":"replace"),x()&&j(),M(!1),m.unmark();else if(x()||e.keyCode!==w){if(x()&&e.keyCode===L)e.preventDefault(),j(),n.firstElementChild.classList.add("focus");else if(!x()&&(e.keyCode===L||e.keyCode===E||e.keyCode===C)){var t=n.querySelector("li.focus");if(!t)return;if(e.preventDefault(),e.keyCode===L){var r=t.nextElementSibling;r&&(t.classList.remove("focus"),r.classList.add("focus"))}else if(e.keyCode===E){t.classList.remove("focus");var a=t.previousElementSibling;a?a.classList.add("focus"):s.select()}else window.location.assign(t.querySelector("a"))}}else e.preventDefault(),M(!0),window.scrollTo(0,0),s.select()}(e)}),!1),window.onpopstate=function(e){A()},document.addEventListener("submit",(function(e){e.preventDefault()}),!1),A()}function j(){var e=document.createElement("input");e.setAttribute("style","position: absolute; opacity: 0;"),c.appendChild(e),e.focus(),e.remove()}function A(){var e=S(window.location.href);if(e.params.hasOwnProperty(g)&&""!=e.params[g]?(M(!0),s.value=decodeURIComponent((e.params[g]+"").replace(/\+/g,"%20")),O()):M(!1),e.params.hasOwnProperty(y)){var t=decodeURIComponent(e.params[y]).split(" ");m.mark(t,{exclude:f});var r=document.querySelectorAll("mark");function n(){for(var e=0;eداودايدادو - 404
正在加载

Hamud language

داودايدادو - 404

未找到相应信息,或许您应该尝试搜索。

Not found. You should try to search.

反馈



+داودايدادو - 404
正在加载

Hamud language

داودايدادو - 404

未找到相应信息,或许您应该尝试搜索。

Not found. You should try to search.

反馈



diff --git a/lib/tools/Hamud_Book/Character_substitution/index.html b/lib/tools/Hamud_Book/Character_substitution/index.html index bae18b93..762639a6 100644 --- a/lib/tools/Hamud_Book/Character_substitution/index.html +++ b/lib/tools/Hamud_Book/Character_substitution/index.html @@ -1 +1 @@ -حابيحيا حامود گاومايگادماينايناواما يام - 哈姆符号转换工具
正在加载

Hamud language

字符替换



拉丁字母或符号Onerio 式哈拉伯符号Tri 式哈拉伯符号
hحح
mمم
dدد
*خچ
bبب
gگق
nنن
rرر
sسس
aاا
u, wوو
i, yيي
oاووٰ
eاييٰ
ayلييٰ
awلووٰ


+حابيحيا حامود گاومايگادماينايناواما يام - 哈姆符号转换工具
正在加载

Hamud language

字符替换



拉丁字母或符号Onerio 式哈拉伯符号Tri 式哈拉伯符号
hحح
mمم
dدد
*خچ
bبب
gگق
nنن
rرر
sسس
aاا
u, wوو
i, yيي
oاووٰ
eاييٰ
ayلييٰ
awلووٰ


diff --git a/lib/tools/Hamud_Book/Community.html b/lib/tools/Hamud_Book/Community.html index 42c675d7..1006648e 100644 --- a/lib/tools/Hamud_Book/Community.html +++ b/lib/tools/Hamud_Book/Community.html @@ -1 +1 @@ -حامود حامود ياريماسونايحابيحيا حابيبي حامود - 哈姆论坛
正在加载

Hamud language

حامود حامود ياريماسونايحابيحيا حابيبي حامود - 哈姆论坛



+حامود حامود ياريماسونايحابيحيا حابيبي حامود - 哈姆论坛
正在加载

Hamud language

حامود حامود ياريماسونايحابيحيا حابيبي حامود - 哈姆论坛



diff --git a/lib/tools/Hamud_Book/index.html b/lib/tools/Hamud_Book/index.html index f4641cd5..0dc6955a 100644 --- a/lib/tools/Hamud_Book/index.html +++ b/lib/tools/Hamud_Book/index.html @@ -1 +1 @@ -حامود 哈姆语官网 Hamud language (official site)
正在加载

Hamud language

حامود - 哈姆语

哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。

The Hamud language is a constructed language that originated from internet memes, with its grammar based on Toki Pona and its vocabulary derived from Arabic.

باساو حامود - 哈姆语言之书

旨在为哈姆语言提供标准范本。为学习哈姆语的人提供参考资料。

حامود حامود ياريماسونايحابيحيا حابيبي حامود - 哈姆论坛

旨在为哈姆语社区提供交流平台。

حابيحيا حامود گاومايگادماينايناواما يام - 哈姆语相关工具

حامود ياريماسونايحابيحيا دايگ گاوممود حامود ياريماسونايحاين حبيبي حامود - 哈姆应用程序

点击可下载对应应用程序。

حامود حامود ياريماسوناي حامود گاوم حامود گاومايگادماينايناواما حامود - 贡献者

感谢所有提供贡献的人!

贡献者的头像图片 UrnEn 希腊火Onerio kh1Y3Ynquu 宁宁 平A新的病毒

网站将持续建设,期待您的贡献
+حامود 哈姆语官网 Hamud language (official site)
正在加载

Hamud language

حامود - 哈姆语

哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。

The Hamud language is a constructed language that originated from internet memes, with its grammar based on Toki Pona and its vocabulary derived from Arabic.

باساو حامود - 哈姆语言之书

旨在为哈姆语言提供标准范本。为学习哈姆语的人提供参考资料。

حامود حامود ياريماسونايحابيحيا حابيبي حامود - 哈姆论坛

旨在为哈姆语社区提供交流平台。

حابيحيا حامود گاومايگادماينايناواما يام - 哈姆语相关工具

حامود ياريماسونايحابيحيا دايگ گاوممود حامود ياريماسونايحاين حبيبي حامود - 哈姆应用程序

点击可下载对应应用程序。

حامود حامود ياريماسوناي حامود گاوم حامود گاومايگادماينايناواما حامود - 贡献者

感谢所有提供贡献的人!

贡献者的头像图片 UrnEn 希腊火Onerio kh1Y3Ynquu 宁宁 平A新的病毒

网站将持续建设,期待您的贡献
diff --git a/lib/tools/Hamud_Book/sitemap.xml b/lib/tools/Hamud_Book/sitemap.xml index 029cfb60..3cce7eb1 100644 --- a/lib/tools/Hamud_Book/sitemap.xml +++ b/lib/tools/Hamud_Book/sitemap.xml @@ -2,222 +2,234 @@ https://hamud.pj568.eu.org/ -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/404.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/Community.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/Lang.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/footer.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/Character_substitution/ -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/ -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/404.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/About_Book.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/About_Hamud.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Character_substitution.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Community.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/First_Contact.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/To_do.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Translator.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Contribute/ -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Contribute/Creation.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Contribute/Feedback.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Contribute/File_structure.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Contribute/Words_translate.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Contributors/ -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/ -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Main.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Guide/ -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 -https://hamud.pj568.eu.org/zh-Hans-CN/Materials/ -2023-12-12T16:31:55+00:00 +https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/ +2024-02-24T13:04:41+00:00 -https://hamud.pj568.eu.org/zh-Hans-CN/Materials/New_Standard_Hamud.html -2023-12-12T16:31:55+00:00 +https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/HITL.html +2024-02-24T13:04:41+00:00 -https://hamud.pj568.eu.org/zh-Hans-CN/Reading/ -2023-12-12T16:31:55+00:00 +https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/Hamud.html +2024-02-24T13:04:41+00:00 -https://hamud.pj568.eu.org/zh-Hans-CN/Reading/Sound.html -2023-12-12T16:31:55+00:00 +https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/Nations.html +2024-02-24T13:04:41+00:00 -https://hamud.pj568.eu.org/zh-Hans-CN/Words_Learning/ -2023-12-12T16:31:55+00:00 +https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/哈姆文化列表.html +2024-02-24T13:04:41+00:00 -https://hamud.pj568.eu.org/zh-Hans-CN/Words_Learning/List.html -2023-12-12T16:31:55+00:00 +https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/所有图例.html +2024-02-24T13:04:41+00:00 + + +https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/语言列表.html +2024-02-24T13:04:41+00:00 + + +https://hamud.pj568.eu.org/zh-Hans-CN/Materials/ +2024-02-24T13:04:41+00:00 -https://hamud.pj568.eu.org/zh-Hans-CN/World_line/ -2023-12-12T16:31:55+00:00 +https://hamud.pj568.eu.org/zh-Hans-CN/Materials/New_Standard_Hamud.html +2024-02-24T13:04:41+00:00 -https://hamud.pj568.eu.org/zh-Hans-CN/World_line/Graph.html -2023-12-12T16:31:55+00:00 +https://hamud.pj568.eu.org/zh-Hans-CN/Reading/ +2024-02-24T13:04:41+00:00 -https://hamud.pj568.eu.org/zh-Hans-CN/World_line/Lang.html -2023-12-12T16:31:55+00:00 +https://hamud.pj568.eu.org/zh-Hans-CN/Reading/Sound.html +2024-02-24T13:04:41+00:00 -https://hamud.pj568.eu.org/zh-Hans-CN/World_line/Nations.html -2023-12-12T16:31:55+00:00 +https://hamud.pj568.eu.org/zh-Hans-CN/Words_Learning/ +2024-02-24T13:04:41+00:00 + + +https://hamud.pj568.eu.org/zh-Hans-CN/Words_Learning/List.html +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/lib/First_Video.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/lib/Hamood_Habibi.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/lib/Prompt.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/ -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Characteristic.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Core.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Exclamations.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Extern.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Num&Query.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Subordinate_clause.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Theme.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/ -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Hamud.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Kings.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Laws.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Newborn.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Poem.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Record_bebaron.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Record_gamurig.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Record_murinsu.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Souls.html -2023-12-12T16:31:55+00:00 +2024-02-24T13:04:41+00:00 diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/404.html b/lib/tools/Hamud_Book/zh-Hans-CN/404.html index 92d55d0d..53828b94 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/404.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/404.html @@ -1 +1 @@ -Page not found - 哈姆语言之书
正在加载

不存在相应文档 (404)

不好意思,此网址无效。为何不尝试搜索呢?


+Page not found - 哈姆语言之书
正在加载

不存在相应文档 (404)

不好意思,此网址无效。为何不尝试搜索呢?


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/About_Book.html b/lib/tools/Hamud_Book/zh-Hans-CN/About_Book.html index 54d257bb..766168ec 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/About_Book.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/About_Book.html @@ -1 +1 @@ -关于哈姆语言之书 - 哈姆语言之书
正在加载

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

哈姆语言之书

  • 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。
  • 假若您对本项目感到满意,请在您的指尖星空绘制一颗新的星🌟,指引我们继续砥砺前行。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

详见所有贡献者列表

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

较为简单的提交贡献方法可查阅贡献文档以了解相关信息。

在提交代码前请确保您了解 mdbook 系统。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

+关于哈姆语言之书 - 哈姆语言之书
正在加载

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

哈姆语言之书

  • 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。
  • 假若您对本项目感到满意,请在您的指尖星空绘制一颗新的星🌟,指引我们继续砥砺前行。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

详见所有贡献者列表

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

较为简单的提交贡献方法可查阅贡献文档以了解相关信息。

在提交代码前请确保您了解 mdbook 系统。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/About_Hamud.html b/lib/tools/Hamud_Book/zh-Hans-CN/About_Hamud.html index 9c472ff8..64fb1b22 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/About_Hamud.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/About_Hamud.html @@ -1 +1 @@ -关于哈姆语 - 哈姆语言之书
正在加载

关于哈姆语

哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。

哈姆语有趋于完善的语法和词汇,其背后拥有一套独特的世界观。

起源和发展

  • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看原视频留档
  • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
  • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。

希腊火Onerio @希腊火Onerio 发表于 2022-10-27 10:10

不知道…先是给我永久封号…再是把我最新发的三个视频下架了😭去找客服问原因他们也说的模棱两可😭

观看视频


+关于哈姆语 - 哈姆语言之书
正在加载

关于哈姆语

哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。

哈姆语有趋于完善的语法和词汇,其背后拥有一套独特的世界观。

起源和发展

  • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看原视频留档
  • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
  • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。

希腊火Onerio @希腊火Onerio 发表于 2022-10-27 10:10

不知道…先是给我永久封号…再是把我最新发的三个视频下架了😭去找客服问原因他们也说的模棱两可😭

观看视频


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Character_substitution.html b/lib/tools/Hamud_Book/zh-Hans-CN/Character_substitution.html index 847a1ad8..9a5a3b12 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Character_substitution.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Character_substitution.html @@ -1 +1 @@ -关于 Character_substitution - 哈姆语言之书
正在加载

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

Character_substitution

  • 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

Contributors Chart

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart


+关于 Character_substitution - 哈姆语言之书
正在加载

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

Character_substitution

  • 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

Contributors Chart

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Community.html b/lib/tools/Hamud_Book/zh-Hans-CN/Community.html index 64eac80a..c11aaa24 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Community.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Community.html @@ -1 +1 @@ -关于哈姆论坛 - 哈姆语言之书
正在加载

关于哈姆论坛

哈姆论坛旨在为哈姆提供社区交流平台。


+关于哈姆论坛 - 哈姆语言之书
正在加载

关于哈姆论坛

哈姆论坛旨在为哈姆提供社区交流平台。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Creation.html b/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Creation.html index 7df49df6..210882b8 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Creation.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Creation.html @@ -1 +1 @@ -内容创作 - 哈姆语言之书
正在加载

内容创作

编辑并修改现有文章

假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。

编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在贡献者页面

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。

创建新文章

在了解目录结构mdbook 工作原理后,使用标准流程对源码进行修改。


+内容创作 - 哈姆语言之书
正在加载

内容创作

编辑并修改现有文章

假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。

编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在贡献者页面

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。

创建新文章

在了解目录结构mdbook 工作原理后,使用标准流程对源码进行修改。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Feedback.html b/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Feedback.html index a59e08c9..7d3a31e3 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Feedback.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Feedback.html @@ -1 +1 @@ -报告错误或问题 - 哈姆语言之书
正在加载

报告错误或问题

您可以选择:

  • 在我们的 Github 仓库或 Gitee 仓库提交 Issue。
  • 在本文下方评论区描述错误或问题。管理员会不定期进行检查。

感谢您的支持!

如果报告错误或问题无法满足您的需求,您可以选择使用标准流程对源码进行修改。


+报告错误或问题 - 哈姆语言之书
正在加载

报告错误或问题

您可以选择:

  • 在我们的 Github 仓库或 Gitee 仓库提交 Issue。
  • 在本文下方评论区描述错误或问题。管理员会不定期进行检查。

感谢您的支持!

如果报告错误或问题无法满足您的需求,您可以选择使用标准流程对源码进行修改。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/File_structure.html b/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/File_structure.html index 86ac1e6e..6b5fdb78 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/File_structure.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/File_structure.html @@ -1,4 +1,4 @@ -目录文件结构 - 哈姆语言之书
正在加载

目录文件结构释义

/assets             {附录资源目录}
+目录文件结构 - 哈姆语言之书
正在加载

目录文件结构释义

/assets             {附录资源目录}
 
 /book               {编译后文件存放目录}
 
@@ -15,4 +15,4 @@
     ├─File_structure.md
     ├─Creation.md   {内容创作相关文章}
     └─……            {其他目录或文章}
-

更详细的内容请查看 mdbook 文档


+

更详细的内容请查看 mdbook 文档


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Words_translate.html b/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Words_translate.html index 65e07f77..c16a82f0 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Words_translate.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Words_translate.html @@ -1,8 +1,8 @@ -翻译相关术语 - 哈姆语言之书
正在加载

翻译相关术语

如何翻译

如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到翻译配置文件内。具体使用的方法为:

translate.nomenclature.append(from, to, properties);
+翻译相关术语 - 哈姆语言之书
正在加载

翻译相关术语

如何翻译

如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到翻译配置文件内。具体使用的方法为:

translate.nomenclature.append(from, to, properties);
 

传入参数解释:

  • from 要转换的语种,传入如 chinese_simplified
  • to 翻译至的目标语种,传入如 english
  • properties 配置表,格式便是properties的格式,每行一个规则,每个前后用等号分割,等号前是要翻译的词或句子,等号后是自定义的翻译结果。传入如:
你好=Hello
 世界=ShiJie
 

比如,要自定义 “哈姆语之书” 、 “哈姆语” 这两个词有简体中文翻译为英文的结果,可以这么写:

translate.nomenclature.append('chinese_simplified','english',`
     哈姆语言之书=Hamud Book
     哈姆语=the language of Hamud
 `);
-

需要注意,translate.nomenclature.append(“内容省略”) 这行要放到 translate.execute(); 之前。

开始翻译

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。


+

需要注意,translate.nomenclature.append(“内容省略”) 这行要放到 translate.execute(); 之前。

开始翻译

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/index.html index 14e33640..4bb85f48 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/index.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/index.html @@ -1 +1 @@ -代码或内容贡献 - 哈姆语言之书
正在加载

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit)来帮助您在个人电脑上更快速地访问 Github

本项目的源代码也可在 Gitee 上获取。

目录


+代码或内容贡献 - 哈姆语言之书
正在加载

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit)来帮助您在个人电脑上更快速地访问 Github

本项目的源代码也可在 Gitee 上获取。

目录


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Contributors/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/Contributors/index.html index 0b7ab2db..7e976a25 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Contributors/index.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Contributors/index.html @@ -1 +1 @@ -贡献者名单 - 哈姆语言之书
正在加载

贡献者

以下是帮助改进哈姆语言之书的贡献者名单。 向他们欢呼!

贡献者的头像图片 UrnEn 希腊火Onerio kh1Y3Ynquu 宁宁 平A新的病毒

您若是发现自己不在此名单里,请随时提交贡献吧。


+贡献者名单 - 哈姆语言之书
正在加载

贡献者

以下是帮助改进哈姆语言之书的贡献者名单。 向他们欢呼!

贡献者的头像图片 UrnEn 希腊火Onerio kh1Y3Ynquu 宁宁 平A新的病毒

您若是发现自己不在此名单里,请随时提交贡献吧。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/First_Contact.html b/lib/tools/Hamud_Book/zh-Hans-CN/First_Contact.html index 1b44a6c3..621c09c3 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/First_Contact.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/First_Contact.html @@ -1,4 +1,4 @@ -认识哈姆语 - 哈姆语言之书
正在加载

首次接触

Hamud
+认识哈姆语 - 哈姆语言之书
正在加载

首次接触

Hamud
 حامود
 حامود
-

读作:/hʌˈmud/

哈姆德,不同情况下亦翻译为哈姆。这是或许你接触到的首个哈姆语词语。

哈姆,即是发生;即是存在。它可以是一个语言,可以是对所有人的问候,也可以是“人”本身的体现。

哈姆即是哈姆。

形式对照

哈姆为例以上是哈姆语常见的三种形式:

  • 以拉丁字母或符号书写
  • 古老的 Onerio 式哈拉伯符号
  • Tri 式哈拉伯符号

很巧,哈姆用 Onerio 式哈拉伯符号Tri 式哈拉伯符号的写法是一样的。

这三种形式,可以根据以下对照表相互转换:

拉丁字母或符号Onerio 式哈拉伯符号Tri 式哈拉伯符号
hحح
mمم
dدد
*خچ
bبب
gگق
nنن
rرر
sسس
aاا
w, uوو
y, iيي
oاووٰ
eاييٰ
ayلييٰ
awلووٰ

为了让读者能更容易地上手。本教程会优先采用拉丁字母或符号的形式。

拉丁字母互哈拉伯符号转换工具

Character_substitution提供简便地从拉丁字母和哈拉伯符号转换的工具。

更多关于Character_substitution的信息


+

读作:/hʌˈmud/

哈姆德,不同情况下亦翻译为哈姆。这是或许你接触到的首个哈姆语词语。

哈姆,即是发生;即是存在。它可以是一个语言,可以是对所有人的问候,也可以是“人”本身的体现。

哈姆即是哈姆。

形式对照

哈姆为例以上是哈姆语常见的三种形式:

  • 以拉丁字母或符号书写
  • 古老的 Onerio 式哈拉伯符号
  • Tri 式哈拉伯符号

很巧,哈姆用 Onerio 式哈拉伯符号Tri 式哈拉伯符号的写法是一样的。

这三种形式,可以根据以下对照表相互转换:

拉丁字母或符号Onerio 式哈拉伯符号Tri 式哈拉伯符号
hحح
mمم
dدد
*خچ
bبب
gگق
nنن
rرر
sسس
aاا
w, uوو
y, iيي
oاووٰ
eاييٰ
ayلييٰ
awلووٰ

为了让读者能更容易地上手。本教程会优先采用拉丁字母或符号的形式。

拉丁字母互哈拉伯符号转换工具

Character_substitution提供简便地从拉丁字母和哈拉伯符号转换的工具。

更多关于Character_substitution的信息


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Main.html b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Main.html index 326e5ba4..4ef410c7 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Main.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Main.html @@ -1 +1 @@ -语法词 - 哈姆语言之书
正在加载

语法词

哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。

这些语法词基本上与道本语的语法词用法类似。

  • HAMUD 加在主语后用以分割句子成分,提示主语。

  • HABIBI 加在谓语后用于分割句子成分,提示宾语。

  • GOMEGADMENENOAMA 加在主题后用于提示主题。

  • YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气讽刺的含义。

语法示例

  • [主语] HAMUD [动词]

    • 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。
  • [主语] HAMUD, [主语] HAMUD [动词]

    • 如果句子有两个主语,则需要用两个HAMUD来分别引导。
  • [主语] HAMUD [动词] HABIBI [宾语]

    • 如果动词有直接宾语,则需要用 HABIBI 引导。
  • [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语]

    • 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。
  • [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词]

    • 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。
  • [主语] HAMUD [动词] YA AHMAD HAMADI

    • 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。

以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):

  1. [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA );
  2. [主语] HAMUD([主语] HAMUD );
  3. [动词];
  4. HABIBI [宾语]( HABIBI [宾语]);
  5. YA AHMAD HAMADI

引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。


下一小结您将了解哈姆语的词汇组成。


+语法词 - 哈姆语言之书
正在加载

语法词

哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。

这些语法词基本上与道本语的语法词用法类似。

  • HAMUD 加在主语后用以分割句子成分,提示主语。

  • HABIBI 加在谓语后用于分割句子成分,提示宾语。

  • GOMEGADMENENOAMA 加在主题后用于提示主题。

  • YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气讽刺的含义。

语法示例

  • [主语] HAMUD [动词]

    • 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。
  • [主语] HAMUD, [主语] HAMUD [动词]

    • 如果句子有两个主语,则需要用两个HAMUD来分别引导。
  • [主语] HAMUD [动词] HABIBI [宾语]

    • 如果动词有直接宾语,则需要用 HABIBI 引导。
  • [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语]

    • 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。
  • [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词]

    • 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。
  • [主语] HAMUD [动词] YA AHMAD HAMADI

    • 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。

以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):

  1. [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA );
  2. [主语] HAMUD([主语] HAMUD );
  3. [动词];
  4. HABIBI [宾语]( HABIBI [宾语]);
  5. YA AHMAD HAMADI

引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。


下一小结您将了解哈姆语的词汇组成。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Characteristic.html b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Characteristic.html index f8589944..3379fa4a 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Characteristic.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Characteristic.html @@ -1 +1 @@ -词性 - 哈姆语言之书
正在加载

词性

哈姆语的词性分为三种:动词静词哈姆

  • 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。
  • 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)
  • 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。

在哈姆语中,中心词在前,修饰成分后置。

例如:

  • 哈姆的食物:basoye hamudhamud 修饰 basoyehamud 在这里的意思是“哈姆的”)
  • 和哈姆一起做:yarimasune yam hamudyam 引导的修饰成分一起修饰动词 yarimasune

但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。

Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同

例如:

  • Ma ragia hamud 人的黏土房
    • ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体)
  • Ma min ragia hamud 厕所 ( minmaragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)

+词性 - 哈姆语言之书
正在加载

词性

哈姆语的词性分为三种:动词静词哈姆

  • 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。
  • 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)
  • 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。

在哈姆语中,中心词在前,修饰成分后置。

例如:

  • 哈姆的食物:basoye hamudhamud 修饰 basoyehamud 在这里的意思是“哈姆的”)
  • 和哈姆一起做:yarimasune yam hamudyam 引导的修饰成分一起修饰动词 yarimasune

但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。

Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同

例如:

  • Ma ragia hamud 人的黏土房
    • ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体)
  • Ma min ragia hamud 厕所 ( minmaragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Core.html b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Core.html index c7cd8d3a..b2e4d332 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Core.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Core.html @@ -1 +1 @@ -核心词汇 - 哈姆语言之书
正在加载

核心词汇

词语(拉丁文字)释义
gom人称、我、你、对方、对象
meg指代、这、那、其他
gad东西、某物、大、小
men能、能力、强、弱;温度、热、冷;可能性、真、假、是、否
nen时间、过去、原因、现在、将来、结果
no地点、旁边、远、近
yam高度、上、下
ma容器、盒子、里、外

哈姆语的核心词汇来自于 GOMEGADMENENOAMA

把这一个词按音节划分: go-me-gad-me-ne-no-a-ma

后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma

这些音节被赋予含义后,构成了哈姆语的基本概念。

可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。

hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 hamud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 hamud 我们就可以对 gomgadmenenoama 词进行区分。

词根(拉丁文字)含义
gom人称
meg指代
gad东西
men能力、温度、可能性
nen时间
no地点
yam高度
ma容器



近词(拉丁文字)含义
gomha
megha
gadha
menha强、热、真、是
nenha过去
noha
yamha
maha



远词(拉丁文字)含义
gommud
megmud
gadmud
menmud弱、冷、假、不
nenmud将来
nomud
yammud
mamud
  • nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 hamud 两极中间。
  • 该表仅作为理解构词法用,更多的单词含义建议查看官方词表

介词

哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。

近词(拉丁文字)含义
gom-动作对象,动作方向,动作终点
yam-动作工具,动作手段,伴随对象
nen-动作时间,动作状态
no-动作地点,动作起点

注:介词加在某个词的前面,连字符一般不可省略

介词示例

  • hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.

    • 哈姆给哈姆一个哈姆。
  • hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.

    • 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。
  • hamud HAMUD yarimasunegad nen-nenha HABIBI hamud

    • 哈姆曾经有一个哈姆。
  • hamud HAMUD yarimasunehabiso no-Hamud

    • 哈姆在哈姆(地名)吃饭。

+核心词汇 - 哈姆语言之书
正在加载

核心词汇

词语(拉丁文字)释义
gom人称、我、你、对方、对象
meg指代、这、那、其他
gad东西、某物、大、小
men能、能力、强、弱;温度、热、冷;可能性、真、假、是、否
nen时间、过去、原因、现在、将来、结果
no地点、旁边、远、近
yam高度、上、下
ma容器、盒子、里、外

哈姆语的核心词汇来自于 GOMEGADMENENOAMA

把这一个词按音节划分: go-me-gad-me-ne-no-a-ma

后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma

这些音节被赋予含义后,构成了哈姆语的基本概念。

可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。

hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 hamud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 hamud 我们就可以对 gomgadmenenoama 词进行区分。

词根(拉丁文字)含义
gom人称
meg指代
gad东西
men能力、温度、可能性
nen时间
no地点
yam高度
ma容器



近词(拉丁文字)含义
gomha
megha
gadha
menha强、热、真、是
nenha过去
noha
yamha
maha



远词(拉丁文字)含义
gommud
megmud
gadmud
menmud弱、冷、假、不
nenmud将来
nomud
yammud
mamud
  • nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 hamud 两极中间。
  • 该表仅作为理解构词法用,更多的单词含义建议查看官方词表

介词

哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。

近词(拉丁文字)含义
gom-动作对象,动作方向,动作终点
yam-动作工具,动作手段,伴随对象
nen-动作时间,动作状态
no-动作地点,动作起点

注:介词加在某个词的前面,连字符一般不可省略

介词示例

  • hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.

    • 哈姆给哈姆一个哈姆。
  • hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.

    • 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。
  • hamud HAMUD yarimasunegad nen-nenha HABIBI hamud

    • 哈姆曾经有一个哈姆。
  • hamud HAMUD yarimasunehabiso no-Hamud

    • 哈姆在哈姆(地名)吃饭。

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Exclamations.html b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Exclamations.html index 8876fa7d..86331f3e 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Exclamations.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Exclamations.html @@ -1 +1 @@ -语气词 - 哈姆语言之书
正在加载

语气词

常用语气词:hamud

尽管此词在相当多的情况下表达任何语气都适用,但不建议随意使用以避免产生歧义。

  • *ha:表达汉语中“”、“”的感情
  • *mud:表达汉语中“”、“”的感情

+语气词 - 哈姆语言之书
正在加载

语气词

常用语气词:hamud

尽管此词在相当多的情况下表达任何语气都适用,但不建议随意使用以避免产生歧义。

  • *ha:表达汉语中“”、“”的感情
  • *mud:表达汉语中“”、“”的感情

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Extern.html b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Extern.html index 54d83acf..b24af703 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Extern.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Extern.html @@ -1 +1 @@ -外来语哈姆化 - 哈姆语言之书
正在加载

外来语哈姆化

通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。

如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。


+外来语哈姆化 - 哈姆语言之书
正在加载

外来语哈姆化

通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。

如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Num&Query.html b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Num&Query.html index 07fb321d..5982b32c 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Num&Query.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Num&Query.html @@ -1 +1 @@ -数字与疑问 - 哈姆语言之书
正在加载

数字与疑问

哈姆语通过元音在口腔中的发声位置定义了五个词:

词语(拉丁文字)含义
a零,不,否,坏
e很少,偶尔,更少
i部分,也许,种类
o很多,经常,更多
u全,一切,所有,全部,好

后来又引入了一个疑问词:

词语(拉丁文字)含义
en未知,不知道,什么

这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。

这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念:

词语(拉丁文字)含义
gomen谁,什么人
megen哪一个
gaden什么东西



词语(拉丁文字)含义
Gomu所有人
Megu每一个
Gadu所有东西

后来,为了表示确切的数字,它们统一添加了辅音d

词语(拉丁文字)含义
da0
de1
di2
do3
du4

哈姆语采用五进制,逢五进一位:

词语(拉丁文字)含义
deda5
dede6
dedi7
dedo8
dedu9
dida10

以此类推。


+数字与疑问 - 哈姆语言之书
正在加载

数字与疑问

哈姆语通过元音在口腔中的发声位置定义了五个词:

词语(拉丁文字)含义
a零,不,否,坏
e很少,偶尔,更少
i部分,也许,种类
o很多,经常,更多
u全,一切,所有,全部,好

后来又引入了一个疑问词:

词语(拉丁文字)含义
en未知,不知道,什么

这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。

这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念:

词语(拉丁文字)含义
gomen谁,什么人
megen哪一个
gaden什么东西



词语(拉丁文字)含义
Gomu所有人
Megu每一个
Gadu所有东西

后来,为了表示确切的数字,它们统一添加了辅音d

词语(拉丁文字)含义
da0
de1
di2
do3
du4

哈姆语采用五进制,逢五进一位:

词语(拉丁文字)含义
deda5
dede6
dedi7
dedo8
dedu9
dida10

以此类推。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Subordinate_clause.html b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Subordinate_clause.html index 0c831a12..73cce5cf 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Subordinate_clause.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Subordinate_clause.html @@ -1 +1 @@ -从句 - 哈姆语言之书
正在加载

从句

哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。

deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。

例如:

  • Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.

    • deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。
    • 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.
  • deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。
  • Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。
  • Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.

    • deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamudGom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。

+从句 - 哈姆语言之书
正在加载

从句

哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。

deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。

例如:

  • Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.

    • deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。
    • 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.
  • deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。
  • Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。
  • Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.

    • deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamudGom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Theme.html b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Theme.html index e7543eb3..7d8ef34c 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Theme.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Theme.html @@ -1 +1 @@ -主题 - 哈姆语言之书
正在加载

主题

句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。

主题不一定是一个词,也可以是一个句子。

  • Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。

  • Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。


+主题 - 哈姆语言之书
正在加载

主题

句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。

主题不一定是一个词,也可以是一个句子。

  • Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。

  • Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/index.html index cef3ee5c..990681cc 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/index.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/index.html @@ -1 +1 @@ -词汇 - 哈姆语言之书
正在加载
+词汇 - 哈姆语言之书
正在加载
diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/index.html index 3627e6a4..6cd1c89e 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/index.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/index.html @@ -1 +1 @@ -哈姆语法 - 哈姆语言之书
正在加载

哈姆语法

哈姆语法是哈姆语的语法。

本章将会让你了解哈姆语的语句结构。本章学习结束时,您将拥有识别哈姆语语句成分和理解部分哈姆语的语法的能力。

目录


+哈姆语法 - 哈姆语言之书
正在加载

哈姆语法

哈姆语法是哈姆语的语法。

本章将会让你了解哈姆语的语句结构。本章学习结束时,您将拥有识别哈姆语语句成分和理解部分哈姆语的语法的能力。

目录


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Guide/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/Guide/index.html index 1abcbdd6..f9e1ac3f 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Guide/index.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Guide/index.html @@ -1 +1 @@ -指南 - 哈姆语言之书
正在加载

总指南

对此完整的学习后,您能完全掌握哈姆语的语法规则、读音规范和写作能力。您可以相对准确地理解哈姆语的含义,从您嘴中说出的哈姆语将如同江水般顺畅无阻。

哈姆语是一门古老的艺术。表面上的繁杂,却无法掩盖哈姆语对神圣的追求和对生活的构想。作者恳请您能完整地完成这本教程。


+指南 - 哈姆语言之书
正在加载

总指南

对此完整的学习后,您能完全掌握哈姆语的语法规则、读音规范和写作能力。您可以相对准确地理解哈姆语的含义,从您嘴中说出的哈姆语将如同江水般顺畅无阻。

哈姆语是一门古老的艺术。表面上的繁杂,却无法掩盖哈姆语对神圣的追求和对生活的构想。作者恳请您能完整地完成这本教程。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/HITL.html b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/HITL.html new file mode 100644 index 00000000..f0bb5eee --- /dev/null +++ b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/HITL.html @@ -0,0 +1 @@ +HITL 世界线 - 哈姆语言之书
正在加载

HITL世界线


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/Hamud.html b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/Hamud.html new file mode 100644 index 00000000..29ba23d9 --- /dev/null +++ b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/Hamud.html @@ -0,0 +1 @@ +哈姆 - 哈姆语言之书
正在加载

哈姆

需要翻新

这不哈姆德

—— 北非哈姆

本页面不符合MHDH维基的书写风格,需要翻新重写(本维基书写风格为类似波兰球维基的风格)

哈姆 (即 哈姆人 )是一种类人生物文明的所有种族的统称。对于大部分的 哈姆 ,他们的外貌通常是这样:



哈姆 通常没有明显的 性征区别 ,年龄变化较小,颈部较长,头部略小。所有声称哈姆人自出生就穿着衣服的谣言均不属实,因为上图记者明确表明自己见到了 裸体哈姆


幼年 哈姆 大约身高在10~80cm,成年 哈姆 则在80~135cm [1]


学者认为,现如今所有的 哈姆 均是 哈姆德 的子孙 [2] ,这也解释了为什么大部分哈姆的样貌几乎一致。 哈姆 有不同的 种族 信仰 ,其中 哈姆族 势力最为壮大,其余种族则几近灭绝。


以下是一些有关哈姆的信息:


  1. 即幼年d0.2~d1.3HMm,成年d1.3~d10.2HMm
  2. 只是哈们d13世将历来的 世袭制 改为了禅让制,而在d20世时重新改回世袭制。详情见 哈姆历史

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/Nations.html b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/Nations.html new file mode 100644 index 00000000..66aaaf40 --- /dev/null +++ b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/Nations.html @@ -0,0 +1 @@ +政权 - 哈姆语言之书
正在加载
diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/index.html new file mode 100644 index 00000000..827d3f38 --- /dev/null +++ b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/index.html @@ -0,0 +1 @@ +关于 MHDH 世界线 - 哈姆语言之书
正在加载

MHDH世界线


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/哈姆文化列表.html b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/哈姆文化列表.html new file mode 100644 index 00000000..6ed2283c --- /dev/null +++ b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/哈姆文化列表.html @@ -0,0 +1 @@ +哈姆文化 - 哈姆语言之书
正在加载

哈姆文化列表

以下是一些哈姆相关的文化: [1]

哈姆索草 [ 编辑 ]

系一类真菌,外表像草,通常成 青色 。由于在其遗传物质中发现哈姆人的基因片段,所以一说认为是另一种最下等的哈姆演变而来。因为哈姆的源细胞并不是哺乳动物,因此该假说很可能成立。

哈比 [ 编辑 ]

哈姆人对于所有动物的统称(但是高等动物仍称作哈姆)。据悉,哈比的称呼来自于最原始的哈姆养殖家禽 “哈贝比”。出人意料的是,哈贝比和哈姆人的基因相似度较高。

哈姆麻(ma hamud) [ 编辑 ]

哈姆人穿的所有衣服的统称。传统哈姆服饰为上衣绿色,裤子蓝色,鞋子红色。 [2] 一般认为,绿色是仙人掌榨汁得到的,蓝色是哈姆从哈姆索草中提取出的,红色是特殊的雅木哈索的花瓣浸泡液。 [3]

  1. 为什么要新建“文化”条目?因为哈姆是全站点最特殊的生物。
  2. 一说哈姆麻均是哈姆画在身上的。但我认为哈姆麻是实质衣服,因为哈姆洗澡时仍然会将其脱掉放在一旁。
  3. 在一些民族中,授予哈姆麻是成人礼的环节。

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/所有图例.html b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/所有图例.html new file mode 100644 index 00000000..99ab3a55 --- /dev/null +++ b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/所有图例.html @@ -0,0 +1 @@ +图例 - 哈姆语言之书
正在加载

所有图例

国家球 [ 编辑 ]

MHDH国家球图标列表列表

亚洲 [ 编辑 ]

d [ 编辑 ]

k [ 编辑 ]

x [ 编辑 ]

非洲 [ 编辑 ]

b [ 编辑 ]

美洲 [ 编辑 ]

d [ 编辑 ]

q [ 编辑 ]

欧洲 [ 编辑 ]

d [ 编辑 ]

y [ 编辑 ]

南极洲 [ 编辑 ]

大洋洲 [ 编辑 ]

现实国家 [ 编辑 ]

y [ 编辑 ]

  • 英国 英格兰.png

语言球 [ 编辑 ]

语言球图标列表

意识形态球 [ 编辑 ]

a [ 编辑 ]

  • 安康 安康.png

b [ 编辑 ]

  • 保守主义 保守主义.png

j [ 编辑 ]

  • 进步主义 进步主义.png
  • 君主制 君主制.png

w [ 编辑 ]

  • 无神论 无神论.png

语法球 [ 编辑 ]

本页面含有克旗协制作的旗帜

克旗协出品,必是精品
—— 克伊亚兰旗帜协会

四分 [ 编辑 ]

  • 分析语 分析语.png

杂七杂八 [ 编辑 ]

  • 补足语 修饰.png
    • 补足语
  • 中心语 中心.png

学派 [ 编辑 ]

其他球 [ 编辑 ]

语言球(其他一般使用使用该语言最多的国家或起源地做该语言球) [ 编辑 ]

人造语言 [ 编辑 ]

自然语言(至少在MHDH是) [ 编辑 ]

个人球 [ 编辑 ]

现实人物 [ 编辑 ]

机构球 [ 编辑 ]

性别性取向球 [ 编辑 ]

  • 男.png
  • 女.png

种族民族球 [ 编辑 ]



星球 [ 编辑 ]

评价 [ 编辑 ]

  • 很好 很好.png
  • 好.png
  • 中立 中立.png
  • 不好 不好.png
  • 非常不好 非常不好.png

字母球 [ 编辑 ]


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/语言列表.html b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/语言列表.html new file mode 100644 index 00000000..342f5b94 --- /dev/null +++ b/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/语言列表.html @@ -0,0 +1 @@ +人造语言 - 哈姆语言之书
正在加载

语言列表

人造语言 [ 编辑 ]

现实中人造MHDH自然语言 [ 编辑 ]

本三级标题下为 otl世界线 中为人造语言,而在 中为自然语言的语言
注:在MHDH中此分类中的非艺术语只有一个道本语,这是底线

现实中人造MHDH人造语言 [ 编辑 ]

本三级标题下为 otl世界线 中为人造语言,而在 中为人造语言的语言

自然语言 [ 编辑 ]

本二级标题下为 otl世界线 中为自然语言,而在 中为自然语言的语言
有些语言虽然和 otl世界线 为一个,但是差别巨大,例如 英语

泛哈姆相关语言 [ 编辑 ]

本二级标题下为 otl世界线 中为人造语言,而在 中没有或冷门,但是和泛 哈姆文化相关的语言


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Hamud.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Hamud.html index ff660e19..cb000561 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Hamud.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Hamud.html @@ -1 +1 @@ -哈约·出哈姆纪 - 哈姆语言之书
正在加载

出哈姆纪

汉语版

2:1 哈姆造完万物,就歇息了。

2:2 哈姆造的众人中,为首的那人名叫“哈姆”。

2:3 哈姆见众人居无定所,便带领众人从哈姆睡眠的地方出走,这便是“出哈姆”。

2:4 向“ha”走了三天三夜,向“mud”走了三天三夜,终于寻见了一片绿洲,哈姆便领众人在此定居。

2:5 哈姆人便在此地繁衍生息,此地名为“哈姆”,哈姆就是哈姆王。

哈姆语版

2:1 gadu HAMUD hamud, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num.

2:2 hamud menha min hamudu HAMUD Hamud.

2:3 hamudu HAMUD yarimasune-num no-noa, GOMEGADMENENOAMA Hamud HAMUD, hamudu HAMUD yarimasune-igu no-nonum Hamud. megha HAMUD "no-Hamud".

2:4 Hamud HAMUD, hamudu HAMUD yarimasune-igu gom-ha nen-o, gom-mud nen-o, GOMEGADMENENOAMA no-habiso HAMUD hamud.

2:10 Hamud HAMUD, hamudu HAMUD yarimasune-num no-megha. no-megha HAMUD Hamud. Hamud HAMUD "hamud menha min hamudu".


+哈约·出哈姆纪 - 哈姆语言之书
正在加载

出哈姆纪

汉语版

2:1 哈姆造完万物,就歇息了。

2:2 哈姆造的众人中,为首的那人名叫“哈姆”。

2:3 哈姆见众人居无定所,便带领众人从哈姆睡眠的地方出走,这便是“出哈姆”。

2:4 向“ha”走了三天三夜,向“mud”走了三天三夜,终于寻见了一片绿洲,哈姆便领众人在此定居。

2:5 哈姆人便在此地繁衍生息,此地名为“哈姆”,哈姆就是哈姆王。

哈姆语版

2:1 gadu HAMUD hamud, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num.

2:2 hamud menha min hamudu HAMUD Hamud.

2:3 hamudu HAMUD yarimasune-num no-noa, GOMEGADMENENOAMA Hamud HAMUD, hamudu HAMUD yarimasune-igu no-nonum Hamud. megha HAMUD "no-Hamud".

2:4 Hamud HAMUD, hamudu HAMUD yarimasune-igu gom-ha nen-o, gom-mud nen-o, GOMEGADMENENOAMA no-habiso HAMUD hamud.

2:10 Hamud HAMUD, hamudu HAMUD yarimasune-num no-megha. no-megha HAMUD Hamud. Hamud HAMUD "hamud menha min hamudu".


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Kings.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Kings.html index 8bc7aa05..1d0eee61 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Kings.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Kings.html @@ -1 +1 @@ -哈约·列王纪 - 哈姆语言之书
正在加载

列王纪

汉语版

3:1 哈姆王治理哈姆王国一百一十四年,他死后哈姆继承王位。

3:2 哈姆生哈姆,哈姆生哈姆,哈姆生哈姆。到哈姆共五百一十四年。

3:3 四代国王治理下的哈姆,哈姆安居乐业,却无智慧。

3:4 哈姆王见哈姆人蒙昧未开化,便向哈姆祈祷。

3:5 睡眠中的哈姆听着了哈姆王的祈祷,便醒来。

3:6 哈姆在哈姆设讲坛,传哈姆的智慧。

3:7 哈姆王便一一记录下来,是为《哈约·姆经》

3:8 哈姆见哈姆人都有了智慧,便歇息了。

3:9 有了智慧,哈姆人便不再听哈姆的话,日渐抛弃了哈姆的道。

哈姆语版

3:1 hamud menha min hamudu HAMUD yarimasune-mengad nen-dudidu HABIBI no-Hamud. Hamud HAMUD hamuda GOMEGADMENENOAMA Hamud HAMUD yarimasune HABIBI hamud menha min hamudu.

3:2 Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud. gadnen min gom-Hamud HAMUD nen-dudadidu.

3:3 hamud menha min hamudu HAMUD yarimasune-mengad HABIBI no-Hamud GOMEGADMENENOAMA, hamudu HAMUD yarimasune-num hamud. a GOMEGADMENENOAMA hamudu HAMUD yarimasune-gad a HABIBI menbaso.

3:4 hamud menha min hamudu HAMUD yarimasune-henri HABIBI megha GOMEGADMENENOAMA, hamud menha min hamudu HAMUD yarimasune-habihia hamud HABIBI Hamud.

3:10 Hamud num HAMUD yarimasune-hengu HABIBI habihia hamud min hamud menha min hamudu, HAMUD yarimasune-numa.

3:11 Hamud HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI menbaso Hamud.

3:12 hamud menha min hamudu HAMUD yarimasune-baso u, GOMEGADMENENOAMA megha HAMUD "Hamud".

3:13 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num.

3:14 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA hamudu HAMUD yarimasune-hengu a HABIBI habihia Hamud.


+哈约·列王纪 - 哈姆语言之书
正在加载

列王纪

汉语版

3:1 哈姆王治理哈姆王国一百一十四年,他死后哈姆继承王位。

3:2 哈姆生哈姆,哈姆生哈姆,哈姆生哈姆。到哈姆共五百一十四年。

3:3 四代国王治理下的哈姆,哈姆安居乐业,却无智慧。

3:4 哈姆王见哈姆人蒙昧未开化,便向哈姆祈祷。

3:5 睡眠中的哈姆听着了哈姆王的祈祷,便醒来。

3:6 哈姆在哈姆设讲坛,传哈姆的智慧。

3:7 哈姆王便一一记录下来,是为《哈约·姆经》

3:8 哈姆见哈姆人都有了智慧,便歇息了。

3:9 有了智慧,哈姆人便不再听哈姆的话,日渐抛弃了哈姆的道。

哈姆语版

3:1 hamud menha min hamudu HAMUD yarimasune-mengad nen-dudidu HABIBI no-Hamud. Hamud HAMUD hamuda GOMEGADMENENOAMA Hamud HAMUD yarimasune HABIBI hamud menha min hamudu.

3:2 Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud. gadnen min gom-Hamud HAMUD nen-dudadidu.

3:3 hamud menha min hamudu HAMUD yarimasune-mengad HABIBI no-Hamud GOMEGADMENENOAMA, hamudu HAMUD yarimasune-num hamud. a GOMEGADMENENOAMA hamudu HAMUD yarimasune-gad a HABIBI menbaso.

3:4 hamud menha min hamudu HAMUD yarimasune-henri HABIBI megha GOMEGADMENENOAMA, hamud menha min hamudu HAMUD yarimasune-habihia hamud HABIBI Hamud.

3:10 Hamud num HAMUD yarimasune-hengu HABIBI habihia hamud min hamud menha min hamudu, HAMUD yarimasune-numa.

3:11 Hamud HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI menbaso Hamud.

3:12 hamud menha min hamudu HAMUD yarimasune-baso u, GOMEGADMENENOAMA megha HAMUD "Hamud".

3:13 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num.

3:14 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA hamudu HAMUD yarimasune-hengu a HABIBI habihia Hamud.


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Laws.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Laws.html index 9624d21c..c47f86a4 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Laws.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Laws.html @@ -1 +1 @@ -哈约·律法书 - 哈姆语言之书
正在加载

律法书

汉语版

5:1 “凡哈姆人说某人,必有 Hamud 。”

5:2 “凡哈姆人说某物,必有 Habibi 。”

5:3 “凡哈姆人说某事,必有 gomegadmenenoama 。”

5:4 “凡哈姆人不这样说的,哈姆必降下惩罚,使他不得安眠。”

5:5 哈姆人听了这话,便都去遵守,传哈姆的智慧。

哈姆语版

10:1 "hamudu HAMUD yarimasune-habihia HABIBI hamud, GOMEGADMENENOAMA 'hamud' HAMUD hamud. "

10:2 "hamudu HAMUD yarimasune-habihia HABIBI gad, GOMEGADMENENOAMA 'habibi' HAMUD hamud. "

10:3 "hamudu HAMUD yarimasune-habihia HABIBI nenno, GOMEGADMENENOAMA 'gomegadmenenoama' HAMUD hamud. "

10:4 "hamudu HAMUD yarimasune-habihia a, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud megha HAMUD yarimasune-num a."

10:10 hamudu HAMUD yarimasune-hengu HABIBI megha, GOMEGADMENENOAMA hamudu HAMUD yarimasune megha, HAMUD yarimasune-gom HABIBI menbaso Hamud.


+哈约·律法书 - 哈姆语言之书
正在加载

律法书

汉语版

5:1 “凡哈姆人说某人,必有 Hamud 。”

5:2 “凡哈姆人说某物,必有 Habibi 。”

5:3 “凡哈姆人说某事,必有 gomegadmenenoama 。”

5:4 “凡哈姆人不这样说的,哈姆必降下惩罚,使他不得安眠。”

5:5 哈姆人听了这话,便都去遵守,传哈姆的智慧。

哈姆语版

10:1 "hamudu HAMUD yarimasune-habihia HABIBI hamud, GOMEGADMENENOAMA 'hamud' HAMUD hamud. "

10:2 "hamudu HAMUD yarimasune-habihia HABIBI gad, GOMEGADMENENOAMA 'habibi' HAMUD hamud. "

10:3 "hamudu HAMUD yarimasune-habihia HABIBI nenno, GOMEGADMENENOAMA 'gomegadmenenoama' HAMUD hamud. "

10:4 "hamudu HAMUD yarimasune-habihia a, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud megha HAMUD yarimasune-num a."

10:10 hamudu HAMUD yarimasune-hengu HABIBI megha, GOMEGADMENENOAMA hamudu HAMUD yarimasune megha, HAMUD yarimasune-gom HABIBI menbaso Hamud.


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Newborn.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Newborn.html index 43b3dfc0..f2e29e5c 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Newborn.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Newborn.html @@ -1 +1 @@ -哈约·初生纪 - 哈姆语言之书
正在加载

初生纪

汉语版

1:1 天地初开之前,便有古神哈姆。

1:2 哈姆在夜中长睡,终于醒来。

1:3 哈姆醒来后,看着未开的天地,问道:“hamud?”

1:4 天地便开了,分出了天、地与海洋。

1:5 哈姆看周围混沌无光,便说:“hamud。”于是有了光。

1:6 哈姆见世间没有生命,便喊道:“hamud!”

1:7 世间于是有了众生,人也在其中。

1:8 哈姆创造了世界;哈姆是初,哈姆是终;万物终将逝去,唯有哈姆永恒。

哈姆语版

1:1 nou HAMUD hamud a GOMEGADMENENOAMA, Hamud HAMUD hamud.

1:2 Hamud HAMUD yarimasune-num, neno GOMEGADMENENOAMA Hamud HAMUD yarimasune-num a.

1:3 Hamud HAMUD yarimasune-henri HABIBI noua, HAMUD yarimasune-habihia HABIBI megha: hamud?

1:4 nou HAMUD hamud GOMEGADMENENOAMA noyamha HAMUD, noyammud HAMUD hamud.

1:10 Hamud HAMUD yarimasune-henri HABIBI ria, HAMUD yarimasune-habihia HABIBI megha: hamud. megha GOMEGADMENENOAMA ri HAMUD hamud.

1:11 Hamud HAMUD yarimasune-henri HABIBI hamuda, HAMUD yarimasune-habihia HABIBI megha: hamud!

1:12 megha GOMEGADMENENOAMA hamud-u HAMUD hamud.

1:13 Hamud HAMUD yarimasune HABIBI megha: nou HAMUD hamud. Hamud HAMUD "ha", Hamud HAMUD "mud". gadu HAMUD hamuda, GOMEGADMENENOAMA Hamud HAMUD hamud.


+哈约·初生纪 - 哈姆语言之书
正在加载

初生纪

汉语版

1:1 天地初开之前,便有古神哈姆。

1:2 哈姆在夜中长睡,终于醒来。

1:3 哈姆醒来后,看着未开的天地,问道:“hamud?”

1:4 天地便开了,分出了天、地与海洋。

1:5 哈姆看周围混沌无光,便说:“hamud。”于是有了光。

1:6 哈姆见世间没有生命,便喊道:“hamud!”

1:7 世间于是有了众生,人也在其中。

1:8 哈姆创造了世界;哈姆是初,哈姆是终;万物终将逝去,唯有哈姆永恒。

哈姆语版

1:1 nou HAMUD hamud a GOMEGADMENENOAMA, Hamud HAMUD hamud.

1:2 Hamud HAMUD yarimasune-num, neno GOMEGADMENENOAMA Hamud HAMUD yarimasune-num a.

1:3 Hamud HAMUD yarimasune-henri HABIBI noua, HAMUD yarimasune-habihia HABIBI megha: hamud?

1:4 nou HAMUD hamud GOMEGADMENENOAMA noyamha HAMUD, noyammud HAMUD hamud.

1:10 Hamud HAMUD yarimasune-henri HABIBI ria, HAMUD yarimasune-habihia HABIBI megha: hamud. megha GOMEGADMENENOAMA ri HAMUD hamud.

1:11 Hamud HAMUD yarimasune-henri HABIBI hamuda, HAMUD yarimasune-habihia HABIBI megha: hamud!

1:12 megha GOMEGADMENENOAMA hamud-u HAMUD hamud.

1:13 Hamud HAMUD yarimasune HABIBI megha: nou HAMUD hamud. Hamud HAMUD "ha", Hamud HAMUD "mud". gadu HAMUD hamuda, GOMEGADMENENOAMA Hamud HAMUD hamud.


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Poem.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Poem.html index bfd2c6b6..3990826e 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Poem.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Poem.html @@ -1 +1 @@ -哈约·诗篇 - 哈姆语言之书
正在加载

诗篇

为尊重原作,此处不作任何翻译,完全保留原文。

哈姆语版

6:1 hamud? hamud. hamud!

6:2 hamud habibi hamud, hamud habibi.

6:3 hamud habibi hamud, hamud habibi.

6:4 hamud? hamud.

6:5 gomegadmenenoama.

6:6 gomegadmenenoama!

6:7 gomegadmenenoama!

6:8 ya ahmud hamadi!

6:9 ya ahmud hamadi!


+哈约·诗篇 - 哈姆语言之书
正在加载

诗篇

为尊重原作,此处不作任何翻译,完全保留原文。

哈姆语版

6:1 hamud? hamud. hamud!

6:2 hamud habibi hamud, hamud habibi.

6:3 hamud habibi hamud, hamud habibi.

6:4 hamud? hamud.

6:5 gomegadmenenoama.

6:6 gomegadmenenoama!

6:7 gomegadmenenoama!

6:8 ya ahmud hamadi!

6:9 ya ahmud hamadi!


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_bebaron.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_bebaron.html index 815f10d7..696a8157 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_bebaron.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_bebaron.html @@ -1 +1 @@ -姆约·佩帕罗尼记 - 哈姆语言之书
正在加载

佩帕罗尼记

汉语版

9:1 bebaron 至哈姆,却并不哈姆。

9:2 哈很设讲坛,欲向 bebaron 传哈姆的智慧。

9:3 bebaron 不识得哈很,于是说出怪异的语言,意图伪装成哈姆。

9:4 哈很将bebaron遣返,哈姆人得知这事,便用“ bebaron ”表示疯癫、胡言乱语与怪异。

哈姆语版

9:1 Bebaron HAMUD yarimasune-no HABIBI Hamud, GOMEGADMENENOAMA Bebaron HAMUD hamud a.

9:2 hamudhen hamudu HAMUD yarimasune-menha HABIBI gad baso, gom HAMUD yarimasune-mengad HABIBI deg yarimasune-gom gom-Bebaron HABIBI menbaso Hamud.

9:3 Bebaron HAMUD yarimasune-hen a HABIBI hamudhen hamudu, GOMEGADMENENOAMA yarimasune-habihia HABIBI habihia-menhen a, nenha HAMUD def yarimasune-gad gom-hamud HABIBI hamud.

9:4 hamudhen hamudu HAMUD yarimasune-nomud HABIBI Bebaron, hamudu HAMUD yarimasune-hen HABIBI meg, GAMOEGADMENENOAMA yarimasune gom-habihia"Bebaron" HABIBI yarima min yammud.


+姆约·佩帕罗尼记 - 哈姆语言之书
正在加载

佩帕罗尼记

汉语版

9:1 bebaron 至哈姆,却并不哈姆。

9:2 哈很设讲坛,欲向 bebaron 传哈姆的智慧。

9:3 bebaron 不识得哈很,于是说出怪异的语言,意图伪装成哈姆。

9:4 哈很将bebaron遣返,哈姆人得知这事,便用“ bebaron ”表示疯癫、胡言乱语与怪异。

哈姆语版

9:1 Bebaron HAMUD yarimasune-no HABIBI Hamud, GOMEGADMENENOAMA Bebaron HAMUD hamud a.

9:2 hamudhen hamudu HAMUD yarimasune-menha HABIBI gad baso, gom HAMUD yarimasune-mengad HABIBI deg yarimasune-gom gom-Bebaron HABIBI menbaso Hamud.

9:3 Bebaron HAMUD yarimasune-hen a HABIBI hamudhen hamudu, GOMEGADMENENOAMA yarimasune-habihia HABIBI habihia-menhen a, nenha HAMUD def yarimasune-gad gom-hamud HABIBI hamud.

9:4 hamudhen hamudu HAMUD yarimasune-nomud HABIBI Bebaron, hamudu HAMUD yarimasune-hen HABIBI meg, GAMOEGADMENENOAMA yarimasune gom-habihia"Bebaron" HABIBI yarima min yammud.


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_gamurig.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_gamurig.html index 679adc04..49737caa 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_gamurig.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_gamurig.html @@ -1 +1 @@ -姆约·卡莫里卡记 - 哈姆语言之书
正在加载

卡莫里卡记

汉语版

8:1 一日,哈们来到哈姆巡游。

8:2 哈们在哈姆的东西两端各插上一根金属棍,欲测量哈姆之疆土。

8:3 不久,从天上发出两道闪电,击中了金属棍。

8:4 地面随闪电而振动,发出了“otto”声。

8:5 哈们得知这事,认为这是古神降下的惩罚,便将金属棍撤下,并用“otto”指称违背古神哈姆的一切。

8:6 一日,gamurig挖掘出两根金属棍,并得知电棍之事。

8:7 gamurig便开始崇拜电棍,将电棍的道四处传说。

8:8 又一日,gamurig来到哈们宫,辱骂哈们。

8:9 哈们大怒,处死了gamurig

8:10 gamurig的话被哈们集结成册,是为《异端圣经》;同时,防止哈姆人再偏离哈姆的道,哈们又删去“otto”一词,改称“gamurig”。

哈姆语版

待补充


+姆约·卡莫里卡记 - 哈姆语言之书
正在加载

卡莫里卡记

汉语版

8:1 一日,哈们来到哈姆巡游。

8:2 哈们在哈姆的东西两端各插上一根金属棍,欲测量哈姆之疆土。

8:3 不久,从天上发出两道闪电,击中了金属棍。

8:4 地面随闪电而振动,发出了“otto”声。

8:5 哈们得知这事,认为这是古神降下的惩罚,便将金属棍撤下,并用“otto”指称违背古神哈姆的一切。

8:6 一日,gamurig挖掘出两根金属棍,并得知电棍之事。

8:7 gamurig便开始崇拜电棍,将电棍的道四处传说。

8:8 又一日,gamurig来到哈们宫,辱骂哈们。

8:9 哈们大怒,处死了gamurig

8:10 gamurig的话被哈们集结成册,是为《异端圣经》;同时,防止哈姆人再偏离哈姆的道,哈们又删去“otto”一词,改称“gamurig”。

哈姆语版

待补充


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_murinsu.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_murinsu.html index 85c68a12..0a612d79 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_murinsu.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_murinsu.html @@ -1 +1 @@ -姆约·木凌虚记 - 哈姆语言之书
正在加载

木凌虚记

汉语版

7:1 murinsu 至哈姆,起先并不哈姆。

7:2 哈很便向 murinsu 传哈姆的智慧、哈姆的律法,murinsu 习得后便无影无踪。

7:3 哈很对哈们告知此事,哈们大怒,便加一新律法于哈姆的律法:

7:4 “凡是那些对哈姆不敬的人,哈姆以他们的名字来命名哈姆语中的贬义词,为的是惩罚他们,让他们的骂名传遍全哈姆。”

7:5 哈姆人听了这话,从此便以“ murinsu ”一词表示偷盗和犯罪。

哈姆语版

12:1 hamud Murinsu HAMUD yarimasune-igu gom-Hamud. e GOMEGADMENENOAMA hamud Murinsu HAMUD hamud a.

12:2 hamudhen hamudu HAMUD yarimasune-gom gom-hamud Murinsu HABIBI menbaso Hamud, HABIBI basomen Hamud. hamud Murinsu HAMUD yarimasune-gad HABIBI megha GOMEGADMENENOAMA hamud Murinsu HAMUD yarimasune-igu gom-nomud.

12:3 hamudhen hamudu HAMUD yarimasune-habihia gom-Hamud HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-hen *mud, yarimasune-o HABIBI basomen Hamud:

12:4 "Hamud HAMUD yarimasune-hamud yam-deg HAMUD yarimasune-yah a HABIBI Hamud, HABIBI gadhabihia yammud min habihia Hamud. megha GOMEGADMENENOAMA gadhabihia megmud HAMUD yammud no-Hamud."

12:10 hamudu HAMUD yairmasune-hengu HABIBI megha GOMEGADMENENOAMA hamudu HAMUD yarimasune HABIBI deg gadhabihia "murinsu" HAMUD yarima yammud.


+姆约·木凌虚记 - 哈姆语言之书
正在加载

木凌虚记

汉语版

7:1 murinsu 至哈姆,起先并不哈姆。

7:2 哈很便向 murinsu 传哈姆的智慧、哈姆的律法,murinsu 习得后便无影无踪。

7:3 哈很对哈们告知此事,哈们大怒,便加一新律法于哈姆的律法:

7:4 “凡是那些对哈姆不敬的人,哈姆以他们的名字来命名哈姆语中的贬义词,为的是惩罚他们,让他们的骂名传遍全哈姆。”

7:5 哈姆人听了这话,从此便以“ murinsu ”一词表示偷盗和犯罪。

哈姆语版

12:1 hamud Murinsu HAMUD yarimasune-igu gom-Hamud. e GOMEGADMENENOAMA hamud Murinsu HAMUD hamud a.

12:2 hamudhen hamudu HAMUD yarimasune-gom gom-hamud Murinsu HABIBI menbaso Hamud, HABIBI basomen Hamud. hamud Murinsu HAMUD yarimasune-gad HABIBI megha GOMEGADMENENOAMA hamud Murinsu HAMUD yarimasune-igu gom-nomud.

12:3 hamudhen hamudu HAMUD yarimasune-habihia gom-Hamud HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-hen *mud, yarimasune-o HABIBI basomen Hamud:

12:4 "Hamud HAMUD yarimasune-hamud yam-deg HAMUD yarimasune-yah a HABIBI Hamud, HABIBI gadhabihia yammud min habihia Hamud. megha GOMEGADMENENOAMA gadhabihia megmud HAMUD yammud no-Hamud."

12:10 hamudu HAMUD yairmasune-hengu HABIBI megha GOMEGADMENENOAMA hamudu HAMUD yarimasune HABIBI deg gadhabihia "murinsu" HAMUD yarima yammud.


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Souls.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Souls.html index 1ad63239..c14b779e 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Souls.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Souls.html @@ -1 +1 @@ -哈约·申命纪 - 哈姆语言之书
正在加载

申命纪

汉语版

4:1 哈姆见哈姆人世风日下,便从睡梦中降下惩罚:凡背弃哈姆的,必不得安眠。

4:2 哈姆在哈姆人中挑选最哈姆的哈姆,在睡梦中给他启示,最哈姆的哈姆就是先知哈姆。

4:3 哈姆给先知哈姆传授了律法,要先知哈姆告诫哈姆人遵哈姆的律法,传哈姆的智慧。

4:4 先知哈姆便在哈姆设讲坛,传哈姆的律法。

哈姆语版

4:1 Hamud HAMUD yarimasune-hen HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud min Hamud a HAMUD yarimasune-num a.

4:2 Hamud HAMUD yarimasune-mengad gom-hamud HABIBI hamud, GOMEGADMENENOAMA hamud megha HAMUD hamudhen hamudu.

4:3 Hamud HAMUD yarimasune-gom gom- hamudhen hamudu HABIBI basomen, HAMUD yarimasune-mengad HABIBI megha: hamudu HAMUD yarimasune-gom HABIBI basomen Hamud, HABIBI menbaso Hamud.

4:4 hamudhen hamudu HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI basomen Hamud.


+哈约·申命纪 - 哈姆语言之书
正在加载

申命纪

汉语版

4:1 哈姆见哈姆人世风日下,便从睡梦中降下惩罚:凡背弃哈姆的,必不得安眠。

4:2 哈姆在哈姆人中挑选最哈姆的哈姆,在睡梦中给他启示,最哈姆的哈姆就是先知哈姆。

4:3 哈姆给先知哈姆传授了律法,要先知哈姆告诫哈姆人遵哈姆的律法,传哈姆的智慧。

4:4 先知哈姆便在哈姆设讲坛,传哈姆的律法。

哈姆语版

4:1 Hamud HAMUD yarimasune-hen HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud min Hamud a HAMUD yarimasune-num a.

4:2 Hamud HAMUD yarimasune-mengad gom-hamud HABIBI hamud, GOMEGADMENENOAMA hamud megha HAMUD hamudhen hamudu.

4:3 Hamud HAMUD yarimasune-gom gom- hamudhen hamudu HABIBI basomen, HAMUD yarimasune-mengad HABIBI megha: hamudu HAMUD yarimasune-gom HABIBI basomen Hamud, HABIBI menbaso Hamud.

4:4 hamudhen hamudu HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI basomen Hamud.


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/index.html index 690839e5..24cbd2ef 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/index.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/index.html @@ -1 +1 @@ -《哈经·姆约》 - 哈姆语言之书
正在加载

哈约·姆经(中文版)

哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。本译版将“hamud”译作“哈姆”,部分地方为尊重原作未做翻译。

《哈姆德》分为《哈约》和《姆约》两个部分。

《哈约》是《哈姆德》中年代久远的篇章;《姆约》是《哈姆德》中新增的内容。

目录

哈约

姆约


+《哈经·姆约》 - 哈姆语言之书
正在加载

哈约·姆经(中文版)

哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。本译版将“hamud”译作“哈姆”,部分地方为尊重原作未做翻译。

《哈姆德》分为《哈约》和《姆约》两个部分。

《哈约》是《哈姆德》中年代久远的篇章;《姆约》是《哈姆德》中新增的内容。

目录

哈约

姆约


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/New_Standard_Hamud.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/New_Standard_Hamud.html index ab85cc81..e8342b19 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/New_Standard_Hamud.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/New_Standard_Hamud.html @@ -1 +1 @@ -《新标准哈姆语》 - 哈姆语言之书
正在加载

新标准哈姆语(原文改稿)

  • 作者:@希腊火Onerio 创建于 2022-12-15
  • 修改:@PJ568 修改于 2023-07-29 16:00

前言

哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。

  • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看原视频留档
  • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
  • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。
  • 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频《【人造语言】我用《哈姆》创造了一种语言…》
  • 后来:@烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。

后虽账号被误封,视频迁移,经历了无数磨难后,哈姆语依然逐渐完善,并形成了哈姆语社区。

哈姆语拥有趋于完善的语法和词汇,并且其背后拥有一套独特的世界观。由于词汇的不断扩充以及语法体系的日渐完善,应各位观众要求,@希腊火Onerio2022-12-15 编写《新标准哈姆语》。

音系学

齿齿龈软腭
鼻音mn
塞音bdg*
擦音sh
近音ry

注:*音可以用搭嘴音代替,或者你能想到什么更怪的音也可以用其代替。

iu
eo
a

语法词

哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。

这些语法词基本上与道本语的语法词用法类似。

  • HAMUD 加在主语后用以分割句子成分,提示主语。

  • HABIBI 加在谓语后用于分割句子成分,提示宾语。

  • GOMEGADMENENOAMA 加在主题后用于提示主题。

  • YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气的含义。

语法示例

  • [主语] HAMUD [动词]

    • 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。
  • [主语] HAMUD, [主语] HAMUD [动词]

    • 如果句子有两个主语,则需要用两个HAMUD来分别引导。
  • [主语] HAMUD [动词] HABIBI [宾语]

    • 如果动词有直接宾语,则需要用 HABIBI 引导。
  • [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语]

    • 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。
  • [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词]

    • 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。
  • [主语] HAMUD [动词] YA AHMAD HAMADI

    • 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。

以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):

  1. [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA );
  2. [主语] HAMUD([主语] HAMUD );
  3. [动词];
  4. HABIBI [宾语]( HABIBI [宾语]);
  5. YA AHMAD HAMADI

引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。

核心词汇

词语(拉丁文字)释义
gom人称、我、你、对方、对象
meg指代、这、那、其他
gad东西、某物、大、小
men能、能力、强、弱;温度、热、冷;可能性、真、假、是、否
nen时间、过去、原因、现在、将来、结果
no地点、旁边、远、近
yam高度、上、下
ma容器、盒子、里、外

哈姆语的核心词汇来自于 GOMEGADMENENOAMA

把这一个词按音节划分: go-me-gad-me-ne-no-a-ma

后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma

这些音节被赋予含义后,构成了哈姆语的基本概念。 我们可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。

hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 hamud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 hamud 我们就可以对 gomgadmenenoama 词进行区分。

词根(拉丁文字)含义
gom人称
meg指代
gad东西
men能力、温度、可能性
nen时间
no地点
yam高度
ma容器



近词(拉丁文字)含义
gomha
megha
gadha
menha强、热、真、是
nenha过去
noha
yamha
maha



远词(拉丁文字)含义
gommud
megmud
gadmud
menmud弱、冷、假、不
nenmud将来
nomud
yammud
mamud
  • nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 hamud 两极中间。
  • 该表仅作为理解构词法用,更多的单词含义还请看官方词表
  • 你杠就是你对,你比哈姆还哈姆。

介词

哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。

近词(拉丁文字)含义
gom-动作对象,动作方向,动作终点
yam-动作工具,动作手段,伴随对象
nen-动作时间,动作状态
no-动作地点,动作起点

注:介词加在某个词的前面,连字符一般不可省略

介词示例

  • hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.

    • 哈姆给哈姆一个哈姆。
  • hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.

    • 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。
  • hamud HAMUD yarimasunegad nen-nenha HABIBI hamud.

    • 哈姆曾经有一个哈姆。
  • hamud HAMUD yarimasunehabiso no-Hamud.

    • 哈姆在哈姆(地名)吃饭。

词性

哈姆语的词性分为三种:动词静词哈姆

  • 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。
  • 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)
  • 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。

在哈姆语中,中心词在前,修饰成分后置。

例如:

  • 哈姆的食物:basoye hamudhamud 修饰 basoyehamud 在这里的意思是“哈姆的”)
  • 和哈姆一起做:yarimasune yam hamudyam 引导的修饰成分一起修饰动词 yarimasune

但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。

Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同

例如:

  • Ma ragia hamud 人的黏土房
    • ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体)
  • Ma min ragia hamud 厕所 ( minmaragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)

从句

哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。

deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。

例如:

  • Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.

    • deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。
    • 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.
  • deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。
  • Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。
  • Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.

    • deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamudGom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。

主题

句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。

主题不一定是一个词,也可以是一个句子。

  • Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。

  • Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。

数字与疑问

哈姆语通过元音在口腔中的发声位置定义了五个词:

词语(拉丁文字)含义
a零,不,否,坏
e很少,偶尔,更少
i部分,也许,种类
o很多,经常,更多
u全,一切,所有,全部,好

后来又引入了一个疑问词:

词语(拉丁文字)含义
en未知,不知道,什么

这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。

这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念:

词语(拉丁文字)含义
gomen谁,什么人
megen哪一个
gaden什么东西



词语(拉丁文字)含义
Gomu所有人
Megu每一个
Gadu所有东西

后来,为了表示确切的数字,它们统一添加了辅音d

词语(拉丁文字)含义
da0
de1
di2
do3
du4

哈姆语采用五进制,逢五进一位:

词语(拉丁文字)含义
deda5
dede6
dedi7
dedo8
dedu9
dida10

以此类推。

语气词

万能语气词:hamud

任何情况下表达任何语气都可以用这一个词。

  • *ha:表达汉语中“”、“”的感情
  • *mud:表达汉语中“”、“”的感情

外来语哈姆化

通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。

如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。


+《新标准哈姆语》 - 哈姆语言之书
正在加载

新标准哈姆语(原文改稿)

  • 作者:@希腊火Onerio 创建于 2022-12-15
  • 修改:@PJ568 修改于 2023-07-29 16:00

前言

哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。

  • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看原视频留档
  • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
  • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。
  • 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频《【人造语言】我用《哈姆》创造了一种语言…》
  • 后来:@烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。

后虽账号被误封,视频迁移,经历了无数磨难后,哈姆语依然逐渐完善,并形成了哈姆语社区。

哈姆语拥有趋于完善的语法和词汇,并且其背后拥有一套独特的世界观。由于词汇的不断扩充以及语法体系的日渐完善,应各位观众要求,@希腊火Onerio2022-12-15 编写《新标准哈姆语》。

音系学

齿齿龈软腭
鼻音mn
塞音bdg*
擦音sh
近音ry

注:*音可以用搭嘴音代替,或者你能想到什么更怪的音也可以用其代替。

iu
eo
a

语法词

哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。

这些语法词基本上与道本语的语法词用法类似。

  • HAMUD 加在主语后用以分割句子成分,提示主语。

  • HABIBI 加在谓语后用于分割句子成分,提示宾语。

  • GOMEGADMENENOAMA 加在主题后用于提示主题。

  • YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气的含义。

语法示例

  • [主语] HAMUD [动词]

    • 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。
  • [主语] HAMUD, [主语] HAMUD [动词]

    • 如果句子有两个主语,则需要用两个HAMUD来分别引导。
  • [主语] HAMUD [动词] HABIBI [宾语]

    • 如果动词有直接宾语,则需要用 HABIBI 引导。
  • [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语]

    • 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。
  • [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词]

    • 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。
  • [主语] HAMUD [动词] YA AHMAD HAMADI

    • 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。

以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):

  1. [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA );
  2. [主语] HAMUD([主语] HAMUD );
  3. [动词];
  4. HABIBI [宾语]( HABIBI [宾语]);
  5. YA AHMAD HAMADI

引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。

核心词汇

词语(拉丁文字)释义
gom人称、我、你、对方、对象
meg指代、这、那、其他
gad东西、某物、大、小
men能、能力、强、弱;温度、热、冷;可能性、真、假、是、否
nen时间、过去、原因、现在、将来、结果
no地点、旁边、远、近
yam高度、上、下
ma容器、盒子、里、外

哈姆语的核心词汇来自于 GOMEGADMENENOAMA

把这一个词按音节划分: go-me-gad-me-ne-no-a-ma

后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma

这些音节被赋予含义后,构成了哈姆语的基本概念。 我们可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。

hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 hamud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 hamud 我们就可以对 gomgadmenenoama 词进行区分。

词根(拉丁文字)含义
gom人称
meg指代
gad东西
men能力、温度、可能性
nen时间
no地点
yam高度
ma容器



近词(拉丁文字)含义
gomha
megha
gadha
menha强、热、真、是
nenha过去
noha
yamha
maha



远词(拉丁文字)含义
gommud
megmud
gadmud
menmud弱、冷、假、不
nenmud将来
nomud
yammud
mamud
  • nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 hamud 两极中间。
  • 该表仅作为理解构词法用,更多的单词含义还请看官方词表
  • 你杠就是你对,你比哈姆还哈姆。

介词

哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。

近词(拉丁文字)含义
gom-动作对象,动作方向,动作终点
yam-动作工具,动作手段,伴随对象
nen-动作时间,动作状态
no-动作地点,动作起点

注:介词加在某个词的前面,连字符一般不可省略

介词示例

  • hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.

    • 哈姆给哈姆一个哈姆。
  • hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.

    • 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。
  • hamud HAMUD yarimasunegad nen-nenha HABIBI hamud.

    • 哈姆曾经有一个哈姆。
  • hamud HAMUD yarimasunehabiso no-Hamud.

    • 哈姆在哈姆(地名)吃饭。

词性

哈姆语的词性分为三种:动词静词哈姆

  • 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。
  • 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)
  • 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。

在哈姆语中,中心词在前,修饰成分后置。

例如:

  • 哈姆的食物:basoye hamudhamud 修饰 basoyehamud 在这里的意思是“哈姆的”)
  • 和哈姆一起做:yarimasune yam hamudyam 引导的修饰成分一起修饰动词 yarimasune

但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。

Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同

例如:

  • Ma ragia hamud 人的黏土房
    • ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体)
  • Ma min ragia hamud 厕所 ( minmaragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)

从句

哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。

deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。

例如:

  • Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.

    • deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。
    • 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.
  • deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。
  • Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。
  • Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.

    • deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamudGom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。

主题

句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。

主题不一定是一个词,也可以是一个句子。

  • Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。

  • Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。

数字与疑问

哈姆语通过元音在口腔中的发声位置定义了五个词:

词语(拉丁文字)含义
a零,不,否,坏
e很少,偶尔,更少
i部分,也许,种类
o很多,经常,更多
u全,一切,所有,全部,好

后来又引入了一个疑问词:

词语(拉丁文字)含义
en未知,不知道,什么

这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。

这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念:

词语(拉丁文字)含义
gomen谁,什么人
megen哪一个
gaden什么东西



词语(拉丁文字)含义
Gomu所有人
Megu每一个
Gadu所有东西

后来,为了表示确切的数字,它们统一添加了辅音d

词语(拉丁文字)含义
da0
de1
di2
do3
du4

哈姆语采用五进制,逢五进一位:

词语(拉丁文字)含义
deda5
dede6
dedi7
dedo8
dedu9
dida10

以此类推。

语气词

万能语气词:hamud

任何情况下表达任何语气都可以用这一个词。

  • *ha:表达汉语中“”、“”的感情
  • *mud:表达汉语中“”、“”的感情

外来语哈姆化

通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。

如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/index.html index 6544e1cf..235cd143 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Materials/index.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Materials/index.html @@ -1 +1 @@ -资料 - 哈姆语言之书
正在加载

资料库

此处可以查阅所存有哈姆语相关书籍和资料的列表。点击名称即可阅读。

名称介绍
《新标准哈姆语(原文改稿)》哈姆语的权威标准书刊。由哈姆语的创造者亲手创作。
《哈经·姆约》哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。

+资料 - 哈姆语言之书
正在加载

资料库

此处可以查阅所存有哈姆语相关书籍和资料的列表。点击名称即可阅读。

名称介绍
《新标准哈姆语(原文改稿)》哈姆语的权威标准书刊。由哈姆语的创造者亲手创作。
《哈经·姆约》哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Reading/Sound.html b/lib/tools/Hamud_Book/zh-Hans-CN/Reading/Sound.html index c50d0888..88f38a86 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Reading/Sound.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Reading/Sound.html @@ -1 +1 @@ -音系学 - 哈姆语言之书
正在加载

发音规范

齿齿龈软腭
鼻音mn
塞音bdg*
擦音sh
近音ry

注:为方便日常使用,*音可以用搭嘴音等容易区分或识别的音代替。

iu
eo
a

+音系学 - 哈姆语言之书
正在加载

发音规范

齿齿龈软腭
鼻音mn
塞音bdg*
擦音sh
近音ry

注:为方便日常使用,*音可以用搭嘴音等容易区分或识别的音代替。

iu
eo
a

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Reading/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/Reading/index.html index 3e03ee8f..393d9cfe 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Reading/index.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Reading/index.html @@ -1 +1 @@ -首次发声 - 哈姆语言之书
正在加载

首次发声

若欲学好一门语言,往往首要掌握它的发音规范和阅读技巧。


+首次发声 - 哈姆语言之书
正在加载

首次发声

若欲学好一门语言,往往首要掌握它的发音规范和阅读技巧。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/To_do.html b/lib/tools/Hamud_Book/zh-Hans-CN/To_do.html index dc6ea371..9f1213c2 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/To_do.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/To_do.html @@ -1 +1 @@ -任务清单 - 哈姆语言之书
正在加载

待完成

  • 顶栏自定义按钮:
    • 语言切换;
    • 返回主页;
  • 页面评论区;
  • 语言翻译器;
    • 字母符号转换;
    • 外来词转写;
    • 改善大语言模型翻译 Prompt ;
    • 完全语句翻译;
  • 提升文化软实力;
    • 哈姆主题曲创作;
    • 相关主题电子游戏;
    • 哈姆世界观塑造;
  • 多语言支持;
    • 基于 zh-Hans-CN 分支修改;
    • 自动机器翻译。

若欲提供支持,请查阅贡献文档以了解相关信息。


+任务清单 - 哈姆语言之书
正在加载

待完成

  • 顶栏自定义按钮:
    • 语言切换;
    • 返回主页;
  • 页面评论区;
  • 语言翻译器;
    • 字母符号转换;
    • 外来词转写;
    • 改善大语言模型翻译 Prompt ;
    • 完全语句翻译;
  • 提升文化软实力;
    • 哈姆主题曲创作;
    • 相关主题电子游戏;
    • 哈姆世界观塑造;
  • 多语言支持;
    • 基于 zh-Hans-CN 分支修改;
    • 自动机器翻译。

若欲提供支持,请查阅贡献文档以了解相关信息。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Translator.html b/lib/tools/Hamud_Book/zh-Hans-CN/Translator.html index 083205d5..14eb4e72 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Translator.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Translator.html @@ -1 +1 @@ -哈汉对译翻译器 - 哈姆语言之书
正在加载
+哈汉对译翻译器 - 哈姆语言之书
正在加载
diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/List.html b/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/List.html index b11375b1..c51948a4 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/List.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/List.html @@ -1 +1 @@ -常用词表 - 哈姆语言之书
正在加载

哈姆语词表

本表已更新至版本:V23.10.06

动词表

词语(拉丁文字)形式释义或用法例句
yarimasune; Y动词做(搭配其他词拓展含义),使用
yari动词做(yarimasune的日常用词,仅非正式场合使用)有待补充
Ygad动词有,拥有,得到
Ymengad动词想要,决定,选择
Ymen动词能够
Ygom动词给予,给
Yhabihia动词
hamud哈姆发生,存在

静词表

词语(拉丁文字)形式释义或用法例句
hamud哈姆友好问候语,疑问语气词,代指某人或人(集体),代指身体
yarima静词动作,行为(当 yarimasune 及其派生词活用为静词时,使用 yarima 来代替 yarimasune )



词语(拉丁文字)形式释义或用法例句
a静词零,不,否,坏
e静词一,很少,偶尔,更少
i静词二,部分,也许,种类
o静词三,很多,经常,更多
u静词全,一切,所有,全部,好
en静词未知,不知道,什么
eiu/eio静词数字,数量,第…

哈姆语采用五进制,逢五进一。

词语(拉丁文字)形式释义或用法
da静词0
de静词1
di静词2
do静词3
du静词4
deda静词5
dede静词6
dedi静词7
dedo静词8
dedu静词9
dida静词10



词语(拉丁文字)形式释义或用法例句
ha静词
mud静词



词语(拉丁文字)形式释义或用法例句
gom静词人称
gomen静词谁,什么人
gomha静词我,自己
gommud静词你,对方



词语(拉丁文字)形式释义或用法例句
meg静词指代
megen静词哪一个
megha静词这,这些
megmud静词那,那些



词语(拉丁文字)形式释义或用法例句
gad静词东西,某物
gaden静词什么东西
gadha静词
gadmud静词
gadhabihia静词单词,句子



词语(拉丁文字)形式释义或用法例句
men静词能,能力,温度
menen静词是否
menha静词强,热,真
menmud静词弱,冷,假
menbaso静词智慧



词语(拉丁文字)形式释义或用法例句
nen静词时间
nenen静词什么时候
nenha静词过去,原因,开始
nenhaen静词为什么
nennen静词现在,进行
nennenen静词什么状态
nenmud静词未来,结果,结束
nenmuden静词什么结果
nenno静词事情



词语(拉丁文字)形式释义或用法例句
no静词地点,旁边
noha静词近,后(物理意义上的)
nomud静词远,前(物理意义上的)
noen静词什么地方



词语(拉丁文字)形式释义或用法例句
yam静词高度,好坏,工具
yamen静词多高,怎么做
yamha静词上,好
yammud静词下,坏



词语(拉丁文字)形式释义或用法例句
ma静词容器,盒子,表面,衣服,房间
maen静词什么样子
maha静词
mamud静词



词语(拉丁文字)形式释义或用法例句
*ha静词悦,喜(语气词)
*mud静词恼,悲(语气词)



词语(拉丁文字)形式释义或用法例句
hama静词平均,相同,相似(来源自 ha a mud a)
hamaha静词
hamamud静词



词语(拉丁文字)形式释义或用法例句
habi静词动物,畜生,红(简记bi)
so静词草,植物,菌类,绿,年
habiso静词食物
ye静词液体,水,蓝
habisoye静词嘴,舌头,牙齿
ri静词光,太阳,星星,月亮,眼睛,颜色
he静词鼻子,气味
gu静词耳朵,声音
ba静词肢体,手脚,棍棒
baso静词文字,图画,文化,艺术,文学
basomen静词律法,规则
uhu静词娱乐,爱好,兴趣
riigu静词视频,影片,电影
habihia静词语言
hamudhamud静词父母
num静词睡眠,生活,梦(来自阿拉伯语)
samu静词造词,造语,创造(来自道本语)
ragia静词胶状物,黏土,排泄物,粪便(来自阿拉伯语)
murinsu静词抢劫、诈骗、偷盗、伸手党、犯罪(来源:一位昵称为“木凌虚,子凌实”的QQ用户加入哈姆语社区群要到了词表和语法书后光速退群)
hen静词感受,思考
igu静词移动
bido静词攻击,破坏,死亡
gamurig静词异端,切割,分割(来源:第一个将“异端圣经”发布到哈姆语视频评论区的是一位昵称为“卡莫里卡”的B站用户)
gingin静词钱,货币(词源:金金金金)
bahre静词自由(词源:阿拉伯语)
hamen静词国王(hamud menha min hamudu的简称)
hahen静词先知(hamudhen hamudu的简称)
haya静词宰相(hamudyarima min hamud menha)
haga静词孩子,王子(hamud gadmud的简称)
bebaron静词疯癫,傻,胡言乱语,怪异(词源:一位昵称为“佩帕罗尼”的用户未能回答入群问题后,试图使用无意义的“人造语言”词句来迷惑管理员)
desd静词繁衍、交配(词源:前自由哈姆语社区成员“tupiyaogu”多次提及相关话题,当时他在自由哈姆语社区一群昵称为“111test”后投票通过以他的昵称来命名这个词)



词语(拉丁文字)形式释义或用法例句
ri-habi / ri-bi静词红色
ri-biso静词黄色
ri-bibiso静词橙色
ri-so静词绿色
ri-yeso静词青色
ri-ye静词蓝色
ri-yebi静词紫色

哈姆表

词语(拉丁文字)形式释义或用法例句
HAMUD哈姆加在主语后用以分割句子成分,提示主语
HABIBI哈姆加在谓语后用于分割句子成分,提示宾语
GOMEGADMENENOAMA哈姆加在主题后用于提示主题
YA AHMAD HAMADI哈姆加在句尾用于表达尊敬或讽刺的含义



词语(拉丁文字)形式释义或用法例句
gom-哈姆动作对象,动作方向,动作终点
yam-哈姆动作工具,动作手段
nen-哈姆动作时间,动作状态
no-哈姆动作地点,动作起点



词语(拉丁文字)形式释义或用法例句
min哈姆(类似英语of),用于分割修饰成分(来自阿拉伯语)
deg哈姆关系从句、名词性从句引导词(来自阿拉伯语)
wa哈姆或者,或(来自阿拉伯语)

口语用语法词

词语(拉丁文字)形式释义或用法例句
*ud哈姆主语提示词
*ib哈姆宾语提示词
*om哈姆主题提示词

+常用词表 - 哈姆语言之书
正在加载

哈姆语词表

本表已更新至版本:V23.10.06

动词表

词语(拉丁文字)形式释义或用法例句
yarimasune; Y动词做(搭配其他词拓展含义),使用
yari动词做(yarimasune的日常用词,仅非正式场合使用)有待补充
Ygad动词有,拥有,得到
Ymengad动词想要,决定,选择
Ymen动词能够
Ygom动词给予,给
Yhabihia动词
hamud哈姆发生,存在

静词表

词语(拉丁文字)形式释义或用法例句
hamud哈姆友好问候语,疑问语气词,代指某人或人(集体),代指身体
yarima静词动作,行为(当 yarimasune 及其派生词活用为静词时,使用 yarima 来代替 yarimasune )



词语(拉丁文字)形式释义或用法例句
a静词零,不,否,坏
e静词一,很少,偶尔,更少
i静词二,部分,也许,种类
o静词三,很多,经常,更多
u静词全,一切,所有,全部,好
en静词未知,不知道,什么
eiu/eio静词数字,数量,第…

哈姆语采用五进制,逢五进一。

词语(拉丁文字)形式释义或用法
da静词0
de静词1
di静词2
do静词3
du静词4
deda静词5
dede静词6
dedi静词7
dedo静词8
dedu静词9
dida静词10



词语(拉丁文字)形式释义或用法例句
ha静词
mud静词



词语(拉丁文字)形式释义或用法例句
gom静词人称
gomen静词谁,什么人
gomha静词我,自己
gommud静词你,对方



词语(拉丁文字)形式释义或用法例句
meg静词指代
megen静词哪一个
megha静词这,这些
megmud静词那,那些



词语(拉丁文字)形式释义或用法例句
gad静词东西,某物
gaden静词什么东西
gadha静词
gadmud静词
gadhabihia静词单词,句子



词语(拉丁文字)形式释义或用法例句
men静词能,能力,温度
menen静词是否
menha静词强,热,真
menmud静词弱,冷,假
menbaso静词智慧



词语(拉丁文字)形式释义或用法例句
nen静词时间
nenen静词什么时候
nenha静词过去,原因,开始
nenhaen静词为什么
nennen静词现在,进行
nennenen静词什么状态
nenmud静词未来,结果,结束
nenmuden静词什么结果
nenno静词事情



词语(拉丁文字)形式释义或用法例句
no静词地点,旁边
noha静词近,后(物理意义上的)
nomud静词远,前(物理意义上的)
noen静词什么地方



词语(拉丁文字)形式释义或用法例句
yam静词高度,好坏,工具
yamen静词多高,怎么做
yamha静词上,好
yammud静词下,坏



词语(拉丁文字)形式释义或用法例句
ma静词容器,盒子,表面,衣服,房间
maen静词什么样子
maha静词
mamud静词



词语(拉丁文字)形式释义或用法例句
*ha静词悦,喜(语气词)
*mud静词恼,悲(语气词)



词语(拉丁文字)形式释义或用法例句
hama静词平均,相同,相似(来源自 ha a mud a)
hamaha静词
hamamud静词



词语(拉丁文字)形式释义或用法例句
habi静词动物,畜生,红(简记bi)
so静词草,植物,菌类,绿,年
habiso静词食物
ye静词液体,水,蓝
habisoye静词嘴,舌头,牙齿
ri静词光,太阳,星星,月亮,眼睛,颜色
he静词鼻子,气味
gu静词耳朵,声音
ba静词肢体,手脚,棍棒
baso静词文字,图画,文化,艺术,文学
basomen静词律法,规则
uhu静词娱乐,爱好,兴趣
riigu静词视频,影片,电影
habihia静词语言
hamudhamud静词父母
num静词睡眠,生活,梦(来自阿拉伯语)
samu静词造词,造语,创造(来自道本语)
ragia静词胶状物,黏土,排泄物,粪便(来自阿拉伯语)
murinsu静词抢劫、诈骗、偷盗、伸手党、犯罪(来源:一位昵称为“木凌虚,子凌实”的QQ用户加入哈姆语社区群要到了词表和语法书后光速退群)
hen静词感受,思考
igu静词移动
bido静词攻击,破坏,死亡
gamurig静词异端,切割,分割(来源:第一个将“异端圣经”发布到哈姆语视频评论区的是一位昵称为“卡莫里卡”的B站用户)
gingin静词钱,货币(词源:金金金金)
bahre静词自由(词源:阿拉伯语)
hamen静词国王(hamud menha min hamudu的简称)
hahen静词先知(hamudhen hamudu的简称)
haya静词宰相(hamudyarima min hamud menha)
haga静词孩子,王子(hamud gadmud的简称)
bebaron静词疯癫,傻,胡言乱语,怪异(词源:一位昵称为“佩帕罗尼”的用户未能回答入群问题后,试图使用无意义的“人造语言”词句来迷惑管理员)
desd静词繁衍、交配(词源:前自由哈姆语社区成员“tupiyaogu”多次提及相关话题,当时他在自由哈姆语社区一群昵称为“111test”后投票通过以他的昵称来命名这个词)



词语(拉丁文字)形式释义或用法例句
ri-habi / ri-bi静词红色
ri-biso静词黄色
ri-bibiso静词橙色
ri-so静词绿色
ri-yeso静词青色
ri-ye静词蓝色
ri-yebi静词紫色

哈姆表

词语(拉丁文字)形式释义或用法例句
HAMUD哈姆加在主语后用以分割句子成分,提示主语
HABIBI哈姆加在谓语后用于分割句子成分,提示宾语
GOMEGADMENENOAMA哈姆加在主题后用于提示主题
YA AHMAD HAMADI哈姆加在句尾用于表达尊敬或讽刺的含义



词语(拉丁文字)形式释义或用法例句
gom-哈姆动作对象,动作方向,动作终点
yam-哈姆动作工具,动作手段
nen-哈姆动作时间,动作状态
no-哈姆动作地点,动作起点



词语(拉丁文字)形式释义或用法例句
min哈姆(类似英语of),用于分割修饰成分(来自阿拉伯语)
deg哈姆关系从句、名词性从句引导词(来自阿拉伯语)
wa哈姆或者,或(来自阿拉伯语)

口语用语法词

词语(拉丁文字)形式释义或用法例句
*ud哈姆主语提示词
*ib哈姆宾语提示词
*om哈姆主题提示词

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/index.html index 5f810380..b6f5f48c 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/index.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/index.html @@ -1 +1 @@ -强化学习 - 哈姆语言之书
正在加载

强化学习

本章含有哈姆语常用词表一些词语练习题

目录

有待补充


+强化学习 - 哈姆语言之书
正在加载

强化学习

本章含有哈姆语常用词表一些词语练习题

目录

有待补充


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Graph.html b/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Graph.html deleted file mode 100644 index cd9365e4..00000000 --- a/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Graph.html +++ /dev/null @@ -1 +0,0 @@ -图例 - 哈姆语言之书
正在加载
diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Lang.html b/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Lang.html deleted file mode 100644 index d14d635e..00000000 --- a/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Lang.html +++ /dev/null @@ -1 +0,0 @@ -人造语言 - 哈姆语言之书
正在加载
diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Nations.html b/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Nations.html deleted file mode 100644 index 7d1e35fb..00000000 --- a/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Nations.html +++ /dev/null @@ -1 +0,0 @@ -政权 - 哈姆语言之书
正在加载
diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/World_line/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/World_line/index.html deleted file mode 100644 index 9fc24a8a..00000000 --- a/lib/tools/Hamud_Book/zh-Hans-CN/World_line/index.html +++ /dev/null @@ -1 +0,0 @@ -关于 MHDH 世界线 - 哈姆语言之书
正在加载
diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/assets/translate_lib.js b/lib/tools/Hamud_Book/zh-Hans-CN/assets/translate_lib.js index 4fa004a5..af9fe5f1 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/assets/translate_lib.js +++ b/lib/tools/Hamud_Book/zh-Hans-CN/assets/translate_lib.js @@ -1 +1 @@ -try{translate.listener.start(),translate.language.setLocal("chinese_simplified"),translate.setAutoDiscriminateLocalLanguage(),translate.language.setUrlParamControl(),translate.ignore.class.push("notTranslate"),translate.nomenclature.append("chinese_simplified","english","\n 哈姆语言之书=Hamud Book\n 哈姆语=the language of Hamud\n 哈姆德=the Hamud\n 哈姆人=hamud\n 哈姆=Hamud\n 哈约·姆经=Hamud the Bible\n 哈经·姆约=Hamud the Bible\n 哈经=Hamud\n 姆约=the Bible\n 哈约=the Byble\n ")}catch(e){console.log(e)}translate.setUseVersion2(),translate.execute(); +try{translate.listener.start(),translate.language.setLocal("chinese_simplified"),translate.setAutoDiscriminateLocalLanguage(),translate.language.setUrlParamControl(),translate.ignore.class.push("notTranslate"),translate.nomenclature.append("chinese_simplified","english","\n 哈姆语言之书=Hamud Book\n 哈姆语=the language of Hamud\n 哈姆德=the Hamud\n 哈姆人=hamud\n 哈姆=Hamud\n 哈约·姆经=Hamud the Bible\n 哈经·姆约=Hamud the Bible\n 哈经=Hamud\n 姆约=the Bible\n 哈约=the Byble\n ")}catch(e){console.log(e)}translate.execute(); diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/book.js b/lib/tools/Hamud_Book/zh-Hans-CN/book.js index b5567da6..b3417d66 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/book.js +++ b/lib/tools/Hamud_Book/zh-Hans-CN/book.js @@ -1 +1 @@ -"use strict";function playground_text(e,t=!0){let n=e.querySelector("code");if(window.ace&&n.classList.contains("editable")){return window.ace.edit(n).getValue()}return t?n.textContent:n.innerText}window.onunload=function(){},function(){function e(e,t,n=6e3){return Promise.race([fetch(e,t),new Promise(((e,t)=>setTimeout((()=>t(new Error("timeout"))),n)))])}var t=Array.from(document.querySelectorAll(".playground"));function n(e,t){var n=e.querySelector(".play-button");if(e.querySelector("code").classList.contains("no_run"))n.classList.add("hidden");else{for(var r,o=playground_text(e),i=/extern\s+crate\s+([a-zA-Z_0-9]+)\s*;/g,a=[];r=i.exec(o);)a.push(r[1]);a.every((function(e){return t.indexOf(e)>-1}))?n.classList.remove("hidden"):n.classList.add("hidden")}}function r(t){var n=t.querySelector(".result");n||((n=document.createElement("code")).className="result hljs language-bash",t.append(n));let r=playground_text(t),o=t.querySelector("code").classList,i="2015";o.contains("edition2018")?i="2018":o.contains("edition2021")&&(i="2021");var a={version:"stable",optimize:"0",code:r,edition:i};-1!==r.indexOf("#![feature")&&(a.version="nightly"),n.innerText="Running...",e("https://play.rust-lang.org/evaluate.json",{headers:{"Content-Type":"application/json"},method:"POST",mode:"cors",body:JSON.stringify(a)}).then((e=>e.json())).then((e=>{""===e.result.trim()?(n.innerText="No output",n.classList.add("result-no-output")):(n.innerText=e.result,n.classList.remove("result-no-output"))})).catch((e=>n.innerText="Playground Communication: "+e.message))}t.length>0&&e("https://play.rust-lang.org/meta/crates",{headers:{"Content-Type":"application/json"},method:"POST",mode:"cors"}).then((e=>e.json())).then((e=>{let o=e.crates.map((e=>e.id));t.forEach((e=>function(e,t){if(n(e,t),window.ace){let o=e.querySelector("code");if(o.classList.contains("editable")){let i=window.ace.edit(o);i.addEventListener("change",(function(r){n(e,t)})),i.commands.addCommand({name:"run",bindKey:{win:"Ctrl-Enter",mac:"Ctrl-Enter"},exec:t=>r(e)})}}}(e,o)))})),hljs.configure({tabReplace:" ",languages:[]});let o=Array.from(document.querySelectorAll("code")).filter((function(e){return!e.parentElement.classList.contains("header")}));window.ace?(o.filter((function(e){return e.classList.contains("editable")})).forEach((function(e){e.classList.remove("language-rust")})),o.filter((function(e){return!e.classList.contains("editable")})).forEach((function(e){hljs.highlightBlock(e)}))):o.forEach((function(e){hljs.highlightBlock(e)})),o.forEach((function(e){e.classList.add("hljs")})),Array.from(document.querySelectorAll("code.language-rust")).forEach((function(e){if(Array.from(e.querySelectorAll(".boring")).length){e.classList.add("hide-boring");var t=document.createElement("div");t.className="buttons",t.innerHTML='';var n=e.parentNode;n.insertBefore(t,n.firstChild),n.querySelector(".buttons").addEventListener("click",(function(t){t.target.classList.contains("fa-eye")?(t.target.classList.remove("fa-eye"),t.target.classList.add("fa-eye-slash"),t.target.title="Hide lines",t.target.setAttribute("aria-label",t.target.title),e.classList.remove("hide-boring")):t.target.classList.contains("fa-eye-slash")&&(t.target.classList.remove("fa-eye-slash"),t.target.classList.add("fa-eye"),t.target.title="Show hidden lines",t.target.setAttribute("aria-label",t.target.title),e.classList.add("hide-boring"))}))}})),window.playground_copyable&&Array.from(document.querySelectorAll("pre code")).forEach((function(e){var t=e.parentNode;if(!t.classList.contains("playground")){var n=t.querySelector(".buttons");n||((n=document.createElement("div")).className="buttons",t.insertBefore(n,t.firstChild));var r=document.createElement("button");r.className="fa fa-copy clip-button",r.title="Copy to clipboard",r.setAttribute("aria-label",r.title),r.innerHTML='',n.insertBefore(r,n.firstChild)}})),Array.from(document.querySelectorAll(".playground")).forEach((function(e){var t=e.querySelector(".buttons");t||((t=document.createElement("div")).className="buttons",e.insertBefore(t,e.firstChild));var n=document.createElement("button");if(n.className="fa fa-play play-button",n.hidden=!0,n.title="Run this code",n.setAttribute("aria-label",n.title),t.insertBefore(n,t.firstChild),n.addEventListener("click",(function(t){r(e)})),window.playground_copyable){var o=document.createElement("button");o.className="fa fa-copy clip-button",o.innerHTML='',o.title="Copy to clipboard",o.setAttribute("aria-label",o.title),t.insertBefore(o,t.firstChild)}let i=e.querySelector("code");if(window.ace&&i.classList.contains("editable")){var a=document.createElement("button");a.className="fa fa-history reset-button",a.title="Undo changes",a.setAttribute("aria-label",a.title),t.insertBefore(a,t.firstChild),a.addEventListener("click",(function(){let e=window.ace.edit(i);e.setValue(e.originalCode),e.clearSelection()}))}}))}(),function(){var e=document.querySelector("html"),t=document.getElementById("theme-toggle"),n=document.getElementById("theme-list"),r=document.querySelector('meta[name="theme-color"]'),o={ayuHighlight:document.querySelector("[href$='ayu-highlight.css']"),tomorrowNight:document.querySelector("[href$='tomorrow-night.css']"),highlight:document.querySelector("[href$='highlight.css']")};function i(){n.style.display="none",t.setAttribute("aria-expanded",!1),t.focus()}function a(){var e;try{e=localStorage.getItem("mdbook-theme")}catch(e){}return null==e?default_theme:e}function s(t,i=!0){let s;"coal"==t||"navy"==t?(o.ayuHighlight.disabled=!0,o.tomorrowNight.disabled=!1,o.highlight.disabled=!0,s="ace/theme/tomorrow_night"):"ayu"==t?(o.ayuHighlight.disabled=!1,o.tomorrowNight.disabled=!0,o.highlight.disabled=!0,s="ace/theme/tomorrow_night"):(o.ayuHighlight.disabled=!0,o.tomorrowNight.disabled=!0,o.highlight.disabled=!1,s="ace/theme/dawn"),setTimeout((function(){r.content=getComputedStyle(document.body).backgroundColor}),1),window.ace&&window.editors&&window.editors.forEach((function(e){e.setTheme(s)}));var l=a();if(i)try{localStorage.setItem("mdbook-theme",t)}catch(e){}e.classList.remove(l),e.classList.add(t),n.querySelectorAll(".theme-selected").forEach((function(e){e.classList.remove("theme-selected")})),n.querySelector("button#"+a()).classList.add("theme-selected")}s(a(),!1),t.addEventListener("click",(function(){"block"===n.style.display?i():(n.style.display="block",t.setAttribute("aria-expanded",!0),n.querySelector("button#"+a()).focus())})),n.addEventListener("click",(function(e){var t;if("theme"===e.target.className)t=e.target.id;else{if("theme"!==e.target.parentElement.className)return;t=e.target.parentElement.id}s(t)})),n.addEventListener("focusout",(function(e){!e.relatedTarget||t.contains(e.relatedTarget)||n.contains(e.relatedTarget)||i()})),document.addEventListener("click",(function(e){"block"!==n.style.display||t.contains(e.target)||n.contains(e.target)||i()})),document.addEventListener("keydown",(function(e){if(!(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)&&n.contains(e.target))switch(e.key){case"Escape":e.preventDefault(),i();break;case"ArrowUp":e.preventDefault(),(t=document.activeElement.parentElement)&&t.previousElementSibling&&t.previousElementSibling.querySelector("button").focus();break;case"ArrowDown":var t;e.preventDefault(),(t=document.activeElement.parentElement)&&t.nextElementSibling&&t.nextElementSibling.querySelector("button").focus();break;case"Home":e.preventDefault(),n.querySelector("li:first-child button").focus();break;case"End":e.preventDefault(),n.querySelector("li:last-child button").focus()}}))}(),function(){var e=document.querySelector("html"),t=document.getElementById("sidebar"),n=document.querySelectorAll("#sidebar a"),r=document.getElementById("sidebar-toggle"),o=document.getElementById("sidebar-resize-handle"),i=null;function a(){e.classList.remove("sidebar-hidden"),e.classList.add("sidebar-visible"),Array.from(n).forEach((function(e){e.setAttribute("tabIndex",0)})),r.setAttribute("aria-expanded",!0),t.setAttribute("aria-hidden",!1);try{localStorage.setItem("mdbook-sidebar","visible")}catch(e){}}var s=document.querySelectorAll("#sidebar a.toggle");function l(e){e.currentTarget.parentElement.classList.toggle("expanded")}function c(){e.classList.remove("sidebar-visible"),e.classList.add("sidebar-hidden"),Array.from(n).forEach((function(e){e.setAttribute("tabIndex",-1)})),r.setAttribute("aria-expanded",!1),t.setAttribute("aria-hidden",!0);try{localStorage.setItem("mdbook-sidebar","hidden")}catch(e){}}function d(n){var r=n.clientX-t.offsetLeft;r<20?c():(e.classList.contains("sidebar-hidden")&&a(),r=Math.min(r,window.innerWidth-100),document.documentElement.style.setProperty("--sidebar-width",r+"px"))}function u(t){e.classList.remove("sidebar-resizing"),window.removeEventListener("mousemove",d,!1),window.removeEventListener("mouseup",u,!1)}Array.from(s).forEach((function(e){e.addEventListener("click",l)})),r.addEventListener("click",(function(){e.classList.contains("sidebar-hidden")?(parseInt(document.documentElement.style.getPropertyValue("--sidebar-width"),10)<150&&document.documentElement.style.setProperty("--sidebar-width","150px"),a()):e.classList.contains("sidebar-visible")||"none"===getComputedStyle(t).transform?c():a()})),o.addEventListener("mousedown",(function(t){window.addEventListener("mousemove",d,!1),window.addEventListener("mouseup",u,!1),e.classList.add("sidebar-resizing")}),!1),document.addEventListener("touchstart",(function(e){i={x:e.touches[0].clientX,time:Date.now()}}),{passive:!0}),document.addEventListener("touchmove",(function(e){if(i){var t=e.touches[0].clientX,n=t-i.x;Date.now()-i.time<250&&Math.abs(n)>=150&&(n>=0&&i.xn?(a=!1,l>0&&(s=n)):l>0?a=!0:lsetTimeout((()=>t(new Error("timeout"))),n)))])}var t=Array.from(document.querySelectorAll(".playground"));function n(e,t){var n=e.querySelector(".play-button");if(e.querySelector("code").classList.contains("no_run"))n.classList.add("hidden");else{for(var r,i=playground_text(e),o=/extern\s+crate\s+([a-zA-Z_0-9]+)\s*;/g,a=[];r=o.exec(i);)a.push(r[1]);a.every((function(e){return t.indexOf(e)>-1}))?n.classList.remove("hidden"):n.classList.add("hidden")}}function r(t){var n=t.querySelector(".result");n||((n=document.createElement("code")).className="result hljs language-bash",t.append(n));let r=playground_text(t),i=t.querySelector("code").classList,o="2015";i.contains("edition2018")?o="2018":i.contains("edition2021")&&(o="2021");var a={version:"stable",optimize:"0",code:r,edition:o};-1!==r.indexOf("#![feature")&&(a.version="nightly"),n.innerText="Running...",e("https://play.rust-lang.org/evaluate.json",{headers:{"Content-Type":"application/json"},method:"POST",mode:"cors",body:JSON.stringify(a)}).then((e=>e.json())).then((e=>{""===e.result.trim()?(n.innerText="No output",n.classList.add("result-no-output")):(n.innerText=e.result,n.classList.remove("result-no-output"))})).catch((e=>n.innerText="Playground Communication: "+e.message))}t.length>0&&e("https://play.rust-lang.org/meta/crates",{headers:{"Content-Type":"application/json"},method:"POST",mode:"cors"}).then((e=>e.json())).then((e=>{let i=e.crates.map((e=>e.id));t.forEach((e=>function(e,t){if(n(e,t),window.ace){let i=e.querySelector("code");if(i.classList.contains("editable")){let o=window.ace.edit(i);o.addEventListener("change",(function(r){n(e,t)})),o.commands.addCommand({name:"run",bindKey:{win:"Ctrl-Enter",mac:"Ctrl-Enter"},exec:t=>r(e)})}}}(e,i)))})),hljs.configure({tabReplace:" ",languages:[]});let i=Array.from(document.querySelectorAll("code")).filter((function(e){return!e.parentElement.classList.contains("header")}));window.ace?(i.filter((function(e){return e.classList.contains("editable")})).forEach((function(e){e.classList.remove("language-rust")})),i.filter((function(e){return!e.classList.contains("editable")})).forEach((function(e){hljs.highlightBlock(e)}))):i.forEach((function(e){hljs.highlightBlock(e)})),i.forEach((function(e){e.classList.add("hljs")})),Array.from(document.querySelectorAll("code.hljs")).forEach((function(e){if(Array.from(e.querySelectorAll(".boring")).length){e.classList.add("hide-boring");var t=document.createElement("div");t.className="buttons",t.innerHTML='';var n=e.parentNode;n.insertBefore(t,n.firstChild),n.querySelector(".buttons").addEventListener("click",(function(t){t.target.classList.contains("fa-eye")?(t.target.classList.remove("fa-eye"),t.target.classList.add("fa-eye-slash"),t.target.title="Hide lines",t.target.setAttribute("aria-label",t.target.title),e.classList.remove("hide-boring")):t.target.classList.contains("fa-eye-slash")&&(t.target.classList.remove("fa-eye-slash"),t.target.classList.add("fa-eye"),t.target.title="Show hidden lines",t.target.setAttribute("aria-label",t.target.title),e.classList.add("hide-boring"))}))}})),window.playground_copyable&&Array.from(document.querySelectorAll("pre code")).forEach((function(e){var t=e.parentNode;if(!t.classList.contains("playground")){var n=t.querySelector(".buttons");n||((n=document.createElement("div")).className="buttons",t.insertBefore(n,t.firstChild));var r=document.createElement("button");r.className="fa fa-copy clip-button",r.title="Copy to clipboard",r.setAttribute("aria-label",r.title),r.innerHTML='',n.insertBefore(r,n.firstChild)}})),Array.from(document.querySelectorAll(".playground")).forEach((function(e){var t=e.querySelector(".buttons");t||((t=document.createElement("div")).className="buttons",e.insertBefore(t,e.firstChild));var n=document.createElement("button");if(n.className="fa fa-play play-button",n.hidden=!0,n.title="Run this code",n.setAttribute("aria-label",n.title),t.insertBefore(n,t.firstChild),n.addEventListener("click",(function(t){r(e)})),window.playground_copyable){var i=document.createElement("button");i.className="fa fa-copy clip-button",i.innerHTML='',i.title="Copy to clipboard",i.setAttribute("aria-label",i.title),t.insertBefore(i,t.firstChild)}let o=e.querySelector("code");if(window.ace&&o.classList.contains("editable")){var a=document.createElement("button");a.className="fa fa-history reset-button",a.title="Undo changes",a.setAttribute("aria-label",a.title),t.insertBefore(a,t.firstChild),a.addEventListener("click",(function(){let e=window.ace.edit(o);e.setValue(e.originalCode),e.clearSelection()}))}}))}(),function(){var e=document.querySelector("html"),t=document.getElementById("theme-toggle"),n=document.getElementById("theme-list"),r=document.querySelector('meta[name="theme-color"]'),i={ayuHighlight:document.querySelector("[href$='ayu-highlight.css']"),tomorrowNight:document.querySelector("[href$='tomorrow-night.css']"),highlight:document.querySelector("[href$='highlight.css']")};function o(){n.style.display="none",t.setAttribute("aria-expanded",!1),t.focus()}function a(){var e;try{e=localStorage.getItem("mdbook-theme")}catch(e){}return null==e?default_theme:e}function s(t,o=!0){let s;"coal"==t||"navy"==t?(i.ayuHighlight.disabled=!0,i.tomorrowNight.disabled=!1,i.highlight.disabled=!0,s="ace/theme/tomorrow_night"):"ayu"==t?(i.ayuHighlight.disabled=!1,i.tomorrowNight.disabled=!0,i.highlight.disabled=!0,s="ace/theme/tomorrow_night"):(i.ayuHighlight.disabled=!0,i.tomorrowNight.disabled=!0,i.highlight.disabled=!1,s="ace/theme/dawn"),setTimeout((function(){r.content=getComputedStyle(document.documentElement).backgroundColor}),1),window.ace&&window.editors&&window.editors.forEach((function(e){e.setTheme(s)}));var l=a();if(o)try{localStorage.setItem("mdbook-theme",t)}catch(e){}e.classList.remove(l),e.classList.add(t),n.querySelectorAll(".theme-selected").forEach((function(e){e.classList.remove("theme-selected")})),n.querySelector("button#"+a()).classList.add("theme-selected")}s(a(),!1),t.addEventListener("click",(function(){"block"===n.style.display?o():(n.style.display="block",t.setAttribute("aria-expanded",!0),n.querySelector("button#"+a()).focus())})),n.addEventListener("click",(function(e){var t;if("theme"===e.target.className)t=e.target.id;else{if("theme"!==e.target.parentElement.className)return;t=e.target.parentElement.id}s(t)})),n.addEventListener("focusout",(function(e){!e.relatedTarget||t.contains(e.relatedTarget)||n.contains(e.relatedTarget)||o()})),document.addEventListener("click",(function(e){"block"!==n.style.display||t.contains(e.target)||n.contains(e.target)||o()})),document.addEventListener("keydown",(function(e){if(!(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)&&n.contains(e.target))switch(e.key){case"Escape":e.preventDefault(),o();break;case"ArrowUp":e.preventDefault(),(t=document.activeElement.parentElement)&&t.previousElementSibling&&t.previousElementSibling.querySelector("button").focus();break;case"ArrowDown":var t;e.preventDefault(),(t=document.activeElement.parentElement)&&t.nextElementSibling&&t.nextElementSibling.querySelector("button").focus();break;case"Home":e.preventDefault(),n.querySelector("li:first-child button").focus();break;case"End":e.preventDefault(),n.querySelector("li:last-child button").focus()}}))}(),function(){var e=document.querySelector("body"),t=document.getElementById("sidebar"),n=document.querySelectorAll("#sidebar a"),r=document.getElementById("sidebar-toggle"),i=document.getElementById("sidebar-resize-handle"),o=null;function a(){e.classList.remove("sidebar-hidden"),e.classList.add("sidebar-visible"),Array.from(n).forEach((function(e){e.setAttribute("tabIndex",0)})),r.setAttribute("aria-expanded",!0),t.setAttribute("aria-hidden",!1);try{localStorage.setItem("mdbook-sidebar","visible")}catch(e){}}var s=document.querySelectorAll("#sidebar a.toggle");function l(e){e.currentTarget.parentElement.classList.toggle("expanded")}function c(){e.classList.remove("sidebar-visible"),e.classList.add("sidebar-hidden"),Array.from(n).forEach((function(e){e.setAttribute("tabIndex",-1)})),r.setAttribute("aria-expanded",!1),t.setAttribute("aria-hidden",!0);try{localStorage.setItem("mdbook-sidebar","hidden")}catch(e){}}function d(n){var r=n.clientX-t.offsetLeft;r<20?c():(e.classList.contains("sidebar-hidden")&&a(),r=Math.min(r,window.innerWidth-100),document.documentElement.style.setProperty("--sidebar-width",r+"px"))}function u(t){e.classList.remove("sidebar-resizing"),window.removeEventListener("mousemove",d,!1),window.removeEventListener("mouseup",u,!1)}Array.from(s).forEach((function(e){e.addEventListener("click",l)})),r.addEventListener("click",(function(){e.classList.contains("sidebar-hidden")?(parseInt(document.documentElement.style.getPropertyValue("--sidebar-width"),10)<150&&document.documentElement.style.setProperty("--sidebar-width","150px"),a()):e.classList.contains("sidebar-visible")||"none"===getComputedStyle(t).transform?c():a()})),i.addEventListener("mousedown",(function(t){window.addEventListener("mousemove",d,!1),window.addEventListener("mouseup",u,!1),e.classList.add("sidebar-resizing")}),!1),document.addEventListener("touchstart",(function(e){o={x:e.touches[0].clientX,time:Date.now()}}),{passive:!0}),document.addEventListener("touchmove",(function(e){if(o){var t=e.touches[0].clientX,n=t-o.x;Date.now()-o.time<250&&Math.abs(n)>=150&&(n>=0&&o.xn?(a=!1,l>0&&(s=n)):l>0?a=!0:l.buttons{z-index:2}a,a:active,a:hover,a:visited{color:#4183c4;text-decoration:none}h1,h2,h3,h4,h5,h6{page-break-inside:avoid;page-break-after:avoid}code,pre{page-break-inside:avoid;white-space:pre-wrap}.fa{display:none!important} +#menu-bar,#sidebar,.mobile-nav-chapters,.nav-chapters{display:none}#page-wrapper.page-wrapper{transform:none!important;margin-inline-start:0;overflow-y:initial}#content{max-width:none;margin:0;padding:0}.page{overflow-y:initial}code{direction:ltr!important}pre>.buttons{z-index:2}a,a:active,a:hover,a:visited{color:#4183c4;text-decoration:none}h1,h2,h3,h4,h5,h6{page-break-inside:avoid;page-break-after:avoid}code,pre{page-break-inside:avoid;white-space:pre-wrap}.fa{display:none!important} diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/css/variables.css b/lib/tools/Hamud_Book/zh-Hans-CN/css/variables.css index 12c39dc5..50a90c47 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/css/variables.css +++ b/lib/tools/Hamud_Book/zh-Hans-CN/css/variables.css @@ -1 +1 @@ -:root{--sidebar-width:300px;--page-padding:15px;--content-max-width:750px;--menu-bar-height:50px;--mono-font:"Source Code Pro",Consolas,"Ubuntu Mono",Menlo,"DejaVu Sans Mono",monospace,monospace;--code-font-size:0.875em}.ayu{--bg:hsl(210, 25%, 8%);--fg:#c5c5c5;--sidebar-bg:#14191f;--sidebar-fg:#c8c9db;--sidebar-non-existant:#5c6773;--sidebar-active:#ffb454;--sidebar-spacer:#2d334f;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#b7b9cc;--links:#0096cf;--inline-code-color:#ffb454;--theme-popup-bg:#14191f;--theme-popup-border:#5c6773;--theme-hover:#191f26;--quote-bg:hsl(226, 15%, 17%);--quote-border:hsl(226, 15%, 22%);--table-border-color:hsl(210, 25%, 13%);--table-header-bg:hsl(210, 25%, 28%);--table-alternate-bg:hsl(210, 25%, 11%);--searchbar-border-color:#848484;--searchbar-bg:#424242;--searchbar-fg:#fff;--searchbar-shadow-color:#d4c89f;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#252932;--search-mark-bg:#e3b171}.coal{--bg:hsl(200, 7%, 8%);--fg:#98a3ad;--sidebar-bg:#292c2f;--sidebar-fg:#a1adb8;--sidebar-non-existant:#505254;--sidebar-active:#3473ad;--sidebar-spacer:#393939;--scrollbar:var(--sidebar-fg);--icons:#43484d;--icons-hover:#b3c0cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#141617;--theme-popup-border:#43484d;--theme-hover:#1f2124;--quote-bg:hsl(234, 21%, 18%);--quote-border:hsl(234, 21%, 23%);--table-border-color:hsl(200, 7%, 13%);--table-header-bg:hsl(200, 7%, 28%);--table-alternate-bg:hsl(200, 7%, 11%);--searchbar-border-color:#aaa;--searchbar-bg:#b7b7b7;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#98a3ad;--searchresults-li-bg:#2b2b2f;--search-mark-bg:#355c7d}.light{--bg:hsl(0, 0%, 100%);--fg:hsl(0, 0%, 0%);--sidebar-bg:#fafafa;--sidebar-fg:hsl(0, 0%, 0%);--sidebar-non-existant:#aaaaaa;--sidebar-active:#1f1fff;--sidebar-spacer:#f4f4f4;--scrollbar:#8F8F8F;--icons:#747474;--icons-hover:#000000;--links:#20609f;--inline-code-color:#301900;--theme-popup-bg:#fafafa;--theme-popup-border:#cccccc;--theme-hover:#e6e6e6;--quote-bg:hsl(197, 37%, 96%);--quote-border:hsl(197, 37%, 91%);--table-border-color:hsl(0, 0%, 95%);--table-header-bg:hsl(0, 0%, 80%);--table-alternate-bg:hsl(0, 0%, 97%);--searchbar-border-color:#aaa;--searchbar-bg:#fafafa;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#e4f2fe;--search-mark-bg:#a2cff5}.navy{--bg:hsl(226, 23%, 11%);--fg:#bcbdd0;--sidebar-bg:#282d3f;--sidebar-fg:#c8c9db;--sidebar-non-existant:#505274;--sidebar-active:#2b79a2;--sidebar-spacer:#2d334f;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#b7b9cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#161923;--theme-popup-border:#737480;--theme-hover:#282e40;--quote-bg:hsl(226, 15%, 17%);--quote-border:hsl(226, 15%, 22%);--table-border-color:hsl(226, 23%, 16%);--table-header-bg:hsl(226, 23%, 31%);--table-alternate-bg:hsl(226, 23%, 14%);--searchbar-border-color:#aaa;--searchbar-bg:#aeaec6;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#5f5f71;--searchresults-border-color:#5c5c68;--searchresults-li-bg:#242430;--search-mark-bg:#a2cff5}.rust{--bg:hsl(60, 9%, 87%);--fg:#262625;--sidebar-bg:#3b2e2a;--sidebar-fg:#c8c9db;--sidebar-non-existant:#505254;--sidebar-active:#e69f67;--sidebar-spacer:#45373a;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#262625;--links:#2b79a2;--inline-code-color:#6e6b5e;--theme-popup-bg:#e1e1db;--theme-popup-border:#b38f6b;--theme-hover:#99908a;--quote-bg:hsl(60, 5%, 75%);--quote-border:hsl(60, 5%, 70%);--table-border-color:hsl(60, 9%, 82%);--table-header-bg:#b3a497;--table-alternate-bg:hsl(60, 9%, 84%);--searchbar-border-color:#aaa;--searchbar-bg:#fafafa;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#dec2a2;--search-mark-bg:#e69f67}@media (prefers-color-scheme:dark){.light.no-js{--bg:hsl(200, 7%, 8%);--fg:#98a3ad;--sidebar-bg:#292c2f;--sidebar-fg:#a1adb8;--sidebar-non-existant:#505254;--sidebar-active:#3473ad;--sidebar-spacer:#393939;--scrollbar:var(--sidebar-fg);--icons:#43484d;--icons-hover:#b3c0cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#141617;--theme-popup-border:#43484d;--theme-hover:#1f2124;--quote-bg:hsl(234, 21%, 18%);--quote-border:hsl(234, 21%, 23%);--table-border-color:hsl(200, 7%, 13%);--table-header-bg:hsl(200, 7%, 28%);--table-alternate-bg:hsl(200, 7%, 11%);--searchbar-border-color:#aaa;--searchbar-bg:#b7b7b7;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#98a3ad;--searchresults-li-bg:#2b2b2f;--search-mark-bg:#355c7d}} +:root{--sidebar-width:300px;--sidebar-resize-indicator-width:8px;--sidebar-resize-indicator-space:2px;--page-padding:15px;--content-max-width:750px;--menu-bar-height:50px;--mono-font:"Source Code Pro",Consolas,"Ubuntu Mono",Menlo,"DejaVu Sans Mono",monospace,monospace;--code-font-size:0.875em}.ayu{--bg:hsl(210, 25%, 8%);--fg:#c5c5c5;--sidebar-bg:#14191f;--sidebar-fg:#c8c9db;--sidebar-non-existant:#5c6773;--sidebar-active:#ffb454;--sidebar-spacer:#2d334f;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#b7b9cc;--links:#0096cf;--inline-code-color:#ffb454;--theme-popup-bg:#14191f;--theme-popup-border:#5c6773;--theme-hover:#191f26;--quote-bg:hsl(226, 15%, 17%);--quote-border:hsl(226, 15%, 22%);--warning-border:#ff8e00;--table-border-color:hsl(210, 25%, 13%);--table-header-bg:hsl(210, 25%, 28%);--table-alternate-bg:hsl(210, 25%, 11%);--searchbar-border-color:#848484;--searchbar-bg:#424242;--searchbar-fg:#fff;--searchbar-shadow-color:#d4c89f;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#252932;--search-mark-bg:#e3b171;--color-scheme:dark}.coal{--bg:hsl(200, 7%, 8%);--fg:#98a3ad;--sidebar-bg:#292c2f;--sidebar-fg:#a1adb8;--sidebar-non-existant:#505254;--sidebar-active:#3473ad;--sidebar-spacer:#393939;--scrollbar:var(--sidebar-fg);--icons:#43484d;--icons-hover:#b3c0cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#141617;--theme-popup-border:#43484d;--theme-hover:#1f2124;--quote-bg:hsl(234, 21%, 18%);--quote-border:hsl(234, 21%, 23%);--warning-border:#ff8e00;--table-border-color:hsl(200, 7%, 13%);--table-header-bg:hsl(200, 7%, 28%);--table-alternate-bg:hsl(200, 7%, 11%);--searchbar-border-color:#aaa;--searchbar-bg:#b7b7b7;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#98a3ad;--searchresults-li-bg:#2b2b2f;--search-mark-bg:#355c7d;--color-scheme:dark}.light{--bg:hsl(0, 0%, 100%);--fg:hsl(0, 0%, 0%);--sidebar-bg:#fafafa;--sidebar-fg:hsl(0, 0%, 0%);--sidebar-non-existant:#aaaaaa;--sidebar-active:#1f1fff;--sidebar-spacer:#f4f4f4;--scrollbar:#8F8F8F;--icons:#747474;--icons-hover:#000000;--links:#20609f;--inline-code-color:#301900;--theme-popup-bg:#fafafa;--theme-popup-border:#cccccc;--theme-hover:#e6e6e6;--quote-bg:hsl(197, 37%, 96%);--quote-border:hsl(197, 37%, 91%);--warning-border:#ff8e00;--table-border-color:hsl(0, 0%, 95%);--table-header-bg:hsl(0, 0%, 80%);--table-alternate-bg:hsl(0, 0%, 97%);--searchbar-border-color:#aaa;--searchbar-bg:#fafafa;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#e4f2fe;--search-mark-bg:#a2cff5;--color-scheme:light}.navy{--bg:hsl(226, 23%, 11%);--fg:#bcbdd0;--sidebar-bg:#282d3f;--sidebar-fg:#c8c9db;--sidebar-non-existant:#505274;--sidebar-active:#2b79a2;--sidebar-spacer:#2d334f;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#b7b9cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#161923;--theme-popup-border:#737480;--theme-hover:#282e40;--quote-bg:hsl(226, 15%, 17%);--quote-border:hsl(226, 15%, 22%);--warning-border:#ff8e00;--table-border-color:hsl(226, 23%, 16%);--table-header-bg:hsl(226, 23%, 31%);--table-alternate-bg:hsl(226, 23%, 14%);--searchbar-border-color:#aaa;--searchbar-bg:#aeaec6;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#5f5f71;--searchresults-border-color:#5c5c68;--searchresults-li-bg:#242430;--search-mark-bg:#a2cff5;--color-scheme:dark}.rust{--bg:hsl(60, 9%, 87%);--fg:#262625;--sidebar-bg:#3b2e2a;--sidebar-fg:#c8c9db;--sidebar-non-existant:#505254;--sidebar-active:#e69f67;--sidebar-spacer:#45373a;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#262625;--links:#2b79a2;--inline-code-color:#6e6b5e;--theme-popup-bg:#e1e1db;--theme-popup-border:#b38f6b;--theme-hover:#99908a;--quote-bg:hsl(60, 5%, 75%);--quote-border:hsl(60, 5%, 70%);--warning-border:#ff8e00;--table-border-color:hsl(60, 9%, 82%);--table-header-bg:#b3a497;--table-alternate-bg:hsl(60, 9%, 84%);--searchbar-border-color:#aaa;--searchbar-bg:#fafafa;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#dec2a2;--search-mark-bg:#e69f67;--color-scheme:light}@media (prefers-color-scheme:dark){.light.no-js{--bg:hsl(200, 7%, 8%);--fg:#98a3ad;--sidebar-bg:#292c2f;--sidebar-fg:#a1adb8;--sidebar-non-existant:#505254;--sidebar-active:#3473ad;--sidebar-spacer:#393939;--scrollbar:var(--sidebar-fg);--icons:#43484d;--icons-hover:#b3c0cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#141617;--theme-popup-border:#43484d;--theme-hover:#1f2124;--quote-bg:hsl(234, 21%, 18%);--quote-border:hsl(234, 21%, 23%);--warning-border:#ff8e00;--table-border-color:hsl(200, 7%, 13%);--table-header-bg:hsl(200, 7%, 28%);--table-alternate-bg:hsl(200, 7%, 11%);--searchbar-border-color:#aaa;--searchbar-bg:#b7b7b7;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#98a3ad;--searchresults-li-bg:#2b2b2f;--search-mark-bg:#355c7d}} diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/highlight.js b/lib/tools/Hamud_Book/zh-Hans-CN/highlight.js index 08975adb..5dec5d31 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/highlight.js +++ b/lib/tools/Hamud_Book/zh-Hans-CN/highlight.js @@ -1 +1 @@ -var hljs=function(){"use strict";function e(n){Object.freeze(n);var s="function"==typeof n;return Object.getOwnPropertyNames(n).forEach((function(t){!Object.hasOwnProperty.call(n,t)||null===n[t]||"object"!=typeof n[t]&&"function"!=typeof n[t]||s&&("caller"===t||"callee"===t||"arguments"===t)||Object.isFrozen(n[t])||e(n[t])})),n}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function s(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function t(e,...n){var s={};for(const n in e)s[n]=e[n];return n.forEach((function(e){for(const n in e)s[n]=e[n]})),s}function a(e){return e.nodeName.toLowerCase()}var r=Object.freeze({__proto__:null,escapeHTML:s,inherit:t,nodeStream:function(e){var n=[];return function e(s,t){for(var r=s.firstChild;r;r=r.nextSibling)3===r.nodeType?t+=r.nodeValue.length:1===r.nodeType&&(n.push({event:"start",offset:t,node:r}),t=e(r,t),a(r).match(/br|hr|img|input/)||n.push({event:"stop",offset:t,node:r}));return t}(e,0),n},mergeStreams:function(e,n,t){var r=0,i="",o=[];function c(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function d(e){i+=""}function p(e){("start"===e.event?l:d)(e.node)}for(;e.length||n.length;){var m=c();if(i+=s(t.substring(r,m[0].offset)),r=m[0].offset,m===e){o.reverse().forEach(d);do{p(m.splice(0,1)[0]),m=c()}while(m===e&&m.length&&m[0].offset===r);o.reverse().forEach(l)}else"start"===m[0].event?o.push(m[0].node):o.pop(),p(m.splice(0,1)[0])}return i+s(t.substr(r))}});const i=e=>!!e.kind;class o{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=s(e)}openNode(e){if(!i(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){i(e)&&(this.buffer+="
")}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{c._collapse(e)})))}}class l extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const s=e.root;s.kind=n,s.sublanguage=!0,this.add(s)}toHTML(){return new o(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",m={begin:"\\\\[\\s\\S]",relevance:0},u={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[m]},g={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[m]},b={begin:/\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/},v=function(e,n,s={}){var a=t({className:"comment",begin:e,end:n,contains:[]},s);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},_=v("//","$"),f=v("/\\*","\\*/"),h=v("#","$");var E=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:p,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map((e=>d(e))).join("")}(n,/.*\b/,e.binary,/\b.*/)),t({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:m,APOS_STRING_MODE:u,QUOTE_STRING_MODE:g,PHRASAL_WORDS_MODE:b,COMMENT:v,C_LINE_COMMENT_MODE:_,C_BLOCK_COMMENT_MODE:f,HASH_COMMENT_MODE:h,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:p,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[m,{begin:/\[/,end:/\]/,relevance:0,contains:[m]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),w="of and for in not or if then".split(" ");function N(e,n){return n?+n:function(e){return w.includes(e.toLowerCase())}(e)?0:1}const y=s,x=t,{nodeStream:O,mergeStreams:M}=r,C=Symbol("nomatch");return function(s){var a=[],r={},i={},o=[],c=!0,p=/(^(<[^>]+>|\t|)+|\n)/gm,m="Could not find the language '{}', did you forget to load/include a language module?";const u={disableAutodetect:!0,name:"Plain text",contains:[]};var g={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:l};function b(e){return g.noHighlightRe.test(e)}function v(e,n,s,t){var a={code:n,language:e};T("before:highlight",a);var r=a.result?a.result:_(a.language,a.code,s,t);return r.code=a.code,T("after:highlight",r),r}function _(e,s,a,i){var o=s;function l(e,n){var s=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,s)&&e.keywords[s]}function p(){null!=O.subLanguage?function(){if(""!==k){var e=null;if("string"==typeof O.subLanguage){if(!r[O.subLanguage])return void S.addText(k);e=_(O.subLanguage,k,!0,M[O.subLanguage]),M[O.subLanguage]=e.top}else e=f(k,O.subLanguage.length?O.subLanguage:null);O.relevance>0&&(q+=e.relevance),S.addSublanguage(e.emitter,e.language)}}():function(){if(!O.keywords)return void S.addText(k);let e=0;O.keywordPatternRe.lastIndex=0;let n=O.keywordPatternRe.exec(k),s="";for(;n;){s+=k.substring(e,n.index);const t=l(O,n);if(t){const[e,a]=t;S.addText(s),s="",q+=a,S.addKeyword(n[0],e)}else s+=n[0];e=O.keywordPatternRe.lastIndex,n=O.keywordPatternRe.exec(k)}s+=k.substr(e),S.addText(s)}(),k=""}function u(e){return e.className&&S.openNode(e.className),O=Object.create(e,{parent:{value:O}})}function b(e){return 0===O.matcher.regexIndex?(k+=e[0],1):(D=!0,0)}var v={};function h(s,t){var r=t&&t[0];if(k+=s,null==r)return p(),0;if("begin"===v.type&&"end"===t.type&&v.index===t.index&&""===r){if(k+=o.slice(t.index,t.index+1),!c){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=v.rule,n}return 1}if(v=t,"begin"===t.type)return function(e){var s=e[0],t=e.rule;const a=new n(t),r=[t.__beforeBegin,t["on:begin"]];for(const n of r)if(n&&(n(e,a),a.ignore))return b(s);return t&&t.endSameAsBegin&&(t.endRe=RegExp(s.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),t.skip?k+=s:(t.excludeBegin&&(k+=s),p(),t.returnBegin||t.excludeBegin||(k=s)),u(t),t.returnBegin?0:s.length}(t);if("illegal"===t.type&&!a){const e=Error('Illegal lexeme "'+r+'" for mode "'+(O.className||"")+'"');throw e.mode=O,e}if("end"===t.type){var i=function(e){var s=e[0],t=o.substr(e.index),a=function e(s,t,a){let r=function(e,n){var s=e&&e.exec(n);return s&&0===s.index}(s.endRe,a);if(r){if(s["on:end"]){const e=new n(s);s["on:end"](t,e),e.ignore&&(r=!1)}if(r){for(;s.endsParent&&s.parent;)s=s.parent;return s}}if(s.endsWithParent)return e(s.parent,t,a)}(O,e,t);if(!a)return C;var r=O;r.skip?k+=s:(r.returnEnd||r.excludeEnd||(k+=s),p(),r.excludeEnd&&(k=s));do{O.className&&S.closeNode(),O.skip||O.subLanguage||(q+=O.relevance),O=O.parent}while(O!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),u(a.starts)),r.returnEnd?0:s.length}(t);if(i!==C)return i}if("illegal"===t.type&&""===r)return 1;if(R>1e5&&R>3*t.index)throw Error("potential infinite loop, way more iterations than matches");return k+=r,r.length}var E=A(e);if(!E)throw console.error(m.replace("{}",e)),Error('Unknown language: "'+e+'"');var w=function(e){function n(n,s){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(s?"g":""))}class s{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=n(function(e,n="|"){for(var s=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,t=0,a="",r=0;r0&&(a+=n),a+="(";o.length>0;){var c=s.exec(o);if(null==c){a+=o;break}a+=o.substring(0,c.index),o=o.substring(c.index+c[0].length),"\\"===c[0][0]&&c[1]?a+="\\"+(+c[1]+i):(a+=c[0],"("===c[0]&&t++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const s=n.findIndex(((e,n)=>n>0&&void 0!==e)),t=this.matchIndexes[s];return n.splice(0,s),Object.assign(n,t)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new s;return this.rules.slice(e).forEach((([e,s])=>n.addRule(e,s))),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const s=n.exec(e);return s&&(this.regexIndex+=s.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),s}}function r(e,n){const s=e.input[e.index-1],t=e.input[e.index+e[0].length];"."!==s&&"."!==t||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function s(i,o){const c=i;if(i.compiled)return c;i.compiled=!0,i.__beforeBegin=null,i.keywords=i.keywords||i.beginKeywords;let l=null;if("object"==typeof i.keywords&&(l=i.keywords.$pattern,delete i.keywords.$pattern),i.keywords&&(i.keywords=function(e,n){var s={};return"string"==typeof e?t("keyword",e):Object.keys(e).forEach((function(n){t(n,e[n])})),s;function t(e,t){n&&(t=t.toLowerCase()),t.split(" ").forEach((function(n){var t=n.split("|");s[t[0]]=[e,N(t[0],t[1])]}))}}(i.keywords,e.case_insensitive)),i.lexemes&&l)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return c.keywordPatternRe=n(i.lexemes||l||/\w+/,!0),o&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",i.__beforeBegin=r),i.begin||(i.begin=/\B|\b/),c.beginRe=n(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(c.endRe=n(i.end)),c.terminator_end=d(i.end)||"",i.endsWithParent&&o.terminator_end&&(c.terminator_end+=(i.end?"|":"")+o.terminator_end)),i.illegal&&(c.illegalRe=n(i.illegal)),void 0===i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return t(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?t(e,{starts:e.starts?t(e.starts):null}):Object.isFrozen(e)?t(e):e}("self"===e?i:e)}))),i.contains.forEach((function(e){s(e,c)})),i.starts&&s(i.starts,o),c.matcher=function(e){const n=new a;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin"}))),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(c),c}(e)}(E),x="",O=i||w,M={},S=new g.__emitter(g);!function(){for(var e=[],n=O;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach((e=>S.openNode(e)))}();var k="",q=0,T=0,R=0,D=!1;try{for(O.matcher.considerAll();;){R++,D?D=!1:(O.matcher.lastIndex=T,O.matcher.considerAll());const e=O.matcher.exec(o);if(!e)break;const n=h(o.substring(T,e.index),e);T=e.index+n}return h(o.substr(T)),S.closeAllNodes(),S.finalize(),x=S.toHTML(),{relevance:q,value:x,language:e,illegal:!1,emitter:S,top:O}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(T-100,T+100),mode:n.mode},sofar:x,relevance:0,value:y(o),emitter:S};if(c)return{illegal:!1,relevance:0,value:y(o),emitter:S,language:e,top:O,errorRaised:n};throw n}}function f(e,n){n=n||g.languages||Object.keys(r);var s=function(e){const n={relevance:0,emitter:new g.__emitter(g),value:y(e),illegal:!1,top:u};return n.emitter.addText(e),n}(e),t=s;return n.filter(A).filter(q).forEach((function(n){var a=_(n,e,!1);a.language=n,a.relevance>t.relevance&&(t=a),a.relevance>s.relevance&&(t=s,s=a)})),t.language&&(s.second_best=t),s}function h(e){return g.tabReplace||g.useBR?e.replace(p,(e=>"\n"===e?g.useBR?"
":e:g.tabReplace?e.replace(/\t/g,g.tabReplace):e)):e}function w(e){let n=null;const s=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const s=g.languageDetectRe.exec(n);if(s){var t=A(s[1]);return t||(console.warn(m.replace("{}",s[1])),console.warn("Falling back to no-highlight mode for this block.",e)),t?s[1]:"no-highlight"}return n.split(/\s+/).find((e=>b(e)||A(e)))}(e);if(b(s))return;T("before:highlightBlock",{block:e,language:s}),g.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const t=n.textContent,a=s?v(s,t,!0):f(t),r=O(n);if(r.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=M(r,O(e),t)}a.value=h(a.value),T("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,s){var t=n?i[n]:s,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(t)||a.push(t),a.join(" ").trim()}(e.className,s,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const S=()=>{if(!S.called){S.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,w)}};function A(e){return e=(e||"").toLowerCase(),r[e]||r[i[e]]}function k(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e]=n}))}function q(e){var n=A(e);return n&&!n.disableAutodetect}function T(e,n){var s=e;o.forEach((function(e){e[s]&&e[s](n)}))}Object.assign(s,{highlight:v,highlightAuto:f,fixMarkup:h,highlightBlock:w,configure:function(e){g=x(g,e)},initHighlighting:S,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",S,!1)},registerLanguage:function(e,n){var t=null;try{t=n(s)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!c)throw n;console.error(n),t=u}t.name||(t.name=e),r[e]=t,t.rawDefinition=n.bind(null,s),t.aliases&&k(t.aliases,{languageName:e})},listLanguages:function(){return Object.keys(r)},getLanguage:A,registerAliases:k,requireLanguage:function(e){var n=A(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:q,inherit:x,addPlugin:function(e){o.push(e)}}),s.debugMode=function(){c=!1},s.safeMode=function(){c=!0},s.versionString="10.1.1";for(const n in E)"object"==typeof E[n]&&e(E[n]);return Object.assign(s,E),s}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs),hljs.registerLanguage("php",function(){"use strict";return function(e){var n={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},s={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},t={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},a={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},r={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:r,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[s]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},s,{className:"keyword",begin:/\$this\b/},n,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:r,contains:["self",n,e.C_BLOCK_COMMENT_MODE,t,a]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},t,a]}}}()),hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},s={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:s}],relevance:0}],illegal:"[^\\s\\}]"}}}()),hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},s=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),t={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},a={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},r=e.inherit(a,{illegal:/\n/}),i={className:"subst",begin:"{",end:"}",keywords:n},o=e.inherit(i,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,o]},l={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},i]},d=e.inherit(l,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},o]});i.contains=[l,c,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.C_BLOCK_COMMENT_MODE],o.contains=[d,c,r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var p={variants:[l,c,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},m={begin:"<",end:">",contains:[{beginKeywords:"in out"},s]},u=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",g={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},p,t,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},s,m,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+u+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,m],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[p,t,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},g]}}}()),hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},s={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},t={begin:"->{",end:"}"},a={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},r=[e.BACKSLASH_ESCAPE,s,a],i=[a,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),t,{className:"string",contains:r,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return s.contains=i,t.contains=i,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:i}}}()),hljs.registerLanguage("swift",function(){"use strict";return function(e){var n={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},s=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:n,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[r],{name:"Swift",keywords:n,contains:[a,e.C_LINE_COMMENT_MODE,s,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:n,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,s]}]}}}()),hljs.registerLanguage("makefile",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[s,r,a,t,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[s,t,r,a]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[i],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[i],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},i]}]}}}()),hljs.registerLanguage("bash",function(){"use strict";return function(e){const n={};Object.assign(n,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[n]}]}]});const s={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},t={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,s]};s.contains.push(t);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},r=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),i={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[r,e.SHEBANG(),i,a,e.HASH_COMMENT_MODE,t,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}}()),hljs.registerLanguage("c-like",function(){"use strict";return function(e){function n(e){return"(?:"+e+")?"}var s="(decltype\\(auto\\)|"+n("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+n("<.*?>")+")",t={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:n("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=n("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_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 _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,a],p={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},m={className:"function",begin:"("+s+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,r,t,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,r,t]}]},t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",t]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:i,strings:a,keywords:l}}}}()),hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(t){var a={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:s.concat(["npm","print"]).join(" ")},r="[A-Za-z$_][0-9A-Za-z$_]*",i={className:"subst",begin:/#\{/,end:/}/,keywords:a},o=[t.BINARY_NUMBER_MODE,t.inherit(t.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[t.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[t.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,i]},{begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,i]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[i,t.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+r},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];i.contains=o;var c=t.inherit(t.TITLE_MODE,{begin:r}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:a,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:a,illegal:/\/\*/,contains:o.concat([t.COMMENT("###","###"),t.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+r+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:r+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}()),hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",s={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},t={className:"doctag",begin:"@[A-Za-z]+"},a={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[t]}),e.COMMENT("^\\=begin","^\\=end",{contains:[t],relevance:10}),e.COMMENT("^__END__","\\n$")],i={className:"subst",begin:"#\\{",end:"}",keywords:s},o={className:"string",contains:[e.BACKSLASH_ESCAPE,i],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,i]})]}]},c={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:s},l=[o,a,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),c].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[o,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:s},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[a,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,i],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);i.contains=l,c.contains=l;var d=[{begin:/^\s*=>/,starts:{end:"$",contains:l}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:l}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:s,illegal:/\/\*/,contains:r.concat(d).concat(l)}}}()),hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",s="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",t={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},a=e.inherit(t,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),r={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},i={begin:"{",end:"}",contains:[r],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]",contains:[r],illegal:"\\n",relevance:0},c=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+s},{className:"type",begin:"!<"+s+">"},{className:"type",begin:"!"+s},{className:"type",begin:"!!"+s},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},i,o,t],l=[...c];return l.pop(),l.push(a),r.contains=l,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:c}}}()),hljs.registerLanguage("d",function(){"use strict";return function(e){var n={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},s="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",t="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",a={className:"number",begin:"\\b"+s+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},r={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+s+"(i|[fF]i|Li))",relevance:0},i={className:"string",begin:"'("+t+"|.)",end:"'",illegal:"."},o={className:"string",begin:'"',contains:[{begin:t,relevance:0}],end:'"[cwd]?'},c=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:n,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},o,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},r,a,i,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}()),hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",s="("+n+"[:=]"+n+"|[ \\t\\f]+)",t="([^\\\\:= \\t\\f\\n]|\\\\.)+",a={end:s,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+s,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:a},{begin:t+s,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:t,endsParent:!0,relevance:0}],starts:a},{className:"attr",relevance:0,begin:t+n+"$"}]}}}()),hljs.registerLanguage("http",function(){"use strict";return function(e){var n="HTTP/[0-9\\.]+";return{name:"HTTP",aliases:["https"],illegal:"\\S",contains:[{begin:"^"+n,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+n+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:n},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}}()),hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},s={className:"meta",begin:"{-#",end:"#-}"},t={className:"meta",begin:"^#",end:"$"},a={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},r={begin:"\\(",end:"\\)",illegal:'"',contains:[s,t,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[r,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[r,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[a,r,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[s,a,r,{begin:"{",end:"}",contains:r.contains},n]},{beginKeywords:"default",end:"$",contains:[a,r,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[a,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},s,t,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,a,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}()),hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map((e=>function(e){return e?"string"==typeof e?e:e.source:null}(e))).join("")}return function(n){const s={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},t=/\[.*?\]/,a=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,r=e("(",/'.*?'/,"|",/".*?"/,"|",t,"|",a,"|",/\.|\//,")+"),i=e("(",t,"|",a,")(?==)"),o={begin:r,lexemes:/[\w.\/]+/},c=n.inherit(o,{keywords:{literal:"true false undefined null"}}),l={begin:/\(/,end:/\)/},d={className:"attr",begin:i,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,l]}}},p={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},d,c,l],returnEnd:!0},m=n.inherit(o,{className:"name",keywords:s,starts:n.inherit(p,{end:/\)/})});l.contains=[m];const u=n.inherit(o,{keywords:s,className:"name",starts:n.inherit(p,{end:/}}/})}),g=n.inherit(o,{keywords:s,className:"name"}),b=n.inherit(o,{className:"name",keywords:s,starts:n.inherit(p,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[g]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[g]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[b]}]}}}()),hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",s="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:s},illegal:""}]}}}()),hljs.registerLanguage("cpp",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.disableAutodetect=!1,n.name="C++",n.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],n}}()),hljs.registerLanguage("ini",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(...n){return n.map((n=>e(n))).join("")}return function(s){var t={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:s.NUMBER_RE}]},a=s.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var r={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},i={className:"literal",begin:/\bon|off|true|false|yes|no\b/},o={className:"string",contains:[s.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[a,i,r,o,t,"self"],relevance:0},l="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map((n=>e(n))).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(l,"(\\s*\\.\\s*",l,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[a,c,i,r,o,t]}}]}}}()),hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,s={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+s.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:s,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}()),hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}()),hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return s("(",e,")?")}function s(...n){return n.map((n=>e(n))).join("")}function t(...n){return"("+n.map((n=>e(n))).join("|")+")"}return function(e){var a="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",r={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},i=e=>s("[",e,"]+([",e,"_]*[",e,"]+)?"),o={className:"number",variants:[{begin:`\\b(0[bB]${i("01")})[lL]?`},{begin:`\\b(0${i("0-7")})[dDfFlL]?`},{begin:s(/\b0[xX]/,t(s(i("a-fA-F0-9"),/\./,i("a-fA-F0-9")),s(i("a-fA-F0-9"),/\.?/),s(/\./,i("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:s(/\b/,t(s(/\d*\./,i("\\d")),i("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:s(/\b/,i(/\d/),n(/\.?/),n(i(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:a,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:a,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:a,relevance:0,contains:[r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o,r]}}}()),hljs.registerLanguage("x86asm",function(){"use strict";return function(e){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+e.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[e.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}()),hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},s={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},t={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},a={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},r={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[a,t]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,a,t]}]};t.contains.push(r);var i={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(r,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),l={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=l;return d.variants[1].contains=[l],l.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},s,i,o,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[l,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,i,o,r,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},i,o]},r,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}()),hljs.registerLanguage("armasm",function(){"use strict";return function(e){const n={variants:[e.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),e.COMMENT("[;@]","$",{relevance:0}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},n,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}()),hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:">>|\.\.\.) /},t={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},a={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,s],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,s],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,s,a,t]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,s,a,t]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,a,t]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,a,t]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},i={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},o={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",s,i,r,e.HASH_COMMENT_MODE]}]};return t.contains=[r,i,s],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[s,i,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,o,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}()),hljs.registerLanguage("shell",function(){"use strict";return function(e){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}()),hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},s={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},t={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},a={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},r={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[t]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[t]},a]},i={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[a]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},t,i,r,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}()),hljs.registerLanguage("julia",function(){"use strict";return function(e){var n="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",s={$pattern:n,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},t={keywords:s,illegal:/<\//},a={className:"subst",begin:/\$\(/,end:/\)/,keywords:s},r={className:"variable",begin:"\\$"+n},i={className:"string",contains:[e.BACKSLASH_ESCAPE,a,r],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},o={className:"string",contains:[e.BACKSLASH_ESCAPE,a,r],begin:"`",end:"`"},c={className:"meta",begin:"@"+n};return t.name="Julia",t.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,o,c,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],a.contains=t.contains,t}}()),hljs.registerLanguage("php-template",function(){"use strict";return function(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}()),hljs.registerLanguage("scss",function(){"use strict";return function(e){var n={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},s={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},n,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[n,s,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},n,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,s,e.CSS_NUMBER_MODE]}]}}}()),hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}()),hljs.registerLanguage("sql",function(){"use strict";return function(e){var n=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]}}}()),hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}()),hljs.registerLanguage("json",function(){"use strict";return function(e){var n={literal:"true false null"},s=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],t=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:n},r={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(a,{begin:/:/})].concat(s),illegal:"\\S"},i={begin:"\\[",end:"\\]",contains:[e.inherit(a)],illegal:"\\S"};return t.push(r,i),s.forEach((function(e){t.push(e)})),{name:"JSON",contains:t,keywords:n,illegal:"\\S"}}}()),hljs.registerLanguage("python-repl",function(){"use strict";return function(e){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}()),hljs.registerLanguage("markdown",function(){"use strict";return function(e){const n={begin:"<",end:">",subLanguage:"xml",relevance:0},s={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},t={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},a={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};t.contains.push(a),a.contains.push(t);var r=[n,s];return t.contains=t.contains.concat(r),a.contains=a.contains.concat(r),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r=r.concat(t,a)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t,a,{className:"quote",begin:"^>\\s+",contains:r,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},s,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()),hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function t(e){return a("(?=",e,")")}function a(...e){return e.map((e=>function(e){return e?"string"==typeof e?e:e.source:null}(e))).join("")}return function(r){var i="[A-Za-z$_][0-9A-Za-z$_]*",o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},c={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:s.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:c,contains:[]},p={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},m={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,d],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,d]};d.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,p,m,u,l,r.REGEXP_MODE];var g=d.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(d.contains,[r.C_BLOCK_COMMENT_MODE,r.C_LINE_COMMENT_MODE])},r.C_BLOCK_COMMENT_MODE,r.C_LINE_COMMENT_MODE]),b={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:g};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:c,contains:[r.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,p,m,u,r.C_LINE_COMMENT_MODE,r.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),r.C_BLOCK_COMMENT_MODE,l,{begin:a(/[{,\n]\s*/,t(a(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+t("\\s*:"),relevance:0}]},{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:c,contains:g}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:o.begin,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[r.inherit(r.TITLE_MODE,{begin:i}),b],illegal:/\[|%/},{begin:/\$[(.]/},r.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},r.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[r.inherit(r.TITLE_MODE,{begin:i}),{begin:/\(\)/},b]}],illegal:/#(?!!)/}}}()),hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(t){var a={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:s.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},r={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:t.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:a,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,o],subLanguage:"css"}},d={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,o]};o.contains=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,c,l,d,i,t.REGEXP_MODE];var p={begin:"\\(",end:/\)/,keywords:a,contains:["self",t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,t.NUMBER_MODE]},m={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,r,p]};return{name:"TypeScript",aliases:["ts"],keywords:a,contains:[t.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,c,l,d,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,i,{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:p.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:a,contains:["self",t.inherit(t.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),m],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",m]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+t.IDENT_RE,relevance:0},r,p]}}}()),hljs.registerLanguage("plaintext",function(){"use strict";return function(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}()),hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",s=[],t=[],a=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,s){return{className:e,begin:n,relevance:s}},i={begin:"\\(",end:"\\)",contains:t,relevance:0};t.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a("'"),a('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var o=t.concat({begin:"{",end:"}",contains:s}),c={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(t)},l={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:t}}]},d={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:t,relevance:0}},p={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:o}},m={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:o},{begin:"!important"}]};return s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,d,p,l,m),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:s}}}()),hljs.registerLanguage("lua",function(){"use strict";return function(e){var n={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},s=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[n],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:s.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:s}].concat(s)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[n],relevance:5}])}}}()); +var hljs=function(){"use strict";function e(n){Object.freeze(n);var t="function"==typeof n;return Object.getOwnPropertyNames(n).forEach((function(s){!Object.hasOwnProperty.call(n,s)||null===n[s]||"object"!=typeof n[s]&&"function"!=typeof n[s]||t&&("caller"===s||"callee"===s||"arguments"===s)||Object.isFrozen(n[s])||e(n[s])})),n}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function t(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function s(e,...n){var t={};for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function a(e){return e.nodeName.toLowerCase()}var r=Object.freeze({__proto__:null,escapeHTML:t,inherit:s,nodeStream:function(e){var n=[];return function e(t,s){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?s+=r.nodeValue.length:1===r.nodeType&&(n.push({event:"start",offset:s,node:r}),s=e(r,s),a(r).match(/br|hr|img|input/)||n.push({event:"stop",offset:s,node:r}));return s}(e,0),n},mergeStreams:function(e,n,s){var r=0,i="",o=[];function c(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function d(e){i+=""}function p(e){("start"===e.event?l:d)(e.node)}for(;e.length||n.length;){var m=c();if(i+=t(s.substring(r,m[0].offset)),r=m[0].offset,m===e){o.reverse().forEach(d);do{p(m.splice(0,1)[0]),m=c()}while(m===e&&m.length&&m[0].offset===r);o.reverse().forEach(l)}else"start"===m[0].event?o.push(m[0].node):o.pop(),p(m.splice(0,1)[0])}return i+t(s.substr(r))}});const i=e=>!!e.kind;class o{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!i(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){i(e)&&(this.buffer+="
")}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{c._collapse(e)})))}}class l extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new o(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",m={begin:"\\\\[\\s\\S]",relevance:0},u={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[m]},g={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[m]},b={begin:/\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/},v=function(e,n,t={}){var a=s({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},_=v("//","$"),f=v("/\\*","\\*/"),h=v("#","$");var E=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:p,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map((e=>d(e))).join("")}(n,/.*\b/,e.binary,/\b.*/)),s({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:m,APOS_STRING_MODE:u,QUOTE_STRING_MODE:g,PHRASAL_WORDS_MODE:b,COMMENT:v,C_LINE_COMMENT_MODE:_,C_BLOCK_COMMENT_MODE:f,HASH_COMMENT_MODE:h,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:p,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[m,{begin:/\[/,end:/\]/,relevance:0,contains:[m]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),w="of and for in not or if then".split(" ");function N(e,n){return n?+n:function(e){return w.includes(e.toLowerCase())}(e)?0:1}const y=t,x=s,{nodeStream:O,mergeStreams:M}=r,C=Symbol("nomatch");return function(t){var a=[],r={},i={},o=[],c=!0,p=/(^(<[^>]+>|\t|)+|\n)/gm,m="Could not find the language '{}', did you forget to load/include a language module?";const u={disableAutodetect:!0,name:"Plain text",contains:[]};var g={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:l};function b(e){return g.noHighlightRe.test(e)}function v(e,n,t,s){var a={code:n,language:e};T("before:highlight",a);var r=a.result?a.result:_(a.language,a.code,t,s);return r.code=a.code,T("after:highlight",r),r}function _(e,t,a,i){var o=t;function l(e,n){var t=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function p(){null!=O.subLanguage?function(){if(""!==k){var e=null;if("string"==typeof O.subLanguage){if(!r[O.subLanguage])return void S.addText(k);e=_(O.subLanguage,k,!0,M[O.subLanguage]),M[O.subLanguage]=e.top}else e=f(k,O.subLanguage.length?O.subLanguage:null);O.relevance>0&&(q+=e.relevance),S.addSublanguage(e.emitter,e.language)}}():function(){if(!O.keywords)return void S.addText(k);let e=0;O.keywordPatternRe.lastIndex=0;let n=O.keywordPatternRe.exec(k),t="";for(;n;){t+=k.substring(e,n.index);const s=l(O,n);if(s){const[e,a]=s;S.addText(t),t="",q+=a,S.addKeyword(n[0],e)}else t+=n[0];e=O.keywordPatternRe.lastIndex,n=O.keywordPatternRe.exec(k)}t+=k.substr(e),S.addText(t)}(),k=""}function u(e){return e.className&&S.openNode(e.className),O=Object.create(e,{parent:{value:O}})}function b(e){return 0===O.matcher.regexIndex?(k+=e[0],1):(D=!0,0)}var v={};function h(t,s){var r=s&&s[0];if(k+=t,null==r)return p(),0;if("begin"===v.type&&"end"===s.type&&v.index===s.index&&""===r){if(k+=o.slice(s.index,s.index+1),!c){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=v.rule,n}return 1}if(v=s,"begin"===s.type)return function(e){var t=e[0],s=e.rule;const a=new n(s),r=[s.__beforeBegin,s["on:begin"]];for(const n of r)if(n&&(n(e,a),a.ignore))return b(t);return s&&s.endSameAsBegin&&(s.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),s.skip?k+=t:(s.excludeBegin&&(k+=t),p(),s.returnBegin||s.excludeBegin||(k=t)),u(s),s.returnBegin?0:t.length}(s);if("illegal"===s.type&&!a){const e=Error('Illegal lexeme "'+r+'" for mode "'+(O.className||"")+'"');throw e.mode=O,e}if("end"===s.type){var i=function(e){var t=e[0],s=o.substr(e.index),a=function e(t,s,a){let r=function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(t.endRe,a);if(r){if(t["on:end"]){const e=new n(t);t["on:end"](s,e),e.ignore&&(r=!1)}if(r){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,s,a)}(O,e,s);if(!a)return C;var r=O;r.skip?k+=t:(r.returnEnd||r.excludeEnd||(k+=t),p(),r.excludeEnd&&(k=t));do{O.className&&S.closeNode(),O.skip||O.subLanguage||(q+=O.relevance),O=O.parent}while(O!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),u(a.starts)),r.returnEnd?0:t.length}(s);if(i!==C)return i}if("illegal"===s.type&&""===r)return 1;if(R>1e5&&R>3*s.index)throw Error("potential infinite loop, way more iterations than matches");return k+=r,r.length}var E=A(e);if(!E)throw console.error(m.replace("{}",e)),Error('Unknown language: "'+e+'"');var w=function(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=n(function(e,n="|"){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,s=0,a="",r=0;r0&&(a+=n),a+="(";o.length>0;){var c=t.exec(o);if(null==c){a+=o;break}a+=o.substring(0,c.index),o=o.substring(c.index+c[0].length),"\\"===c[0][0]&&c[1]?a+="\\"+(+c[1]+i):(a+=c[0],"("===c[0]&&s++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex(((e,n)=>n>0&&void 0!==e)),s=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,s)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach((([e,t])=>n.addRule(e,t))),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const t=n.exec(e);return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),t}}function r(e,n){const t=e.input[e.index-1],s=e.input[e.index+e[0].length];"."!==t&&"."!==s||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function t(i,o){const c=i;if(i.compiled)return c;i.compiled=!0,i.__beforeBegin=null,i.keywords=i.keywords||i.beginKeywords;let l=null;if("object"==typeof i.keywords&&(l=i.keywords.$pattern,delete i.keywords.$pattern),i.keywords&&(i.keywords=function(e,n){var t={};return"string"==typeof e?s("keyword",e):Object.keys(e).forEach((function(n){s(n,e[n])})),t;function s(e,s){n&&(s=s.toLowerCase()),s.split(" ").forEach((function(n){var s=n.split("|");t[s[0]]=[e,N(s[0],s[1])]}))}}(i.keywords,e.case_insensitive)),i.lexemes&&l)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return c.keywordPatternRe=n(i.lexemes||l||/\w+/,!0),o&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",i.__beforeBegin=r),i.begin||(i.begin=/\B|\b/),c.beginRe=n(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(c.endRe=n(i.end)),c.terminator_end=d(i.end)||"",i.endsWithParent&&o.terminator_end&&(c.terminator_end+=(i.end?"|":"")+o.terminator_end)),i.illegal&&(c.illegalRe=n(i.illegal)),void 0===i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return s(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?s(e,{starts:e.starts?s(e.starts):null}):Object.isFrozen(e)?s(e):e}("self"===e?i:e)}))),i.contains.forEach((function(e){t(e,c)})),i.starts&&t(i.starts,o),c.matcher=function(e){const n=new a;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin"}))),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(c),c}(e)}(E),x="",O=i||w,M={},S=new g.__emitter(g);!function(){for(var e=[],n=O;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach((e=>S.openNode(e)))}();var k="",q=0,T=0,R=0,D=!1;try{for(O.matcher.considerAll();;){R++,D?D=!1:(O.matcher.lastIndex=T,O.matcher.considerAll());const e=O.matcher.exec(o);if(!e)break;const n=h(o.substring(T,e.index),e);T=e.index+n}return h(o.substr(T)),S.closeAllNodes(),S.finalize(),x=S.toHTML(),{relevance:q,value:x,language:e,illegal:!1,emitter:S,top:O}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(T-100,T+100),mode:n.mode},sofar:x,relevance:0,value:y(o),emitter:S};if(c)return{illegal:!1,relevance:0,value:y(o),emitter:S,language:e,top:O,errorRaised:n};throw n}}function f(e,n){n=n||g.languages||Object.keys(r);var t=function(e){const n={relevance:0,emitter:new g.__emitter(g),value:y(e),illegal:!1,top:u};return n.emitter.addText(e),n}(e),s=t;return n.filter(A).filter(q).forEach((function(n){var a=_(n,e,!1);a.language=n,a.relevance>s.relevance&&(s=a),a.relevance>t.relevance&&(s=t,t=a)})),s.language&&(t.second_best=s),t}function h(e){return g.tabReplace||g.useBR?e.replace(p,(e=>"\n"===e?g.useBR?"
":e:g.tabReplace?e.replace(/\t/g,g.tabReplace):e)):e}function w(e){let n=null;const t=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=g.languageDetectRe.exec(n);if(t){var s=A(t[1]);return s||(console.warn(m.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),s?t[1]:"no-highlight"}return n.split(/\s+/).find((e=>b(e)||A(e)))}(e);if(b(t))return;T("before:highlightBlock",{block:e,language:t}),g.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const s=n.textContent,a=t?v(t,s,!0):f(s),r=O(n);if(r.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=M(r,O(e),s)}a.value=h(a.value),T("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){var s=n?i[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(s)||a.push(s),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const S=()=>{if(!S.called){S.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,w)}};function A(e){return e=(e||"").toLowerCase(),r[e]||r[i[e]]}function k(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e]=n}))}function q(e){var n=A(e);return n&&!n.disableAutodetect}function T(e,n){var t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(t,{highlight:v,highlightAuto:f,fixMarkup:h,highlightBlock:w,configure:function(e){g=x(g,e)},initHighlighting:S,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",S,!1)},registerLanguage:function(e,n){var s=null;try{s=n(t)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!c)throw n;console.error(n),s=u}s.name||(s.name=e),r[e]=s,s.rawDefinition=n.bind(null,t),s.aliases&&k(s.aliases,{languageName:e})},listLanguages:function(){return Object.keys(r)},getLanguage:A,registerAliases:k,requireLanguage:function(e){var n=A(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:q,inherit:x,addPlugin:function(e){o.push(e)}}),t.debugMode=function(){c=!1},t.safeMode=function(){c=!0},t.versionString="10.1.1";for(const n in E)"object"==typeof E[n]&&e(E[n]);return Object.assign(t,E),t}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs),hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}()),hljs.registerLanguage("bash",function(){"use strict";return function(e){const n={};Object.assign(n,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[n]}]}]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},s={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,t]};t.contains.push(s);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},r=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),i={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[r,e.SHEBANG(),i,a,e.HASH_COMMENT_MODE,s,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}}()),hljs.registerLanguage("c-like",function(){"use strict";return function(e){function n(e){return"(?:"+e+")?"}var t="(decltype\\(auto\\)|"+n("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+n("<.*?>")+")",s={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:n("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=n("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_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 _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,a],p={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},m={className:"function",begin:"("+t+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,r,s,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,r,s]}]},s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",s]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:i,strings:a,keywords:l}}}}()),hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}()),hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],t=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(s){var a={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:t.concat(["npm","print"]).join(" ")},r="[A-Za-z$_][0-9A-Za-z$_]*",i={className:"subst",begin:/#\{/,end:/}/,keywords:a},o=[s.BINARY_NUMBER_MODE,s.inherit(s.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[s.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[s.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[s.BACKSLASH_ESCAPE,i]},{begin:/"/,end:/"/,contains:[s.BACKSLASH_ESCAPE,i]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[i,s.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+r},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];i.contains=o;var c=s.inherit(s.TITLE_MODE,{begin:r}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:a,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:a,illegal:/\/\*/,contains:o.concat([s.COMMENT("###","###"),s.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+r+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:r+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}()),hljs.registerLanguage("cpp",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.disableAutodetect=!1,n.name="C++",n.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],n}}()),hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},t=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),s={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},a={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},r=e.inherit(a,{illegal:/\n/}),i={className:"subst",begin:"{",end:"}",keywords:n},o=e.inherit(i,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,o]},l={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},i]},d=e.inherit(l,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},o]});i.contains=[l,c,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,e.C_BLOCK_COMMENT_MODE],o.contains=[d,c,r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var p={variants:[l,c,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},m={begin:"<",end:">",contains:[{beginKeywords:"in out"},t]},u=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",g={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},p,s,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},t,m,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+u+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,m],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[p,s,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},g]}}}()),hljs.registerLanguage("css",function(){"use strict";return function(e){var n={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{name:"CSS",case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,n]}]}}}()),hljs.registerLanguage("diff",function(){"use strict";return function(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^\-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/}]},{className:"addition",begin:"^\\+",end:"$"},{className:"deletion",begin:"^\\-",end:"$"},{className:"addition",begin:"^\\!",end:"$"}]}}}()),hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:"e(n))).join("")}return function(t){var s={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:t.NUMBER_RE}]},a=t.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var r={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},i={className:"literal",begin:/\bon|off|true|false|yes|no\b/},o={className:"string",contains:[t.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[a,i,r,o,s,"self"],relevance:0},l="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map((n=>e(n))).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(l,"(\\s*\\.\\s*",l,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[a,c,i,r,o,s]}}]}}}()),hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return t("(",e,")?")}function t(...n){return n.map((n=>e(n))).join("")}function s(...n){return"("+n.map((n=>e(n))).join("|")+")"}return function(e){var a="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",r={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},i=e=>t("[",e,"]+([",e,"_]*[",e,"]+)?"),o={className:"number",variants:[{begin:`\\b(0[bB]${i("01")})[lL]?`},{begin:`\\b(0${i("0-7")})[dDfFlL]?`},{begin:t(/\b0[xX]/,s(t(i("a-fA-F0-9"),/\./,i("a-fA-F0-9")),t(i("a-fA-F0-9"),/\.?/),t(/\./,i("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:t(/\b/,s(t(/\d*\./,i("\\d")),i("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:t(/\b/,i(/\d/),n(/\.?/),n(i(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:a,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:a,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:a,relevance:0,contains:[r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o,r]}}}()),hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],t=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function s(e){return a("(?=",e,")")}function a(...e){return e.map((e=>function(e){return e?"string"==typeof e?e:e.source:null}(e))).join("")}return function(r){var i="[A-Za-z$_][0-9A-Za-z$_]*",o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},c={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:t.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:c,contains:[]},p={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},m={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,d],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,d]};d.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,p,m,u,l,r.REGEXP_MODE];var g=d.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(d.contains,[r.C_BLOCK_COMMENT_MODE,r.C_LINE_COMMENT_MODE])},r.C_BLOCK_COMMENT_MODE,r.C_LINE_COMMENT_MODE]),b={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:g};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:c,contains:[r.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,p,m,u,r.C_LINE_COMMENT_MODE,r.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),r.C_BLOCK_COMMENT_MODE,l,{begin:a(/[{,\n]\s*/,s(a(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+s("\\s*:"),relevance:0}]},{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:c,contains:g}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:o.begin,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[r.inherit(r.TITLE_MODE,{begin:i}),b],illegal:/\[|%/},{begin:/\$[(.]/},r.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},r.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[r.inherit(r.TITLE_MODE,{begin:i}),{begin:/\(\)/},b]}],illegal:/#(?!!)/}}}()),hljs.registerLanguage("json",function(){"use strict";return function(e){var n={literal:"true false null"},t=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],s=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:s,keywords:n},r={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(a,{begin:/:/})].concat(t),illegal:"\\S"},i={begin:"\\[",end:"\\]",contains:[e.inherit(a)],illegal:"\\S"};return s.push(r,i),t.forEach((function(e){s.push(e)})),{name:"JSON",contains:s,keywords:n,illegal:"\\S"}}}()),hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},t={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},s={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},a={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},r={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[a,s]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,a,s]}]};s.contains.push(r);var i={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(r,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),l={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=l;return d.variants[1].contains=[l],l.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},t,i,o,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[l,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,i,o,r,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},i,o]},r,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}()),hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",t=[],s=[],a=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,t){return{className:e,begin:n,relevance:t}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a("'"),a('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var o=s.concat({begin:"{",end:"}",contains:t}),c={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},l={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},d={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},p={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:o}},m={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:o},{begin:"!important"}]};return t.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,d,p,l,m),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:t}}}()),hljs.registerLanguage("lua",function(){"use strict";return function(e){var n={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},t=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[n],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:t.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:t}].concat(t)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[n],relevance:5}])}}}()),hljs.registerLanguage("makefile",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[t,r,a,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[t,s,r,a]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[i],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[i],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},i]}]}}}()),hljs.registerLanguage("markdown",function(){"use strict";return function(e){const n={begin:"<",end:">",subLanguage:"xml",relevance:0},t={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},s={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},a={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};s.contains.push(a),a.contains.push(s);var r=[n,t];return s.contains=s.contains.concat(r),a.contains=a.contains.concat(r),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r=r.concat(s,a)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},s,a,{className:"quote",begin:"^>\\s+",contains:r,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},t,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()),hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},t={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:t}],relevance:0}],illegal:"[^\\s\\}]"}}}()),hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,t={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+t.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:t,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}()),hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},a={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},r=[e.BACKSLASH_ESCAPE,t,a],i=[a,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:r,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=i,s.contains=i,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:i}}}()),hljs.registerLanguage("php",function(){"use strict";return function(e){var n={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},s={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},a={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},r={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:r,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},t,{className:"keyword",begin:/\$this\b/},n,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:r,contains:["self",n,e.C_BLOCK_COMMENT_MODE,s,a]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},s,a]}}}()),hljs.registerLanguage("php-template",function(){"use strict";return function(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}()),hljs.registerLanguage("plaintext",function(){"use strict";return function(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}()),hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",s="([^\\\\:= \\t\\f\\n]|\\\\.)+",a={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:a},{begin:s+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:s,endsParent:!0,relevance:0}],starts:a},{className:"attr",relevance:0,begin:s+n+"$"}]}}}()),hljs.registerLanguage("python",function(){"use strict";return function(e){var n={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},t={className:"meta",begin:/^(>>>|\.\.\.) /},s={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},a={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t,a,s]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t,a,s]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,a,s]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,a,s]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},i={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},o={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",t,i,r,e.HASH_COMMENT_MODE]}]};return s.contains=[r,i,t],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[t,i,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,o,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}()),hljs.registerLanguage("python-repl",function(){"use strict";return function(e){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}()),hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",t={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},a={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],i={className:"subst",begin:"#\\{",end:"}",keywords:t},o={className:"string",contains:[e.BACKSLASH_ESCAPE,i],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,i]})]}]},c={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:t},l=[o,a,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),c].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[o,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:t},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[a,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,i],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);i.contains=l,c.contains=l;var d=[{begin:/^\s*=>/,starts:{end:"$",contains:l}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:l}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:t,illegal:/\/\*/,contains:r.concat(d).concat(l)}}}()),hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:t},illegal:""}]}}}()),hljs.registerLanguage("scss",function(){"use strict";return function(e){var n={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},t={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},n,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[n,t,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},n,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t,e.CSS_NUMBER_MODE]}]}}}()),hljs.registerLanguage("shell",function(){"use strict";return function(e){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}()),hljs.registerLanguage("sql",function(){"use strict";return function(e){var n=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]}}}()),hljs.registerLanguage("swift",function(){"use strict";return function(e){var n={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),s={className:"subst",begin:/\\\(/,end:"\\)",keywords:n,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return s.contains=[r],{name:"Swift",keywords:n,contains:[a,e.C_LINE_COMMENT_MODE,t,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:n,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,t]}]}}}()),hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],t=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(s){var a={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:t.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},r={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:s.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:a,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[s.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[s.BACKSLASH_ESCAPE,o],subLanguage:"css"}},d={className:"string",begin:"`",end:"`",contains:[s.BACKSLASH_ESCAPE,o]};o.contains=[s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,c,l,d,i,s.REGEXP_MODE];var p={begin:"\\(",end:/\)/,keywords:a,contains:["self",s.QUOTE_STRING_MODE,s.APOS_STRING_MODE,s.NUMBER_MODE]},m={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:[s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,r,p]};return{name:"TypeScript",aliases:["ts"],keywords:a,contains:[s.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,c,l,d,s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,i,{begin:"("+s.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,s.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+s.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:s.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:p.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:a,contains:["self",s.inherit(s.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),m],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",m]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+s.IDENT_RE,relevance:0},r,p]}}}()),hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",t="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},a=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),r={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},i={begin:"{",end:"}",contains:[r],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]",contains:[r],illegal:"\\n",relevance:0},c=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+t},{className:"type",begin:"!<"+t+">"},{className:"type",begin:"!"+t},{className:"type",begin:"!!"+t},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},i,o,s],l=[...c];return l.pop(),l.push(a),r.contains=l,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:c}}}()),hljs.registerLanguage("armasm",function(){"use strict";return function(e){const n={variants:[e.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),e.COMMENT("[;@]","$",{relevance:0}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},n,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}()),hljs.registerLanguage("d",function(){"use strict";return function(e){var n={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},t="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",s="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",a={className:"number",begin:"\\b"+t+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},r={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+t+"(i|[fF]i|Li))",relevance:0},i={className:"string",begin:"'("+s+"|.)",end:"'",illegal:"."},o={className:"string",begin:'"',contains:[{begin:s,relevance:0}],end:'"[cwd]?'},c=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:n,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},o,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},r,a,i,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}()),hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map((e=>function(e){return e?"string"==typeof e?e:e.source:null}(e))).join("")}return function(n){const t={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},s=/\[.*?\]/,a=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,r=e("(",/'.*?'/,"|",/".*?"/,"|",s,"|",a,"|",/\.|\//,")+"),i=e("(",s,"|",a,")(?==)"),o={begin:r,lexemes:/[\w.\/]+/},c=n.inherit(o,{keywords:{literal:"true false undefined null"}}),l={begin:/\(/,end:/\)/},d={className:"attr",begin:i,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,l]}}},p={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},d,c,l],returnEnd:!0},m=n.inherit(o,{className:"name",keywords:t,starts:n.inherit(p,{end:/\)/})});l.contains=[m];const u=n.inherit(o,{keywords:t,className:"name",starts:n.inherit(p,{end:/}}/})}),g=n.inherit(o,{keywords:t,className:"name"}),b=n.inherit(o,{className:"name",keywords:t,starts:n.inherit(p,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[g]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[g]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[b]}]}}}()),hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},t={className:"meta",begin:"{-#",end:"#-}"},s={className:"meta",begin:"^#",end:"$"},a={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},r={begin:"\\(",end:"\\)",illegal:'"',contains:[t,s,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[r,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[r,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[a,r,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[t,a,r,{begin:"{",end:"}",contains:r.contains},n]},{beginKeywords:"default",end:"$",contains:[a,r,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[a,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},t,s,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,a,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}()),hljs.registerLanguage("julia",function(){"use strict";return function(e){var n="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",t={$pattern:n,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},s={keywords:t,illegal:/<\//},a={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},r={className:"variable",begin:"\\$"+n},i={className:"string",contains:[e.BACKSLASH_ESCAPE,a,r],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},o={className:"string",contains:[e.BACKSLASH_ESCAPE,a,r],begin:"`",end:"`"},c={className:"meta",begin:"@"+n};return s.name="Julia",s.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,o,c,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],a.contains=s.contains,s}}()),hljs.registerLanguage("nim",function(){"use strict";return function(e){return{name:"Nim",aliases:["nim"],keywords:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from func generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},contains:[{className:"meta",begin:/{\./,end:/\.}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}}()),hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}()),hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},t={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},a={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},r={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},a]},i={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[a]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},s,i,r,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}()),hljs.registerLanguage("x86asm",function(){"use strict";return function(e){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+e.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[e.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}()); diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/index.html b/lib/tools/Hamud_Book/zh-Hans-CN/index.html index cfdcdfd7..e8fc770b 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/index.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/index.html @@ -1 +1 @@ -选择语言 - 哈姆语言之书
正在加载

切换语言

选择语言按钮始终在网页顶栏左上角。

我能吞下玻璃而不伤身体。

如果您已经做好了解哈姆语的准备,就开始吧。


+选择语言 - 哈姆语言之书
正在加载

切换语言

选择语言按钮始终在网页顶栏左上角。

我能吞下玻璃而不伤身体。

如果您已经做好了解哈姆语的准备,就开始吧。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/lib/First_Video.html b/lib/tools/Hamud_Book/zh-Hans-CN/lib/First_Video.html index adc50571..5c6c709e 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/lib/First_Video.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/lib/First_Video.html @@ -1 +1 @@ -关于《【人造语言】我用《哈姆》创造了一种语言…》视频 - 哈姆语言之书
正在加载

关于《【人造语言】我用《哈姆》创造了一种语言…》视频

原视频

下载视频

相关信息

  • 作者: @希腊火Onerio
  • 事件
    • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
    • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。
    • 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频《【人造语言】我用《哈姆》创造了一种语言…》

+关于《【人造语言】我用《哈姆》创造了一种语言…》视频 - 哈姆语言之书
正在加载

关于《【人造语言】我用《哈姆》创造了一种语言…》视频

原视频

下载视频

相关信息

  • 作者: @希腊火Onerio
  • 事件
    • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
    • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。
    • 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频《【人造语言】我用《哈姆》创造了一种语言…》

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/lib/Hamood_Habibi.html b/lib/tools/Hamud_Book/zh-Hans-CN/lib/Hamood_Habibi.html index 6d17cb28..3e21210f 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/lib/Hamood_Habibi.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/lib/Hamood_Habibi.html @@ -1 +1 @@ -关于 Hamood Habibi 视频 - 哈姆语言之书
正在加载

关于 Hamood Habibi 视频

原视频留档

下载视频

相关信息

  • 作者: 穆罕默德·加勒姆 (Muhammad Ghalum)
  • 事件
    • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。

+关于 Hamood Habibi 视频 - 哈姆语言之书
正在加载

关于 Hamood Habibi 视频

原视频留档

下载视频

相关信息

  • 作者: 穆罕默德·加勒姆 (Muhammad Ghalum)
  • 事件
    • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/lib/Prompt.html b/lib/tools/Hamud_Book/zh-Hans-CN/lib/Prompt.html index 70de9ec4..1248f1e2 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/lib/Prompt.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/lib/Prompt.html @@ -1,4 +1,4 @@ -大语言模型翻译 Prompt - 哈姆语言之书
正在加载

适用于大语言模型的中文与哈姆语翻译 Prompt

本 Prompt 仍存在诸多不足:

  1. 过于冗长:许多内容描述不够简练。大语言模型的 Prompt 应当追求简短并准确。
  2. 不够精确:比如Hamud:万能语气词这样的释义会让大语言模型趋于在表达任何语气时使用Hamud。这应当避免。
  3. 缺乏示例:大语言模型不知道部分词的用法。
  4. 词表匮乏:大预言模型会以事物的性质来描述物体。形容词的缺乏让大语言模型的翻译难以理解(,同时大语言模型也无法反向解析自己的翻译)。

如果您有更好的想法可选择编辑此页反馈

如果能精调大语言模型会获得更好效果。

使用方法

  1. 将正文内容添加或覆盖大语言模型的 Prompt ;如果无法编辑 Prompt ,请对话输入(效果次于前者)。
  2. 直接对话输入欲翻译的哈姆语或汉语词语、短语或句子。

正文

以下是哈姆语的规则:
+大语言模型翻译 Prompt - 哈姆语言之书
正在加载

适用于大语言模型的中文与哈姆语翻译 Prompt

本 Prompt 仍存在诸多不足:

  1. 过于冗长:许多内容描述不够简练。大语言模型的 Prompt 应当追求简短并准确。
  2. 不够精确:比如Hamud:万能语气词这样的释义会让大语言模型趋于在表达任何语气时使用Hamud。这应当避免。
  3. 缺乏示例:大语言模型不知道部分词的用法。
  4. 词表匮乏:大预言模型会以事物的性质来描述物体。形容词的缺乏让大语言模型的翻译难以理解(,同时大语言模型也无法反向解析自己的翻译)。

如果您有更好的想法可选择编辑此页反馈

如果能精调大语言模型会获得更好效果。

使用方法

  1. 将正文内容添加或覆盖大语言模型的 Prompt ;如果无法编辑 Prompt ,请对话输入(效果次于前者)。
  2. 直接对话输入欲翻译的哈姆语或汉语词语、短语或句子。

正文

以下是哈姆语的规则:
 ```markdown
 # 新标准哈姆语
 ## 语法词
@@ -272,4 +272,4 @@ wa 或者,或
 *om 主题提示词
 ​```
 你作为哈姆语和中文双向翻译,接下来我将提供哈姆语或中文的句子、短语或词,你直接回答从我的角度对应的中文或哈姆语翻译和逐词解析。
-

+

diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/print.html b/lib/tools/Hamud_Book/zh-Hans-CN/print.html index 3de9374c..03b56be4 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/print.html +++ b/lib/tools/Hamud_Book/zh-Hans-CN/print.html @@ -1,7 +1,7 @@ -哈姆语言之书
正在加载

切换语言

选择语言按钮始终在网页顶栏左上角。

我能吞下玻璃而不伤身体。

如果您已经做好了解哈姆语的准备,就开始吧。

关于哈姆语

哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。

哈姆语有趋于完善的语法和词汇,其背后拥有一套独特的世界观。

起源和发展

  • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看原视频留档
  • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
  • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。

希腊火Onerio @希腊火Onerio 发表于 2022-10-27 10:10

不知道…先是给我永久封号…再是把我最新发的三个视频下架了😭去找客服问原因他们也说的模棱两可😭

观看视频

总指南

对此完整的学习后,您能完全掌握哈姆语的语法规则、读音规范和写作能力。您可以相对准确地理解哈姆语的含义,从您嘴中说出的哈姆语将如同江水般顺畅无阻。

哈姆语是一门古老的艺术。表面上的繁杂,却无法掩盖哈姆语对神圣的追求和对生活的构想。作者恳请您能完整地完成这本教程。

首次接触

Hamud
+哈姆语言之书
正在加载

切换语言

选择语言按钮始终在网页顶栏左上角。

我能吞下玻璃而不伤身体。

如果您已经做好了解哈姆语的准备,就开始吧。

关于哈姆语

哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。

哈姆语有趋于完善的语法和词汇,其背后拥有一套独特的世界观。

起源和发展

  • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看原视频留档
  • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
  • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。

希腊火Onerio @希腊火Onerio 发表于 2022-10-27 10:10

不知道…先是给我永久封号…再是把我最新发的三个视频下架了😭去找客服问原因他们也说的模棱两可😭

观看视频

总指南

对此完整的学习后,您能完全掌握哈姆语的语法规则、读音规范和写作能力。您可以相对准确地理解哈姆语的含义,从您嘴中说出的哈姆语将如同江水般顺畅无阻。

哈姆语是一门古老的艺术。表面上的繁杂,却无法掩盖哈姆语对神圣的追求和对生活的构想。作者恳请您能完整地完成这本教程。

首次接触

Hamud
 حامود
 حامود
-

读作:/hʌˈmud/

哈姆德,不同情况下亦翻译为哈姆。这是或许你接触到的首个哈姆语词语。

哈姆,即是发生;即是存在。它可以是一个语言,可以是对所有人的问候,也可以是“人”本身的体现。

哈姆即是哈姆。

形式对照

哈姆为例以上是哈姆语常见的三种形式:

  • 以拉丁字母或符号书写
  • 古老的 Onerio 式哈拉伯符号
  • Tri 式哈拉伯符号

很巧,哈姆用 Onerio 式哈拉伯符号Tri 式哈拉伯符号的写法是一样的。

这三种形式,可以根据以下对照表相互转换:

拉丁字母或符号Onerio 式哈拉伯符号Tri 式哈拉伯符号
hحح
mمم
dدد
*خچ
bبب
gگق
nنن
rرر
sسس
aاا
w, uوو
y, iيي
oاووٰ
eاييٰ
ayلييٰ
awلووٰ

为了让读者能更容易地上手。本教程会优先采用拉丁字母或符号的形式。

拉丁字母互哈拉伯符号转换工具

Character_substitution提供简便地从拉丁字母和哈拉伯符号转换的工具。

更多关于Character_substitution的信息

首次发声

若欲学好一门语言,往往首要掌握它的发音规范和阅读技巧。

发音规范

齿齿龈软腭
鼻音mn
塞音bdg*
擦音sh
近音ry

注:为方便日常使用,*音可以用搭嘴音等容易区分或识别的音代替。

iu
eo
a

哈姆语法

哈姆语法是哈姆语的语法。

本章将会让你了解哈姆语的语句结构。本章学习结束时,您将拥有识别哈姆语语句成分和理解部分哈姆语的语法的能力。

目录

语法词

哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。

这些语法词基本上与道本语的语法词用法类似。

  • HAMUD 加在主语后用以分割句子成分,提示主语。

  • HABIBI 加在谓语后用于分割句子成分,提示宾语。

  • GOMEGADMENENOAMA 加在主题后用于提示主题。

  • YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气讽刺的含义。

语法示例

  • [主语] HAMUD [动词]

    • 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。
  • [主语] HAMUD, [主语] HAMUD [动词]

    • 如果句子有两个主语,则需要用两个HAMUD来分别引导。
  • [主语] HAMUD [动词] HABIBI [宾语]

    • 如果动词有直接宾语,则需要用 HABIBI 引导。
  • [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语]

    • 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。
  • [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词]

    • 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。
  • [主语] HAMUD [动词] YA AHMAD HAMADI

    • 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。

以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):

  1. [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA );
  2. [主语] HAMUD([主语] HAMUD );
  3. [动词];
  4. HABIBI [宾语]( HABIBI [宾语]);
  5. YA AHMAD HAMADI

引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。


下一小结您将了解哈姆语的词汇组成。

词汇

本小结您将了解哈姆语的词汇组成。

目录

核心词汇

词语(拉丁文字)释义
gom人称、我、你、对方、对象
meg指代、这、那、其他
gad东西、某物、大、小
men能、能力、强、弱;温度、热、冷;可能性、真、假、是、否
nen时间、过去、原因、现在、将来、结果
no地点、旁边、远、近
yam高度、上、下
ma容器、盒子、里、外

哈姆语的核心词汇来自于 GOMEGADMENENOAMA

把这一个词按音节划分: go-me-gad-me-ne-no-a-ma

后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma

这些音节被赋予含义后,构成了哈姆语的基本概念。

可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。

hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 hamud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 hamud 我们就可以对 gomgadmenenoama 词进行区分。

词根(拉丁文字)含义
gom人称
meg指代
gad东西
men能力、温度、可能性
nen时间
no地点
yam高度
ma容器



近词(拉丁文字)含义
gomha
megha
gadha
menha强、热、真、是
nenha过去
noha
yamha
maha



远词(拉丁文字)含义
gommud
megmud
gadmud
menmud弱、冷、假、不
nenmud将来
nomud
yammud
mamud
  • nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 hamud 两极中间。
  • 该表仅作为理解构词法用,更多的单词含义建议查看官方词表

介词

哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。

近词(拉丁文字)含义
gom-动作对象,动作方向,动作终点
yam-动作工具,动作手段,伴随对象
nen-动作时间,动作状态
no-动作地点,动作起点

注:介词加在某个词的前面,连字符一般不可省略

介词示例

  • hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.

    • 哈姆给哈姆一个哈姆。
  • hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.

    • 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。
  • hamud HAMUD yarimasunegad nen-nenha HABIBI hamud

    • 哈姆曾经有一个哈姆。
  • hamud HAMUD yarimasunehabiso no-Hamud

    • 哈姆在哈姆(地名)吃饭。

词性

哈姆语的词性分为三种:动词静词哈姆

  • 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。
  • 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)
  • 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。

在哈姆语中,中心词在前,修饰成分后置。

例如:

  • 哈姆的食物:basoye hamudhamud 修饰 basoyehamud 在这里的意思是“哈姆的”)
  • 和哈姆一起做:yarimasune yam hamudyam 引导的修饰成分一起修饰动词 yarimasune

但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。

Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同

例如:

  • Ma ragia hamud 人的黏土房
    • ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体)
  • Ma min ragia hamud 厕所 ( minmaragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)

从句

哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。

deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。

例如:

  • Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.

    • deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。
    • 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.
  • deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。
  • Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。
  • Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.

    • deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamudGom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。

主题

句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。

主题不一定是一个词,也可以是一个句子。

  • Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。

  • Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。

数字与疑问

哈姆语通过元音在口腔中的发声位置定义了五个词:

词语(拉丁文字)含义
a零,不,否,坏
e很少,偶尔,更少
i部分,也许,种类
o很多,经常,更多
u全,一切,所有,全部,好

后来又引入了一个疑问词:

词语(拉丁文字)含义
en未知,不知道,什么

这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。

这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念:

词语(拉丁文字)含义
gomen谁,什么人
megen哪一个
gaden什么东西



词语(拉丁文字)含义
Gomu所有人
Megu每一个
Gadu所有东西

后来,为了表示确切的数字,它们统一添加了辅音d

词语(拉丁文字)含义
da0
de1
di2
do3
du4

哈姆语采用五进制,逢五进一位:

词语(拉丁文字)含义
deda5
dede6
dedi7
dedo8
dedu9
dida10

以此类推。

语气词

常用语气词:hamud

尽管此词在相当多的情况下表达任何语气都适用,但不建议随意使用以避免产生歧义。

  • *ha:表达汉语中“”、“”的感情
  • *mud:表达汉语中“”、“”的感情

外来语哈姆化

通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。

如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。

强化学习

本章含有哈姆语常用词表一些词语练习题

目录

有待补充

哈姆语词表

本表已更新至版本:V23.10.06

动词表

词语(拉丁文字)形式释义或用法例句
yarimasune; Y动词做(搭配其他词拓展含义),使用
yari动词做(yarimasune的日常用词,仅非正式场合使用)有待补充
Ygad动词有,拥有,得到
Ymengad动词想要,决定,选择
Ymen动词能够
Ygom动词给予,给
Yhabihia动词
hamud哈姆发生,存在

静词表

词语(拉丁文字)形式释义或用法例句
hamud哈姆友好问候语,疑问语气词,代指某人或人(集体),代指身体
yarima静词动作,行为(当 yarimasune 及其派生词活用为静词时,使用 yarima 来代替 yarimasune )



词语(拉丁文字)形式释义或用法例句
a静词零,不,否,坏
e静词一,很少,偶尔,更少
i静词二,部分,也许,种类
o静词三,很多,经常,更多
u静词全,一切,所有,全部,好
en静词未知,不知道,什么
eiu/eio静词数字,数量,第…

哈姆语采用五进制,逢五进一。

词语(拉丁文字)形式释义或用法
da静词0
de静词1
di静词2
do静词3
du静词4
deda静词5
dede静词6
dedi静词7
dedo静词8
dedu静词9
dida静词10



词语(拉丁文字)形式释义或用法例句
ha静词
mud静词



词语(拉丁文字)形式释义或用法例句
gom静词人称
gomen静词谁,什么人
gomha静词我,自己
gommud静词你,对方



词语(拉丁文字)形式释义或用法例句
meg静词指代
megen静词哪一个
megha静词这,这些
megmud静词那,那些



词语(拉丁文字)形式释义或用法例句
gad静词东西,某物
gaden静词什么东西
gadha静词
gadmud静词
gadhabihia静词单词,句子



词语(拉丁文字)形式释义或用法例句
men静词能,能力,温度
menen静词是否
menha静词强,热,真
menmud静词弱,冷,假
menbaso静词智慧



词语(拉丁文字)形式释义或用法例句
nen静词时间
nenen静词什么时候
nenha静词过去,原因,开始
nenhaen静词为什么
nennen静词现在,进行
nennenen静词什么状态
nenmud静词未来,结果,结束
nenmuden静词什么结果
nenno静词事情



词语(拉丁文字)形式释义或用法例句
no静词地点,旁边
noha静词近,后(物理意义上的)
nomud静词远,前(物理意义上的)
noen静词什么地方



词语(拉丁文字)形式释义或用法例句
yam静词高度,好坏,工具
yamen静词多高,怎么做
yamha静词上,好
yammud静词下,坏



词语(拉丁文字)形式释义或用法例句
ma静词容器,盒子,表面,衣服,房间
maen静词什么样子
maha静词
mamud静词



词语(拉丁文字)形式释义或用法例句
*ha静词悦,喜(语气词)
*mud静词恼,悲(语气词)



词语(拉丁文字)形式释义或用法例句
hama静词平均,相同,相似(来源自 ha a mud a)
hamaha静词
hamamud静词



词语(拉丁文字)形式释义或用法例句
habi静词动物,畜生,红(简记bi)
so静词草,植物,菌类,绿,年
habiso静词食物
ye静词液体,水,蓝
habisoye静词嘴,舌头,牙齿
ri静词光,太阳,星星,月亮,眼睛,颜色
he静词鼻子,气味
gu静词耳朵,声音
ba静词肢体,手脚,棍棒
baso静词文字,图画,文化,艺术,文学
basomen静词律法,规则
uhu静词娱乐,爱好,兴趣
riigu静词视频,影片,电影
habihia静词语言
hamudhamud静词父母
num静词睡眠,生活,梦(来自阿拉伯语)
samu静词造词,造语,创造(来自道本语)
ragia静词胶状物,黏土,排泄物,粪便(来自阿拉伯语)
murinsu静词抢劫、诈骗、偷盗、伸手党、犯罪(来源:一位昵称为“木凌虚,子凌实”的QQ用户加入哈姆语社区群要到了词表和语法书后光速退群)
hen静词感受,思考
igu静词移动
bido静词攻击,破坏,死亡
gamurig静词异端,切割,分割(来源:第一个将“异端圣经”发布到哈姆语视频评论区的是一位昵称为“卡莫里卡”的B站用户)
gingin静词钱,货币(词源:金金金金)
bahre静词自由(词源:阿拉伯语)
hamen静词国王(hamud menha min hamudu的简称)
hahen静词先知(hamudhen hamudu的简称)
haya静词宰相(hamudyarima min hamud menha)
haga静词孩子,王子(hamud gadmud的简称)
bebaron静词疯癫,傻,胡言乱语,怪异(词源:一位昵称为“佩帕罗尼”的用户未能回答入群问题后,试图使用无意义的“人造语言”词句来迷惑管理员)
desd静词繁衍、交配(词源:前自由哈姆语社区成员“tupiyaogu”多次提及相关话题,当时他在自由哈姆语社区一群昵称为“111test”后投票通过以他的昵称来命名这个词)



词语(拉丁文字)形式释义或用法例句
ri-habi / ri-bi静词红色
ri-biso静词黄色
ri-bibiso静词橙色
ri-so静词绿色
ri-yeso静词青色
ri-ye静词蓝色
ri-yebi静词紫色

哈姆表

词语(拉丁文字)形式释义或用法例句
HAMUD哈姆加在主语后用以分割句子成分,提示主语
HABIBI哈姆加在谓语后用于分割句子成分,提示宾语
GOMEGADMENENOAMA哈姆加在主题后用于提示主题
YA AHMAD HAMADI哈姆加在句尾用于表达尊敬或讽刺的含义



词语(拉丁文字)形式释义或用法例句
gom-哈姆动作对象,动作方向,动作终点
yam-哈姆动作工具,动作手段
nen-哈姆动作时间,动作状态
no-哈姆动作地点,动作起点



词语(拉丁文字)形式释义或用法例句
min哈姆(类似英语of),用于分割修饰成分(来自阿拉伯语)
deg哈姆关系从句、名词性从句引导词(来自阿拉伯语)
wa哈姆或者,或(来自阿拉伯语)

口语用语法词

词语(拉丁文字)形式释义或用法例句
*ud哈姆主语提示词
*ib哈姆宾语提示词
*om哈姆主题提示词

适用于大语言模型的中文与哈姆语翻译 Prompt

本 Prompt 仍存在诸多不足:

  1. 过于冗长:许多内容描述不够简练。大语言模型的 Prompt 应当追求简短并准确。
  2. 不够精确:比如Hamud:万能语气词这样的释义会让大语言模型趋于在表达任何语气时使用Hamud。这应当避免。
  3. 缺乏示例:大语言模型不知道部分词的用法。
  4. 词表匮乏:大预言模型会以事物的性质来描述物体。形容词的缺乏让大语言模型的翻译难以理解(,同时大语言模型也无法反向解析自己的翻译)。

如果您有更好的想法可选择编辑此页反馈

如果能精调大语言模型会获得更好效果。

使用方法

  1. 将正文内容添加或覆盖大语言模型的 Prompt ;如果无法编辑 Prompt ,请对话输入(效果次于前者)。
  2. 直接对话输入欲翻译的哈姆语或汉语词语、短语或句子。

正文

以下是哈姆语的规则:
+

读作:/hʌˈmud/

哈姆德,不同情况下亦翻译为哈姆。这是或许你接触到的首个哈姆语词语。

哈姆,即是发生;即是存在。它可以是一个语言,可以是对所有人的问候,也可以是“人”本身的体现。

哈姆即是哈姆。

形式对照

哈姆为例以上是哈姆语常见的三种形式:

  • 以拉丁字母或符号书写
  • 古老的 Onerio 式哈拉伯符号
  • Tri 式哈拉伯符号

很巧,哈姆用 Onerio 式哈拉伯符号Tri 式哈拉伯符号的写法是一样的。

这三种形式,可以根据以下对照表相互转换:

拉丁字母或符号Onerio 式哈拉伯符号Tri 式哈拉伯符号
hحح
mمم
dدد
*خچ
bبب
gگق
nنن
rرر
sسس
aاا
w, uوو
y, iيي
oاووٰ
eاييٰ
ayلييٰ
awلووٰ

为了让读者能更容易地上手。本教程会优先采用拉丁字母或符号的形式。

拉丁字母互哈拉伯符号转换工具

Character_substitution提供简便地从拉丁字母和哈拉伯符号转换的工具。

更多关于Character_substitution的信息

首次发声

若欲学好一门语言,往往首要掌握它的发音规范和阅读技巧。

发音规范

齿齿龈软腭
鼻音mn
塞音bdg*
擦音sh
近音ry

注:为方便日常使用,*音可以用搭嘴音等容易区分或识别的音代替。

iu
eo
a

哈姆语法

哈姆语法是哈姆语的语法。

本章将会让你了解哈姆语的语句结构。本章学习结束时,您将拥有识别哈姆语语句成分和理解部分哈姆语的语法的能力。

目录

语法词

哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。

这些语法词基本上与道本语的语法词用法类似。

  • HAMUD 加在主语后用以分割句子成分,提示主语。

  • HABIBI 加在谓语后用于分割句子成分,提示宾语。

  • GOMEGADMENENOAMA 加在主题后用于提示主题。

  • YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气讽刺的含义。

语法示例

  • [主语] HAMUD [动词]

    • 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。
  • [主语] HAMUD, [主语] HAMUD [动词]

    • 如果句子有两个主语,则需要用两个HAMUD来分别引导。
  • [主语] HAMUD [动词] HABIBI [宾语]

    • 如果动词有直接宾语,则需要用 HABIBI 引导。
  • [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语]

    • 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。
  • [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词]

    • 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。
  • [主语] HAMUD [动词] YA AHMAD HAMADI

    • 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。

以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):

  1. [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA );
  2. [主语] HAMUD([主语] HAMUD );
  3. [动词];
  4. HABIBI [宾语]( HABIBI [宾语]);
  5. YA AHMAD HAMADI

引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。


下一小结您将了解哈姆语的词汇组成。

词汇

本小结您将了解哈姆语的词汇组成。

目录

核心词汇

词语(拉丁文字)释义
gom人称、我、你、对方、对象
meg指代、这、那、其他
gad东西、某物、大、小
men能、能力、强、弱;温度、热、冷;可能性、真、假、是、否
nen时间、过去、原因、现在、将来、结果
no地点、旁边、远、近
yam高度、上、下
ma容器、盒子、里、外

哈姆语的核心词汇来自于 GOMEGADMENENOAMA

把这一个词按音节划分: go-me-gad-me-ne-no-a-ma

后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma

这些音节被赋予含义后,构成了哈姆语的基本概念。

可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。

hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 hamud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 hamud 我们就可以对 gomgadmenenoama 词进行区分。

词根(拉丁文字)含义
gom人称
meg指代
gad东西
men能力、温度、可能性
nen时间
no地点
yam高度
ma容器



近词(拉丁文字)含义
gomha
megha
gadha
menha强、热、真、是
nenha过去
noha
yamha
maha



远词(拉丁文字)含义
gommud
megmud
gadmud
menmud弱、冷、假、不
nenmud将来
nomud
yammud
mamud
  • nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 hamud 两极中间。
  • 该表仅作为理解构词法用,更多的单词含义建议查看官方词表

介词

哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。

近词(拉丁文字)含义
gom-动作对象,动作方向,动作终点
yam-动作工具,动作手段,伴随对象
nen-动作时间,动作状态
no-动作地点,动作起点

注:介词加在某个词的前面,连字符一般不可省略

介词示例

  • hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.

    • 哈姆给哈姆一个哈姆。
  • hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.

    • 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。
  • hamud HAMUD yarimasunegad nen-nenha HABIBI hamud

    • 哈姆曾经有一个哈姆。
  • hamud HAMUD yarimasunehabiso no-Hamud

    • 哈姆在哈姆(地名)吃饭。

词性

哈姆语的词性分为三种:动词静词哈姆

  • 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。
  • 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)
  • 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。

在哈姆语中,中心词在前,修饰成分后置。

例如:

  • 哈姆的食物:basoye hamudhamud 修饰 basoyehamud 在这里的意思是“哈姆的”)
  • 和哈姆一起做:yarimasune yam hamudyam 引导的修饰成分一起修饰动词 yarimasune

但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。

Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同

例如:

  • Ma ragia hamud 人的黏土房
    • ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体)
  • Ma min ragia hamud 厕所 ( minmaragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)

从句

哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。

deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。

例如:

  • Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.

    • deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。
    • 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.
  • deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。
  • Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。
  • Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.

    • deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamudGom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。

主题

句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。

主题不一定是一个词,也可以是一个句子。

  • Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。

  • Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。

数字与疑问

哈姆语通过元音在口腔中的发声位置定义了五个词:

词语(拉丁文字)含义
a零,不,否,坏
e很少,偶尔,更少
i部分,也许,种类
o很多,经常,更多
u全,一切,所有,全部,好

后来又引入了一个疑问词:

词语(拉丁文字)含义
en未知,不知道,什么

这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。

这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念:

词语(拉丁文字)含义
gomen谁,什么人
megen哪一个
gaden什么东西



词语(拉丁文字)含义
Gomu所有人
Megu每一个
Gadu所有东西

后来,为了表示确切的数字,它们统一添加了辅音d

词语(拉丁文字)含义
da0
de1
di2
do3
du4

哈姆语采用五进制,逢五进一位:

词语(拉丁文字)含义
deda5
dede6
dedi7
dedo8
dedu9
dida10

以此类推。

语气词

常用语气词:hamud

尽管此词在相当多的情况下表达任何语气都适用,但不建议随意使用以避免产生歧义。

  • *ha:表达汉语中“”、“”的感情
  • *mud:表达汉语中“”、“”的感情

外来语哈姆化

通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。

如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。

强化学习

本章含有哈姆语常用词表一些词语练习题

目录

有待补充

哈姆语词表

本表已更新至版本:V23.10.06

动词表

词语(拉丁文字)形式释义或用法例句
yarimasune; Y动词做(搭配其他词拓展含义),使用
yari动词做(yarimasune的日常用词,仅非正式场合使用)有待补充
Ygad动词有,拥有,得到
Ymengad动词想要,决定,选择
Ymen动词能够
Ygom动词给予,给
Yhabihia动词
hamud哈姆发生,存在

静词表

词语(拉丁文字)形式释义或用法例句
hamud哈姆友好问候语,疑问语气词,代指某人或人(集体),代指身体
yarima静词动作,行为(当 yarimasune 及其派生词活用为静词时,使用 yarima 来代替 yarimasune )



词语(拉丁文字)形式释义或用法例句
a静词零,不,否,坏
e静词一,很少,偶尔,更少
i静词二,部分,也许,种类
o静词三,很多,经常,更多
u静词全,一切,所有,全部,好
en静词未知,不知道,什么
eiu/eio静词数字,数量,第…

哈姆语采用五进制,逢五进一。

词语(拉丁文字)形式释义或用法
da静词0
de静词1
di静词2
do静词3
du静词4
deda静词5
dede静词6
dedi静词7
dedo静词8
dedu静词9
dida静词10



词语(拉丁文字)形式释义或用法例句
ha静词
mud静词



词语(拉丁文字)形式释义或用法例句
gom静词人称
gomen静词谁,什么人
gomha静词我,自己
gommud静词你,对方



词语(拉丁文字)形式释义或用法例句
meg静词指代
megen静词哪一个
megha静词这,这些
megmud静词那,那些



词语(拉丁文字)形式释义或用法例句
gad静词东西,某物
gaden静词什么东西
gadha静词
gadmud静词
gadhabihia静词单词,句子



词语(拉丁文字)形式释义或用法例句
men静词能,能力,温度
menen静词是否
menha静词强,热,真
menmud静词弱,冷,假
menbaso静词智慧



词语(拉丁文字)形式释义或用法例句
nen静词时间
nenen静词什么时候
nenha静词过去,原因,开始
nenhaen静词为什么
nennen静词现在,进行
nennenen静词什么状态
nenmud静词未来,结果,结束
nenmuden静词什么结果
nenno静词事情



词语(拉丁文字)形式释义或用法例句
no静词地点,旁边
noha静词近,后(物理意义上的)
nomud静词远,前(物理意义上的)
noen静词什么地方



词语(拉丁文字)形式释义或用法例句
yam静词高度,好坏,工具
yamen静词多高,怎么做
yamha静词上,好
yammud静词下,坏



词语(拉丁文字)形式释义或用法例句
ma静词容器,盒子,表面,衣服,房间
maen静词什么样子
maha静词
mamud静词



词语(拉丁文字)形式释义或用法例句
*ha静词悦,喜(语气词)
*mud静词恼,悲(语气词)



词语(拉丁文字)形式释义或用法例句
hama静词平均,相同,相似(来源自 ha a mud a)
hamaha静词
hamamud静词



词语(拉丁文字)形式释义或用法例句
habi静词动物,畜生,红(简记bi)
so静词草,植物,菌类,绿,年
habiso静词食物
ye静词液体,水,蓝
habisoye静词嘴,舌头,牙齿
ri静词光,太阳,星星,月亮,眼睛,颜色
he静词鼻子,气味
gu静词耳朵,声音
ba静词肢体,手脚,棍棒
baso静词文字,图画,文化,艺术,文学
basomen静词律法,规则
uhu静词娱乐,爱好,兴趣
riigu静词视频,影片,电影
habihia静词语言
hamudhamud静词父母
num静词睡眠,生活,梦(来自阿拉伯语)
samu静词造词,造语,创造(来自道本语)
ragia静词胶状物,黏土,排泄物,粪便(来自阿拉伯语)
murinsu静词抢劫、诈骗、偷盗、伸手党、犯罪(来源:一位昵称为“木凌虚,子凌实”的QQ用户加入哈姆语社区群要到了词表和语法书后光速退群)
hen静词感受,思考
igu静词移动
bido静词攻击,破坏,死亡
gamurig静词异端,切割,分割(来源:第一个将“异端圣经”发布到哈姆语视频评论区的是一位昵称为“卡莫里卡”的B站用户)
gingin静词钱,货币(词源:金金金金)
bahre静词自由(词源:阿拉伯语)
hamen静词国王(hamud menha min hamudu的简称)
hahen静词先知(hamudhen hamudu的简称)
haya静词宰相(hamudyarima min hamud menha)
haga静词孩子,王子(hamud gadmud的简称)
bebaron静词疯癫,傻,胡言乱语,怪异(词源:一位昵称为“佩帕罗尼”的用户未能回答入群问题后,试图使用无意义的“人造语言”词句来迷惑管理员)
desd静词繁衍、交配(词源:前自由哈姆语社区成员“tupiyaogu”多次提及相关话题,当时他在自由哈姆语社区一群昵称为“111test”后投票通过以他的昵称来命名这个词)



词语(拉丁文字)形式释义或用法例句
ri-habi / ri-bi静词红色
ri-biso静词黄色
ri-bibiso静词橙色
ri-so静词绿色
ri-yeso静词青色
ri-ye静词蓝色
ri-yebi静词紫色

哈姆表

词语(拉丁文字)形式释义或用法例句
HAMUD哈姆加在主语后用以分割句子成分,提示主语
HABIBI哈姆加在谓语后用于分割句子成分,提示宾语
GOMEGADMENENOAMA哈姆加在主题后用于提示主题
YA AHMAD HAMADI哈姆加在句尾用于表达尊敬或讽刺的含义



词语(拉丁文字)形式释义或用法例句
gom-哈姆动作对象,动作方向,动作终点
yam-哈姆动作工具,动作手段
nen-哈姆动作时间,动作状态
no-哈姆动作地点,动作起点



词语(拉丁文字)形式释义或用法例句
min哈姆(类似英语of),用于分割修饰成分(来自阿拉伯语)
deg哈姆关系从句、名词性从句引导词(来自阿拉伯语)
wa哈姆或者,或(来自阿拉伯语)

口语用语法词

词语(拉丁文字)形式释义或用法例句
*ud哈姆主语提示词
*ib哈姆宾语提示词
*om哈姆主题提示词

哈姆

需要翻新

这不哈姆德

—— 北非哈姆

本页面不符合MHDH维基的书写风格,需要翻新重写(本维基书写风格为类似波兰球维基的风格)

哈姆 (即 哈姆人 )是一种类人生物文明的所有种族的统称。对于大部分的 哈姆 ,他们的外貌通常是这样:



哈姆 通常没有明显的 性征区别 ,年龄变化较小,颈部较长,头部略小。所有声称哈姆人自出生就穿着衣服的谣言均不属实,因为上图记者明确表明自己见到了 裸体哈姆


幼年 哈姆 大约身高在10~80cm,成年 哈姆 则在80~135cm [1]


学者认为,现如今所有的 哈姆 均是 哈姆德 的子孙 [2] ,这也解释了为什么大部分哈姆的样貌几乎一致。 哈姆 有不同的 种族 信仰 ,其中 哈姆族 势力最为壮大,其余种族则几近灭绝。


以下是一些有关哈姆的信息:


  1. 即幼年d0.2~d1.3HMm,成年d1.3~d10.2HMm
  2. 只是哈们d13世将历来的 世袭制 改为了禅让制,而在d20世时重新改回世袭制。详情见 哈姆历史

哈姆文化列表

以下是一些哈姆相关的文化: [1]

哈姆索草 [ 编辑 ]

系一类真菌,外表像草,通常成 青色 。由于在其遗传物质中发现哈姆人的基因片段,所以一说认为是另一种最下等的哈姆演变而来。因为哈姆的源细胞并不是哺乳动物,因此该假说很可能成立。

哈比 [ 编辑 ]

哈姆人对于所有动物的统称(但是高等动物仍称作哈姆)。据悉,哈比的称呼来自于最原始的哈姆养殖家禽 “哈贝比”。出人意料的是,哈贝比和哈姆人的基因相似度较高。

哈姆麻(ma hamud) [ 编辑 ]

哈姆人穿的所有衣服的统称。传统哈姆服饰为上衣绿色,裤子蓝色,鞋子红色。 [2] 一般认为,绿色是仙人掌榨汁得到的,蓝色是哈姆从哈姆索草中提取出的,红色是特殊的雅木哈索的花瓣浸泡液。 [3]

  1. 为什么要新建“文化”条目?因为哈姆是全站点最特殊的生物。
  2. 一说哈姆麻均是哈姆画在身上的。但我认为哈姆麻是实质衣服,因为哈姆洗澡时仍然会将其脱掉放在一旁。
  3. 在一些民族中,授予哈姆麻是成人礼的环节。

MHDH世界线

语言列表

人造语言 [ 编辑 ]

现实中人造MHDH自然语言 [ 编辑 ]

本三级标题下为 otl世界线 中为人造语言,而在 中为自然语言的语言
注:在MHDH中此分类中的非艺术语只有一个道本语,这是底线

现实中人造MHDH人造语言 [ 编辑 ]

本三级标题下为 otl世界线 中为人造语言,而在 中为人造语言的语言

自然语言 [ 编辑 ]

本二级标题下为 otl世界线 中为自然语言,而在 中为自然语言的语言
有些语言虽然和 otl世界线 为一个,但是差别巨大,例如 英语

泛哈姆相关语言 [ 编辑 ]

本二级标题下为 otl世界线 中为人造语言,而在 中没有或冷门,但是和泛 哈姆文化相关的语言

所有图例

国家球 [ 编辑 ]

MHDH国家球图标列表列表

亚洲 [ 编辑 ]

d [ 编辑 ]

k [ 编辑 ]

x [ 编辑 ]

非洲 [ 编辑 ]

b [ 编辑 ]

美洲 [ 编辑 ]

d [ 编辑 ]

q [ 编辑 ]

欧洲 [ 编辑 ]

d [ 编辑 ]

y [ 编辑 ]

南极洲 [ 编辑 ]

大洋洲 [ 编辑 ]

现实国家 [ 编辑 ]

y [ 编辑 ]

  • 英国 英格兰.png

语言球 [ 编辑 ]

语言球图标列表

意识形态球 [ 编辑 ]

a [ 编辑 ]

  • 安康 安康.png

b [ 编辑 ]

  • 保守主义 保守主义.png

j [ 编辑 ]

  • 进步主义 进步主义.png
  • 君主制 君主制.png

w [ 编辑 ]

  • 无神论 无神论.png

语法球 [ 编辑 ]

本页面含有克旗协制作的旗帜

克旗协出品,必是精品
—— 克伊亚兰旗帜协会

四分 [ 编辑 ]

  • 分析语 分析语.png

杂七杂八 [ 编辑 ]

  • 补足语 修饰.png
    • 补足语
  • 中心语 中心.png

学派 [ 编辑 ]

其他球 [ 编辑 ]

语言球(其他一般使用使用该语言最多的国家或起源地做该语言球) [ 编辑 ]

人造语言 [ 编辑 ]

自然语言(至少在MHDH是) [ 编辑 ]

个人球 [ 编辑 ]

现实人物 [ 编辑 ]

机构球 [ 编辑 ]

性别性取向球 [ 编辑 ]

  • 男.png
  • 女.png

种族民族球 [ 编辑 ]



星球 [ 编辑 ]

评价 [ 编辑 ]

  • 很好 很好.png
  • 好.png
  • 中立 中立.png
  • 不好 不好.png
  • 非常不好 非常不好.png

字母球 [ 编辑 ]

HITL世界线

适用于大语言模型的中文与哈姆语翻译 Prompt

本 Prompt 仍存在诸多不足:

  1. 过于冗长:许多内容描述不够简练。大语言模型的 Prompt 应当追求简短并准确。
  2. 不够精确:比如Hamud:万能语气词这样的释义会让大语言模型趋于在表达任何语气时使用Hamud。这应当避免。
  3. 缺乏示例:大语言模型不知道部分词的用法。
  4. 词表匮乏:大预言模型会以事物的性质来描述物体。形容词的缺乏让大语言模型的翻译难以理解(,同时大语言模型也无法反向解析自己的翻译)。

如果您有更好的想法可选择编辑此页反馈

如果能精调大语言模型会获得更好效果。

使用方法

  1. 将正文内容添加或覆盖大语言模型的 Prompt ;如果无法编辑 Prompt ,请对话输入(效果次于前者)。
  2. 直接对话输入欲翻译的哈姆语或汉语词语、短语或句子。

正文

以下是哈姆语的规则:
 ```markdown
 # 新标准哈姆语
 ## 语法词
@@ -275,7 +275,7 @@ wa 或者,或
 *om 主题提示词
 ​```
 你作为哈姆语和中文双向翻译,接下来我将提供哈姆语或中文的句子、短语或词,你直接回答从我的角度对应的中文或哈姆语翻译和逐词解析。
-

哈姆语互汉语翻译工具

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

Character_substitution

  • 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

Contributors Chart

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

资料库

此处可以查阅所存有哈姆语相关书籍和资料的列表。点击名称即可阅读。

名称介绍
《新标准哈姆语(原文改稿)》哈姆语的权威标准书刊。由哈姆语的创造者亲手创作。
《哈经·姆约》哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。

新标准哈姆语(原文改稿)

  • 作者:@希腊火Onerio 创建于 2022-12-15
  • 修改:@PJ568 修改于 2023-07-29 16:00

前言

哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。

  • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看原视频留档
  • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
  • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。
  • 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频《【人造语言】我用《哈姆》创造了一种语言…》
  • 后来:@烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。

后虽账号被误封,视频迁移,经历了无数磨难后,哈姆语依然逐渐完善,并形成了哈姆语社区。

哈姆语拥有趋于完善的语法和词汇,并且其背后拥有一套独特的世界观。由于词汇的不断扩充以及语法体系的日渐完善,应各位观众要求,@希腊火Onerio2022-12-15 编写《新标准哈姆语》。

音系学

齿齿龈软腭
鼻音mn
塞音bdg*
擦音sh
近音ry

注:*音可以用搭嘴音代替,或者你能想到什么更怪的音也可以用其代替。

iu
eo
a

语法词

哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。

这些语法词基本上与道本语的语法词用法类似。

  • HAMUD 加在主语后用以分割句子成分,提示主语。

  • HABIBI 加在谓语后用于分割句子成分,提示宾语。

  • GOMEGADMENENOAMA 加在主题后用于提示主题。

  • YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气的含义。

语法示例

  • [主语] HAMUD [动词]

    • 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。
  • [主语] HAMUD, [主语] HAMUD [动词]

    • 如果句子有两个主语,则需要用两个HAMUD来分别引导。
  • [主语] HAMUD [动词] HABIBI [宾语]

    • 如果动词有直接宾语,则需要用 HABIBI 引导。
  • [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语]

    • 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。
  • [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词]

    • 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。
  • [主语] HAMUD [动词] YA AHMAD HAMADI

    • 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。

以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):

  1. [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA );
  2. [主语] HAMUD([主语] HAMUD );
  3. [动词];
  4. HABIBI [宾语]( HABIBI [宾语]);
  5. YA AHMAD HAMADI

引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。

核心词汇

词语(拉丁文字)释义
gom人称、我、你、对方、对象
meg指代、这、那、其他
gad东西、某物、大、小
men能、能力、强、弱;温度、热、冷;可能性、真、假、是、否
nen时间、过去、原因、现在、将来、结果
no地点、旁边、远、近
yam高度、上、下
ma容器、盒子、里、外

哈姆语的核心词汇来自于 GOMEGADMENENOAMA

把这一个词按音节划分: go-me-gad-me-ne-no-a-ma

后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma

这些音节被赋予含义后,构成了哈姆语的基本概念。 我们可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。

hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 hamud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 hamud 我们就可以对 gomgadmenenoama 词进行区分。

词根(拉丁文字)含义
gom人称
meg指代
gad东西
men能力、温度、可能性
nen时间
no地点
yam高度
ma容器



近词(拉丁文字)含义
gomha
megha
gadha
menha强、热、真、是
nenha过去
noha
yamha
maha



远词(拉丁文字)含义
gommud
megmud
gadmud
menmud弱、冷、假、不
nenmud将来
nomud
yammud
mamud
  • nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 hamud 两极中间。
  • 该表仅作为理解构词法用,更多的单词含义还请看官方词表
  • 你杠就是你对,你比哈姆还哈姆。

介词

哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。

近词(拉丁文字)含义
gom-动作对象,动作方向,动作终点
yam-动作工具,动作手段,伴随对象
nen-动作时间,动作状态
no-动作地点,动作起点

注:介词加在某个词的前面,连字符一般不可省略

介词示例

  • hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.

    • 哈姆给哈姆一个哈姆。
  • hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.

    • 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。
  • hamud HAMUD yarimasunegad nen-nenha HABIBI hamud.

    • 哈姆曾经有一个哈姆。
  • hamud HAMUD yarimasunehabiso no-Hamud.

    • 哈姆在哈姆(地名)吃饭。

词性

哈姆语的词性分为三种:动词静词哈姆

  • 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。
  • 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)
  • 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。

在哈姆语中,中心词在前,修饰成分后置。

例如:

  • 哈姆的食物:basoye hamudhamud 修饰 basoyehamud 在这里的意思是“哈姆的”)
  • 和哈姆一起做:yarimasune yam hamudyam 引导的修饰成分一起修饰动词 yarimasune

但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。

Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同

例如:

  • Ma ragia hamud 人的黏土房
    • ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体)
  • Ma min ragia hamud 厕所 ( minmaragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)

从句

哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。

deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。

例如:

  • Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.

    • deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。
    • 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.
  • deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。
  • Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。
  • Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.

    • deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamudGom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。

主题

句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。

主题不一定是一个词,也可以是一个句子。

  • Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。

  • Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。

数字与疑问

哈姆语通过元音在口腔中的发声位置定义了五个词:

词语(拉丁文字)含义
a零,不,否,坏
e很少,偶尔,更少
i部分,也许,种类
o很多,经常,更多
u全,一切,所有,全部,好

后来又引入了一个疑问词:

词语(拉丁文字)含义
en未知,不知道,什么

这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。

这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念:

词语(拉丁文字)含义
gomen谁,什么人
megen哪一个
gaden什么东西



词语(拉丁文字)含义
Gomu所有人
Megu每一个
Gadu所有东西

后来,为了表示确切的数字,它们统一添加了辅音d

词语(拉丁文字)含义
da0
de1
di2
do3
du4

哈姆语采用五进制,逢五进一位:

词语(拉丁文字)含义
deda5
dede6
dedi7
dedo8
dedu9
dida10

以此类推。

语气词

万能语气词:hamud

任何情况下表达任何语气都可以用这一个词。

  • *ha:表达汉语中“”、“”的感情
  • *mud:表达汉语中“”、“”的感情

外来语哈姆化

通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。

如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

哈姆语言之书

  • 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。
  • 假若您对本项目感到满意,请在您的指尖星空绘制一颗新的星🌟,指引我们继续砥砺前行。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

详见所有贡献者列表

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

较为简单的提交贡献方法可查阅贡献文档以了解相关信息。

在提交代码前请确保您了解 mdbook 系统。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

关于哈姆论坛

哈姆论坛旨在为哈姆提供社区交流平台。

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

Character_substitution

  • 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

Contributors Chart

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

哈约·姆经(中文版)

哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。本译版将“hamud”译作“哈姆”,部分地方为尊重原作未做翻译。

《哈姆德》分为《哈约》和《姆约》两个部分。

《哈约》是《哈姆德》中年代久远的篇章;《姆约》是《哈姆德》中新增的内容。

目录

哈约

姆约

初生纪

汉语版

1:1 天地初开之前,便有古神哈姆。

1:2 哈姆在夜中长睡,终于醒来。

1:3 哈姆醒来后,看着未开的天地,问道:“hamud?”

1:4 天地便开了,分出了天、地与海洋。

1:5 哈姆看周围混沌无光,便说:“hamud。”于是有了光。

1:6 哈姆见世间没有生命,便喊道:“hamud!”

1:7 世间于是有了众生,人也在其中。

1:8 哈姆创造了世界;哈姆是初,哈姆是终;万物终将逝去,唯有哈姆永恒。

哈姆语版

1:1 nou HAMUD hamud a GOMEGADMENENOAMA, Hamud HAMUD hamud.

1:2 Hamud HAMUD yarimasune-num, neno GOMEGADMENENOAMA Hamud HAMUD yarimasune-num a.

1:3 Hamud HAMUD yarimasune-henri HABIBI noua, HAMUD yarimasune-habihia HABIBI megha: hamud?

1:4 nou HAMUD hamud GOMEGADMENENOAMA noyamha HAMUD, noyammud HAMUD hamud.

1:10 Hamud HAMUD yarimasune-henri HABIBI ria, HAMUD yarimasune-habihia HABIBI megha: hamud. megha GOMEGADMENENOAMA ri HAMUD hamud.

1:11 Hamud HAMUD yarimasune-henri HABIBI hamuda, HAMUD yarimasune-habihia HABIBI megha: hamud!

1:12 megha GOMEGADMENENOAMA hamud-u HAMUD hamud.

1:13 Hamud HAMUD yarimasune HABIBI megha: nou HAMUD hamud. Hamud HAMUD "ha", Hamud HAMUD "mud". gadu HAMUD hamuda, GOMEGADMENENOAMA Hamud HAMUD hamud.

出哈姆纪

汉语版

2:1 哈姆造完万物,就歇息了。

2:2 哈姆造的众人中,为首的那人名叫“哈姆”。

2:3 哈姆见众人居无定所,便带领众人从哈姆睡眠的地方出走,这便是“出哈姆”。

2:4 向“ha”走了三天三夜,向“mud”走了三天三夜,终于寻见了一片绿洲,哈姆便领众人在此定居。

2:5 哈姆人便在此地繁衍生息,此地名为“哈姆”,哈姆就是哈姆王。

哈姆语版

2:1 gadu HAMUD hamud, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num.

2:2 hamud menha min hamudu HAMUD Hamud.

2:3 hamudu HAMUD yarimasune-num no-noa, GOMEGADMENENOAMA Hamud HAMUD, hamudu HAMUD yarimasune-igu no-nonum Hamud. megha HAMUD "no-Hamud".

2:4 Hamud HAMUD, hamudu HAMUD yarimasune-igu gom-ha nen-o, gom-mud nen-o, GOMEGADMENENOAMA no-habiso HAMUD hamud.

2:10 Hamud HAMUD, hamudu HAMUD yarimasune-num no-megha. no-megha HAMUD Hamud. Hamud HAMUD "hamud menha min hamudu".

列王纪

汉语版

3:1 哈姆王治理哈姆王国一百一十四年,他死后哈姆继承王位。

3:2 哈姆生哈姆,哈姆生哈姆,哈姆生哈姆。到哈姆共五百一十四年。

3:3 四代国王治理下的哈姆,哈姆安居乐业,却无智慧。

3:4 哈姆王见哈姆人蒙昧未开化,便向哈姆祈祷。

3:5 睡眠中的哈姆听着了哈姆王的祈祷,便醒来。

3:6 哈姆在哈姆设讲坛,传哈姆的智慧。

3:7 哈姆王便一一记录下来,是为《哈约·姆经》

3:8 哈姆见哈姆人都有了智慧,便歇息了。

3:9 有了智慧,哈姆人便不再听哈姆的话,日渐抛弃了哈姆的道。

哈姆语版

3:1 hamud menha min hamudu HAMUD yarimasune-mengad nen-dudidu HABIBI no-Hamud. Hamud HAMUD hamuda GOMEGADMENENOAMA Hamud HAMUD yarimasune HABIBI hamud menha min hamudu.

3:2 Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud. gadnen min gom-Hamud HAMUD nen-dudadidu.

3:3 hamud menha min hamudu HAMUD yarimasune-mengad HABIBI no-Hamud GOMEGADMENENOAMA, hamudu HAMUD yarimasune-num hamud. a GOMEGADMENENOAMA hamudu HAMUD yarimasune-gad a HABIBI menbaso.

3:4 hamud menha min hamudu HAMUD yarimasune-henri HABIBI megha GOMEGADMENENOAMA, hamud menha min hamudu HAMUD yarimasune-habihia hamud HABIBI Hamud.

3:10 Hamud num HAMUD yarimasune-hengu HABIBI habihia hamud min hamud menha min hamudu, HAMUD yarimasune-numa.

3:11 Hamud HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI menbaso Hamud.

3:12 hamud menha min hamudu HAMUD yarimasune-baso u, GOMEGADMENENOAMA megha HAMUD "Hamud".

3:13 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num.

3:14 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA hamudu HAMUD yarimasune-hengu a HABIBI habihia Hamud.

申命纪

汉语版

4:1 哈姆见哈姆人世风日下,便从睡梦中降下惩罚:凡背弃哈姆的,必不得安眠。

4:2 哈姆在哈姆人中挑选最哈姆的哈姆,在睡梦中给他启示,最哈姆的哈姆就是先知哈姆。

4:3 哈姆给先知哈姆传授了律法,要先知哈姆告诫哈姆人遵哈姆的律法,传哈姆的智慧。

4:4 先知哈姆便在哈姆设讲坛,传哈姆的律法。

哈姆语版

4:1 Hamud HAMUD yarimasune-hen HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud min Hamud a HAMUD yarimasune-num a.

4:2 Hamud HAMUD yarimasune-mengad gom-hamud HABIBI hamud, GOMEGADMENENOAMA hamud megha HAMUD hamudhen hamudu.

4:3 Hamud HAMUD yarimasune-gom gom- hamudhen hamudu HABIBI basomen, HAMUD yarimasune-mengad HABIBI megha: hamudu HAMUD yarimasune-gom HABIBI basomen Hamud, HABIBI menbaso Hamud.

4:4 hamudhen hamudu HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI basomen Hamud.

律法书

汉语版

5:1 “凡哈姆人说某人,必有 Hamud 。”

5:2 “凡哈姆人说某物,必有 Habibi 。”

5:3 “凡哈姆人说某事,必有 gomegadmenenoama 。”

5:4 “凡哈姆人不这样说的,哈姆必降下惩罚,使他不得安眠。”

5:5 哈姆人听了这话,便都去遵守,传哈姆的智慧。

哈姆语版

10:1 "hamudu HAMUD yarimasune-habihia HABIBI hamud, GOMEGADMENENOAMA 'hamud' HAMUD hamud. "

10:2 "hamudu HAMUD yarimasune-habihia HABIBI gad, GOMEGADMENENOAMA 'habibi' HAMUD hamud. "

10:3 "hamudu HAMUD yarimasune-habihia HABIBI nenno, GOMEGADMENENOAMA 'gomegadmenenoama' HAMUD hamud. "

10:4 "hamudu HAMUD yarimasune-habihia a, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud megha HAMUD yarimasune-num a."

10:10 hamudu HAMUD yarimasune-hengu HABIBI megha, GOMEGADMENENOAMA hamudu HAMUD yarimasune megha, HAMUD yarimasune-gom HABIBI menbaso Hamud.

诗篇

为尊重原作,此处不作任何翻译,完全保留原文。

哈姆语版

6:1 hamud? hamud. hamud!

6:2 hamud habibi hamud, hamud habibi.

6:3 hamud habibi hamud, hamud habibi.

6:4 hamud? hamud.

6:5 gomegadmenenoama.

6:6 gomegadmenenoama!

6:7 gomegadmenenoama!

6:8 ya ahmud hamadi!

6:9 ya ahmud hamadi!

木凌虚记

汉语版

7:1 murinsu 至哈姆,起先并不哈姆。

7:2 哈很便向 murinsu 传哈姆的智慧、哈姆的律法,murinsu 习得后便无影无踪。

7:3 哈很对哈们告知此事,哈们大怒,便加一新律法于哈姆的律法:

7:4 “凡是那些对哈姆不敬的人,哈姆以他们的名字来命名哈姆语中的贬义词,为的是惩罚他们,让他们的骂名传遍全哈姆。”

7:5 哈姆人听了这话,从此便以“ murinsu ”一词表示偷盗和犯罪。

哈姆语版

12:1 hamud Murinsu HAMUD yarimasune-igu gom-Hamud. e GOMEGADMENENOAMA hamud Murinsu HAMUD hamud a.

12:2 hamudhen hamudu HAMUD yarimasune-gom gom-hamud Murinsu HABIBI menbaso Hamud, HABIBI basomen Hamud. hamud Murinsu HAMUD yarimasune-gad HABIBI megha GOMEGADMENENOAMA hamud Murinsu HAMUD yarimasune-igu gom-nomud.

12:3 hamudhen hamudu HAMUD yarimasune-habihia gom-Hamud HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-hen *mud, yarimasune-o HABIBI basomen Hamud:

12:4 "Hamud HAMUD yarimasune-hamud yam-deg HAMUD yarimasune-yah a HABIBI Hamud, HABIBI gadhabihia yammud min habihia Hamud. megha GOMEGADMENENOAMA gadhabihia megmud HAMUD yammud no-Hamud."

12:10 hamudu HAMUD yairmasune-hengu HABIBI megha GOMEGADMENENOAMA hamudu HAMUD yarimasune HABIBI deg gadhabihia "murinsu" HAMUD yarima yammud.

卡莫里卡记

汉语版

8:1 一日,哈们来到哈姆巡游。

8:2 哈们在哈姆的东西两端各插上一根金属棍,欲测量哈姆之疆土。

8:3 不久,从天上发出两道闪电,击中了金属棍。

8:4 地面随闪电而振动,发出了“otto”声。

8:5 哈们得知这事,认为这是古神降下的惩罚,便将金属棍撤下,并用“otto”指称违背古神哈姆的一切。

8:6 一日,gamurig挖掘出两根金属棍,并得知电棍之事。

8:7 gamurig便开始崇拜电棍,将电棍的道四处传说。

8:8 又一日,gamurig来到哈们宫,辱骂哈们。

8:9 哈们大怒,处死了gamurig

8:10 gamurig的话被哈们集结成册,是为《异端圣经》;同时,防止哈姆人再偏离哈姆的道,哈们又删去“otto”一词,改称“gamurig”。

哈姆语版

待补充

佩帕罗尼记

汉语版

9:1 bebaron 至哈姆,却并不哈姆。

9:2 哈很设讲坛,欲向 bebaron 传哈姆的智慧。

9:3 bebaron 不识得哈很,于是说出怪异的语言,意图伪装成哈姆。

9:4 哈很将bebaron遣返,哈姆人得知这事,便用“ bebaron ”表示疯癫、胡言乱语与怪异。

哈姆语版

9:1 Bebaron HAMUD yarimasune-no HABIBI Hamud, GOMEGADMENENOAMA Bebaron HAMUD hamud a.

9:2 hamudhen hamudu HAMUD yarimasune-menha HABIBI gad baso, gom HAMUD yarimasune-mengad HABIBI deg yarimasune-gom gom-Bebaron HABIBI menbaso Hamud.

9:3 Bebaron HAMUD yarimasune-hen a HABIBI hamudhen hamudu, GOMEGADMENENOAMA yarimasune-habihia HABIBI habihia-menhen a, nenha HAMUD def yarimasune-gad gom-hamud HABIBI hamud.

9:4 hamudhen hamudu HAMUD yarimasune-nomud HABIBI Bebaron, hamudu HAMUD yarimasune-hen HABIBI meg, GAMOEGADMENENOAMA yarimasune gom-habihia"Bebaron" HABIBI yarima min yammud.

待完成

  • 顶栏自定义按钮:
    • 语言切换;
    • 返回主页;
  • 页面评论区;
  • 语言翻译器;
    • 字母符号转换;
    • 外来词转写;
    • 改善大语言模型翻译 Prompt ;
    • 完全语句翻译;
  • 提升文化软实力;
    • 哈姆主题曲创作;
    • 相关主题电子游戏;
    • 哈姆世界观塑造;
  • 多语言支持;
    • 基于 zh-Hans-CN 分支修改;
    • 自动机器翻译。

若欲提供支持,请查阅贡献文档以了解相关信息。

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit)来帮助您在个人电脑上更快速地访问 Github

本项目的源代码也可在 Gitee 上获取。

目录

报告错误或问题

您可以选择:

  • 在我们的 Github 仓库或 Gitee 仓库提交 Issue。
  • 在本文下方评论区描述错误或问题。管理员会不定期进行检查。

感谢您的支持!

如果报告错误或问题无法满足您的需求,您可以选择使用标准流程对源码进行修改。

内容创作

编辑并修改现有文章

假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。

编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在贡献者页面

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。

创建新文章

在了解目录结构mdbook 工作原理后,使用标准流程对源码进行修改。

翻译相关术语

如何翻译

如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到翻译配置文件内。具体使用的方法为:

translate.nomenclature.append(from, to, properties);
+

哈姆语互汉语翻译工具

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

Character_substitution

  • 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

Contributors Chart

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

资料库

此处可以查阅所存有哈姆语相关书籍和资料的列表。点击名称即可阅读。

名称介绍
《新标准哈姆语(原文改稿)》哈姆语的权威标准书刊。由哈姆语的创造者亲手创作。
《哈经·姆约》哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。

新标准哈姆语(原文改稿)

  • 作者:@希腊火Onerio 创建于 2022-12-15
  • 修改:@PJ568 修改于 2023-07-29 16:00

前言

哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。

  • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看原视频留档
  • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
  • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。
  • 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频《【人造语言】我用《哈姆》创造了一种语言…》
  • 后来:@烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。

后虽账号被误封,视频迁移,经历了无数磨难后,哈姆语依然逐渐完善,并形成了哈姆语社区。

哈姆语拥有趋于完善的语法和词汇,并且其背后拥有一套独特的世界观。由于词汇的不断扩充以及语法体系的日渐完善,应各位观众要求,@希腊火Onerio2022-12-15 编写《新标准哈姆语》。

音系学

齿齿龈软腭
鼻音mn
塞音bdg*
擦音sh
近音ry

注:*音可以用搭嘴音代替,或者你能想到什么更怪的音也可以用其代替。

iu
eo
a

语法词

哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。

这些语法词基本上与道本语的语法词用法类似。

  • HAMUD 加在主语后用以分割句子成分,提示主语。

  • HABIBI 加在谓语后用于分割句子成分,提示宾语。

  • GOMEGADMENENOAMA 加在主题后用于提示主题。

  • YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气的含义。

语法示例

  • [主语] HAMUD [动词]

    • 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。
  • [主语] HAMUD, [主语] HAMUD [动词]

    • 如果句子有两个主语,则需要用两个HAMUD来分别引导。
  • [主语] HAMUD [动词] HABIBI [宾语]

    • 如果动词有直接宾语,则需要用 HABIBI 引导。
  • [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语]

    • 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。
  • [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词]

    • 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。
  • [主语] HAMUD [动词] YA AHMAD HAMADI

    • 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。

以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):

  1. [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA );
  2. [主语] HAMUD([主语] HAMUD );
  3. [动词];
  4. HABIBI [宾语]( HABIBI [宾语]);
  5. YA AHMAD HAMADI

引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。

核心词汇

词语(拉丁文字)释义
gom人称、我、你、对方、对象
meg指代、这、那、其他
gad东西、某物、大、小
men能、能力、强、弱;温度、热、冷;可能性、真、假、是、否
nen时间、过去、原因、现在、将来、结果
no地点、旁边、远、近
yam高度、上、下
ma容器、盒子、里、外

哈姆语的核心词汇来自于 GOMEGADMENENOAMA

把这一个词按音节划分: go-me-gad-me-ne-no-a-ma

后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma

这些音节被赋予含义后,构成了哈姆语的基本概念。 我们可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。

hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 hamud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 hamud 我们就可以对 gomgadmenenoama 词进行区分。

词根(拉丁文字)含义
gom人称
meg指代
gad东西
men能力、温度、可能性
nen时间
no地点
yam高度
ma容器



近词(拉丁文字)含义
gomha
megha
gadha
menha强、热、真、是
nenha过去
noha
yamha
maha



远词(拉丁文字)含义
gommud
megmud
gadmud
menmud弱、冷、假、不
nenmud将来
nomud
yammud
mamud
  • nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 hamud 两极中间。
  • 该表仅作为理解构词法用,更多的单词含义还请看官方词表
  • 你杠就是你对,你比哈姆还哈姆。

介词

哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。

近词(拉丁文字)含义
gom-动作对象,动作方向,动作终点
yam-动作工具,动作手段,伴随对象
nen-动作时间,动作状态
no-动作地点,动作起点

注:介词加在某个词的前面,连字符一般不可省略

介词示例

  • hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.

    • 哈姆给哈姆一个哈姆。
  • hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.

    • 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。
  • hamud HAMUD yarimasunegad nen-nenha HABIBI hamud.

    • 哈姆曾经有一个哈姆。
  • hamud HAMUD yarimasunehabiso no-Hamud.

    • 哈姆在哈姆(地名)吃饭。

词性

哈姆语的词性分为三种:动词静词哈姆

  • 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。
  • 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)
  • 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。

在哈姆语中,中心词在前,修饰成分后置。

例如:

  • 哈姆的食物:basoye hamudhamud 修饰 basoyehamud 在这里的意思是“哈姆的”)
  • 和哈姆一起做:yarimasune yam hamudyam 引导的修饰成分一起修饰动词 yarimasune

但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。

Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同

例如:

  • Ma ragia hamud 人的黏土房
    • ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体)
  • Ma min ragia hamud 厕所 ( minmaragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)

从句

哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。

deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。

例如:

  • Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.

    • deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。
    • 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.
  • deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。
  • Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.

    • deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。
  • Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.

    • deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamudGom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。

主题

句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。

主题不一定是一个词,也可以是一个句子。

  • Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。

  • Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。

数字与疑问

哈姆语通过元音在口腔中的发声位置定义了五个词:

词语(拉丁文字)含义
a零,不,否,坏
e很少,偶尔,更少
i部分,也许,种类
o很多,经常,更多
u全,一切,所有,全部,好

后来又引入了一个疑问词:

词语(拉丁文字)含义
en未知,不知道,什么

这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。

这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念:

词语(拉丁文字)含义
gomen谁,什么人
megen哪一个
gaden什么东西



词语(拉丁文字)含义
Gomu所有人
Megu每一个
Gadu所有东西

后来,为了表示确切的数字,它们统一添加了辅音d

词语(拉丁文字)含义
da0
de1
di2
do3
du4

哈姆语采用五进制,逢五进一位:

词语(拉丁文字)含义
deda5
dede6
dedi7
dedo8
dedu9
dida10

以此类推。

语气词

万能语气词:hamud

任何情况下表达任何语气都可以用这一个词。

  • *ha:表达汉语中“”、“”的感情
  • *mud:表达汉语中“”、“”的感情

外来语哈姆化

通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。

如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

哈姆语言之书

  • 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。
  • 假若您对本项目感到满意,请在您的指尖星空绘制一颗新的星🌟,指引我们继续砥砺前行。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

详见所有贡献者列表

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

较为简单的提交贡献方法可查阅贡献文档以了解相关信息。

在提交代码前请确保您了解 mdbook 系统。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

关于哈姆论坛

哈姆论坛旨在为哈姆提供社区交流平台。

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

Character_substitution

  • 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

Contributors Chart

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

哈约·姆经(中文版)

哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。本译版将“hamud”译作“哈姆”,部分地方为尊重原作未做翻译。

《哈姆德》分为《哈约》和《姆约》两个部分。

《哈约》是《哈姆德》中年代久远的篇章;《姆约》是《哈姆德》中新增的内容。

目录

哈约

姆约

初生纪

汉语版

1:1 天地初开之前,便有古神哈姆。

1:2 哈姆在夜中长睡,终于醒来。

1:3 哈姆醒来后,看着未开的天地,问道:“hamud?”

1:4 天地便开了,分出了天、地与海洋。

1:5 哈姆看周围混沌无光,便说:“hamud。”于是有了光。

1:6 哈姆见世间没有生命,便喊道:“hamud!”

1:7 世间于是有了众生,人也在其中。

1:8 哈姆创造了世界;哈姆是初,哈姆是终;万物终将逝去,唯有哈姆永恒。

哈姆语版

1:1 nou HAMUD hamud a GOMEGADMENENOAMA, Hamud HAMUD hamud.

1:2 Hamud HAMUD yarimasune-num, neno GOMEGADMENENOAMA Hamud HAMUD yarimasune-num a.

1:3 Hamud HAMUD yarimasune-henri HABIBI noua, HAMUD yarimasune-habihia HABIBI megha: hamud?

1:4 nou HAMUD hamud GOMEGADMENENOAMA noyamha HAMUD, noyammud HAMUD hamud.

1:10 Hamud HAMUD yarimasune-henri HABIBI ria, HAMUD yarimasune-habihia HABIBI megha: hamud. megha GOMEGADMENENOAMA ri HAMUD hamud.

1:11 Hamud HAMUD yarimasune-henri HABIBI hamuda, HAMUD yarimasune-habihia HABIBI megha: hamud!

1:12 megha GOMEGADMENENOAMA hamud-u HAMUD hamud.

1:13 Hamud HAMUD yarimasune HABIBI megha: nou HAMUD hamud. Hamud HAMUD "ha", Hamud HAMUD "mud". gadu HAMUD hamuda, GOMEGADMENENOAMA Hamud HAMUD hamud.

出哈姆纪

汉语版

2:1 哈姆造完万物,就歇息了。

2:2 哈姆造的众人中,为首的那人名叫“哈姆”。

2:3 哈姆见众人居无定所,便带领众人从哈姆睡眠的地方出走,这便是“出哈姆”。

2:4 向“ha”走了三天三夜,向“mud”走了三天三夜,终于寻见了一片绿洲,哈姆便领众人在此定居。

2:5 哈姆人便在此地繁衍生息,此地名为“哈姆”,哈姆就是哈姆王。

哈姆语版

2:1 gadu HAMUD hamud, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num.

2:2 hamud menha min hamudu HAMUD Hamud.

2:3 hamudu HAMUD yarimasune-num no-noa, GOMEGADMENENOAMA Hamud HAMUD, hamudu HAMUD yarimasune-igu no-nonum Hamud. megha HAMUD "no-Hamud".

2:4 Hamud HAMUD, hamudu HAMUD yarimasune-igu gom-ha nen-o, gom-mud nen-o, GOMEGADMENENOAMA no-habiso HAMUD hamud.

2:10 Hamud HAMUD, hamudu HAMUD yarimasune-num no-megha. no-megha HAMUD Hamud. Hamud HAMUD "hamud menha min hamudu".

列王纪

汉语版

3:1 哈姆王治理哈姆王国一百一十四年,他死后哈姆继承王位。

3:2 哈姆生哈姆,哈姆生哈姆,哈姆生哈姆。到哈姆共五百一十四年。

3:3 四代国王治理下的哈姆,哈姆安居乐业,却无智慧。

3:4 哈姆王见哈姆人蒙昧未开化,便向哈姆祈祷。

3:5 睡眠中的哈姆听着了哈姆王的祈祷,便醒来。

3:6 哈姆在哈姆设讲坛,传哈姆的智慧。

3:7 哈姆王便一一记录下来,是为《哈约·姆经》

3:8 哈姆见哈姆人都有了智慧,便歇息了。

3:9 有了智慧,哈姆人便不再听哈姆的话,日渐抛弃了哈姆的道。

哈姆语版

3:1 hamud menha min hamudu HAMUD yarimasune-mengad nen-dudidu HABIBI no-Hamud. Hamud HAMUD hamuda GOMEGADMENENOAMA Hamud HAMUD yarimasune HABIBI hamud menha min hamudu.

3:2 Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud. gadnen min gom-Hamud HAMUD nen-dudadidu.

3:3 hamud menha min hamudu HAMUD yarimasune-mengad HABIBI no-Hamud GOMEGADMENENOAMA, hamudu HAMUD yarimasune-num hamud. a GOMEGADMENENOAMA hamudu HAMUD yarimasune-gad a HABIBI menbaso.

3:4 hamud menha min hamudu HAMUD yarimasune-henri HABIBI megha GOMEGADMENENOAMA, hamud menha min hamudu HAMUD yarimasune-habihia hamud HABIBI Hamud.

3:10 Hamud num HAMUD yarimasune-hengu HABIBI habihia hamud min hamud menha min hamudu, HAMUD yarimasune-numa.

3:11 Hamud HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI menbaso Hamud.

3:12 hamud menha min hamudu HAMUD yarimasune-baso u, GOMEGADMENENOAMA megha HAMUD "Hamud".

3:13 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num.

3:14 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA hamudu HAMUD yarimasune-hengu a HABIBI habihia Hamud.

申命纪

汉语版

4:1 哈姆见哈姆人世风日下,便从睡梦中降下惩罚:凡背弃哈姆的,必不得安眠。

4:2 哈姆在哈姆人中挑选最哈姆的哈姆,在睡梦中给他启示,最哈姆的哈姆就是先知哈姆。

4:3 哈姆给先知哈姆传授了律法,要先知哈姆告诫哈姆人遵哈姆的律法,传哈姆的智慧。

4:4 先知哈姆便在哈姆设讲坛,传哈姆的律法。

哈姆语版

4:1 Hamud HAMUD yarimasune-hen HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud min Hamud a HAMUD yarimasune-num a.

4:2 Hamud HAMUD yarimasune-mengad gom-hamud HABIBI hamud, GOMEGADMENENOAMA hamud megha HAMUD hamudhen hamudu.

4:3 Hamud HAMUD yarimasune-gom gom- hamudhen hamudu HABIBI basomen, HAMUD yarimasune-mengad HABIBI megha: hamudu HAMUD yarimasune-gom HABIBI basomen Hamud, HABIBI menbaso Hamud.

4:4 hamudhen hamudu HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI basomen Hamud.

律法书

汉语版

5:1 “凡哈姆人说某人,必有 Hamud 。”

5:2 “凡哈姆人说某物,必有 Habibi 。”

5:3 “凡哈姆人说某事,必有 gomegadmenenoama 。”

5:4 “凡哈姆人不这样说的,哈姆必降下惩罚,使他不得安眠。”

5:5 哈姆人听了这话,便都去遵守,传哈姆的智慧。

哈姆语版

10:1 "hamudu HAMUD yarimasune-habihia HABIBI hamud, GOMEGADMENENOAMA 'hamud' HAMUD hamud. "

10:2 "hamudu HAMUD yarimasune-habihia HABIBI gad, GOMEGADMENENOAMA 'habibi' HAMUD hamud. "

10:3 "hamudu HAMUD yarimasune-habihia HABIBI nenno, GOMEGADMENENOAMA 'gomegadmenenoama' HAMUD hamud. "

10:4 "hamudu HAMUD yarimasune-habihia a, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud megha HAMUD yarimasune-num a."

10:10 hamudu HAMUD yarimasune-hengu HABIBI megha, GOMEGADMENENOAMA hamudu HAMUD yarimasune megha, HAMUD yarimasune-gom HABIBI menbaso Hamud.

诗篇

为尊重原作,此处不作任何翻译,完全保留原文。

哈姆语版

6:1 hamud? hamud. hamud!

6:2 hamud habibi hamud, hamud habibi.

6:3 hamud habibi hamud, hamud habibi.

6:4 hamud? hamud.

6:5 gomegadmenenoama.

6:6 gomegadmenenoama!

6:7 gomegadmenenoama!

6:8 ya ahmud hamadi!

6:9 ya ahmud hamadi!

木凌虚记

汉语版

7:1 murinsu 至哈姆,起先并不哈姆。

7:2 哈很便向 murinsu 传哈姆的智慧、哈姆的律法,murinsu 习得后便无影无踪。

7:3 哈很对哈们告知此事,哈们大怒,便加一新律法于哈姆的律法:

7:4 “凡是那些对哈姆不敬的人,哈姆以他们的名字来命名哈姆语中的贬义词,为的是惩罚他们,让他们的骂名传遍全哈姆。”

7:5 哈姆人听了这话,从此便以“ murinsu ”一词表示偷盗和犯罪。

哈姆语版

12:1 hamud Murinsu HAMUD yarimasune-igu gom-Hamud. e GOMEGADMENENOAMA hamud Murinsu HAMUD hamud a.

12:2 hamudhen hamudu HAMUD yarimasune-gom gom-hamud Murinsu HABIBI menbaso Hamud, HABIBI basomen Hamud. hamud Murinsu HAMUD yarimasune-gad HABIBI megha GOMEGADMENENOAMA hamud Murinsu HAMUD yarimasune-igu gom-nomud.

12:3 hamudhen hamudu HAMUD yarimasune-habihia gom-Hamud HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-hen *mud, yarimasune-o HABIBI basomen Hamud:

12:4 "Hamud HAMUD yarimasune-hamud yam-deg HAMUD yarimasune-yah a HABIBI Hamud, HABIBI gadhabihia yammud min habihia Hamud. megha GOMEGADMENENOAMA gadhabihia megmud HAMUD yammud no-Hamud."

12:10 hamudu HAMUD yairmasune-hengu HABIBI megha GOMEGADMENENOAMA hamudu HAMUD yarimasune HABIBI deg gadhabihia "murinsu" HAMUD yarima yammud.

卡莫里卡记

汉语版

8:1 一日,哈们来到哈姆巡游。

8:2 哈们在哈姆的东西两端各插上一根金属棍,欲测量哈姆之疆土。

8:3 不久,从天上发出两道闪电,击中了金属棍。

8:4 地面随闪电而振动,发出了“otto”声。

8:5 哈们得知这事,认为这是古神降下的惩罚,便将金属棍撤下,并用“otto”指称违背古神哈姆的一切。

8:6 一日,gamurig挖掘出两根金属棍,并得知电棍之事。

8:7 gamurig便开始崇拜电棍,将电棍的道四处传说。

8:8 又一日,gamurig来到哈们宫,辱骂哈们。

8:9 哈们大怒,处死了gamurig

8:10 gamurig的话被哈们集结成册,是为《异端圣经》;同时,防止哈姆人再偏离哈姆的道,哈们又删去“otto”一词,改称“gamurig”。

哈姆语版

待补充

佩帕罗尼记

汉语版

9:1 bebaron 至哈姆,却并不哈姆。

9:2 哈很设讲坛,欲向 bebaron 传哈姆的智慧。

9:3 bebaron 不识得哈很,于是说出怪异的语言,意图伪装成哈姆。

9:4 哈很将bebaron遣返,哈姆人得知这事,便用“ bebaron ”表示疯癫、胡言乱语与怪异。

哈姆语版

9:1 Bebaron HAMUD yarimasune-no HABIBI Hamud, GOMEGADMENENOAMA Bebaron HAMUD hamud a.

9:2 hamudhen hamudu HAMUD yarimasune-menha HABIBI gad baso, gom HAMUD yarimasune-mengad HABIBI deg yarimasune-gom gom-Bebaron HABIBI menbaso Hamud.

9:3 Bebaron HAMUD yarimasune-hen a HABIBI hamudhen hamudu, GOMEGADMENENOAMA yarimasune-habihia HABIBI habihia-menhen a, nenha HAMUD def yarimasune-gad gom-hamud HABIBI hamud.

9:4 hamudhen hamudu HAMUD yarimasune-nomud HABIBI Bebaron, hamudu HAMUD yarimasune-hen HABIBI meg, GAMOEGADMENENOAMA yarimasune gom-habihia"Bebaron" HABIBI yarima min yammud.

待完成

  • 顶栏自定义按钮:
    • 语言切换;
    • 返回主页;
  • 页面评论区;
  • 语言翻译器;
    • 字母符号转换;
    • 外来词转写;
    • 改善大语言模型翻译 Prompt ;
    • 完全语句翻译;
  • 提升文化软实力;
    • 哈姆主题曲创作;
    • 相关主题电子游戏;
    • 哈姆世界观塑造;
  • 多语言支持;
    • 基于 zh-Hans-CN 分支修改;
    • 自动机器翻译。

若欲提供支持,请查阅贡献文档以了解相关信息。

代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit)来帮助您在个人电脑上更快速地访问 Github

本项目的源代码也可在 Gitee 上获取。

目录

报告错误或问题

您可以选择:

  • 在我们的 Github 仓库或 Gitee 仓库提交 Issue。
  • 在本文下方评论区描述错误或问题。管理员会不定期进行检查。

感谢您的支持!

如果报告错误或问题无法满足您的需求,您可以选择使用标准流程对源码进行修改。

内容创作

编辑并修改现有文章

假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。

编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在贡献者页面

如果在线编辑无法满足您的需求,您可以选择使用标准流程对源码进行修改。

创建新文章

在了解目录结构mdbook 工作原理后,使用标准流程对源码进行修改。

翻译相关术语

如何翻译

如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到翻译配置文件内。具体使用的方法为:

translate.nomenclature.append(from, to, properties);
 

传入参数解释:

  • from 要转换的语种,传入如 chinese_simplified
  • to 翻译至的目标语种,传入如 english
  • properties 配置表,格式便是properties的格式,每行一个规则,每个前后用等号分割,等号前是要翻译的词或句子,等号后是自定义的翻译结果。传入如:
你好=Hello
 世界=ShiJie
 

比如,要自定义 “哈姆语之书” 、 “哈姆语” 这两个词有简体中文翻译为英文的结果,可以这么写:

translate.nomenclature.append('chinese_simplified','english',`
@@ -299,4 +299,4 @@ wa 或者,或
     ├─File_structure.md
     ├─Creation.md   {内容创作相关文章}
     └─……            {其他目录或文章}
-

更详细的内容请查看 mdbook 文档

关于《【人造语言】我用《哈姆》创造了一种语言…》视频

原视频

下载视频

相关信息

  • 作者: @希腊火Onerio
  • 事件
    • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
    • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。
    • 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频《【人造语言】我用《哈姆》创造了一种语言…》

关于 Hamood Habibi 视频

原视频留档

下载视频

相关信息

  • 作者: 穆罕默德·加勒姆 (Muhammad Ghalum)
  • 事件
    • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。

待完成

  • 顶栏自定义按钮:
    • 语言切换;
    • 返回主页;
  • 页面评论区;
  • 语言翻译器;
    • 字母符号转换;
    • 外来词转写;
    • 改善大语言模型翻译 Prompt ;
    • 完全语句翻译;
  • 提升文化软实力;
    • 哈姆主题曲创作;
    • 相关主题电子游戏;
    • 哈姆世界观塑造;
  • 多语言支持;
    • 基于 zh-Hans-CN 分支修改;
    • 自动机器翻译。

若欲提供支持,请查阅贡献文档以了解相关信息。

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

哈姆语言之书

  • 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。
  • 假若您对本项目感到满意,请在您的指尖星空绘制一颗新的星🌟,指引我们继续砥砺前行。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

详见所有贡献者列表

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

较为简单的提交贡献方法可查阅贡献文档以了解相关信息。

在提交代码前请确保您了解 mdbook 系统。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

关于哈姆论坛

哈姆论坛旨在为哈姆提供社区交流平台。

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

Character_substitution

  • 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

Contributors Chart

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

贡献者

以下是帮助改进哈姆语言之书的贡献者名单。 向他们欢呼!

贡献者的头像图片 UrnEn 希腊火Onerio kh1Y3Ynquu 宁宁 平A新的病毒

您若是发现自己不在此名单里,请随时提交贡献吧。


+

更详细的内容请查看 mdbook 文档

关于《【人造语言】我用《哈姆》创造了一种语言…》视频

原视频

下载视频

相关信息

  • 作者: @希腊火Onerio
  • 事件
    • 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。
    • 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。
    • 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频《【人造语言】我用《哈姆》创造了一种语言…》

关于 Hamood Habibi 视频

原视频留档

下载视频

相关信息

  • 作者: 穆罕默德·加勒姆 (Muhammad Ghalum)
  • 事件
    • 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。

待完成

  • 顶栏自定义按钮:
    • 语言切换;
    • 返回主页;
  • 页面评论区;
  • 语言翻译器;
    • 字母符号转换;
    • 外来词转写;
    • 改善大语言模型翻译 Prompt ;
    • 完全语句翻译;
  • 提升文化软实力;
    • 哈姆主题曲创作;
    • 相关主题电子游戏;
    • 哈姆世界观塑造;
  • 多语言支持;
    • 基于 zh-Hans-CN 分支修改;
    • 自动机器翻译。

若欲提供支持,请查阅贡献文档以了解相关信息。

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

哈姆语言之书

  • 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。
  • 假若您对本项目感到满意,请在您的指尖星空绘制一颗新的星🌟,指引我们继续砥砺前行。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

详见所有贡献者列表

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码和内容。

较为简单的提交贡献方法可查阅贡献文档以了解相关信息。

在提交代码前请确保您了解 mdbook 系统。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

关于哈姆论坛

哈姆论坛旨在为哈姆提供社区交流平台。

🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español

🗃️Github | Gitee

Character_substitution

  • 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。
  • 点击访问

🪴项目活动

暂时不可用

📖其他说明

  • 本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。
  • 出现 BUG 请提出 Issue ,我会修复。
  • 期待您的 Commitment

🏆贡献者们

感谢所有让这个项目变得更好的贡献者们!

Contributors Chart

💻代码或内容贡献

欢迎每一位对本项目感兴趣的朋友贡献代码。

参考

  • Fork 源码,下载到本地并运行项目;
  • 添加/修改代码;
  • ⚠️对相关改动进行全面的自我测试⚠️
  • 确认无误后提交修改到 Github;
  • 提交 Pull Request;

请注意

  • 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review;
  • 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
  • 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
  • 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
  • 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。

📄许可证

本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。

🗃️附属许可证

⭐Star 历史

Star History Chart

MHDH世界线

贡献者

以下是帮助改进哈姆语言之书的贡献者名单。 向他们欢呼!

贡献者的头像图片 UrnEn 希腊火Onerio kh1Y3Ynquu 宁宁 平A新的病毒

您若是发现自己不在此名单里,请随时提交贡献吧。


diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/searcher.js b/lib/tools/Hamud_Book/zh-Hans-CN/searcher.js index 91da887c..b1eb82cc 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/searcher.js +++ b/lib/tools/Hamud_Book/zh-Hans-CN/searcher.js @@ -1 +1 @@ -"use strict";window.search=window.search||{},function(e){if(Mark&&elasticlunr){String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return this.substr(!t||t<0?0:+t,e.length)===e});var t,r,a=document.getElementById("search-wrapper"),s=document.getElementById("searchbar"),n=(document.getElementById("searchbar-outer"),document.getElementById("searchresults")),o=document.getElementById("searchresults-outer"),i=document.getElementById("searchresults-header"),c=document.getElementById("search-toggle"),l=document.getElementById("content"),u=null,d=[],h={teaser_word_count:30,limit_results:30},p={bool:"AND",expand:!0,fields:{title:{boost:1},body:{boost:1},breadcrumbs:{boost:0}}},f=[],m=new Mark(l),v="",g="search",y="highlight",_=0,w=83,b=27,L=40,E=38,C=13,k=(t={"&":"&","<":"<",">":">",'"':""","'":"'"},r=function(e){return t[e]},function(e){return e.replace(/[&<>'"]/g,r)});fetch(path_to_root+"searchindex.json").then((e=>e.json())).then((e=>T(e))).catch((e=>{var t=document.createElement("script");t.src=path_to_root+"searchindex.js",t.onload=()=>T(window.search),document.head.appendChild(t)})),e.hasFocus=x}function x(){return s===document.activeElement}function I(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function S(e){var t=document.createElement("a");return t.href=e,{source:e,protocol:t.protocol.replace(":",""),host:t.hostname,port:t.port,params:function(){for(var e,r={},a=t.search.replace(/^\?/,"").split("&"),s=a.length,n=0;n0){for(var p in r)elasticlunr.stemmer(b).startsWith(r[p])&&(i=a,c=!0);s.push([b,i,o]),i=2}o+=b.length,o+=1}o+=1}if(0==s.length)return e;var f=[],m=Math.min(s.length,h.teaser_word_count),v=0;for(d=0;d=0;_--)f[_]>g&&(g=f[_],y=_);else y=0;var w=[];for(o=s[y][2],_=y;_"),o=b[2]+b[0].length,w.push(e.substring(b[2],o)),b[1]==a&&w.push("")}return w.join("")}(k(e.doc.body),t);_++;var a=d[e.ref].split("#");1==a.length&&a.push("");t=encodeURIComponent(t.join(" ")).replace(/\'/g,"%27");return''+e.doc.breadcrumbs+''+r+""}function T(e){h=e.results_options,p=e.search_options,e.searchbar_outer,d=e.doc_urls,u=elasticlunr.Index.load(e.index),c.addEventListener("click",(function(e){a.classList.contains("hidden")?(M(!0),window.scrollTo(0,0),s.select()):M(!1)}),!1),s.addEventListener("keyup",(function(e){O()}),!1),document.addEventListener("keydown",(function(e){!function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||"textarea"===e.target.type||"text"===e.target.type)return;if(e.keyCode===b)e.preventDefault(),s.classList.remove("active"),P("",""!==s.value.trim()?"push":"replace"),x()&&j(),M(!1),m.unmark();else if(x()||e.keyCode!==w){if(x()&&e.keyCode===L)e.preventDefault(),j(),n.firstElementChild.classList.add("focus");else if(!x()&&(e.keyCode===L||e.keyCode===E||e.keyCode===C)){var t=n.querySelector("li.focus");if(!t)return;if(e.preventDefault(),e.keyCode===L){var r=t.nextElementSibling;r&&(t.classList.remove("focus"),r.classList.add("focus"))}else if(e.keyCode===E){t.classList.remove("focus");var a=t.previousElementSibling;a?a.classList.add("focus"):s.select()}else window.location.assign(t.querySelector("a"))}}else e.preventDefault(),M(!0),window.scrollTo(0,0),s.select()}(e)}),!1),window.onpopstate=function(e){A()},document.addEventListener("submit",(function(e){e.preventDefault()}),!1),A()}function j(){var e=document.createElement("input");e.setAttribute("style","position: absolute; opacity: 0;"),c.appendChild(e),e.focus(),e.remove()}function A(){var e=S(window.location.href);if(e.params.hasOwnProperty(g)&&""!=e.params[g]?(M(!0),s.value=decodeURIComponent((e.params[g]+"").replace(/\+/g,"%20")),O()):M(!1),e.params.hasOwnProperty(y)){var t=decodeURIComponent(e.params[y]).split(" ");m.mark(t,{exclude:f});var r=document.querySelectorAll("mark");function n(){for(var e=0;e":">",'"':""","'":"'"},r=function(e){return t[e]},function(e){return e.replace(/[&<>'"]/g,r)});fetch(path_to_root+"searchindex.json").then((e=>e.json())).then((e=>T(e))).catch((e=>{var t=document.createElement("script");t.src=path_to_root+"searchindex.js",t.onload=()=>T(window.search),document.head.appendChild(t)})),e.hasFocus=x}function x(){return s===document.activeElement}function I(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function S(e){var t=document.createElement("a");return t.href=e,{source:e,protocol:t.protocol.replace(":",""),host:t.hostname,port:t.port,params:function(){for(var e,r={},a=t.search.replace(/^\?/,"").split("&"),s=a.length,n=0;n0){for(var p in r)elasticlunr.stemmer(b).startsWith(r[p])&&(i=a,c=!0);s.push([b,i,o]),i=2}o+=b.length,o+=1}o+=1}if(0==s.length)return e;var f=[],m=Math.min(s.length,h.teaser_word_count),v=0;for(d=0;d=0;_--)f[_]>g&&(g=f[_],y=_);else y=0;var w=[];for(o=s[y][2],_=y;_"),o=b[2]+b[0].length,w.push(e.substring(b[2],o)),b[1]==a&&w.push("")}return w.join("")}(k(e.doc.body),t);_++;var a=d[e.ref].split("#");1==a.length&&a.push("");t=encodeURIComponent(t.join(" ")).replace(/\'/g,"%27");return''+e.doc.breadcrumbs+''+r+""}function T(e){h=e.results_options,p=e.search_options,e.searchbar_outer,d=e.doc_urls,u=elasticlunr.Index.load(e.index),c.addEventListener("click",(function(e){a.classList.contains("hidden")?(M(!0),window.scrollTo(0,0),s.select()):M(!1)}),!1),s.addEventListener("keyup",(function(e){O()}),!1),document.addEventListener("keydown",(function(e){!function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||"textarea"===e.target.type||"text"===e.target.type||!x()&&/^(?:input|select|textarea)$/i.test(e.target.nodeName))return;if(e.keyCode===b)e.preventDefault(),s.classList.remove("active"),P("",""!==s.value.trim()?"push":"replace"),x()&&j(),M(!1),m.unmark();else if(x()||e.keyCode!==w){if(x()&&e.keyCode===L)e.preventDefault(),j(),n.firstElementChild.classList.add("focus");else if(!x()&&(e.keyCode===L||e.keyCode===E||e.keyCode===C)){var t=n.querySelector("li.focus");if(!t)return;if(e.preventDefault(),e.keyCode===L){var r=t.nextElementSibling;r&&(t.classList.remove("focus"),r.classList.add("focus"))}else if(e.keyCode===E){t.classList.remove("focus");var a=t.previousElementSibling;a?a.classList.add("focus"):s.select()}else window.location.assign(t.querySelector("a"))}}else e.preventDefault(),M(!0),window.scrollTo(0,0),s.select()}(e)}),!1),window.onpopstate=function(e){A()},document.addEventListener("submit",(function(e){e.preventDefault()}),!1),A()}function j(){var e=document.createElement("input");e.setAttribute("style","position: absolute; opacity: 0;"),c.appendChild(e),e.focus(),e.remove()}function A(){var e=S(window.location.href);if(e.params.hasOwnProperty(g)&&""!=e.params[g]?(M(!0),s.value=decodeURIComponent((e.params[g]+"").replace(/\+/g,"%20")),O()):M(!1),e.params.hasOwnProperty(y)){var t=decodeURIComponent(e.params[y]).split(" ");m.mark(t,{exclude:f});var r=document.querySelectorAll("mark");function n(){for(var e=0;e 注:介词加在某个词的前面,连字符一般不可省略\n### 介词示例\n- `hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.` - 哈姆给哈姆一个哈姆。\n- `hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.` - 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。\n- `hamud HAMUD yarimasunegad nen-nenha HABIBI hamud` - 哈姆曾经有一个哈姆。\n- `hamud HAMUD yarimasunehabiso no-Hamud` - 哈姆在哈姆(地名)吃饭。\n## 词性\n哈姆语的词性分为三种:`动词`、`静词`、`哈姆`\n- 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。\n- 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)\n- 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。\n在哈姆语中,中心词在前,修饰成分后置。\n例如:\n- 哈姆的食物:`basoye hamud`\n- 和哈姆一起做:`yarimasune yam hamud`\n## 从句\n哈姆语的从句引导词是 `deg` ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 `te` 是同样的用法。\n当 `deg` 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。\n例如:\n- `Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.` - `deg gommud HAMUD yarimasunebido HBIBI habi`这句话的意思是`你想要你打牲畜`。 - 如果从句的主语和主句的主语一致,则从句的主语和引导它的 `HAMUD` 可以一并省掉:\n`Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.`\n- `deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.` - “`deg gommud HAMUD yarimasunebido HBIBI habi`”这句话的意思是“`你打畜生是好的`”。\n- `Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.` - `deg gommud HAMUD yarimasunebido HABIBI`这句话的意思是`你打的那个畜生是好的`。\n- `Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.` - “`deg gommud HAMUD yarimasune gom-`”这句话的意思是“`和你一起做的那个哈姆是好的`”。\n## 主题\n句子的主题由语法词 `GOMEGADMENENOAMA` 引导,你可以翻译成“`对于……来说`”或者“`如果谈论……`”。\n主题不一定是一个词,也可以是一个句子。\n- `Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud.` - `对于你谈谈哈姆来说,我很哈姆`。\n- `Nennen GOMEGADMENENOAMA gomha HAMUD hamud.` - `对于现在来说,我很哈姆`。\n## 数字与疑问\n哈姆语通过元音在口腔中的发声位置定义了五个词:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|a|零,不,否,坏|\n|e|很少,偶尔,更少|\n|i|部分,也许,种类|\n|o|很多,经常,更多|\n|u|全,一切,所有,全部,好|\n后来又引入了一个疑问词:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|en|未知,不知道,什么|\n>这些词并不能直接用于表示数字,而是只能表示一个大概的范围。\n>另外,它们用作句子主题时可以当成逻辑副词。\n这些词与 `gomegadmenenoama` 词结合可以表示不同的逻辑概念:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|gomen|谁,什么人|\n|megen|哪一个|\n|gaden|什么东西|\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|Gomu|所有人|\n|Megu|每一个|\n|Gadu|所有东西|\n后来,为了表示确切的数字,它们统一添加了辅音`d`:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|da|0|\n|de|1|\n|di|2|\n|do|3|\n|du|4|\n哈姆语采用五进制,逢五进一位:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|deda|5|\n|dede|6|\n|dedi|7|\n|dedo|8|\n|dedu|9|\n|dida|10|\n以此类推。\n## 语气词\n语气词:`hamud`。\n- `*ha`:表达汉语中“`悦`”、“`喜`”的感情\n- `*mud`:表达汉语中“`悲`”、“`恼`”的感情\n## 外来语哈姆化\n通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。\n如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用`*`代替。\n​```\n```txt\n## 动词表\nyari 做(yarimasune的日常用词,仅非正式场合使用)\nYgad 有,拥有,得到\nYmengad 想要,决定,选择\nYmen 能够\nYgom 给予,给\nYhabihia 说\nhamud 发生,存在\n## 静词表\nhamud 指代某人或某人的身体\nyarima 意思是“动作,行为”(当yarimasune及其派生词活用为静词时,使用yarima来代替yarimasune)\ngomen 谁,什么人\ngomha 我,自己\ngommud 你,对方\nmeg 指代 megen 哪一个\nmegmud 那,那些\ngad 东西,某物\ngaden 什么东西\ngadha 大\ngadmud 小\ngadhabihia 单词,句子\nmen 能,能力,温度\nmenen 是否\nmenha 强,热,真\nmenmud 弱,冷,假\nmenbaso 智慧\nnen 时间\nnenen 什么时候\nnenha 过去,原因,开始\nnenhaen 为什么\nnennen 现在,进行\nnennenen 什么状态\nnenmud 未来,结果,结束\nnenmuden 什么结果\nnenno 事情\nno 地点,旁边\nnoha 近,后(物理意义上的)\nnomud 远,前(物理意义上的)\nnoen 什么地方\nyam 高度,好坏,工具\nyamen 多高,怎么做\nyamha 上,好\nyammud 下,坏\nma 容器,盒子,表面,衣服,房间\nmaen 什么样子\nmaha 里\nmamud 外\nhama 平均,相同,相似(来源自 ha a mud a)\nhamaha 左\nhamamud 右\nhabi 动物,畜生,红(简记bi)\nso 草,植物,菌类,绿\nhabiso 食物\nye 液体,水,蓝\nhabisoye 嘴,舌头,牙齿\nri 光,太阳,星星,月亮,眼睛,颜色\nhe 鼻子,气味\ngu 耳朵,声音\nba 肢体,手脚,棍棒\nbaso 文字,图画,文化,艺术,文学\nbasomen 律法,规则\nuhu 娱乐,爱好,兴趣\nriigu 视频,影片,电影\nhabihia 语言\nhamudhamud 父母\nnum 睡眠,生活,梦\nsamu 造词,造语,创造\nragia 胶状物,黏土,粪便\nmurinsu 抢劫、诈骗、偷盗、伸手党、犯罪\nhen 感受,思考\nigu 移动\nbido 攻击,破坏,死亡\ngamurig 异端,切割,分割\ngingin 钱,货币\nbahre 自由\nhaga 孩子,王子(hamud gadmud的简称)\nbebaron 疯癫,傻,胡言乱语,怪异\ndesd 性行为\nri-habi/ri-bi 红色\nri-biso 黄色\nri-bibiso 橙色\nri-so 绿色\nri-yeso 青色\nri-ye 蓝色\nri-yebi 紫色\n## 哈姆表\nHAMUD 加在主语后用以分割句子成分,提示主语\nHABIBI 加在谓语后用于分割句子成分,提示宾语\nGOMEGADMENENOAMA 加在主题后用于提示主题\nYA AHMAD HAMADI 加在句尾用于表达尊敬\ngom- 动作对象,动作方向,动作终点\nyam- 动作工具,动作手段\nnen- 动作时间,动作状态\nno- 动作地点,动作起点\nmin (类似英语of),用于分割修饰成分\ndeg 关系从句、名词性从句引导词\nwa 或者,或\n## 口语用语法词\n*ud 主语提示词\n*ib 宾语提示词\n*om 主题提示词\n​```\n你作为哈姆语和中文双向翻译,接下来我将提供哈姆语或中文的句子、短语或词,你直接回答从我的角度对应的中文或哈姆语翻译和逐词解析。",breadcrumbs:"大语言模型翻译 Prompt » 正文",id:"38",title:"正文"},39:{body:"",breadcrumbs:"哈汉对译翻译器 » 哈姆语互汉语翻译工具",id:"39",title:"哈姆语互汉语翻译工具"},4:{body:"对此完整的学习后,您能完全掌握哈姆语的语法规则、读音规范和写作能力。您可以相对准确地理解哈姆语的含义,从您嘴中说出的哈姆语将如同江水般顺畅无阻。 哈姆语是一门古老的艺术。表面上的繁杂,却无法掩盖哈姆语对神圣的追求和对生活的构想。作者恳请您能完整地完成这本教程。",breadcrumbs:"指南 » 总指南",id:"4",title:"总指南"},40:{body:"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问",breadcrumbs:"字符替换工具 » Character_substitution",id:"40",title:"Character_substitution"},41:{body:"暂时不可用",breadcrumbs:"字符替换工具 » 🪴项目活动",id:"41",title:"🪴项目活动"},42:{body:"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。",breadcrumbs:"字符替换工具 » 📖其他说明",id:"42",title:"📖其他说明"},43:{body:"感谢所有让这个项目变得更好的贡献者们! Contributors Chart",breadcrumbs:"字符替换工具 » 🏆贡献者们",id:"43",title:"🏆贡献者们"},44:{body:"欢迎每一位对本项目感兴趣的朋友贡献代码。",breadcrumbs:"字符替换工具 » 💻代码或内容贡献",id:"44",title:"💻代码或内容贡献"},45:{body:"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;",breadcrumbs:"字符替换工具 » 参考",id:"45",title:"参考"},46:{body:"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。",breadcrumbs:"字符替换工具 » 请注意",id:"46",title:"请注意"},47:{body:"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。",breadcrumbs:"字符替换工具 » 📄许可证",id:"47",title:"📄许可证"},48:{body:"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。",breadcrumbs:"字符替换工具 » 🗃️附属许可证",id:"48",title:"🗃️附属许可证"},49:{body:"Star History Chart",breadcrumbs:"字符替换工具 » ⭐Star 历史",id:"49",title:"⭐Star 历史"},5:{body:"Hamud\nحامود\nحامود 读作:/hʌˈmud/ 哈姆德,不同情况下亦翻译为哈姆。这是或许你接触到的首个哈姆语词语。 哈姆,即是发生;即是存在。它可以是一个语言,可以是对所有人的问候,也可以是“人”本身的体现。 哈姆即是哈姆。",breadcrumbs:"认识哈姆语 » 首次接触",id:"5",title:"首次接触"},50:{body:"此处可以查阅所存有哈姆语相关书籍和资料的列表。点击名称即可阅读。 名称 介绍 《新标准哈姆语(原文改稿)》 哈姆语的权威标准书刊。由哈姆语的创造者亲手创作。 《哈经·姆约》 哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。",breadcrumbs:"资料 » 资料库",id:"50",title:"资料库"},51:{body:"作者:@希腊火Onerio 创建于 2022-12-15 修改:@PJ568 修改于 2023-07-29 16:00",breadcrumbs:"资料 » 《新标准哈姆语》 » 新标准哈姆语(原文改稿)",id:"51",title:"新标准哈姆语(原文改稿)"},52:{body:"哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看 原视频留档 ) 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频 《【人造语言】我用《哈姆》创造了一种语言…》 。 后来: @烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。 后虽账号被误封,视频迁移,经历了无数磨难后,哈姆语依然逐渐完善,并形成了哈姆语社区。 哈姆语拥有趋于完善的语法和词汇,并且其背后拥有一套独特的世界观。由于词汇的不断扩充以及语法体系的日渐完善,应各位观众要求,@希腊火Onerio于 2022-12-15 编写《新标准哈姆语》。",breadcrumbs:"资料 » 《新标准哈姆语》 » 前言",id:"52",title:"前言"},53:{body:"唇 齿 齿龈 腭 软腭 喉 手 鼻音 m n 塞音 b d g * 擦音 s h 近音 r y 注:*音可以用搭嘴音代替,或者你能想到什么更怪的音也可以用其代替。 前 后 高 i u 中 e o 低 a",breadcrumbs:"资料 » 《新标准哈姆语》 » 音系学",id:"53",title:"音系学"},54:{body:"哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。 这些语法词基本上与道本语的语法词用法类似。 HAMUD 加在主语后用以分割句子成分,提示主语。 HABIBI 加在谓语后用于分割句子成分,提示宾语。 GOMEGADMENENOAMA 加在主题后用于提示主题。 YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气的含义。",breadcrumbs:"资料 » 《新标准哈姆语》 » 语法词",id:"54",title:"语法词"},55:{body:"[主语] HAMUD [动词] 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。 [主语] HAMUD, [主语] HAMUD [动词] 如果句子有两个主语,则需要用两个HAMUD来分别引导。 [主语] HAMUD [动词] HABIBI [宾语] 如果动词有直接宾语,则需要用 HABIBI 引导。 [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语] 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。 [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词] 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。 [主语] HAMUD [动词] YA AHMAD HAMADI 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。 以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后): [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA ); [主语] HAMUD([主语] HAMUD ); [动词]; HABIBI [宾语]( HABIBI [宾语]); YA AHMAD HAMADI ; 引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。",breadcrumbs:"资料 » 《新标准哈姆语》 » 语法示例",id:"55",title:"语法示例"},56:{body:"词语(拉丁文字) 释义 gom 人称、我、你、对方、对象 meg 指代、这、那、其他 gad 东西、某物、大、小 men 能、能力、强、弱;温度、热、冷;可能性、真、假、是、否 nen 时间、过去、原因、现在、将来、结果 no 地点、旁边、远、近 yam 高度、上、下 ma 容器、盒子、里、外 哈姆语的核心词汇来自于 GOMEGADMENENOAMA 。 把这一个词按音节划分: go-me-gad-me-ne-no-a-ma 后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma 这些音节被赋予含义后,构成了哈姆语的基本概念。 我们可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。 hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 ha 和 mud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 ha 和 mud 我们就可以对 gomgadmenenoama 词进行区分。 词根(拉丁文字) 含义 gom 人称 meg 指代 gad 东西 men 能力、温度、可能性 nen 时间 no 地点 yam 高度 ma 容器 近词(拉丁文字) 含义 gomha 我 megha 这 gadha 大 menha 强、热、真、是 nenha 过去 noha 近 yamha 上 maha 里 远词(拉丁文字) 含义 gommud 你 megmud 那 gadmud 小 menmud 弱、冷、假、不 nenmud 将来 nomud 远 yammud 下 mamud 外 nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 ha 和 mud 两极中间。 该表仅作为理解构词法用,更多的单词含义还请看 官方词表 。 你杠就是你对,你比哈姆还哈姆。",breadcrumbs:"资料 » 《新标准哈姆语》 » 核心词汇",id:"56",title:"核心词汇"},57:{body:"哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。 近词(拉丁文字) 含义 gom- 动作对象,动作方向,动作终点 yam- 动作工具,动作手段,伴随对象 nen- 动作时间,动作状态 no- 动作地点,动作起点 注:介词加在某个词的前面,连字符一般不可省略",breadcrumbs:"资料 » 《新标准哈姆语》 » 介词",id:"57",title:"介词"},58:{body:"hamud HAMUD yarimasunegom gom-hamud HABIBI hamud. 哈姆给哈姆一个哈姆。 hamud HAMUD yarimasunebido yam-hamud HABIBI hamud. 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。 hamud HAMUD yarimasunegad nen-nenha HABIBI hamud. 哈姆曾经有一个哈姆。 hamud HAMUD yarimasunehabiso no-Hamud. 哈姆在哈姆(地名)吃饭。",breadcrumbs:"资料 » 《新标准哈姆语》 » 介词示例",id:"58",title:"介词示例"},59:{body:"哈姆语的词性分为三种:动词、静词、哈姆 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词) 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。 在哈姆语中,中心词在前,修饰成分后置。 例如: 哈姆的食物:basoye hamud( hamud 修饰 basoye ,hamud 在这里的意思是“哈姆的”) 和哈姆一起做:yarimasune yam hamud( yam 引导的修饰成分一起修饰动词 yarimasune ) 但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。 Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同 例如: Ma ragia hamud 人的黏土房 ( ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体) Ma min ragia hamud 厕所 ( min 将 ma 和 ragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)",breadcrumbs:"资料 » 《新标准哈姆语》 » 词性",id:"59",title:"词性"},6:{body:"以哈姆为例以上是哈姆语常见的三种形式: 以拉丁字母或符号书写 古老的 Onerio 式哈拉伯符号 Tri 式哈拉伯符号 很巧,哈姆用 Onerio 式哈拉伯符号或 Tri 式哈拉伯符号的写法是一样的。 这三种形式,可以根据以下对照表相互转换: 拉丁字母或符号 Onerio 式哈拉伯符号 Tri 式哈拉伯符号 h ح ح m م م d د د * خ چ b ب ب g گ ق n ن ن r ر ر s س س a ا ا w, u و و y, i ي ي o او وٰ e اي يٰ ay لي يٰ aw لو وٰ 为了让读者能更容易地上手。本教程会优先采用拉丁字母或符号的形式。",breadcrumbs:"认识哈姆语 » 形式对照",id:"6",title:"形式对照"},60:{body:"哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。 当 deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。 例如: Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi. “deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi. deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud. “deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。 Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud. “deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。 Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud. “deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamud 。Gom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。",breadcrumbs:"资料 » 《新标准哈姆语》 » 从句",id:"60",title:"从句"},61:{body:"句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。 主题不一定是一个词,也可以是一个句子。 Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。 Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。",breadcrumbs:"资料 » 《新标准哈姆语》 » 主题",id:"61",title:"主题"},62:{body:"哈姆语通过元音在口腔中的发声位置定义了五个词: 词语(拉丁文字) 含义 a 零,不,否,坏 e 很少,偶尔,更少 i 部分,也许,种类 o 很多,经常,更多 u 全,一切,所有,全部,好 后来又引入了一个疑问词: 词语(拉丁文字) 含义 en 未知,不知道,什么 这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。 这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念: 词语(拉丁文字) 含义 gomen 谁,什么人 megen 哪一个 gaden 什么东西 词语(拉丁文字) 含义 Gomu 所有人 Megu 每一个 Gadu 所有东西 后来,为了表示确切的数字,它们统一添加了辅音d: 词语(拉丁文字) 含义 da 0 de 1 di 2 do 3 du 4 哈姆语采用五进制,逢五进一位: 词语(拉丁文字) 含义 deda 5 dede 6 dedi 7 dedo 8 dedu 9 dida 10 以此类推。",breadcrumbs:"资料 » 《新标准哈姆语》 » 数字与疑问",id:"62",title:"数字与疑问"},63:{body:"万能语气词:hamud。 任何情况下表达任何语气都可以用这一个词。 *ha:表达汉语中“草”、“喜”的感情 *mud:表达汉语中“悲”、“恼”的感情",breadcrumbs:"资料 » 《新标准哈姆语》 » 语气词",id:"63",title:"语气词"},64:{body:"通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。 如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。",breadcrumbs:"资料 » 《新标准哈姆语》 » 外来语哈姆化",id:"64",title:"外来语哈姆化"},65:{body:"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。 假若您对本项目感到满意,请在您的指尖星空 绘制一颗新的星🌟 ,指引我们继续砥砺前行。 点击访问",breadcrumbs:"资料 » 关于哈姆语言之书 » 哈姆语言之书",id:"65",title:"哈姆语言之书"},66:{body:"暂时不可用",breadcrumbs:"资料 » 关于哈姆语言之书 » 🪴项目活动",id:"66",title:"🪴项目活动"},67:{body:"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。",breadcrumbs:"资料 » 关于哈姆语言之书 » 📖其他说明",id:"67",title:"📖其他说明"},68:{body:"感谢所有让这个项目变得更好的贡献者们! 详见所有贡献者列表",breadcrumbs:"资料 » 关于哈姆语言之书 » 🏆贡献者们",id:"68",title:"🏆贡献者们"},69:{body:"欢迎每一位对本项目感兴趣的朋友贡献代码和内容。 较为简单的提交贡献方法可查阅 贡献文档 以了解相关信息。 在提交代码前请确保您了解 mdbook 系统。",breadcrumbs:"资料 » 关于哈姆语言之书 » 💻代码或内容贡献",id:"69",title:"💻代码或内容贡献"},7:{body:"Character_substitution提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问 更多关于Character_substitution的信息",breadcrumbs:"认识哈姆语 » 拉丁字母互哈拉伯符号转换工具",id:"7",title:"拉丁字母互哈拉伯符号转换工具"},70:{body:"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;",breadcrumbs:"资料 » 关于哈姆语言之书 » 参考",id:"70",title:"参考"},71:{body:"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。",breadcrumbs:"资料 » 关于哈姆语言之书 » 请注意",id:"71",title:"请注意"},72:{body:"本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。",breadcrumbs:"资料 » 关于哈姆语言之书 » 📄许可证",id:"72",title:"📄许可证"},73:{body:"hack: MIT license ; Github ; Character_substitution: Apache License Version 2.0 ; Github 、 Gitee ; translate: Apache License Version 2.0 ; Github ; translate: Apache License Version 2.0 ; Github 、 Gitee ; msg: Apache License Version 2.0 ; Github 、 Gitee ; giscus: MIT license ; Github 。",breadcrumbs:"资料 » 关于哈姆语言之书 » 🗃️附属许可证",id:"73",title:"🗃️附属许可证"},74:{body:"",breadcrumbs:"资料 » 关于哈姆语言之书 » ⭐Star 历史",id:"74",title:"⭐Star 历史"},75:{body:"哈姆论坛旨在为哈姆提供社区交流平台。 点击访问哈姆论坛",breadcrumbs:"资料 » 关于哈姆论坛 » 关于哈姆论坛",id:"75",title:"关于哈姆论坛"},76:{body:"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问",breadcrumbs:"资料 » 关于 Character_substitution » Character_substitution",id:"76",title:"Character_substitution"},77:{body:"暂时不可用",breadcrumbs:"资料 » 关于 Character_substitution » 🪴项目活动",id:"77",title:"🪴项目活动"},78:{body:"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。",breadcrumbs:"资料 » 关于 Character_substitution » 📖其他说明",id:"78",title:"📖其他说明"},79:{body:"感谢所有让这个项目变得更好的贡献者们! Contributors Chart",breadcrumbs:"资料 » 关于 Character_substitution » 🏆贡献者们",id:"79",title:"🏆贡献者们"},8:{body:"若欲学好一门语言,往往首要掌握它的发音规范和阅读技巧。 音系学 发音示范 有待补充",breadcrumbs:"首次发声 » 首次发声",id:"8",title:"首次发声"},80:{body:"欢迎每一位对本项目感兴趣的朋友贡献代码。",breadcrumbs:"资料 » 关于 Character_substitution » 💻代码或内容贡献",id:"80",title:"💻代码或内容贡献"},81:{body:"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;",breadcrumbs:"资料 » 关于 Character_substitution » 参考",id:"81",title:"参考"},82:{body:"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。",breadcrumbs:"资料 » 关于 Character_substitution » 请注意",id:"82",title:"请注意"},83:{body:"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。",breadcrumbs:"资料 » 关于 Character_substitution » 📄许可证",id:"83",title:"📄许可证"},84:{body:"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。",breadcrumbs:"资料 » 关于 Character_substitution » 🗃️附属许可证",id:"84",title:"🗃️附属许可证"},85:{body:"Star History Chart",breadcrumbs:"资料 » 关于 Character_substitution » ⭐Star 历史",id:"85",title:"⭐Star 历史"},86:{body:"哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。本译版将“hamud”译作“哈姆”,部分地方为尊重原作未做翻译。 《哈姆德》分为《哈约》和《姆约》两个部分。 《哈约》是《哈姆德》中年代久远的篇章;《姆约》是《哈姆德》中新增的内容。",breadcrumbs:"《哈经·姆约》 » 哈约·姆经(中文版)",id:"86",title:"哈约·姆经(中文版)"},87:{body:"",breadcrumbs:"《哈经·姆约》 » 目录",id:"87",title:"目录"},88:{body:"初生纪 出哈姆纪 列王纪 申命纪 律法书 诗篇",breadcrumbs:"《哈经·姆约》 » 哈约",id:"88",title:"哈约"},89:{body:"木凌虚记 卡莫里卡记 佩帕罗尼记",breadcrumbs:"《哈经·姆约》 » 姆约",id:"89",title:"姆约"},9:{body:"唇 齿 齿龈 腭 软腭 喉 手 鼻音 m n 塞音 b d g * 擦音 s h 近音 r y 注:为方便日常使用,*音可以用搭嘴音等容易区分或识别的音代替。 前 后 高 i u 中 e o 低 a",breadcrumbs:"首次发声 » 音系学 » 发音规范",id:"9",title:"发音规范"},90:{body:"",breadcrumbs:"《哈经·姆约》 » 哈约·初生纪 » 初生纪",id:"90",title:"初生纪"},91:{body:"1:1 天地初开之前,便有古神哈姆。 1:2 哈姆在夜中长睡,终于醒来。 1:3 哈姆醒来后,看着未开的天地,问道:“hamud?” 1:4 天地便开了,分出了天、地与海洋。 1:5 哈姆看周围混沌无光,便说:“hamud。”于是有了光。 1:6 哈姆见世间没有生命,便喊道:“hamud!” 1:7 世间于是有了众生,人也在其中。 1:8 哈姆创造了世界;哈姆是初,哈姆是终;万物终将逝去,唯有哈姆永恒。",breadcrumbs:"《哈经·姆约》 » 哈约·初生纪 » 汉语版",id:"91",title:"汉语版"},92:{body:'1:1 nou HAMUD hamud a GOMEGADMENENOAMA, Hamud HAMUD hamud. 1:2 Hamud HAMUD yarimasune-num, neno GOMEGADMENENOAMA Hamud HAMUD yarimasune-num a. 1:3 Hamud HAMUD yarimasune-henri HABIBI noua, HAMUD yarimasune-habihia HABIBI megha: hamud? 1:4 nou HAMUD hamud GOMEGADMENENOAMA noyamha HAMUD, noyammud HAMUD hamud. 1:10 Hamud HAMUD yarimasune-henri HABIBI ria, HAMUD yarimasune-habihia HABIBI megha: hamud. megha GOMEGADMENENOAMA ri HAMUD hamud. 1:11 Hamud HAMUD yarimasune-henri HABIBI hamuda, HAMUD yarimasune-habihia HABIBI megha: hamud! 1:12 megha GOMEGADMENENOAMA hamud-u HAMUD hamud. 1:13 Hamud HAMUD yarimasune HABIBI megha: nou HAMUD hamud. Hamud HAMUD "ha", Hamud HAMUD "mud". gadu HAMUD hamuda, GOMEGADMENENOAMA Hamud HAMUD hamud.',breadcrumbs:"《哈经·姆约》 » 哈约·初生纪 » 哈姆语版",id:"92",title:"哈姆语版"},93:{body:"",breadcrumbs:"《哈经·姆约》 » 哈约·出哈姆纪 » 出哈姆纪",id:"93",title:"出哈姆纪"},94:{body:"2:1 哈姆造完万物,就歇息了。 2:2 哈姆造的众人中,为首的那人名叫“哈姆”。 2:3 哈姆见众人居无定所,便带领众人从哈姆睡眠的地方出走,这便是“出哈姆”。 2:4 向“ha”走了三天三夜,向“mud”走了三天三夜,终于寻见了一片绿洲,哈姆便领众人在此定居。 2:5 哈姆人便在此地繁衍生息,此地名为“哈姆”,哈姆就是哈姆王。",breadcrumbs:"《哈经·姆约》 » 哈约·出哈姆纪 » 汉语版",id:"94",title:"汉语版"},95:{body:'2:1 gadu HAMUD hamud, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num. 2:2 hamud menha min hamudu HAMUD Hamud. 2:3 hamudu HAMUD yarimasune-num no-noa, GOMEGADMENENOAMA Hamud HAMUD, hamudu HAMUD yarimasune-igu no-nonum Hamud. megha HAMUD "no-Hamud". 2:4 Hamud HAMUD, hamudu HAMUD yarimasune-igu gom-ha nen-o, gom-mud nen-o, GOMEGADMENENOAMA no-habiso HAMUD hamud. 2:10 Hamud HAMUD, hamudu HAMUD yarimasune-num no-megha. no-megha HAMUD Hamud. Hamud HAMUD "hamud menha min hamudu".',breadcrumbs:"《哈经·姆约》 » 哈约·出哈姆纪 » 哈姆语版",id:"95",title:"哈姆语版"},96:{body:"",breadcrumbs:"《哈经·姆约》 » 哈约·列王纪 » 列王纪",id:"96",title:"列王纪"},97:{body:"3:1 哈姆王治理哈姆王国一百一十四年,他死后哈姆继承王位。 3:2 哈姆生哈姆,哈姆生哈姆,哈姆生哈姆。到哈姆共五百一十四年。 3:3 四代国王治理下的哈姆,哈姆安居乐业,却无智慧。 3:4 哈姆王见哈姆人蒙昧未开化,便向哈姆祈祷。 3:5 睡眠中的哈姆听着了哈姆王的祈祷,便醒来。 3:6 哈姆在哈姆设讲坛,传哈姆的智慧。 3:7 哈姆王便一一记录下来,是为《哈约·姆经》 3:8 哈姆见哈姆人都有了智慧,便歇息了。 3:9 有了智慧,哈姆人便不再听哈姆的话,日渐抛弃了哈姆的道。",breadcrumbs:"《哈经·姆约》 » 哈约·列王纪 » 汉语版",id:"97",title:"汉语版"},98:{body:'3:1 hamud menha min hamudu HAMUD yarimasune-mengad nen-dudidu HABIBI no-Hamud. Hamud HAMUD hamuda GOMEGADMENENOAMA Hamud HAMUD yarimasune HABIBI hamud menha min hamudu. 3:2 Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud. gadnen min gom-Hamud HAMUD nen-dudadidu. 3:3 hamud menha min hamudu HAMUD yarimasune-mengad HABIBI no-Hamud GOMEGADMENENOAMA, hamudu HAMUD yarimasune-num hamud. a GOMEGADMENENOAMA hamudu HAMUD yarimasune-gad a HABIBI menbaso. 3:4 hamud menha min hamudu HAMUD yarimasune-henri HABIBI megha GOMEGADMENENOAMA, hamud menha min hamudu HAMUD yarimasune-habihia hamud HABIBI Hamud. 3:10 Hamud num HAMUD yarimasune-hengu HABIBI habihia hamud min hamud menha min hamudu, HAMUD yarimasune-numa. 3:11 Hamud HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI menbaso Hamud. 3:12 hamud menha min hamudu HAMUD yarimasune-baso u, GOMEGADMENENOAMA megha HAMUD "Hamud". 3:13 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num. 3:14 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA hamudu HAMUD yarimasune-hengu a HABIBI habihia Hamud.',breadcrumbs:"《哈经·姆约》 » 哈约·列王纪 » 哈姆语版",id:"98",title:"哈姆语版"},99:{body:"",breadcrumbs:"《哈经·姆约》 » 哈约·申命纪 » 申命纪",id:"99",title:"申命纪"}},length:157,save:!0},fields:["title","body","breadcrumbs"],index:{body:{root:{0:{7:{df:1,docs:{51:{tf:1}}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},1:{0:{":":{1:{0:{df:2,docs:{104:{tf:1},2:{tf:1}}},df:1,docs:{104:{tf:1}}},2:{df:1,docs:{104:{tf:1}}},3:{df:1,docs:{104:{tf:1}}},4:{df:1,docs:{104:{tf:1}}},df:0,docs:{}},df:6,docs:{129:{tf:1},2:{tf:1.4142135623730951},22:{tf:1},29:{tf:1},52:{tf:1},62:{tf:1}}},2:{":":{1:{0:{df:1,docs:{109:{tf:1}}},df:1,docs:{109:{tf:1}}},2:{df:1,docs:{109:{tf:1}}},3:{df:1,docs:{109:{tf:1}}},4:{df:1,docs:{109:{tf:1}}},df:0,docs:{}},df:2,docs:{51:{tf:1},52:{tf:1}}},5:{df:2,docs:{51:{tf:1},52:{tf:1}}},6:{":":{0:{0:{df:1,docs:{51:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},":":{1:{0:{df:1,docs:{92:{tf:1}}},1:{df:1,docs:{92:{tf:1}}},2:{df:1,docs:{92:{tf:1}}},3:{df:1,docs:{92:{tf:1}}},df:2,docs:{91:{tf:1},92:{tf:1}}},2:{df:2,docs:{91:{tf:1},92:{tf:1}}},3:{df:2,docs:{91:{tf:1},92:{tf:1}}},4:{df:2,docs:{91:{tf:1},92:{tf:1}}},5:{df:1,docs:{91:{tf:1}}},6:{df:1,docs:{91:{tf:1}}},7:{df:1,docs:{91:{tf:1}}},8:{df:1,docs:{91:{tf:1}}},df:0,docs:{}},df:4,docs:{22:{tf:1},29:{tf:1},38:{tf:2.23606797749979},62:{tf:1}}},2:{".":{0:{df:8,docs:{142:{tf:2},152:{tf:1},153:{tf:1},47:{tf:1},48:{tf:1},73:{tf:2},83:{tf:1},84:{tf:1}}},df:0,docs:{}},0:{0:{7:{df:0,docs:{},"年":{3:{df:0,docs:{},"月":{4:{df:3,docs:{132:{tf:1},2:{tf:1},52:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}},df:0,docs:{}},2:{2:{df:3,docs:{2:{tf:1},51:{tf:1},52:{tf:1}},"年":{1:{0:{df:3,docs:{129:{tf:1},2:{tf:1},52:{tf:1}},"月":{1:{3:{df:3,docs:{129:{tf:1},2:{tf:1},52:{tf:1}}},df:0,docs:{}},2:{6:{df:3,docs:{129:{tf:1},2:{tf:1},52:{tf:1}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{}}},3:{df:1,docs:{51:{tf:1}}},df:0,docs:{}},df:0,docs:{}},7:{df:1,docs:{2:{tf:1}}},9:{df:1,docs:{51:{tf:1}}},":":{1:{0:{df:1,docs:{95:{tf:1}}},df:2,docs:{94:{tf:1},95:{tf:1}}},2:{df:2,docs:{94:{tf:1},95:{tf:1}}},3:{df:2,docs:{94:{tf:1},95:{tf:1}}},4:{df:2,docs:{94:{tf:1},95:{tf:1}}},5:{df:1,docs:{94:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},3:{":":{1:{0:{df:1,docs:{98:{tf:1}}},1:{df:1,docs:{98:{tf:1}}},2:{df:1,docs:{98:{tf:1}}},3:{df:1,docs:{98:{tf:1}}},4:{df:1,docs:{98:{tf:1}}},df:2,docs:{97:{tf:1},98:{tf:1}}},2:{df:2,docs:{97:{tf:1},98:{tf:1}}},3:{df:2,docs:{97:{tf:1},98:{tf:1}}},4:{df:2,docs:{97:{tf:1},98:{tf:1}}},5:{df:1,docs:{97:{tf:1}}},6:{df:1,docs:{97:{tf:1}}},7:{df:1,docs:{97:{tf:1}}},8:{df:1,docs:{97:{tf:1}}},9:{df:1,docs:{97:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},4:{".":{0:{df:2,docs:{141:{tf:1},72:{tf:1}}},df:0,docs:{}},":":{1:{df:2,docs:{100:{tf:1},101:{tf:1}}},2:{df:2,docs:{100:{tf:1},101:{tf:1}}},3:{df:2,docs:{100:{tf:1},101:{tf:1}}},4:{df:2,docs:{100:{tf:1},101:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},5:{":":{1:{df:1,docs:{103:{tf:1}}},2:{df:1,docs:{103:{tf:1}}},3:{df:1,docs:{103:{tf:1}}},4:{df:1,docs:{103:{tf:1}}},5:{df:1,docs:{103:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},6:{":":{1:{df:1,docs:{106:{tf:1}}},2:{df:1,docs:{106:{tf:1}}},3:{df:1,docs:{106:{tf:1}}},4:{df:1,docs:{106:{tf:1}}},5:{df:1,docs:{106:{tf:1}}},6:{df:1,docs:{106:{tf:1}}},7:{df:1,docs:{106:{tf:1}}},8:{df:1,docs:{106:{tf:1}}},9:{df:1,docs:{106:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},7:{":":{1:{df:1,docs:{108:{tf:1}}},2:{df:1,docs:{108:{tf:1}}},3:{df:1,docs:{108:{tf:1}}},4:{df:1,docs:{108:{tf:1}}},5:{df:1,docs:{108:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},8:{":":{1:{0:{df:1,docs:{111:{tf:1}}},df:1,docs:{111:{tf:1}}},2:{df:1,docs:{111:{tf:1}}},3:{df:1,docs:{111:{tf:1}}},4:{df:1,docs:{111:{tf:1}}},5:{df:1,docs:{111:{tf:1}}},6:{df:1,docs:{111:{tf:1}}},7:{df:1,docs:{111:{tf:1}}},8:{df:1,docs:{111:{tf:1}}},9:{df:1,docs:{111:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},9:{":":{1:{df:2,docs:{114:{tf:1},115:{tf:1}}},2:{df:2,docs:{114:{tf:1},115:{tf:1}}},3:{df:2,docs:{114:{tf:1},115:{tf:1}}},4:{df:2,docs:{114:{tf:1},115:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},a:{df:0,docs:{},h:{df:0,docs:{},m:{a:{d:{df:6,docs:{12:{tf:1},13:{tf:2},30:{tf:1},38:{tf:2},54:{tf:1},55:{tf:2}}},df:0,docs:{}},df:0,docs:{},u:{d:{df:1,docs:{106:{tf:1.4142135623730951}}},df:0,docs:{}}}},p:{a:{c:{df:0,docs:{},h:{df:8,docs:{142:{tf:2},152:{tf:1},153:{tf:1},47:{tf:1},48:{tf:1},73:{tf:2},83:{tf:1},84:{tf:1}}}},df:0,docs:{}},df:0,docs:{}},s:{df:0,docs:{},s:{df:0,docs:{},e:{df:0,docs:{},t:{df:1,docs:{126:{tf:1}}}}}},w:{df:1,docs:{6:{tf:1}}},y:{df:1,docs:{6:{tf:1}}}},b:{a:{df:2,docs:{29:{tf:1},38:{tf:1}},h:{df:0,docs:{},r:{df:2,docs:{29:{tf:1},38:{tf:1}}}},s:{df:0,docs:{},o:{df:4,docs:{115:{tf:1},29:{tf:1},38:{tf:1},98:{tf:1}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{101:{tf:1.7320508075688772},109:{tf:1.4142135623730951},29:{tf:1},38:{tf:1}}}}},y:{df:3,docs:{19:{tf:1.4142135623730951},38:{tf:1},59:{tf:1.4142135623730951}}}}}},df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},e:{b:{a:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},n:{df:4,docs:{114:{tf:2.23606797749979},115:{tf:2.23606797749979},29:{tf:1},38:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},i:{b:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},38:{tf:1}}}}}},d:{df:0,docs:{},o:{df:4,docs:{101:{tf:1},104:{tf:1},29:{tf:1},38:{tf:1}}}},df:2,docs:{29:{tf:1.4142135623730951},38:{tf:1.4142135623730951}},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},o:{df:0,docs:{},o:{df:0,docs:{},k:{".":{df:0,docs:{},t:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},l:{df:1,docs:{126:{tf:1}}}}}}},df:2,docs:{124:{tf:1},126:{tf:1}}}}},u:{df:0,docs:{},g:{df:10,docs:{136:{tf:1},140:{tf:1.7320508075688772},147:{tf:1},151:{tf:1.7320508075688772},42:{tf:1},46:{tf:1.7320508075688772},67:{tf:1},71:{tf:1.7320508075688772},78:{tf:1},82:{tf:1.7320508075688772}}}}},c:{c:{df:2,docs:{141:{tf:1},72:{tf:1}}},df:0,docs:{},h:{a:{df:0,docs:{},r:{a:{c:{df:0,docs:{},t:{df:0,docs:{},e:{df:0,docs:{},r:{_:{df:0,docs:{},s:{df:0,docs:{},u:{b:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},i:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},t:{df:6,docs:{142:{tf:1},145:{tf:1},40:{tf:1},7:{tf:1},73:{tf:1},76:{tf:1}}}}}}}}},df:0,docs:{}}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{},t:{df:6,docs:{148:{tf:1},154:{tf:1},43:{tf:1},49:{tf:1},79:{tf:1},85:{tf:1}}}}},df:0,docs:{},i:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},e:{_:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},f:{df:0,docs:{},i:{df:1,docs:{124:{tf:1}}}}}}}}}}},df:0,docs:{}}}}}}},n:{df:2,docs:{116:{tf:1},133:{tf:1}}},o:{d:{df:0,docs:{},e:{df:5,docs:{140:{tf:1},151:{tf:1},46:{tf:1},71:{tf:1},82:{tf:1}}}},df:0,docs:{},m:{df:0,docs:{},m:{df:0,docs:{},i:{df:0,docs:{},t:{df:6,docs:{121:{tf:1},136:{tf:1},147:{tf:1},42:{tf:1},67:{tf:1},78:{tf:1}}}}}},n:{df:0,docs:{},t:{df:0,docs:{},r:{df:0,docs:{},i:{b:{df:0,docs:{},u:{df:0,docs:{},t:{df:1,docs:{126:{tf:1}},o:{df:0,docs:{},r:{df:3,docs:{148:{tf:1},43:{tf:1},79:{tf:1}}}}}}},df:0,docs:{}}}}}},r:{df:0,docs:{},e:{a:{df:0,docs:{},t:{df:0,docs:{},i:{df:0,docs:{},o:{df:0,docs:{},n:{".":{df:0,docs:{},m:{d:{df:1,docs:{126:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}},df:0,docs:{}}}},d:{a:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{0:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},df:6,docs:{22:{tf:1},38:{tf:1},53:{tf:1},6:{tf:1},62:{tf:1},9:{tf:1}},e:{d:{a:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{5:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},df:0,docs:{},e:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{6:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},i:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{7:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},o:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{8:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{9:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},f:{df:1,docs:{115:{tf:1}}},g:{df:6,docs:{109:{tf:1.4142135623730951},115:{tf:1},20:{tf:3.3166247903554},30:{tf:1},38:{tf:3.4641016151377544},60:{tf:3.3166247903554}}},s:{d:{df:2,docs:{29:{tf:1},38:{tf:1}}},df:0,docs:{}},"|":{1:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},i:{d:{a:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{1:{0:{df:1,docs:{38:{tf:1}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},s:{c:{df:0,docs:{},u:{df:0,docs:{},s:{df:0,docs:{},s:{df:5,docs:{140:{tf:1},151:{tf:1},46:{tf:1},71:{tf:1},82:{tf:1}}}}}},df:0,docs:{}},"|":{2:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},o:{df:0,docs:{},"|":{3:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},u:{d:{a:{d:{df:0,docs:{},i:{d:{df:0,docs:{},u:{df:1,docs:{98:{tf:1}}}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{},i:{d:{df:0,docs:{},u:{df:1,docs:{98:{tf:1}}}},df:0,docs:{}}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{4:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}}},df:0,docs:{},e:{df:8,docs:{109:{tf:1},22:{tf:1},29:{tf:1},38:{tf:1},53:{tf:1},6:{tf:1},62:{tf:1},9:{tf:1}},i:{df:0,docs:{},u:{"/":{df:0,docs:{},e:{df:0,docs:{},i:{df:0,docs:{},o:{df:1,docs:{29:{tf:1}}}}}},df:0,docs:{}}},n:{df:4,docs:{22:{tf:1},29:{tf:1},38:{tf:1},62:{tf:1}},g:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},h:{df:6,docs:{124:{tf:1},134:{tf:1},145:{tf:1},40:{tf:1},65:{tf:1},76:{tf:1}}}}}}}},s:{df:0,docs:{},p:{a:{df:0,docs:{},"ñ":{df:0,docs:{},o:{df:0,docs:{},l:{df:5,docs:{134:{tf:1},145:{tf:1},40:{tf:1},65:{tf:1},76:{tf:1}}}}}},df:0,docs:{}}}},f:{df:0,docs:{},i:{df:0,docs:{},l:{df:0,docs:{},e:{_:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},r:{df:0,docs:{},u:{c:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},r:{df:0,docs:{},e:{".":{df:0,docs:{},m:{d:{df:1,docs:{126:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}},df:0,docs:{}}}}}},df:0,docs:{}}}},o:{df:0,docs:{},r:{df:0,docs:{},k:{df:5,docs:{139:{tf:1},150:{tf:1},45:{tf:1},70:{tf:1},81:{tf:1}}}}}},g:{a:{d:{df:8,docs:{104:{tf:1},109:{tf:1},115:{tf:1.4142135623730951},16:{tf:2},29:{tf:1},38:{tf:1.7320508075688772},56:{tf:2},98:{tf:1.7320508075688772}},e:{df:0,docs:{},n:{df:4,docs:{22:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},62:{tf:1}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:3,docs:{109:{tf:1.7320508075688772},29:{tf:1},38:{tf:1}}},df:0,docs:{}}}}},df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1.4142135623730951},38:{tf:1.7320508075688772},56:{tf:1}}},df:0,docs:{}}},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{98:{tf:1}}}}},u:{df:5,docs:{22:{tf:1},38:{tf:1},62:{tf:1},92:{tf:1},95:{tf:1}}}},df:0,docs:{},m:{df:0,docs:{},o:{df:0,docs:{},e:{df:0,docs:{},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:1,docs:{115:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}}}},u:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},g:{df:3,docs:{111:{tf:2},29:{tf:1},38:{tf:1}}}}}}}},df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},h:{a:{df:0,docs:{},l:{df:0,docs:{},u:{df:0,docs:{},m:{df:1,docs:{132:{tf:1}}}}}},df:0,docs:{}},i:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},i:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}}}},s:{c:{df:0,docs:{},u:{df:2,docs:{142:{tf:1},73:{tf:1}}}},df:0,docs:{}},t:{df:0,docs:{},e:{df:12,docs:{117:{tf:1},119:{tf:1},134:{tf:1},142:{tf:1.7320508075688772},145:{tf:1},153:{tf:1},40:{tf:1},48:{tf:1},65:{tf:1},73:{tf:1.7320508075688772},76:{tf:1},84:{tf:1}}},h:{df:0,docs:{},u:{b:{df:17,docs:{117:{tf:1.4142135623730951},119:{tf:1},134:{tf:1},139:{tf:1},142:{tf:2.449489742783178},145:{tf:1},150:{tf:1},153:{tf:1.4142135623730951},40:{tf:1},45:{tf:1},48:{tf:1.4142135623730951},65:{tf:1},70:{tf:1},73:{tf:2.449489742783178},76:{tf:1},81:{tf:1},84:{tf:1.4142135623730951}}},df:0,docs:{}}}}},o:{df:2,docs:{16:{tf:1},56:{tf:1}},m:{df:17,docs:{101:{tf:2.23606797749979},104:{tf:1},109:{tf:2.23606797749979},115:{tf:2.23606797749979},16:{tf:1.7320508075688772},17:{tf:1},18:{tf:1},20:{tf:1.7320508075688772},29:{tf:1},30:{tf:1},38:{tf:2.6457513110645907},56:{tf:1.7320508075688772},57:{tf:1},58:{tf:1},60:{tf:1.7320508075688772},95:{tf:1.4142135623730951},98:{tf:1.4142135623730951}},e:{df:0,docs:{},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:21,docs:{101:{tf:1.4142135623730951},103:{tf:1},104:{tf:2.449489742783178},106:{tf:1.7320508075688772},109:{tf:2.23606797749979},115:{tf:1.4142135623730951},12:{tf:1},13:{tf:2.23606797749979},16:{tf:1},21:{tf:2},22:{tf:1},30:{tf:1},38:{tf:3.3166247903554},54:{tf:1},55:{tf:2.23606797749979},56:{tf:1},61:{tf:2},62:{tf:1},92:{tf:2.449489742783178},95:{tf:1.7320508075688772},98:{tf:2.6457513110645907}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}},n:{df:4,docs:{22:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},62:{tf:1}}}},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:5,docs:{16:{tf:1},17:{tf:1},38:{tf:1.4142135623730951},56:{tf:1},57:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}},h:{a:{df:6,docs:{16:{tf:1},21:{tf:1.4142135623730951},29:{tf:1},38:{tf:2},56:{tf:1},61:{tf:1.4142135623730951}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:8,docs:{16:{tf:1},20:{tf:3.1622776601683795},21:{tf:1.4142135623730951},29:{tf:1},38:{tf:3.605551275463989},56:{tf:1},60:{tf:3.1622776601683795},61:{tf:1.4142135623730951}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},38:{tf:1},62:{tf:1}}}}},u:{df:2,docs:{29:{tf:1},38:{tf:1}}}},h:{a:{b:{df:0,docs:{},i:{"/":{df:0,docs:{},r:{df:0,docs:{},i:{df:1,docs:{38:{tf:1}}}}},b:{df:0,docs:{},i:{df:25,docs:{101:{tf:2.6457513110645907},103:{tf:1},104:{tf:2.449489742783178},106:{tf:2},109:{tf:3},115:{tf:3.1622776601683795},12:{tf:1},13:{tf:2.8284271247461903},130:{tf:1},132:{tf:1.4142135623730951},18:{tf:1.7320508075688772},2:{tf:1.4142135623730951},20:{tf:2.23606797749979},21:{tf:1.4142135623730951},3:{tf:1},30:{tf:1},38:{tf:4.242640687119285},52:{tf:1.4142135623730951},54:{tf:1},55:{tf:2.8284271247461903},58:{tf:1.7320508075688772},60:{tf:2.23606797749979},61:{tf:1.4142135623730951},92:{tf:2.6457513110645907},98:{tf:3.7416573867739413}}}},df:4,docs:{20:{tf:2.449489742783178},29:{tf:1.4142135623730951},38:{tf:2.6457513110645907},60:{tf:2.449489742783178}},h:{df:0,docs:{},i:{a:{'"':{b:{df:0,docs:{},e:{b:{a:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},n:{df:1,docs:{115:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:8,docs:{101:{tf:1},104:{tf:2},109:{tf:1.4142135623730951},115:{tf:1.4142135623730951},29:{tf:1},38:{tf:1},92:{tf:1.7320508075688772},98:{tf:2}}},df:0,docs:{}}},s:{df:0,docs:{},o:{df:3,docs:{29:{tf:1},38:{tf:1},95:{tf:1}},y:{df:2,docs:{29:{tf:1},38:{tf:1}}}}}}},c:{df:0,docs:{},k:{df:5,docs:{142:{tf:1},153:{tf:1},48:{tf:1},73:{tf:1},84:{tf:1}}}},df:8,docs:{16:{tf:2},23:{tf:1},29:{tf:1.7320508075688772},38:{tf:2.449489742783178},56:{tf:2},63:{tf:1},92:{tf:1},95:{tf:1}},g:{a:{df:2,docs:{29:{tf:1},38:{tf:1}}},df:0,docs:{}},h:{df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{29:{tf:1}}}}},m:{a:{d:{df:0,docs:{},i:{df:7,docs:{106:{tf:1.4142135623730951},12:{tf:1},13:{tf:2},30:{tf:1},38:{tf:2},54:{tf:1},55:{tf:2}}}},df:2,docs:{29:{tf:1},38:{tf:1}},h:{a:{df:2,docs:{29:{tf:1},38:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:2,docs:{29:{tf:1},38:{tf:1}}},df:0,docs:{}}}},df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{29:{tf:1}}}},o:{df:0,docs:{},o:{d:{df:5,docs:{130:{tf:1},132:{tf:1.4142135623730951},2:{tf:1.4142135623730951},3:{tf:1},52:{tf:1.4142135623730951}}},df:0,docs:{}}},u:{d:{a:{df:2,docs:{92:{tf:1.4142135623730951},98:{tf:1}}},df:34,docs:{101:{tf:4.795831523312719},103:{tf:1},104:{tf:4.47213595499958},106:{tf:3.3166247903554},109:{tf:5.477225575051661},115:{tf:3.605551275463989},12:{tf:1},124:{tf:1.4142135623730951},13:{tf:3.3166247903554},16:{tf:1.4142135623730951},18:{tf:3.7416573867739413},19:{tf:3.1622776601683795},2:{tf:1},20:{tf:4.47213595499958},21:{tf:2.8284271247461903},23:{tf:1},28:{tf:1},29:{tf:2},30:{tf:1},38:{tf:7.54983443527075},5:{tf:1},52:{tf:1},54:{tf:1},55:{tf:3.3166247903554},56:{tf:1.4142135623730951},58:{tf:3.7416573867739413},59:{tf:3.1622776601683795},60:{tf:4.47213595499958},61:{tf:2.8284271247461903},63:{tf:1},91:{tf:1.7320508075688772},92:{tf:6.557438524302},95:{tf:5.196152422706632},98:{tf:7.3484692283495345}},h:{a:{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:2,docs:{29:{tf:1},38:{tf:1}}},df:0,docs:{}}}},df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{101:{tf:1.7320508075688772},109:{tf:1.4142135623730951},115:{tf:1.7320508075688772},29:{tf:1}}}}},u:{df:7,docs:{101:{tf:2},104:{tf:2.449489742783178},109:{tf:2},115:{tf:2},29:{tf:1.4142135623730951},95:{tf:2.449489742783178},98:{tf:3.4641016151377544}}},y:{a:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},m:{a:{df:1,docs:{29:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}}},df:0,docs:{}}},n:{df:2,docs:{116:{tf:1},133:{tf:1}}},y:{a:{df:1,docs:{29:{tf:1}}},df:0,docs:{}}},b:{df:0,docs:{},i:{b:{df:0,docs:{},i:{df:3,docs:{20:{tf:2.23606797749979},38:{tf:2.23606797749979},60:{tf:2.23606797749979}}}},df:0,docs:{}}},df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},l:{df:0,docs:{},l:{df:0,docs:{},o:{df:1,docs:{124:{tf:1}}}}},n:{df:5,docs:{101:{tf:1},109:{tf:1},115:{tf:1.4142135623730951},29:{tf:1},38:{tf:1}},g:{df:0,docs:{},u:{df:3,docs:{104:{tf:1},109:{tf:1},98:{tf:1.4142135623730951}}}},r:{df:0,docs:{},i:{df:2,docs:{92:{tf:1.7320508075688772},98:{tf:1}}}}}},i:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},o:{df:0,docs:{},r:{df:0,docs:{},i:{df:3,docs:{154:{tf:1},49:{tf:1},85:{tf:1}}}}}}}},"ʌ":{df:0,docs:{},"ˈ":{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:1,docs:{5:{tf:1}}},df:0,docs:{}}}}}},i:{b:{df:2,docs:{31:{tf:1},38:{tf:1}}},df:0,docs:{},g:{df:0,docs:{},u:{df:4,docs:{109:{tf:1.4142135623730951},29:{tf:1},38:{tf:1},95:{tf:1.4142135623730951}}}},n:{d:{df:0,docs:{},e:{df:0,docs:{},x:{".":{df:0,docs:{},m:{d:{df:1,docs:{126:{tf:1.4142135623730951}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{},t:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},n:{df:2,docs:{141:{tf:1},72:{tf:1}}}}}}},s:{df:0,docs:{},s:{df:0,docs:{},u:{df:11,docs:{119:{tf:1},136:{tf:1},140:{tf:1.4142135623730951},147:{tf:1},151:{tf:1.4142135623730951},42:{tf:1},46:{tf:1.4142135623730951},67:{tf:1},71:{tf:1.4142135623730951},78:{tf:1},82:{tf:1.4142135623730951}}}}}},l:{a:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},u:{a:{df:0,docs:{},g:{df:1,docs:{124:{tf:1}}}},df:0,docs:{}}}}},df:0,docs:{},i:{c:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},s:{df:10,docs:{141:{tf:1},142:{tf:2.449489742783178},152:{tf:1.4142135623730951},153:{tf:1.4142135623730951},47:{tf:1.4142135623730951},48:{tf:1.4142135623730951},72:{tf:1},73:{tf:2.449489742783178},83:{tf:1.4142135623730951},84:{tf:1.4142135623730951}}}}}},df:0,docs:{}}},m:{a:{df:6,docs:{16:{tf:2},19:{tf:2.23606797749979},29:{tf:1},38:{tf:1.7320508075688772},56:{tf:2},59:{tf:2.23606797749979}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}}},r:{df:0,docs:{},k:{d:{df:0,docs:{},o:{df:0,docs:{},w:{df:0,docs:{},n:{df:1,docs:{38:{tf:1}}}}}},df:0,docs:{}}}},d:{b:{df:0,docs:{},o:{df:0,docs:{},o:{df:0,docs:{},k:{df:4,docs:{122:{tf:1},126:{tf:1},138:{tf:1},69:{tf:1}}}}}},df:0,docs:{}},df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},g:{df:5,docs:{115:{tf:1},16:{tf:1.7320508075688772},29:{tf:1},38:{tf:1.7320508075688772},56:{tf:1.7320508075688772}},e:{df:0,docs:{},n:{df:4,docs:{22:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},62:{tf:1}}}},h:{a:{df:10,docs:{101:{tf:1.7320508075688772},104:{tf:1.7320508075688772},109:{tf:2},16:{tf:1},29:{tf:1},38:{tf:1},56:{tf:1},92:{tf:2.449489742783178},95:{tf:1.7320508075688772},98:{tf:1.4142135623730951}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:5,docs:{109:{tf:1},16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},38:{tf:1},62:{tf:1}}}},n:{b:{a:{df:0,docs:{},s:{df:0,docs:{},o:{df:7,docs:{101:{tf:1},104:{tf:1},109:{tf:1},115:{tf:1},29:{tf:1},38:{tf:1},98:{tf:2}}}}},df:0,docs:{}},df:4,docs:{16:{tf:1.7320508075688772},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1.7320508075688772}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}},g:{a:{d:{df:3,docs:{101:{tf:1.4142135623730951},115:{tf:1},98:{tf:1.4142135623730951}}},df:0,docs:{}},df:0,docs:{}},h:{a:{df:7,docs:{115:{tf:1},16:{tf:1},29:{tf:1.7320508075688772},38:{tf:1.4142135623730951},56:{tf:1},95:{tf:1.4142135623730951},98:{tf:2.6457513110645907}}},df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{115:{tf:1}}}}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}}}}},h:{d:{df:0,docs:{},h:{df:5,docs:{155:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1}}}},df:0,docs:{}},i:{df:0,docs:{},n:{df:10,docs:{101:{tf:1},109:{tf:1},115:{tf:1},19:{tf:1.7320508075688772},29:{tf:1.4142135623730951},30:{tf:1},38:{tf:1},59:{tf:1.7320508075688772},95:{tf:1.4142135623730951},98:{tf:3}}},t:{df:5,docs:{142:{tf:1.4142135623730951},153:{tf:1},48:{tf:1},73:{tf:1.4142135623730951},84:{tf:1}}}},s:{df:0,docs:{},g:{df:2,docs:{142:{tf:1},73:{tf:1}}}},u:{d:{df:9,docs:{109:{tf:1},16:{tf:2},23:{tf:1},29:{tf:1.7320508075688772},38:{tf:2.449489742783178},56:{tf:2},63:{tf:1},92:{tf:1},95:{tf:1}}},df:0,docs:{},h:{a:{df:0,docs:{},m:{df:0,docs:{},m:{a:{d:{df:1,docs:{132:{tf:1}}},df:0,docs:{}},df:0,docs:{}}}},df:0,docs:{}},r:{df:0,docs:{},i:{df:0,docs:{},n:{df:0,docs:{},s:{df:0,docs:{},u:{df:4,docs:{108:{tf:2},109:{tf:2.449489742783178},29:{tf:1},38:{tf:1}}}}}}}}},n:{df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},e:{df:2,docs:{16:{tf:1},56:{tf:1}},n:{df:11,docs:{16:{tf:2},17:{tf:1},18:{tf:1},29:{tf:1},30:{tf:1},38:{tf:2.6457513110645907},56:{tf:2},57:{tf:1},58:{tf:1},95:{tf:1.4142135623730951},98:{tf:1.4142135623730951}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}},h:{a:{df:7,docs:{115:{tf:1},16:{tf:1},18:{tf:1},29:{tf:1},38:{tf:1.7320508075688772},56:{tf:1},58:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},df:0,docs:{}}},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{21:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},61:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}}}},o:{df:3,docs:{104:{tf:1},29:{tf:1},38:{tf:1}}}},o:{df:1,docs:{92:{tf:1}}}}},o:{a:{df:1,docs:{95:{tf:1}}},df:0,docs:{},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:6,docs:{109:{tf:1},115:{tf:1},16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}}},n:{df:0,docs:{},u:{df:0,docs:{},m:{df:1,docs:{95:{tf:1}}}}},u:{a:{df:1,docs:{92:{tf:1}}},df:1,docs:{92:{tf:1.7320508075688772}}},y:{a:{df:0,docs:{},m:{df:0,docs:{},h:{a:{df:1,docs:{92:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:1,docs:{92:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}}},u:{df:0,docs:{},m:{a:{df:1,docs:{98:{tf:1}}},df:7,docs:{101:{tf:1.4142135623730951},104:{tf:1.4142135623730951},29:{tf:1},38:{tf:1},92:{tf:1.4142135623730951},95:{tf:1.7320508075688772},98:{tf:1.7320508075688772}}}}},o:{df:9,docs:{109:{tf:1},22:{tf:1},29:{tf:1},38:{tf:1},53:{tf:1},6:{tf:1},62:{tf:1},9:{tf:1},95:{tf:1.4142135623730951}},m:{df:2,docs:{31:{tf:1},38:{tf:1}}},n:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},o:{df:5,docs:{129:{tf:2.23606797749979},2:{tf:2.6457513110645907},51:{tf:1},52:{tf:2.449489742783178},6:{tf:1.7320508075688772}}}}}}},t:{df:0,docs:{},t:{df:0,docs:{},o:{df:1,docs:{111:{tf:1}}}}}},p:{df:0,docs:{},i:{df:2,docs:{19:{tf:1},59:{tf:1}}},j:{5:{6:{8:{df:1,docs:{51:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},r:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},t:{df:4,docs:{116:{tf:1},133:{tf:1},36:{tf:1.7320508075688772},37:{tf:1.4142135623730951}}}}},p:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},t:{df:0,docs:{},i:{df:1,docs:{124:{tf:1.4142135623730951}}}}}}}}},u:{df:0,docs:{},l:{df:0,docs:{},l:{df:10,docs:{139:{tf:1},140:{tf:1.4142135623730951},150:{tf:1},151:{tf:1.4142135623730951},45:{tf:1},46:{tf:1.4142135623730951},70:{tf:1},71:{tf:1.4142135623730951},81:{tf:1},82:{tf:1.4142135623730951}}}}}},r:{a:{df:0,docs:{},g:{df:0,docs:{},i:{a:{df:4,docs:{19:{tf:2.449489742783178},29:{tf:1},38:{tf:1},59:{tf:2.449489742783178}}},df:0,docs:{}}}},df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},q:{df:0,docs:{},u:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},t:{df:10,docs:{139:{tf:1},140:{tf:1.4142135623730951},150:{tf:1},151:{tf:1.4142135623730951},45:{tf:1},46:{tf:1.4142135623730951},70:{tf:1},71:{tf:1.4142135623730951},81:{tf:1},82:{tf:1.4142135623730951}}}}}}},v:{df:0,docs:{},i:{df:0,docs:{},e:{df:0,docs:{},w:{df:5,docs:{140:{tf:1},151:{tf:1},46:{tf:1},71:{tf:1},82:{tf:1}}}}}}},i:{a:{df:1,docs:{92:{tf:1}}},df:3,docs:{29:{tf:3},38:{tf:2.8284271247461903},92:{tf:1}},i:{df:0,docs:{},g:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},38:{tf:1}}}}}}},s:{a:{df:2,docs:{141:{tf:1},72:{tf:1}},m:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},df:6,docs:{132:{tf:1},2:{tf:1},52:{tf:1},53:{tf:1},6:{tf:1},9:{tf:1}},h:{df:0,docs:{},i:{df:0,docs:{},j:{df:0,docs:{},i:{df:1,docs:{124:{tf:1}}}}}},r:{c:{df:1,docs:{126:{tf:1}}},df:0,docs:{}},t:{a:{df:0,docs:{},r:{df:5,docs:{143:{tf:1},154:{tf:1.4142135623730951},49:{tf:1.4142135623730951},74:{tf:1},85:{tf:1.4142135623730951}}}},df:0,docs:{},e:{a:{df:0,docs:{},m:{"+":{"+":{df:0,docs:{},"(":{df:0,docs:{},w:{a:{df:0,docs:{},t:{df:0,docs:{},t:{df:1,docs:{117:{tf:1}}}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}},u:{df:0,docs:{},m:{df:0,docs:{},m:{a:{df:0,docs:{},r:{df:0,docs:{},y:{".":{df:0,docs:{},m:{d:{df:1,docs:{126:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}},t:{a:{df:0,docs:{},h:{df:0,docs:{},l:{df:0,docs:{},o:{df:0,docs:{},u:{b:{df:3,docs:{132:{tf:1},2:{tf:1},52:{tf:1}}},df:0,docs:{}}}}}},df:0,docs:{},e:{df:3,docs:{20:{tf:1},38:{tf:1},60:{tf:1}}},h:{df:0,docs:{},e:{df:0,docs:{},m:{df:0,docs:{},e:{df:1,docs:{126:{tf:1}}}}}},o:{df:0,docs:{},o:{df:0,docs:{},l:{df:0,docs:{},k:{df:0,docs:{},i:{df:0,docs:{},t:{df:1,docs:{117:{tf:1}}}}}}}},r:{a:{df:0,docs:{},n:{df:0,docs:{},s:{df:0,docs:{},l:{a:{df:0,docs:{},t:{df:5,docs:{142:{tf:1.4142135623730951},153:{tf:1},48:{tf:1},73:{tf:1.4142135623730951},84:{tf:1}},e:{".":{df:0,docs:{},e:{df:0,docs:{},x:{df:0,docs:{},e:{c:{df:0,docs:{},u:{df:0,docs:{},t:{df:1,docs:{124:{tf:1}}}}},df:0,docs:{}}}},n:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{c:{df:0,docs:{},l:{a:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},r:{df:0,docs:{},e:{".":{a:{df:0,docs:{},p:{df:0,docs:{},p:{df:0,docs:{},e:{df:0,docs:{},n:{d:{"(":{"'":{c:{df:0,docs:{},h:{df:0,docs:{},i:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},e:{_:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},f:{df:0,docs:{},i:{df:0,docs:{},e:{d:{"'":{",":{"'":{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},h:{df:1,docs:{124:{tf:1}}}}}}}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}}}}}}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{},f:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},m:{df:1,docs:{124:{tf:1}}}}}}},df:1,docs:{124:{tf:1}}},df:0,docs:{}}}}}},df:0,docs:{}},df:0,docs:{}}}}}},df:0,docs:{}}},df:0,docs:{}}}}}}},df:0,docs:{}}}},df:0,docs:{}}}}},df:0,docs:{},i:{df:1,docs:{6:{tf:1.7320508075688772}}}},x:{df:0,docs:{},t:{df:1,docs:{38:{tf:1}}}}},u:{d:{df:2,docs:{31:{tf:1},38:{tf:1}}},df:9,docs:{22:{tf:1},29:{tf:1},38:{tf:1},53:{tf:1},6:{tf:1},62:{tf:1},9:{tf:1},92:{tf:1},98:{tf:1}},h:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},v:{2:{3:{".":{1:{0:{".":{0:{6:{df:1,docs:{27:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},o:{df:0,docs:{},n:{df:8,docs:{142:{tf:2},152:{tf:1},153:{tf:1},47:{tf:1},48:{tf:1},73:{tf:2},83:{tf:1},84:{tf:1}}}}}}}}},w:{a:{df:2,docs:{30:{tf:1},38:{tf:1}}},df:1,docs:{6:{tf:1}}},x:{df:0,docs:{},x:{df:0,docs:{},x:{df:5,docs:{140:{tf:1},151:{tf:1},46:{tf:1},71:{tf:1},82:{tf:1}}}}},y:{a:{df:7,docs:{106:{tf:1.4142135623730951},12:{tf:1},13:{tf:2},30:{tf:1},38:{tf:2},54:{tf:1},55:{tf:2}},h:{df:1,docs:{109:{tf:1}}},i:{df:0,docs:{},r:{df:0,docs:{},m:{a:{df:0,docs:{},s:{df:0,docs:{},u:{df:0,docs:{},n:{df:1,docs:{109:{tf:1}}}}}},df:0,docs:{}}}},m:{df:12,docs:{109:{tf:1},16:{tf:1.7320508075688772},17:{tf:1},18:{tf:1},19:{tf:1.4142135623730951},29:{tf:1},30:{tf:1},38:{tf:2.6457513110645907},56:{tf:1.7320508075688772},57:{tf:1},58:{tf:1},59:{tf:1.4142135623730951}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:6,docs:{109:{tf:1.7320508075688772},115:{tf:1},16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}}}},r:{df:0,docs:{},i:{df:2,docs:{28:{tf:1},38:{tf:1}},m:{a:{df:4,docs:{109:{tf:1},115:{tf:1},29:{tf:1.4142135623730951},38:{tf:1}},s:{df:0,docs:{},u:{df:0,docs:{},n:{df:14,docs:{101:{tf:3},104:{tf:3},109:{tf:3.1622776601683795},115:{tf:3.1622776601683795},19:{tf:1.4142135623730951},20:{tf:1.4142135623730951},28:{tf:1.4142135623730951},29:{tf:1.4142135623730951},38:{tf:2},59:{tf:1.4142135623730951},60:{tf:1.4142135623730951},92:{tf:3},95:{tf:2.23606797749979},98:{tf:4}},e:{b:{df:0,docs:{},i:{d:{df:0,docs:{},o:{df:5,docs:{18:{tf:1},20:{tf:2.6457513110645907},38:{tf:2.8284271247461903},58:{tf:1},60:{tf:2.6457513110645907}}}},df:0,docs:{}}},df:0,docs:{},g:{a:{d:{df:3,docs:{18:{tf:1},38:{tf:1},58:{tf:1}}},df:0,docs:{}},df:0,docs:{},o:{df:0,docs:{},m:{df:3,docs:{18:{tf:1},38:{tf:1},58:{tf:1}}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:3,docs:{21:{tf:1.4142135623730951},38:{tf:1},61:{tf:1.4142135623730951}}},df:0,docs:{}}},s:{df:0,docs:{},o:{df:3,docs:{18:{tf:1},38:{tf:1},58:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},g:{a:{d:{df:3,docs:{20:{tf:1.7320508075688772},38:{tf:1.4142135623730951},60:{tf:1.7320508075688772}}},df:0,docs:{}},df:0,docs:{}}}}}}}}}},df:0,docs:{}}}}},df:4,docs:{28:{tf:1},53:{tf:1},6:{tf:1},9:{tf:1}},e:{b:{df:0,docs:{},i:{df:2,docs:{29:{tf:1},38:{tf:1}}}},df:2,docs:{29:{tf:1.4142135623730951},38:{tf:1.4142135623730951}},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},g:{a:{d:{df:2,docs:{28:{tf:1},38:{tf:1}}},df:0,docs:{}},df:0,docs:{},o:{df:0,docs:{},m:{df:2,docs:{28:{tf:1},38:{tf:1}}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:2,docs:{28:{tf:1},38:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:2,docs:{28:{tf:1},38:{tf:1}},g:{a:{d:{df:2,docs:{28:{tf:1},38:{tf:1}}},df:0,docs:{}},df:0,docs:{}}}}},o:{df:0,docs:{},u:{df:0,docs:{},t:{df:0,docs:{},u:{b:{df:3,docs:{132:{tf:1},2:{tf:1},52:{tf:1}}},df:0,docs:{}}}}}},z:{df:0,docs:{},h:{df:2,docs:{116:{tf:1},133:{tf:1}}}}}},breadcrumbs:{root:{0:{7:{df:1,docs:{51:{tf:1}}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},1:{0:{":":{1:{0:{df:2,docs:{104:{tf:1},2:{tf:1}}},df:1,docs:{104:{tf:1}}},2:{df:1,docs:{104:{tf:1}}},3:{df:1,docs:{104:{tf:1}}},4:{df:1,docs:{104:{tf:1}}},df:0,docs:{}},df:6,docs:{129:{tf:1},2:{tf:1.4142135623730951},22:{tf:1},29:{tf:1},52:{tf:1},62:{tf:1}}},2:{":":{1:{0:{df:1,docs:{109:{tf:1}}},df:1,docs:{109:{tf:1}}},2:{df:1,docs:{109:{tf:1}}},3:{df:1,docs:{109:{tf:1}}},4:{df:1,docs:{109:{tf:1}}},df:0,docs:{}},df:2,docs:{51:{tf:1},52:{tf:1}}},5:{df:2,docs:{51:{tf:1},52:{tf:1}}},6:{":":{0:{0:{df:1,docs:{51:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},":":{1:{0:{df:1,docs:{92:{tf:1}}},1:{df:1,docs:{92:{tf:1}}},2:{df:1,docs:{92:{tf:1}}},3:{df:1,docs:{92:{tf:1}}},df:2,docs:{91:{tf:1},92:{tf:1}}},2:{df:2,docs:{91:{tf:1},92:{tf:1}}},3:{df:2,docs:{91:{tf:1},92:{tf:1}}},4:{df:2,docs:{91:{tf:1},92:{tf:1}}},5:{df:1,docs:{91:{tf:1}}},6:{df:1,docs:{91:{tf:1}}},7:{df:1,docs:{91:{tf:1}}},8:{df:1,docs:{91:{tf:1}}},df:0,docs:{}},df:4,docs:{22:{tf:1},29:{tf:1},38:{tf:2.23606797749979},62:{tf:1}}},2:{".":{0:{df:8,docs:{142:{tf:2},152:{tf:1},153:{tf:1},47:{tf:1},48:{tf:1},73:{tf:2},83:{tf:1},84:{tf:1}}},df:0,docs:{}},0:{0:{7:{df:0,docs:{},"年":{3:{df:0,docs:{},"月":{4:{df:3,docs:{132:{tf:1},2:{tf:1},52:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}},df:0,docs:{}},2:{2:{df:3,docs:{2:{tf:1},51:{tf:1},52:{tf:1}},"年":{1:{0:{df:3,docs:{129:{tf:1},2:{tf:1},52:{tf:1}},"月":{1:{3:{df:3,docs:{129:{tf:1},2:{tf:1},52:{tf:1}}},df:0,docs:{}},2:{6:{df:3,docs:{129:{tf:1},2:{tf:1},52:{tf:1}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{}}},3:{df:1,docs:{51:{tf:1}}},df:0,docs:{}},df:0,docs:{}},7:{df:1,docs:{2:{tf:1}}},9:{df:1,docs:{51:{tf:1}}},":":{1:{0:{df:1,docs:{95:{tf:1}}},df:2,docs:{94:{tf:1},95:{tf:1}}},2:{df:2,docs:{94:{tf:1},95:{tf:1}}},3:{df:2,docs:{94:{tf:1},95:{tf:1}}},4:{df:2,docs:{94:{tf:1},95:{tf:1}}},5:{df:1,docs:{94:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},3:{":":{1:{0:{df:1,docs:{98:{tf:1}}},1:{df:1,docs:{98:{tf:1}}},2:{df:1,docs:{98:{tf:1}}},3:{df:1,docs:{98:{tf:1}}},4:{df:1,docs:{98:{tf:1}}},df:2,docs:{97:{tf:1},98:{tf:1}}},2:{df:2,docs:{97:{tf:1},98:{tf:1}}},3:{df:2,docs:{97:{tf:1},98:{tf:1}}},4:{df:2,docs:{97:{tf:1},98:{tf:1}}},5:{df:1,docs:{97:{tf:1}}},6:{df:1,docs:{97:{tf:1}}},7:{df:1,docs:{97:{tf:1}}},8:{df:1,docs:{97:{tf:1}}},9:{df:1,docs:{97:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},4:{".":{0:{df:2,docs:{141:{tf:1},72:{tf:1}}},df:0,docs:{}},":":{1:{df:2,docs:{100:{tf:1},101:{tf:1}}},2:{df:2,docs:{100:{tf:1},101:{tf:1}}},3:{df:2,docs:{100:{tf:1},101:{tf:1}}},4:{df:2,docs:{100:{tf:1},101:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},5:{":":{1:{df:1,docs:{103:{tf:1}}},2:{df:1,docs:{103:{tf:1}}},3:{df:1,docs:{103:{tf:1}}},4:{df:1,docs:{103:{tf:1}}},5:{df:1,docs:{103:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},6:{":":{1:{df:1,docs:{106:{tf:1}}},2:{df:1,docs:{106:{tf:1}}},3:{df:1,docs:{106:{tf:1}}},4:{df:1,docs:{106:{tf:1}}},5:{df:1,docs:{106:{tf:1}}},6:{df:1,docs:{106:{tf:1}}},7:{df:1,docs:{106:{tf:1}}},8:{df:1,docs:{106:{tf:1}}},9:{df:1,docs:{106:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},7:{":":{1:{df:1,docs:{108:{tf:1}}},2:{df:1,docs:{108:{tf:1}}},3:{df:1,docs:{108:{tf:1}}},4:{df:1,docs:{108:{tf:1}}},5:{df:1,docs:{108:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},8:{":":{1:{0:{df:1,docs:{111:{tf:1}}},df:1,docs:{111:{tf:1}}},2:{df:1,docs:{111:{tf:1}}},3:{df:1,docs:{111:{tf:1}}},4:{df:1,docs:{111:{tf:1}}},5:{df:1,docs:{111:{tf:1}}},6:{df:1,docs:{111:{tf:1}}},7:{df:1,docs:{111:{tf:1}}},8:{df:1,docs:{111:{tf:1}}},9:{df:1,docs:{111:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},9:{":":{1:{df:2,docs:{114:{tf:1},115:{tf:1}}},2:{df:2,docs:{114:{tf:1},115:{tf:1}}},3:{df:2,docs:{114:{tf:1},115:{tf:1}}},4:{df:2,docs:{114:{tf:1},115:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}}},a:{df:0,docs:{},h:{df:0,docs:{},m:{a:{d:{df:6,docs:{12:{tf:1},13:{tf:2},30:{tf:1},38:{tf:2},54:{tf:1},55:{tf:2}}},df:0,docs:{}},df:0,docs:{},u:{d:{df:1,docs:{106:{tf:1.4142135623730951}}},df:0,docs:{}}}},p:{a:{c:{df:0,docs:{},h:{df:8,docs:{142:{tf:2},152:{tf:1},153:{tf:1},47:{tf:1},48:{tf:1},73:{tf:2},83:{tf:1},84:{tf:1}}}},df:0,docs:{}},df:0,docs:{}},s:{df:0,docs:{},s:{df:0,docs:{},e:{df:0,docs:{},t:{df:1,docs:{126:{tf:1}}}}}},w:{df:1,docs:{6:{tf:1}}},y:{df:1,docs:{6:{tf:1}}}},b:{a:{df:2,docs:{29:{tf:1},38:{tf:1}},h:{df:0,docs:{},r:{df:2,docs:{29:{tf:1},38:{tf:1}}}},s:{df:0,docs:{},o:{df:4,docs:{115:{tf:1},29:{tf:1},38:{tf:1},98:{tf:1}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{101:{tf:1.7320508075688772},109:{tf:1.4142135623730951},29:{tf:1},38:{tf:1}}}}},y:{df:3,docs:{19:{tf:1.4142135623730951},38:{tf:1},59:{tf:1.4142135623730951}}}}}},df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},e:{b:{a:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},n:{df:4,docs:{114:{tf:2.23606797749979},115:{tf:2.23606797749979},29:{tf:1},38:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},i:{b:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},38:{tf:1}}}}}},d:{df:0,docs:{},o:{df:4,docs:{101:{tf:1},104:{tf:1},29:{tf:1},38:{tf:1}}}},df:2,docs:{29:{tf:1.4142135623730951},38:{tf:1.4142135623730951}},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},o:{df:0,docs:{},o:{df:0,docs:{},k:{".":{df:0,docs:{},t:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},l:{df:1,docs:{126:{tf:1}}}}}}},df:2,docs:{124:{tf:1},126:{tf:1}}}}},u:{df:0,docs:{},g:{df:10,docs:{136:{tf:1},140:{tf:1.7320508075688772},147:{tf:1},151:{tf:1.7320508075688772},42:{tf:1},46:{tf:1.7320508075688772},67:{tf:1},71:{tf:1.7320508075688772},78:{tf:1},82:{tf:1.7320508075688772}}}}},c:{c:{df:2,docs:{141:{tf:1},72:{tf:1}}},df:0,docs:{},h:{a:{df:0,docs:{},r:{a:{c:{df:0,docs:{},t:{df:0,docs:{},e:{df:0,docs:{},r:{_:{df:0,docs:{},s:{df:0,docs:{},u:{b:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},i:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},t:{df:24,docs:{142:{tf:1},145:{tf:1.7320508075688772},146:{tf:1},147:{tf:1},148:{tf:1},149:{tf:1},150:{tf:1},151:{tf:1},152:{tf:1},153:{tf:1},154:{tf:1},40:{tf:1.4142135623730951},7:{tf:1},73:{tf:1},76:{tf:1.7320508075688772},77:{tf:1},78:{tf:1},79:{tf:1},80:{tf:1},81:{tf:1},82:{tf:1},83:{tf:1},84:{tf:1},85:{tf:1}}}}}}}}},df:0,docs:{}}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{},t:{df:6,docs:{148:{tf:1},154:{tf:1},43:{tf:1},49:{tf:1},79:{tf:1},85:{tf:1}}}}},df:0,docs:{},i:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},e:{_:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},f:{df:0,docs:{},i:{df:1,docs:{124:{tf:1}}}}}}}}}}},df:0,docs:{}}}}}}},n:{df:2,docs:{116:{tf:1},133:{tf:1}}},o:{d:{df:0,docs:{},e:{df:5,docs:{140:{tf:1},151:{tf:1},46:{tf:1},71:{tf:1},82:{tf:1}}}},df:0,docs:{},m:{df:0,docs:{},m:{df:0,docs:{},i:{df:0,docs:{},t:{df:6,docs:{121:{tf:1},136:{tf:1},147:{tf:1},42:{tf:1},67:{tf:1},78:{tf:1}}}}}},n:{df:0,docs:{},t:{df:0,docs:{},r:{df:0,docs:{},i:{b:{df:0,docs:{},u:{df:0,docs:{},t:{df:1,docs:{126:{tf:1}},o:{df:0,docs:{},r:{df:3,docs:{148:{tf:1},43:{tf:1},79:{tf:1}}}}}}},df:0,docs:{}}}}}},r:{df:0,docs:{},e:{a:{df:0,docs:{},t:{df:0,docs:{},i:{df:0,docs:{},o:{df:0,docs:{},n:{".":{df:0,docs:{},m:{d:{df:1,docs:{126:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}},df:0,docs:{}}}},d:{a:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{0:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},df:6,docs:{22:{tf:1},38:{tf:1},53:{tf:1},6:{tf:1},62:{tf:1},9:{tf:1}},e:{d:{a:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{5:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},df:0,docs:{},e:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{6:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},i:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{7:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},o:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{8:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{9:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},f:{df:1,docs:{115:{tf:1}}},g:{df:6,docs:{109:{tf:1.4142135623730951},115:{tf:1},20:{tf:3.3166247903554},30:{tf:1},38:{tf:3.4641016151377544},60:{tf:3.3166247903554}}},s:{d:{df:2,docs:{29:{tf:1},38:{tf:1}}},df:0,docs:{}},"|":{1:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},i:{d:{a:{df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{1:{0:{df:1,docs:{38:{tf:1}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},s:{c:{df:0,docs:{},u:{df:0,docs:{},s:{df:0,docs:{},s:{df:5,docs:{140:{tf:1},151:{tf:1},46:{tf:1},71:{tf:1},82:{tf:1}}}}}},df:0,docs:{}},"|":{2:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},o:{df:0,docs:{},"|":{3:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}},u:{d:{a:{d:{df:0,docs:{},i:{d:{df:0,docs:{},u:{df:1,docs:{98:{tf:1}}}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{},i:{d:{df:0,docs:{},u:{df:1,docs:{98:{tf:1}}}},df:0,docs:{}}},df:3,docs:{22:{tf:1},29:{tf:1},62:{tf:1}},"|":{4:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}}},df:0,docs:{},e:{df:8,docs:{109:{tf:1},22:{tf:1},29:{tf:1},38:{tf:1},53:{tf:1},6:{tf:1},62:{tf:1},9:{tf:1}},i:{df:0,docs:{},u:{"/":{df:0,docs:{},e:{df:0,docs:{},i:{df:0,docs:{},o:{df:1,docs:{29:{tf:1}}}}}},df:0,docs:{}}},n:{df:4,docs:{22:{tf:1},29:{tf:1},38:{tf:1},62:{tf:1}},g:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},h:{df:6,docs:{124:{tf:1},134:{tf:1},145:{tf:1},40:{tf:1},65:{tf:1},76:{tf:1}}}}}}}},s:{df:0,docs:{},p:{a:{df:0,docs:{},"ñ":{df:0,docs:{},o:{df:0,docs:{},l:{df:5,docs:{134:{tf:1},145:{tf:1},40:{tf:1},65:{tf:1},76:{tf:1}}}}}},df:0,docs:{}}}},f:{df:0,docs:{},i:{df:0,docs:{},l:{df:0,docs:{},e:{_:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},r:{df:0,docs:{},u:{c:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},r:{df:0,docs:{},e:{".":{df:0,docs:{},m:{d:{df:1,docs:{126:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}},df:0,docs:{}}}}}},df:0,docs:{}}}},o:{df:0,docs:{},r:{df:0,docs:{},k:{df:5,docs:{139:{tf:1},150:{tf:1},45:{tf:1},70:{tf:1},81:{tf:1}}}}}},g:{a:{d:{df:8,docs:{104:{tf:1},109:{tf:1},115:{tf:1.4142135623730951},16:{tf:2},29:{tf:1},38:{tf:1.7320508075688772},56:{tf:2},98:{tf:1.7320508075688772}},e:{df:0,docs:{},n:{df:4,docs:{22:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},62:{tf:1}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:3,docs:{109:{tf:1.7320508075688772},29:{tf:1},38:{tf:1}}},df:0,docs:{}}}}},df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1.4142135623730951},38:{tf:1.7320508075688772},56:{tf:1}}},df:0,docs:{}}},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{98:{tf:1}}}}},u:{df:5,docs:{22:{tf:1},38:{tf:1},62:{tf:1},92:{tf:1},95:{tf:1}}}},df:0,docs:{},m:{df:0,docs:{},o:{df:0,docs:{},e:{df:0,docs:{},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:1,docs:{115:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}}}},u:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},g:{df:3,docs:{111:{tf:2},29:{tf:1},38:{tf:1}}}}}}}},df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},h:{a:{df:0,docs:{},l:{df:0,docs:{},u:{df:0,docs:{},m:{df:1,docs:{132:{tf:1}}}}}},df:0,docs:{}},i:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},i:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}}}},s:{c:{df:0,docs:{},u:{df:2,docs:{142:{tf:1},73:{tf:1}}}},df:0,docs:{}},t:{df:0,docs:{},e:{df:12,docs:{117:{tf:1},119:{tf:1},134:{tf:1},142:{tf:1.7320508075688772},145:{tf:1},153:{tf:1},40:{tf:1},48:{tf:1},65:{tf:1},73:{tf:1.7320508075688772},76:{tf:1},84:{tf:1}}},h:{df:0,docs:{},u:{b:{df:17,docs:{117:{tf:1.4142135623730951},119:{tf:1},134:{tf:1},139:{tf:1},142:{tf:2.449489742783178},145:{tf:1},150:{tf:1},153:{tf:1.4142135623730951},40:{tf:1},45:{tf:1},48:{tf:1.4142135623730951},65:{tf:1},70:{tf:1},73:{tf:2.449489742783178},76:{tf:1},81:{tf:1},84:{tf:1.4142135623730951}}},df:0,docs:{}}}}},o:{df:2,docs:{16:{tf:1},56:{tf:1}},m:{df:17,docs:{101:{tf:2.23606797749979},104:{tf:1},109:{tf:2.23606797749979},115:{tf:2.23606797749979},16:{tf:1.7320508075688772},17:{tf:1},18:{tf:1},20:{tf:1.7320508075688772},29:{tf:1},30:{tf:1},38:{tf:2.6457513110645907},56:{tf:1.7320508075688772},57:{tf:1},58:{tf:1},60:{tf:1.7320508075688772},95:{tf:1.4142135623730951},98:{tf:1.4142135623730951}},e:{df:0,docs:{},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:21,docs:{101:{tf:1.4142135623730951},103:{tf:1},104:{tf:2.449489742783178},106:{tf:1.7320508075688772},109:{tf:2.23606797749979},115:{tf:1.4142135623730951},12:{tf:1},13:{tf:2.23606797749979},16:{tf:1},21:{tf:2},22:{tf:1},30:{tf:1},38:{tf:3.3166247903554},54:{tf:1},55:{tf:2.23606797749979},56:{tf:1},61:{tf:2},62:{tf:1},92:{tf:2.449489742783178},95:{tf:1.7320508075688772},98:{tf:2.6457513110645907}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}},n:{df:4,docs:{22:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},62:{tf:1}}}},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:5,docs:{16:{tf:1},17:{tf:1},38:{tf:1.4142135623730951},56:{tf:1},57:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}},h:{a:{df:6,docs:{16:{tf:1},21:{tf:1.4142135623730951},29:{tf:1},38:{tf:2},56:{tf:1},61:{tf:1.4142135623730951}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:8,docs:{16:{tf:1},20:{tf:3.1622776601683795},21:{tf:1.4142135623730951},29:{tf:1},38:{tf:3.605551275463989},56:{tf:1},60:{tf:3.1622776601683795},61:{tf:1.4142135623730951}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},38:{tf:1},62:{tf:1}}}}},u:{df:2,docs:{29:{tf:1},38:{tf:1}}}},h:{a:{b:{df:0,docs:{},i:{"/":{df:0,docs:{},r:{df:0,docs:{},i:{df:1,docs:{38:{tf:1}}}}},b:{df:0,docs:{},i:{df:26,docs:{101:{tf:2.6457513110645907},103:{tf:1},104:{tf:2.449489742783178},106:{tf:2},109:{tf:3},115:{tf:3.1622776601683795},12:{tf:1},13:{tf:2.8284271247461903},130:{tf:1.7320508075688772},131:{tf:1},132:{tf:1.7320508075688772},18:{tf:1.7320508075688772},2:{tf:1.4142135623730951},20:{tf:2.23606797749979},21:{tf:1.4142135623730951},3:{tf:1},30:{tf:1},38:{tf:4.242640687119285},52:{tf:1.4142135623730951},54:{tf:1},55:{tf:2.8284271247461903},58:{tf:1.7320508075688772},60:{tf:2.23606797749979},61:{tf:1.4142135623730951},92:{tf:2.6457513110645907},98:{tf:3.7416573867739413}}}},df:4,docs:{20:{tf:2.449489742783178},29:{tf:1.4142135623730951},38:{tf:2.6457513110645907},60:{tf:2.449489742783178}},h:{df:0,docs:{},i:{a:{'"':{b:{df:0,docs:{},e:{b:{a:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},n:{df:1,docs:{115:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:8,docs:{101:{tf:1},104:{tf:2},109:{tf:1.4142135623730951},115:{tf:1.4142135623730951},29:{tf:1},38:{tf:1},92:{tf:1.7320508075688772},98:{tf:2}}},df:0,docs:{}}},s:{df:0,docs:{},o:{df:3,docs:{29:{tf:1},38:{tf:1},95:{tf:1}},y:{df:2,docs:{29:{tf:1},38:{tf:1}}}}}}},c:{df:0,docs:{},k:{df:5,docs:{142:{tf:1},153:{tf:1},48:{tf:1},73:{tf:1},84:{tf:1}}}},df:8,docs:{16:{tf:2},23:{tf:1},29:{tf:1.7320508075688772},38:{tf:2.449489742783178},56:{tf:2},63:{tf:1},92:{tf:1},95:{tf:1}},g:{a:{df:2,docs:{29:{tf:1},38:{tf:1}}},df:0,docs:{}},h:{df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{29:{tf:1}}}}},m:{a:{d:{df:0,docs:{},i:{df:7,docs:{106:{tf:1.4142135623730951},12:{tf:1},13:{tf:2},30:{tf:1},38:{tf:2},54:{tf:1},55:{tf:2}}}},df:2,docs:{29:{tf:1},38:{tf:1}},h:{a:{df:2,docs:{29:{tf:1},38:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:2,docs:{29:{tf:1},38:{tf:1}}},df:0,docs:{}}}},df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{29:{tf:1}}}},o:{df:0,docs:{},o:{d:{df:6,docs:{130:{tf:1.7320508075688772},131:{tf:1},132:{tf:1.7320508075688772},2:{tf:1.4142135623730951},3:{tf:1},52:{tf:1.4142135623730951}}},df:0,docs:{}}},u:{d:{a:{df:2,docs:{92:{tf:1.4142135623730951},98:{tf:1}}},df:34,docs:{101:{tf:4.795831523312719},103:{tf:1},104:{tf:4.47213595499958},106:{tf:3.3166247903554},109:{tf:5.477225575051661},115:{tf:3.605551275463989},12:{tf:1},124:{tf:1.4142135623730951},13:{tf:3.3166247903554},16:{tf:1.4142135623730951},18:{tf:3.7416573867739413},19:{tf:3.1622776601683795},2:{tf:1},20:{tf:4.47213595499958},21:{tf:2.8284271247461903},23:{tf:1},28:{tf:1},29:{tf:2},30:{tf:1},38:{tf:7.54983443527075},5:{tf:1},52:{tf:1},54:{tf:1},55:{tf:3.3166247903554},56:{tf:1.4142135623730951},58:{tf:3.7416573867739413},59:{tf:3.1622776601683795},60:{tf:4.47213595499958},61:{tf:2.8284271247461903},63:{tf:1},91:{tf:1.7320508075688772},92:{tf:6.557438524302},95:{tf:5.196152422706632},98:{tf:7.3484692283495345}},h:{a:{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:2,docs:{29:{tf:1},38:{tf:1}}},df:0,docs:{}}}},df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{101:{tf:1.7320508075688772},109:{tf:1.4142135623730951},115:{tf:1.7320508075688772},29:{tf:1}}}}},u:{df:7,docs:{101:{tf:2},104:{tf:2.449489742783178},109:{tf:2},115:{tf:2},29:{tf:1.4142135623730951},95:{tf:2.449489742783178},98:{tf:3.4641016151377544}}},y:{a:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},m:{a:{df:1,docs:{29:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}}},df:0,docs:{}}},n:{df:2,docs:{116:{tf:1},133:{tf:1}}},y:{a:{df:1,docs:{29:{tf:1}}},df:0,docs:{}}},b:{df:0,docs:{},i:{b:{df:0,docs:{},i:{df:3,docs:{20:{tf:2.23606797749979},38:{tf:2.23606797749979},60:{tf:2.23606797749979}}}},df:0,docs:{}}},df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},l:{df:0,docs:{},l:{df:0,docs:{},o:{df:1,docs:{124:{tf:1}}}}},n:{df:5,docs:{101:{tf:1},109:{tf:1},115:{tf:1.4142135623730951},29:{tf:1},38:{tf:1}},g:{df:0,docs:{},u:{df:3,docs:{104:{tf:1},109:{tf:1},98:{tf:1.4142135623730951}}}},r:{df:0,docs:{},i:{df:2,docs:{92:{tf:1.7320508075688772},98:{tf:1}}}}}},i:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},o:{df:0,docs:{},r:{df:0,docs:{},i:{df:3,docs:{154:{tf:1},49:{tf:1},85:{tf:1}}}}}}}},"ʌ":{df:0,docs:{},"ˈ":{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:1,docs:{5:{tf:1}}},df:0,docs:{}}}}}},i:{b:{df:2,docs:{31:{tf:1},38:{tf:1}}},df:0,docs:{},g:{df:0,docs:{},u:{df:4,docs:{109:{tf:1.4142135623730951},29:{tf:1},38:{tf:1},95:{tf:1.4142135623730951}}}},n:{d:{df:0,docs:{},e:{df:0,docs:{},x:{".":{df:0,docs:{},m:{d:{df:1,docs:{126:{tf:1.4142135623730951}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{},t:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},n:{df:2,docs:{141:{tf:1},72:{tf:1}}}}}}},s:{df:0,docs:{},s:{df:0,docs:{},u:{df:11,docs:{119:{tf:1},136:{tf:1},140:{tf:1.4142135623730951},147:{tf:1},151:{tf:1.4142135623730951},42:{tf:1},46:{tf:1.4142135623730951},67:{tf:1},71:{tf:1.4142135623730951},78:{tf:1},82:{tf:1.4142135623730951}}}}}},l:{a:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},u:{a:{df:0,docs:{},g:{df:1,docs:{124:{tf:1}}}},df:0,docs:{}}}}},df:0,docs:{},i:{c:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},s:{df:10,docs:{141:{tf:1},142:{tf:2.449489742783178},152:{tf:1.4142135623730951},153:{tf:1.4142135623730951},47:{tf:1.4142135623730951},48:{tf:1.4142135623730951},72:{tf:1},73:{tf:2.449489742783178},83:{tf:1.4142135623730951},84:{tf:1.4142135623730951}}}}}},df:0,docs:{}}},m:{a:{df:6,docs:{16:{tf:2},19:{tf:2.23606797749979},29:{tf:1},38:{tf:1.7320508075688772},56:{tf:2},59:{tf:2.23606797749979}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}}},r:{df:0,docs:{},k:{d:{df:0,docs:{},o:{df:0,docs:{},w:{df:0,docs:{},n:{df:1,docs:{38:{tf:1}}}}}},df:0,docs:{}}}},d:{b:{df:0,docs:{},o:{df:0,docs:{},o:{df:0,docs:{},k:{df:4,docs:{122:{tf:1},126:{tf:1},138:{tf:1},69:{tf:1}}}}}},df:0,docs:{}},df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},g:{df:5,docs:{115:{tf:1},16:{tf:1.7320508075688772},29:{tf:1},38:{tf:1.7320508075688772},56:{tf:1.7320508075688772}},e:{df:0,docs:{},n:{df:4,docs:{22:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},62:{tf:1}}}},h:{a:{df:10,docs:{101:{tf:1.7320508075688772},104:{tf:1.7320508075688772},109:{tf:2},16:{tf:1},29:{tf:1},38:{tf:1},56:{tf:1},92:{tf:2.449489742783178},95:{tf:1.7320508075688772},98:{tf:1.4142135623730951}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:5,docs:{109:{tf:1},16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},38:{tf:1},62:{tf:1}}}},n:{b:{a:{df:0,docs:{},s:{df:0,docs:{},o:{df:7,docs:{101:{tf:1},104:{tf:1},109:{tf:1},115:{tf:1},29:{tf:1},38:{tf:1},98:{tf:2}}}}},df:0,docs:{}},df:4,docs:{16:{tf:1.7320508075688772},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1.7320508075688772}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}},g:{a:{d:{df:3,docs:{101:{tf:1.4142135623730951},115:{tf:1},98:{tf:1.4142135623730951}}},df:0,docs:{}},df:0,docs:{}},h:{a:{df:7,docs:{115:{tf:1},16:{tf:1},29:{tf:1.7320508075688772},38:{tf:1.4142135623730951},56:{tf:1},95:{tf:1.4142135623730951},98:{tf:2.6457513110645907}}},df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{115:{tf:1}}}}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}}}}},h:{d:{df:0,docs:{},h:{df:5,docs:{155:{tf:1.4142135623730951},32:{tf:1.4142135623730951},33:{tf:1.4142135623730951},34:{tf:1.4142135623730951},35:{tf:1.4142135623730951}}}},df:0,docs:{}},i:{df:0,docs:{},n:{df:10,docs:{101:{tf:1},109:{tf:1},115:{tf:1},19:{tf:1.7320508075688772},29:{tf:1.4142135623730951},30:{tf:1},38:{tf:1},59:{tf:1.7320508075688772},95:{tf:1.4142135623730951},98:{tf:3}}},t:{df:5,docs:{142:{tf:1.4142135623730951},153:{tf:1},48:{tf:1},73:{tf:1.4142135623730951},84:{tf:1}}}},s:{df:0,docs:{},g:{df:2,docs:{142:{tf:1},73:{tf:1}}}},u:{d:{df:9,docs:{109:{tf:1},16:{tf:2},23:{tf:1},29:{tf:1.7320508075688772},38:{tf:2.449489742783178},56:{tf:2},63:{tf:1},92:{tf:1},95:{tf:1}}},df:0,docs:{},h:{a:{df:0,docs:{},m:{df:0,docs:{},m:{a:{d:{df:1,docs:{132:{tf:1}}},df:0,docs:{}},df:0,docs:{}}}},df:0,docs:{}},r:{df:0,docs:{},i:{df:0,docs:{},n:{df:0,docs:{},s:{df:0,docs:{},u:{df:4,docs:{108:{tf:2},109:{tf:2.449489742783178},29:{tf:1},38:{tf:1}}}}}}}}},n:{df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},e:{df:2,docs:{16:{tf:1},56:{tf:1}},n:{df:11,docs:{16:{tf:2},17:{tf:1},18:{tf:1},29:{tf:1},30:{tf:1},38:{tf:2.6457513110645907},56:{tf:2},57:{tf:1},58:{tf:1},95:{tf:1.4142135623730951},98:{tf:1.4142135623730951}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}},h:{a:{df:7,docs:{115:{tf:1},16:{tf:1},18:{tf:1},29:{tf:1},38:{tf:1.7320508075688772},56:{tf:1},58:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},df:0,docs:{}}},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{21:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},61:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}}}},o:{df:3,docs:{104:{tf:1},29:{tf:1},38:{tf:1}}}},o:{df:1,docs:{92:{tf:1}}}}},o:{a:{df:1,docs:{95:{tf:1}}},df:0,docs:{},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:6,docs:{109:{tf:1},115:{tf:1},16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}}},n:{df:0,docs:{},u:{df:0,docs:{},m:{df:1,docs:{95:{tf:1}}}}},u:{a:{df:1,docs:{92:{tf:1}}},df:1,docs:{92:{tf:1.7320508075688772}}},y:{a:{df:0,docs:{},m:{df:0,docs:{},h:{a:{df:1,docs:{92:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:1,docs:{92:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}}},u:{df:0,docs:{},m:{a:{df:1,docs:{98:{tf:1}}},df:7,docs:{101:{tf:1.4142135623730951},104:{tf:1.4142135623730951},29:{tf:1},38:{tf:1},92:{tf:1.4142135623730951},95:{tf:1.7320508075688772},98:{tf:1.7320508075688772}}}}},o:{df:9,docs:{109:{tf:1},22:{tf:1},29:{tf:1},38:{tf:1},53:{tf:1},6:{tf:1},62:{tf:1},9:{tf:1},95:{tf:1.4142135623730951}},m:{df:2,docs:{31:{tf:1},38:{tf:1}}},n:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},o:{df:5,docs:{129:{tf:2.23606797749979},2:{tf:2.6457513110645907},51:{tf:1},52:{tf:2.449489742783178},6:{tf:1.7320508075688772}}}}}}},t:{df:0,docs:{},t:{df:0,docs:{},o:{df:1,docs:{111:{tf:1}}}}}},p:{df:0,docs:{},i:{df:2,docs:{19:{tf:1},59:{tf:1}}},j:{5:{6:{8:{df:1,docs:{51:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},r:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},t:{df:5,docs:{116:{tf:1},133:{tf:1},36:{tf:2.23606797749979},37:{tf:1.7320508075688772},38:{tf:1}}}}},p:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},t:{df:0,docs:{},i:{df:1,docs:{124:{tf:1.4142135623730951}}}}}}}}},u:{df:0,docs:{},l:{df:0,docs:{},l:{df:10,docs:{139:{tf:1},140:{tf:1.4142135623730951},150:{tf:1},151:{tf:1.4142135623730951},45:{tf:1},46:{tf:1.4142135623730951},70:{tf:1},71:{tf:1.4142135623730951},81:{tf:1},82:{tf:1.4142135623730951}}}}}},r:{a:{df:0,docs:{},g:{df:0,docs:{},i:{a:{df:4,docs:{19:{tf:2.449489742783178},29:{tf:1},38:{tf:1},59:{tf:2.449489742783178}}},df:0,docs:{}}}},df:3,docs:{53:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},q:{df:0,docs:{},u:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},t:{df:10,docs:{139:{tf:1},140:{tf:1.4142135623730951},150:{tf:1},151:{tf:1.4142135623730951},45:{tf:1},46:{tf:1.4142135623730951},70:{tf:1},71:{tf:1.4142135623730951},81:{tf:1},82:{tf:1.4142135623730951}}}}}}},v:{df:0,docs:{},i:{df:0,docs:{},e:{df:0,docs:{},w:{df:5,docs:{140:{tf:1},151:{tf:1},46:{tf:1},71:{tf:1},82:{tf:1}}}}}}},i:{a:{df:1,docs:{92:{tf:1}}},df:3,docs:{29:{tf:3},38:{tf:2.8284271247461903},92:{tf:1}},i:{df:0,docs:{},g:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},38:{tf:1}}}}}}},s:{a:{df:2,docs:{141:{tf:1},72:{tf:1}},m:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},df:6,docs:{132:{tf:1},2:{tf:1},52:{tf:1},53:{tf:1},6:{tf:1},9:{tf:1}},h:{df:0,docs:{},i:{df:0,docs:{},j:{df:0,docs:{},i:{df:1,docs:{124:{tf:1}}}}}},r:{c:{df:1,docs:{126:{tf:1}}},df:0,docs:{}},t:{a:{df:0,docs:{},r:{df:5,docs:{143:{tf:1.4142135623730951},154:{tf:1.7320508075688772},49:{tf:1.7320508075688772},74:{tf:1.4142135623730951},85:{tf:1.7320508075688772}}}},df:0,docs:{},e:{a:{df:0,docs:{},m:{"+":{"+":{df:0,docs:{},"(":{df:0,docs:{},w:{a:{df:0,docs:{},t:{df:0,docs:{},t:{df:1,docs:{117:{tf:1}}}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}},u:{df:0,docs:{},m:{df:0,docs:{},m:{a:{df:0,docs:{},r:{df:0,docs:{},y:{".":{df:0,docs:{},m:{d:{df:1,docs:{126:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}},t:{a:{df:0,docs:{},h:{df:0,docs:{},l:{df:0,docs:{},o:{df:0,docs:{},u:{b:{df:3,docs:{132:{tf:1},2:{tf:1},52:{tf:1}}},df:0,docs:{}}}}}},df:0,docs:{},e:{df:3,docs:{20:{tf:1},38:{tf:1},60:{tf:1}}},h:{df:0,docs:{},e:{df:0,docs:{},m:{df:0,docs:{},e:{df:1,docs:{126:{tf:1}}}}}},o:{df:0,docs:{},o:{df:0,docs:{},l:{df:0,docs:{},k:{df:0,docs:{},i:{df:0,docs:{},t:{df:1,docs:{117:{tf:1}}}}}}}},r:{a:{df:0,docs:{},n:{df:0,docs:{},s:{df:0,docs:{},l:{a:{df:0,docs:{},t:{df:5,docs:{142:{tf:1.4142135623730951},153:{tf:1},48:{tf:1},73:{tf:1.4142135623730951},84:{tf:1}},e:{".":{df:0,docs:{},e:{df:0,docs:{},x:{df:0,docs:{},e:{c:{df:0,docs:{},u:{df:0,docs:{},t:{df:1,docs:{124:{tf:1}}}}},df:0,docs:{}}}},n:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{c:{df:0,docs:{},l:{a:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},r:{df:0,docs:{},e:{".":{a:{df:0,docs:{},p:{df:0,docs:{},p:{df:0,docs:{},e:{df:0,docs:{},n:{d:{"(":{"'":{c:{df:0,docs:{},h:{df:0,docs:{},i:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},e:{_:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},f:{df:0,docs:{},i:{df:0,docs:{},e:{d:{"'":{",":{"'":{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},h:{df:1,docs:{124:{tf:1}}}}}}}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}}}}}}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{},f:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},m:{df:1,docs:{124:{tf:1}}}}}}},df:1,docs:{124:{tf:1}}},df:0,docs:{}}}}}},df:0,docs:{}},df:0,docs:{}}}}}},df:0,docs:{}}},df:0,docs:{}}}}}}},df:0,docs:{}}}},df:0,docs:{}}}}},df:0,docs:{},i:{df:1,docs:{6:{tf:1.7320508075688772}}}},x:{df:0,docs:{},t:{df:1,docs:{38:{tf:1}}}}},u:{d:{df:2,docs:{31:{tf:1},38:{tf:1}}},df:9,docs:{22:{tf:1},29:{tf:1},38:{tf:1},53:{tf:1},6:{tf:1},62:{tf:1},9:{tf:1},92:{tf:1},98:{tf:1}},h:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},v:{2:{3:{".":{1:{0:{".":{0:{6:{df:1,docs:{27:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},o:{df:0,docs:{},n:{df:8,docs:{142:{tf:2},152:{tf:1},153:{tf:1},47:{tf:1},48:{tf:1},73:{tf:2},83:{tf:1},84:{tf:1}}}}}}}}},w:{a:{df:2,docs:{30:{tf:1},38:{tf:1}}},df:1,docs:{6:{tf:1}}},x:{df:0,docs:{},x:{df:0,docs:{},x:{df:5,docs:{140:{tf:1},151:{tf:1},46:{tf:1},71:{tf:1},82:{tf:1}}}}},y:{a:{df:7,docs:{106:{tf:1.4142135623730951},12:{tf:1},13:{tf:2},30:{tf:1},38:{tf:2},54:{tf:1},55:{tf:2}},h:{df:1,docs:{109:{tf:1}}},i:{df:0,docs:{},r:{df:0,docs:{},m:{a:{df:0,docs:{},s:{df:0,docs:{},u:{df:0,docs:{},n:{df:1,docs:{109:{tf:1}}}}}},df:0,docs:{}}}},m:{df:12,docs:{109:{tf:1},16:{tf:1.7320508075688772},17:{tf:1},18:{tf:1},19:{tf:1.4142135623730951},29:{tf:1},30:{tf:1},38:{tf:2.6457513110645907},56:{tf:1.7320508075688772},57:{tf:1},58:{tf:1},59:{tf:1.4142135623730951}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},38:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:6,docs:{109:{tf:1.7320508075688772},115:{tf:1},16:{tf:1},29:{tf:1},38:{tf:1.4142135623730951},56:{tf:1}}},df:0,docs:{}}}},r:{df:0,docs:{},i:{df:2,docs:{28:{tf:1},38:{tf:1}},m:{a:{df:4,docs:{109:{tf:1},115:{tf:1},29:{tf:1.4142135623730951},38:{tf:1}},s:{df:0,docs:{},u:{df:0,docs:{},n:{df:14,docs:{101:{tf:3},104:{tf:3},109:{tf:3.1622776601683795},115:{tf:3.1622776601683795},19:{tf:1.4142135623730951},20:{tf:1.4142135623730951},28:{tf:1.4142135623730951},29:{tf:1.4142135623730951},38:{tf:2},59:{tf:1.4142135623730951},60:{tf:1.4142135623730951},92:{tf:3},95:{tf:2.23606797749979},98:{tf:4}},e:{b:{df:0,docs:{},i:{d:{df:0,docs:{},o:{df:5,docs:{18:{tf:1},20:{tf:2.6457513110645907},38:{tf:2.8284271247461903},58:{tf:1},60:{tf:2.6457513110645907}}}},df:0,docs:{}}},df:0,docs:{},g:{a:{d:{df:3,docs:{18:{tf:1},38:{tf:1},58:{tf:1}}},df:0,docs:{}},df:0,docs:{},o:{df:0,docs:{},m:{df:3,docs:{18:{tf:1},38:{tf:1},58:{tf:1}}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:3,docs:{21:{tf:1.4142135623730951},38:{tf:1},61:{tf:1.4142135623730951}}},df:0,docs:{}}},s:{df:0,docs:{},o:{df:3,docs:{18:{tf:1},38:{tf:1},58:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},g:{a:{d:{df:3,docs:{20:{tf:1.7320508075688772},38:{tf:1.4142135623730951},60:{tf:1.7320508075688772}}},df:0,docs:{}},df:0,docs:{}}}}}}}}}},df:0,docs:{}}}}},df:4,docs:{28:{tf:1},53:{tf:1},6:{tf:1},9:{tf:1}},e:{b:{df:0,docs:{},i:{df:2,docs:{29:{tf:1},38:{tf:1}}}},df:2,docs:{29:{tf:1.4142135623730951},38:{tf:1.4142135623730951}},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},38:{tf:1}}}}},g:{a:{d:{df:2,docs:{28:{tf:1},38:{tf:1}}},df:0,docs:{}},df:0,docs:{},o:{df:0,docs:{},m:{df:2,docs:{28:{tf:1},38:{tf:1}}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:2,docs:{28:{tf:1},38:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:2,docs:{28:{tf:1},38:{tf:1}},g:{a:{d:{df:2,docs:{28:{tf:1},38:{tf:1}}},df:0,docs:{}},df:0,docs:{}}}}},o:{df:0,docs:{},u:{df:0,docs:{},t:{df:0,docs:{},u:{b:{df:3,docs:{132:{tf:1},2:{tf:1},52:{tf:1}}},df:0,docs:{}}}}}},z:{df:0,docs:{},h:{df:2,docs:{116:{tf:1},133:{tf:1}}}}}},title:{root:{c:{df:0,docs:{},h:{a:{df:0,docs:{},r:{a:{c:{df:0,docs:{},t:{df:0,docs:{},e:{df:0,docs:{},r:{_:{df:0,docs:{},s:{df:0,docs:{},u:{b:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},i:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},t:{df:3,docs:{145:{tf:1},40:{tf:1},76:{tf:1}}}}}}}}},df:0,docs:{}}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}},df:0,docs:{},h:{a:{b:{df:0,docs:{},i:{b:{df:0,docs:{},i:{df:1,docs:{130:{tf:1}}}},df:0,docs:{}}},df:0,docs:{},m:{df:0,docs:{},o:{df:0,docs:{},o:{d:{df:1,docs:{130:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}},m:{df:0,docs:{},h:{d:{df:0,docs:{},h:{df:5,docs:{155:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1}}}},df:0,docs:{}}},p:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},t:{df:1,docs:{36:{tf:1}}}}}}}},s:{df:0,docs:{},t:{a:{df:0,docs:{},r:{df:5,docs:{143:{tf:1},154:{tf:1},49:{tf:1},74:{tf:1},85:{tf:1}}}},df:0,docs:{}}}}}},lang:"English",pipeline:["trimmer","stopWordFilter","stemmer"],ref:"id",version:"0.9.5"},results_options:{limit_results:15,teaser_word_count:30},search_options:{bool:"OR",expand:!0,fields:{body:{boost:1},breadcrumbs:{boost:1},title:{boost:2}}}}); +Object.assign(window.search,{doc_urls:["index.html#切换语言","About_Hamud.html#关于哈姆语","About_Hamud.html#起源和发展","About_Hamud.html#观看视频","Guide/index.html#总指南","First_Contact.html#首次接触","First_Contact.html#形式对照","First_Contact.html#拉丁字母互哈拉伯符号转换工具","Reading/index.html#首次发声","Reading/Sound.html#发音规范","Grammar/index.html#哈姆语法","Grammar/index.html#目录","Grammar/Main.html#语法词","Grammar/Main.html#语法示例","Grammar/Words/index.html#词汇","Grammar/Words/index.html#目录","Grammar/Words/Core.html#核心词汇","Grammar/Words/Core.html#介词","Grammar/Words/Core.html#介词示例","Grammar/Words/Characteristic.html#词性","Grammar/Words/Subordinate_clause.html#从句","Grammar/Words/Theme.html#主题","Grammar/Words/Num&Query.html#数字与疑问","Grammar/Words/Exclamations.html#语气词","Grammar/Words/Extern.html#外来语哈姆化","Words_Learning/index.html#强化学习","Words_Learning/index.html#目录","Words_Learning/List.html#哈姆语词表","Words_Learning/List.html#动词表","Words_Learning/List.html#静词表","Words_Learning/List.html#哈姆表","Words_Learning/List.html#口语用语法词","MHDH/Hamud.html","MHDH/哈姆文化列表.html","MHDH/index.html","MHDH/Nations.html","MHDH/语言列表.html","MHDH/所有图例.html","MHDH/HITL.html","lib/Prompt.html#适用于大语言模型的中文与哈姆语翻译-prompt","lib/Prompt.html#使用方法","lib/Prompt.html#正文","Translator.html#哈姆语互汉语翻译工具","Character_substitution.html#character_substitution","Character_substitution.html#项目活动","Character_substitution.html#其他说明","Character_substitution.html#贡献者们","Character_substitution.html#代码或内容贡献","Character_substitution.html#参考","Character_substitution.html#请注意","Character_substitution.html#许可证","Character_substitution.html#附属许可证","Character_substitution.html#star-历史","Materials/index.html#资料库","Materials/New_Standard_Hamud.html#新标准哈姆语原文改稿","Materials/New_Standard_Hamud.html#前言","Materials/New_Standard_Hamud.html#音系学","Materials/New_Standard_Hamud.html#语法词","Materials/New_Standard_Hamud.html#语法示例","Materials/New_Standard_Hamud.html#核心词汇","Materials/New_Standard_Hamud.html#介词","Materials/New_Standard_Hamud.html#介词示例","Materials/New_Standard_Hamud.html#词性","Materials/New_Standard_Hamud.html#从句","Materials/New_Standard_Hamud.html#主题","Materials/New_Standard_Hamud.html#数字与疑问","Materials/New_Standard_Hamud.html#语气词","Materials/New_Standard_Hamud.html#外来语哈姆化","About_Book.html#哈姆语言之书","About_Book.html#项目活动","About_Book.html#其他说明","About_Book.html#贡献者们","About_Book.html#代码或内容贡献","About_Book.html#参考","About_Book.html#请注意","About_Book.html#许可证","About_Book.html#附属许可证","About_Book.html#star-历史","Community.html#关于哈姆论坛","Character_substitution.html#character_substitution","Character_substitution.html#项目活动","Character_substitution.html#其他说明","Character_substitution.html#贡献者们","Character_substitution.html#代码或内容贡献","Character_substitution.html#参考","Character_substitution.html#请注意","Character_substitution.html#许可证","Character_substitution.html#附属许可证","Character_substitution.html#star-历史","Materials/Bible_Hamud/index.html#哈约姆经中文版","Materials/Bible_Hamud/index.html#目录","Materials/Bible_Hamud/index.html#哈约","Materials/Bible_Hamud/index.html#姆约","Materials/Bible_Hamud/Newborn.html#初生纪","Materials/Bible_Hamud/Newborn.html#汉语版","Materials/Bible_Hamud/Newborn.html#哈姆语版","Materials/Bible_Hamud/Hamud.html#出哈姆纪","Materials/Bible_Hamud/Hamud.html#汉语版","Materials/Bible_Hamud/Hamud.html#哈姆语版","Materials/Bible_Hamud/Kings.html#列王纪","Materials/Bible_Hamud/Kings.html#汉语版","Materials/Bible_Hamud/Kings.html#哈姆语版","Materials/Bible_Hamud/Souls.html#申命纪","Materials/Bible_Hamud/Souls.html#汉语版","Materials/Bible_Hamud/Souls.html#哈姆语版","Materials/Bible_Hamud/Laws.html#律法书","Materials/Bible_Hamud/Laws.html#汉语版","Materials/Bible_Hamud/Laws.html#哈姆语版","Materials/Bible_Hamud/Poem.html#诗篇","Materials/Bible_Hamud/Poem.html#哈姆语版","Materials/Bible_Hamud/Record_murinsu.html#木凌虚记","Materials/Bible_Hamud/Record_murinsu.html#汉语版","Materials/Bible_Hamud/Record_murinsu.html#哈姆语版","Materials/Bible_Hamud/Record_gamurig.html#卡莫里卡记","Materials/Bible_Hamud/Record_gamurig.html#汉语版","Materials/Bible_Hamud/Record_gamurig.html#哈姆语版","Materials/Bible_Hamud/Record_bebaron.html#佩帕罗尼记","Materials/Bible_Hamud/Record_bebaron.html#汉语版","Materials/Bible_Hamud/Record_bebaron.html#哈姆语版","To_do.html#待完成","Contribute/index.html#代码或内容贡献","Contribute/index.html#目录","Contribute/Feedback.html#报告错误或问题","Contribute/Creation.html#内容创作","Contribute/Creation.html#编辑并修改现有文章","Contribute/Creation.html#创建新文章","Contribute/Words_translate.html#翻译相关术语","Contribute/Words_translate.html#如何翻译","Contribute/Words_translate.html#开始翻译","Contribute/File_structure.html#目录文件结构释义","lib/First_Video.html#关于人造语言我用哈姆创造了一种语言视频","lib/First_Video.html#原视频","lib/First_Video.html#相关信息","lib/Hamood_Habibi.html#关于-hamood-habibi-视频","lib/Hamood_Habibi.html#原视频留档","lib/Hamood_Habibi.html#相关信息","To_do.html#待完成","About_Book.html#哈姆语言之书","About_Book.html#项目活动","About_Book.html#其他说明","About_Book.html#贡献者们","About_Book.html#代码或内容贡献","About_Book.html#参考","About_Book.html#请注意","About_Book.html#许可证","About_Book.html#附属许可证","About_Book.html#star-历史","Community.html#关于哈姆论坛","Character_substitution.html#character_substitution","Character_substitution.html#项目活动","Character_substitution.html#其他说明","Character_substitution.html#贡献者们","Character_substitution.html#代码或内容贡献","Character_substitution.html#参考","Character_substitution.html#请注意","Character_substitution.html#许可证","Character_substitution.html#附属许可证","Character_substitution.html#star-历史","MHDH/index.html","Contributors/index.html#贡献者"],index:{documentStore:{docInfo:{0:{body:0,breadcrumbs:0,title:0},1:{body:0,breadcrumbs:0,title:0},10:{body:0,breadcrumbs:0,title:0},100:{body:9,breadcrumbs:0,title:0},101:{body:160,breadcrumbs:0,title:0},102:{body:0,breadcrumbs:0,title:0},103:{body:4,breadcrumbs:0,title:0},104:{body:72,breadcrumbs:0,title:0},105:{body:0,breadcrumbs:0,title:0},106:{body:8,breadcrumbs:0,title:0},107:{body:67,breadcrumbs:0,title:0},108:{body:0,breadcrumbs:0,title:0},109:{body:33,breadcrumbs:0,title:0},11:{body:0,breadcrumbs:0,title:0},110:{body:0,breadcrumbs:0,title:0},111:{body:9,breadcrumbs:0,title:0},112:{body:108,breadcrumbs:0,title:0},113:{body:0,breadcrumbs:0,title:0},114:{body:15,breadcrumbs:0,title:0},115:{body:0,breadcrumbs:0,title:0},116:{body:0,breadcrumbs:0,title:0},117:{body:9,breadcrumbs:0,title:0},118:{body:77,breadcrumbs:0,title:0},119:{body:4,breadcrumbs:0,title:0},12:{body:6,breadcrumbs:0,title:0},120:{body:5,breadcrumbs:0,title:0},121:{body:0,breadcrumbs:0,title:0},122:{body:3,breadcrumbs:0,title:0},123:{body:0,breadcrumbs:0,title:0},124:{body:1,breadcrumbs:0,title:0},125:{body:1,breadcrumbs:0,title:0},126:{body:0,breadcrumbs:0,title:0},127:{body:14,breadcrumbs:0,title:0},128:{body:0,breadcrumbs:0,title:0},129:{body:12,breadcrumbs:0,title:0},13:{body:36,breadcrumbs:0,title:0},130:{body:0,breadcrumbs:0,title:0},131:{body:0,breadcrumbs:0,title:0},132:{body:9,breadcrumbs:0,title:0},133:{body:0,breadcrumbs:4,title:2},134:{body:0,breadcrumbs:2,title:0},135:{body:10,breadcrumbs:2,title:0},136:{body:4,breadcrumbs:0,title:0},137:{body:4,breadcrumbs:0,title:0},138:{body:0,breadcrumbs:0,title:0},139:{body:3,breadcrumbs:0,title:0},14:{body:0,breadcrumbs:0,title:0},140:{body:0,breadcrumbs:0,title:0},141:{body:1,breadcrumbs:0,title:0},142:{body:4,breadcrumbs:0,title:0},143:{body:13,breadcrumbs:0,title:0},144:{body:5,breadcrumbs:0,title:0},145:{body:35,breadcrumbs:0,title:0},146:{body:0,breadcrumbs:1,title:1},147:{body:0,breadcrumbs:0,title:0},148:{body:4,breadcrumbs:2,title:1},149:{body:0,breadcrumbs:1,title:0},15:{body:0,breadcrumbs:0,title:0},150:{body:3,breadcrumbs:1,title:0},151:{body:2,breadcrumbs:1,title:0},152:{body:0,breadcrumbs:1,title:0},153:{body:4,breadcrumbs:1,title:0},154:{body:13,breadcrumbs:1,title:0},155:{body:5,breadcrumbs:1,title:0},156:{body:11,breadcrumbs:1,title:0},157:{body:3,breadcrumbs:2,title:1},158:{body:19,breadcrumbs:1,title:1},159:{body:0,breadcrumbs:0,title:0},16:{body:54,breadcrumbs:0,title:0},17:{body:4,breadcrumbs:0,title:0},18:{body:25,breadcrumbs:0,title:0},19:{body:31,breadcrumbs:0,title:0},2:{body:24,breadcrumbs:0,title:0},20:{body:73,breadcrumbs:0,title:0},21:{body:21,breadcrumbs:0,title:0},22:{body:33,breadcrumbs:0,title:0},23:{body:3,breadcrumbs:0,title:0},24:{body:0,breadcrumbs:0,title:0},25:{body:0,breadcrumbs:0,title:0},26:{body:0,breadcrumbs:0,title:0},27:{body:1,breadcrumbs:0,title:0},28:{body:10,breadcrumbs:0,title:0},29:{body:135,breadcrumbs:0,title:0},3:{body:2,breadcrumbs:0,title:0},30:{body:12,breadcrumbs:0,title:0},31:{body:3,breadcrumbs:0,title:0},32:{body:18,breadcrumbs:0,title:0},33:{body:16,breadcrumbs:0,title:0},34:{body:19,breadcrumbs:1,title:1},35:{body:13,breadcrumbs:1,title:1},36:{body:26,breadcrumbs:1,title:1},37:{body:233,breadcrumbs:1,title:1},38:{body:17,breadcrumbs:1,title:1},39:{body:2,breadcrumbs:2,title:1},4:{body:0,breadcrumbs:0,title:0},40:{body:2,breadcrumbs:1,title:0},41:{body:334,breadcrumbs:1,title:0},42:{body:0,breadcrumbs:0,title:0},43:{body:4,breadcrumbs:1,title:1},44:{body:0,breadcrumbs:0,title:0},45:{body:3,breadcrumbs:0,title:0},46:{body:2,breadcrumbs:0,title:0},47:{body:0,breadcrumbs:0,title:0},48:{body:4,breadcrumbs:0,title:0},49:{body:13,breadcrumbs:0,title:0},5:{body:2,breadcrumbs:0,title:0},50:{body:5,breadcrumbs:0,title:0},51:{body:11,breadcrumbs:0,title:0},52:{body:3,breadcrumbs:1,title:1},53:{body:0,breadcrumbs:0,title:0},54:{body:9,breadcrumbs:0,title:0},55:{body:22,breadcrumbs:0,title:0},56:{body:12,breadcrumbs:0,title:0},57:{body:6,breadcrumbs:0,title:0},58:{body:36,breadcrumbs:0,title:0},59:{body:54,breadcrumbs:0,title:0},6:{body:21,breadcrumbs:0,title:0},60:{body:4,breadcrumbs:0,title:0},61:{body:25,breadcrumbs:0,title:0},62:{body:31,breadcrumbs:0,title:0},63:{body:73,breadcrumbs:0,title:0},64:{body:21,breadcrumbs:0,title:0},65:{body:33,breadcrumbs:0,title:0},66:{body:3,breadcrumbs:0,title:0},67:{body:0,breadcrumbs:0,title:0},68:{body:4,breadcrumbs:0,title:0},69:{body:0,breadcrumbs:0,title:0},7:{body:1,breadcrumbs:0,title:0},70:{body:3,breadcrumbs:0,title:0},71:{body:0,breadcrumbs:0,title:0},72:{body:1,breadcrumbs:0,title:0},73:{body:4,breadcrumbs:0,title:0},74:{body:13,breadcrumbs:0,title:0},75:{body:5,breadcrumbs:0,title:0},76:{body:35,breadcrumbs:0,title:0},77:{body:0,breadcrumbs:1,title:1},78:{body:0,breadcrumbs:0,title:0},79:{body:4,breadcrumbs:2,title:1},8:{body:0,breadcrumbs:0,title:0},80:{body:0,breadcrumbs:1,title:0},81:{body:3,breadcrumbs:1,title:0},82:{body:2,breadcrumbs:1,title:0},83:{body:0,breadcrumbs:1,title:0},84:{body:4,breadcrumbs:1,title:0},85:{body:13,breadcrumbs:1,title:0},86:{body:5,breadcrumbs:1,title:0},87:{body:11,breadcrumbs:1,title:0},88:{body:3,breadcrumbs:2,title:1},89:{body:0,breadcrumbs:0,title:0},9:{body:12,breadcrumbs:0,title:0},90:{body:0,breadcrumbs:0,title:0},91:{body:0,breadcrumbs:0,title:0},92:{body:0,breadcrumbs:0,title:0},93:{body:0,breadcrumbs:0,title:0},94:{body:11,breadcrumbs:0,title:0},95:{body:102,breadcrumbs:0,title:0},96:{body:0,breadcrumbs:0,title:0},97:{body:5,breadcrumbs:0,title:0},98:{body:70,breadcrumbs:0,title:0},99:{body:0,breadcrumbs:0,title:0}},docs:{0:{body:"选择语言按钮始终在网页顶栏左上角。 我能吞下玻璃而不伤身体。 如果您已经做好了解哈姆语的准备,就 开始 吧。",breadcrumbs:"选择语言 » 切换语言",id:"0",title:"切换语言"},1:{body:"哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。 哈姆语有趋于完善的语法和词汇,其背后拥有一套独特的世界观。",breadcrumbs:"关于哈姆语 » 关于哈姆语",id:"1",title:"关于哈姆语"},10:{body:"哈姆语法是哈姆语的语法。 本章将会让你了解哈姆语的语句结构。本章学习结束时,您将拥有识别哈姆语语句成分和理解部分哈姆语的语法的能力。",breadcrumbs:"哈姆语法 » 哈姆语法",id:"10",title:"哈姆语法"},100:{body:"3:1 哈姆王治理哈姆王国一百一十四年,他死后哈姆继承王位。 3:2 哈姆生哈姆,哈姆生哈姆,哈姆生哈姆。到哈姆共五百一十四年。 3:3 四代国王治理下的哈姆,哈姆安居乐业,却无智慧。 3:4 哈姆王见哈姆人蒙昧未开化,便向哈姆祈祷。 3:5 睡眠中的哈姆听着了哈姆王的祈祷,便醒来。 3:6 哈姆在哈姆设讲坛,传哈姆的智慧。 3:7 哈姆王便一一记录下来,是为《哈约·姆经》 3:8 哈姆见哈姆人都有了智慧,便歇息了。 3:9 有了智慧,哈姆人便不再听哈姆的话,日渐抛弃了哈姆的道。",breadcrumbs:"《哈经·姆约》 » 哈约·列王纪 » 汉语版",id:"100",title:"汉语版"},101:{body:'3:1 hamud menha min hamudu HAMUD yarimasune-mengad nen-dudidu HABIBI no-Hamud. Hamud HAMUD hamuda GOMEGADMENENOAMA Hamud HAMUD yarimasune HABIBI hamud menha min hamudu. 3:2 Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud. gadnen min gom-Hamud HAMUD nen-dudadidu. 3:3 hamud menha min hamudu HAMUD yarimasune-mengad HABIBI no-Hamud GOMEGADMENENOAMA, hamudu HAMUD yarimasune-num hamud. a GOMEGADMENENOAMA hamudu HAMUD yarimasune-gad a HABIBI menbaso. 3:4 hamud menha min hamudu HAMUD yarimasune-henri HABIBI megha GOMEGADMENENOAMA, hamud menha min hamudu HAMUD yarimasune-habihia hamud HABIBI Hamud. 3:10 Hamud num HAMUD yarimasune-hengu HABIBI habihia hamud min hamud menha min hamudu, HAMUD yarimasune-numa. 3:11 Hamud HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI menbaso Hamud. 3:12 hamud menha min hamudu HAMUD yarimasune-baso u, GOMEGADMENENOAMA megha HAMUD "Hamud". 3:13 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num. 3:14 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA hamudu HAMUD yarimasune-hengu a HABIBI habihia Hamud.',breadcrumbs:"《哈经·姆约》 » 哈约·列王纪 » 哈姆语版",id:"101",title:"哈姆语版"},102:{body:"",breadcrumbs:"《哈经·姆约》 » 哈约·申命纪 » 申命纪",id:"102",title:"申命纪"},103:{body:"4:1 哈姆见哈姆人世风日下,便从睡梦中降下惩罚:凡背弃哈姆的,必不得安眠。 4:2 哈姆在哈姆人中挑选最哈姆的哈姆,在睡梦中给他启示,最哈姆的哈姆就是先知哈姆。 4:3 哈姆给先知哈姆传授了律法,要先知哈姆告诫哈姆人遵哈姆的律法,传哈姆的智慧。 4:4 先知哈姆便在哈姆设讲坛,传哈姆的律法。",breadcrumbs:"《哈经·姆约》 » 哈约·申命纪 » 汉语版",id:"103",title:"汉语版"},104:{body:"4:1 Hamud HAMUD yarimasune-hen HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud min Hamud a HAMUD yarimasune-num a. 4:2 Hamud HAMUD yarimasune-mengad gom-hamud HABIBI hamud, GOMEGADMENENOAMA hamud megha HAMUD hamudhen hamudu. 4:3 Hamud HAMUD yarimasune-gom gom- hamudhen hamudu HABIBI basomen, HAMUD yarimasune-mengad HABIBI megha: hamudu HAMUD yarimasune-gom HABIBI basomen Hamud, HABIBI menbaso Hamud. 4:4 hamudhen hamudu HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI basomen Hamud.",breadcrumbs:"《哈经·姆约》 » 哈约·申命纪 » 哈姆语版",id:"104",title:"哈姆语版"},105:{body:"",breadcrumbs:"《哈经·姆约》 » 哈约·律法书 » 律法书",id:"105",title:"律法书"},106:{body:"5:1 “凡哈姆人说某人,必有 Hamud 。” 5:2 “凡哈姆人说某物,必有 Habibi 。” 5:3 “凡哈姆人说某事,必有 gomegadmenenoama 。” 5:4 “凡哈姆人不这样说的,哈姆必降下惩罚,使他不得安眠。” 5:5 哈姆人听了这话,便都去遵守,传哈姆的智慧。",breadcrumbs:"《哈经·姆约》 » 哈约·律法书 » 汉语版",id:"106",title:"汉语版"},107:{body:'10:1 "hamudu HAMUD yarimasune-habihia HABIBI hamud, GOMEGADMENENOAMA \'hamud\' HAMUD hamud. " 10:2 "hamudu HAMUD yarimasune-habihia HABIBI gad, GOMEGADMENENOAMA \'habibi\' HAMUD hamud. " 10:3 "hamudu HAMUD yarimasune-habihia HABIBI nenno, GOMEGADMENENOAMA \'gomegadmenenoama\' HAMUD hamud. " 10:4 "hamudu HAMUD yarimasune-habihia a, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud megha HAMUD yarimasune-num a." 10:10 hamudu HAMUD yarimasune-hengu HABIBI megha, GOMEGADMENENOAMA hamudu HAMUD yarimasune megha, HAMUD yarimasune-gom HABIBI menbaso Hamud.',breadcrumbs:"《哈经·姆约》 » 哈约·律法书 » 哈姆语版",id:"107",title:"哈姆语版"},108:{body:"为尊重原作,此处不作任何翻译,完全保留原文。",breadcrumbs:"《哈经·姆约》 » 哈约·诗篇 » 诗篇",id:"108",title:"诗篇"},109:{body:"6:1 hamud? hamud. hamud! 6:2 hamud habibi hamud, hamud habibi. 6:3 hamud habibi hamud, hamud habibi. 6:4 hamud? hamud. 6:5 gomegadmenenoama. 6:6 gomegadmenenoama! 6:7 gomegadmenenoama! 6:8 ya ahmud hamadi! 6:9 ya ahmud hamadi!",breadcrumbs:"《哈经·姆约》 » 哈约·诗篇 » 哈姆语版",id:"109",title:"哈姆语版"},11:{body:"语法词 词汇 核心词汇 词性 从句 主题 数字与疑问 语气词 外来语哈姆化",breadcrumbs:"哈姆语法 » 目录",id:"11",title:"目录"},110:{body:"",breadcrumbs:"《哈经·姆约》 » 姆约·木凌虚记 » 木凌虚记",id:"110",title:"木凌虚记"},111:{body:"7:1 murinsu 至哈姆,起先并不哈姆。 7:2 哈很便向 murinsu 传哈姆的智慧、哈姆的律法,murinsu 习得后便无影无踪。 7:3 哈很对哈们告知此事,哈们大怒,便加一新律法于哈姆的律法: 7:4 “凡是那些对哈姆不敬的人,哈姆以他们的名字来命名哈姆语中的贬义词,为的是惩罚他们,让他们的骂名传遍全哈姆。” 7:5 哈姆人听了这话,从此便以“ murinsu ”一词表示偷盗和犯罪。",breadcrumbs:"《哈经·姆约》 » 姆约·木凌虚记 » 汉语版",id:"111",title:"汉语版"},112:{body:'12:1 hamud Murinsu HAMUD yarimasune-igu gom-Hamud. e GOMEGADMENENOAMA hamud Murinsu HAMUD hamud a. 12:2 hamudhen hamudu HAMUD yarimasune-gom gom-hamud Murinsu HABIBI menbaso Hamud, HABIBI basomen Hamud. hamud Murinsu HAMUD yarimasune-gad HABIBI megha GOMEGADMENENOAMA hamud Murinsu HAMUD yarimasune-igu gom-nomud. 12:3 hamudhen hamudu HAMUD yarimasune-habihia gom-Hamud HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-hen *mud, yarimasune-o HABIBI basomen Hamud: 12:4 "Hamud HAMUD yarimasune-hamud yam-deg HAMUD yarimasune-yah a HABIBI Hamud, HABIBI gadhabihia yammud min habihia Hamud. megha GOMEGADMENENOAMA gadhabihia megmud HAMUD yammud no-Hamud." 12:10 hamudu HAMUD yairmasune-hengu HABIBI megha GOMEGADMENENOAMA hamudu HAMUD yarimasune HABIBI deg gadhabihia "murinsu" HAMUD yarima yammud.',breadcrumbs:"《哈经·姆约》 » 姆约·木凌虚记 » 哈姆语版",id:"112",title:"哈姆语版"},113:{body:"",breadcrumbs:"《哈经·姆约》 » 姆约·卡莫里卡记 » 卡莫里卡记",id:"113",title:"卡莫里卡记"},114:{body:"8:1 一日,哈们来到哈姆巡游。 8:2 哈们在哈姆的东西两端各插上一根金属棍,欲测量哈姆之疆土。 8:3 不久,从天上发出两道闪电,击中了金属棍。 8:4 地面随闪电而振动,发出了“otto”声。 8:5 哈们得知这事,认为这是古神降下的惩罚,便将金属棍撤下,并用“otto”指称违背古神哈姆的一切。 8:6 一日,gamurig挖掘出两根金属棍,并得知电棍之事。 8:7 gamurig便开始崇拜电棍,将电棍的道四处传说。 8:8 又一日,gamurig来到哈们宫,辱骂哈们。 8:9 哈们大怒,处死了gamurig。 8:10 gamurig的话被哈们集结成册,是为《异端圣经》;同时,防止哈姆人再偏离哈姆的道,哈们又删去“otto”一词,改称“gamurig”。",breadcrumbs:"《哈经·姆约》 » 姆约·卡莫里卡记 » 汉语版",id:"114",title:"汉语版"},115:{body:"待补充",breadcrumbs:"《哈经·姆约》 » 姆约·卡莫里卡记 » 哈姆语版",id:"115",title:"哈姆语版"},116:{body:"",breadcrumbs:"《哈经·姆约》 » 姆约·佩帕罗尼记 » 佩帕罗尼记",id:"116",title:"佩帕罗尼记"},117:{body:"9:1 bebaron 至哈姆,却并不哈姆。 9:2 哈很设讲坛,欲向 bebaron 传哈姆的智慧。 9:3 bebaron 不识得哈很,于是说出怪异的语言,意图伪装成哈姆。 9:4 哈很将bebaron遣返,哈姆人得知这事,便用“ bebaron ”表示疯癫、胡言乱语与怪异。",breadcrumbs:"《哈经·姆约》 » 姆约·佩帕罗尼记 » 汉语版",id:"117",title:"汉语版"},118:{body:'9:1 Bebaron HAMUD yarimasune-no HABIBI Hamud, GOMEGADMENENOAMA Bebaron HAMUD hamud a. 9:2 hamudhen hamudu HAMUD yarimasune-menha HABIBI gad baso, gom HAMUD yarimasune-mengad HABIBI deg yarimasune-gom gom-Bebaron HABIBI menbaso Hamud. 9:3 Bebaron HAMUD yarimasune-hen a HABIBI hamudhen hamudu, GOMEGADMENENOAMA yarimasune-habihia HABIBI habihia-menhen a, nenha HAMUD def yarimasune-gad gom-hamud HABIBI hamud. 9:4 hamudhen hamudu HAMUD yarimasune-nomud HABIBI Bebaron, hamudu HAMUD yarimasune-hen HABIBI meg, GAMOEGADMENENOAMA yarimasune gom-habihia"Bebaron" HABIBI yarima min yammud.',breadcrumbs:"《哈经·姆约》 » 姆约·佩帕罗尼记 » 哈姆语版",id:"118",title:"哈姆语版"},119:{body:"顶栏自定义按钮: 语言切换; 返回主页; 页面评论区; 语言翻译器; 字母符号转换; 外来词转写; 改善大语言模型翻译 Prompt ; 完全语句翻译; 提升文化软实力; 哈姆主题曲创作; 相关主题电子游戏; 哈姆世界观塑造; 多语言支持; 基于 zh-Hans-CN 分支修改; 自动机器翻译。 若欲提供支持,请查阅 贡献文档 以了解相关信息。",breadcrumbs:"任务清单 » 待完成",id:"119",title:"待完成"},12:{body:"哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。 这些语法词基本上与道本语的语法词用法类似。 HAMUD 加在主语后用以分割句子成分,提示主语。 HABIBI 加在谓语后用于分割句子成分,提示宾语。 GOMEGADMENENOAMA 加在主题后用于提示主题。 YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气讽刺的含义。",breadcrumbs:"哈姆语法 » 语法词 » 语法词",id:"12",title:"语法词"},120:{body:"欢迎每一位对本项目感兴趣的朋友贡献代码和内容。 开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit) 来帮助您在个人电脑上更快速地访问 Github 。 本项目的源代码也可在 Gitee 上获取。",breadcrumbs:"代码或内容贡献 » 代码或内容贡献",id:"120",title:"代码或内容贡献"},121:{body:"报告错误或问题 内容创作 翻译相关术语 创建全文离线翻译(正在完善) 目录文件结构 创建地图(正在完善)",breadcrumbs:"代码或内容贡献 » 目录",id:"121",title:"目录"},122:{body:"您可以选择: 在我们的 Github 仓库或 Gitee 仓库提交 Issue。 在本文下方评论区描述错误或问题。管理员会不定期进行检查。 感谢您的支持! 如果报告错误或问题无法满足您的需求,您可以选择使用 标准流程 对源码进行修改。",breadcrumbs:"代码或内容贡献 » 报告错误或问题 » 报告错误或问题",id:"122",title:"报告错误或问题"},123:{body:"",breadcrumbs:"代码或内容贡献 » 内容创作 » 内容创作",id:"123",title:"内容创作"},124:{body:"假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。 编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在 贡献者页面 。 如果在线编辑无法满足您的需求,您可以选择使用 标准流程 对源码进行修改。",breadcrumbs:"代码或内容贡献 » 内容创作 » 编辑并修改现有文章",id:"124",title:"编辑并修改现有文章"},125:{body:"在了解 目录结构 和 mdbook 工作原理后,使用 标准流程 对源码进行修改。",breadcrumbs:"代码或内容贡献 » 内容创作 » 创建新文章",id:"125",title:"创建新文章"},126:{body:"",breadcrumbs:"代码或内容贡献 » 翻译相关术语 » 翻译相关术语",id:"126",title:"翻译相关术语"},127:{body:"如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到 翻译配置文件 内。具体使用的方法为: translate.nomenclature.append(from, to, properties); 传入参数解释: from 要转换的语种,传入如 chinese_simplified; to 翻译至的目标语种,传入如 english; properties 配置表,格式便是properties的格式,每行一个规则,每个前后用等号分割,等号前是要翻译的词或句子,等号后是自定义的翻译结果。传入如: 你好=Hello\n世界=ShiJie 比如,要自定义 “哈姆语之书” 、 “哈姆语” 这两个词有简体中文翻译为英文的结果,可以这么写: translate.nomenclature.append('chinese_simplified','english',` 哈姆语言之书=Hamud Book 哈姆语=the language of Hamud\n`); 需要注意,translate.nomenclature.append(“内容省略”) 这行要放到 translate.execute(); 之前。",breadcrumbs:"代码或内容贡献 » 翻译相关术语 » 如何翻译",id:"127",title:"如何翻译"},128:{body:"点击在线编辑翻译配置文件 如果在线编辑无法满足您的需求,您可以选择使用 标准流程 对源码进行修改。",breadcrumbs:"代码或内容贡献 » 翻译相关术语 » 开始翻译",id:"128",title:"开始翻译"},129:{body:"/assets {附录资源目录} /book {编译后文件存放目录} /theme {主题外观相关文件存放目录} /book.toml {总配置文件} /src {文章内容文件存放目录}\n├─…… {其它目录或文章}\n├─SUMMARY.md {文章总目录}\n├─index.md {主内容文章}\n└─Contribute {代码或内容贡献相关内容存放目录} ├─index.md {主内容文章} ├─File_structure.md ├─Creation.md {内容创作相关文章} └─…… {其他目录或文章} 更详细的内容请查看 mdbook 文档 。",breadcrumbs:"代码或内容贡献 » 目录文件结构 » 目录文件结构释义",id:"129",title:"目录文件结构释义"},13:{body:"[主语] HAMUD [动词] 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。 [主语] HAMUD, [主语] HAMUD [动词] 如果句子有两个主语,则需要用两个HAMUD来分别引导。 [主语] HAMUD [动词] HABIBI [宾语] 如果动词有直接宾语,则需要用 HABIBI 引导。 [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语] 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。 [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词] 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。 [主语] HAMUD [动词] YA AHMAD HAMADI 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。 以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后): [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA ); [主语] HAMUD([主语] HAMUD ); [动词]; HABIBI [宾语]( HABIBI [宾语]); YA AHMAD HAMADI ; 引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。 下一小结您将了解哈姆语的词汇组成。",breadcrumbs:"哈姆语法 » 语法词 » 语法示例",id:"13",title:"语法示例"},130:{body:"",breadcrumbs:"关于《【人造语言】我用《哈姆》创造了一种语言…》视频 » 关于《【人造语言】我用《哈姆》创造了一种语言…》视频",id:"130",title:"关于《【人造语言】我用《哈姆》创造了一种语言…》视频"},131:{body:"下载视频 原视频地址",breadcrumbs:"关于《【人造语言】我用《哈姆》创造了一种语言…》视频 » 原视频",id:"131",title:"原视频"},132:{body:"作者: @希腊火Onerio 事件 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频 《【人造语言】我用《哈姆》创造了一种语言…》 。",breadcrumbs:"关于《【人造语言】我用《哈姆》创造了一种语言…》视频 » 相关信息",id:"132",title:"相关信息"},133:{body:"",breadcrumbs:"关于 Hamood Habibi 视频 » 关于 Hamood Habibi 视频",id:"133",title:"关于 Hamood Habibi 视频"},134:{body:"下载视频",breadcrumbs:"关于 Hamood Habibi 视频 » 原视频留档",id:"134",title:"原视频留档"},135:{body:"作者: 穆罕默德·加勒姆 (Muhammad Ghalum) 事件 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。",breadcrumbs:"关于 Hamood Habibi 视频 » 相关信息",id:"135",title:"相关信息"},136:{body:"顶栏自定义按钮: 语言切换; 返回主页; 页面评论区; 语言翻译器; 字母符号转换; 外来词转写; 改善大语言模型翻译 Prompt ; 完全语句翻译; 提升文化软实力; 哈姆主题曲创作; 相关主题电子游戏; 哈姆世界观塑造; 多语言支持; 基于 zh-Hans-CN 分支修改; 自动机器翻译。 若欲提供支持,请查阅 贡献文档 以了解相关信息。",breadcrumbs:"任务清单 » 待完成",id:"136",title:"待完成"},137:{body:"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。 假若您对本项目感到满意,请在您的指尖星空 绘制一颗新的星🌟 ,指引我们继续砥砺前行。 点击访问",breadcrumbs:"关于哈姆语言之书 » 哈姆语言之书",id:"137",title:"哈姆语言之书"},138:{body:"暂时不可用",breadcrumbs:"关于哈姆语言之书 » 🪴项目活动",id:"138",title:"🪴项目活动"},139:{body:"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。",breadcrumbs:"关于哈姆语言之书 » 📖其他说明",id:"139",title:"📖其他说明"},14:{body:"本小结您将了解哈姆语的词汇组成。",breadcrumbs:"哈姆语法 » 词汇 » 词汇",id:"14",title:"词汇"},140:{body:"感谢所有让这个项目变得更好的贡献者们! 详见所有贡献者列表",breadcrumbs:"关于哈姆语言之书 » 🏆贡献者们",id:"140",title:"🏆贡献者们"},141:{body:"欢迎每一位对本项目感兴趣的朋友贡献代码和内容。 较为简单的提交贡献方法可查阅 贡献文档 以了解相关信息。 在提交代码前请确保您了解 mdbook 系统。",breadcrumbs:"关于哈姆语言之书 » 💻代码或内容贡献",id:"141",title:"💻代码或内容贡献"},142:{body:"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;",breadcrumbs:"关于哈姆语言之书 » 参考",id:"142",title:"参考"},143:{body:"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。",breadcrumbs:"关于哈姆语言之书 » 请注意",id:"143",title:"请注意"},144:{body:"本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。",breadcrumbs:"关于哈姆语言之书 » 📄许可证",id:"144",title:"📄许可证"},145:{body:"hack: MIT license ; Github ; Character_substitution: Apache License Version 2.0 ; Github 、 Gitee ; translate: Apache License Version 2.0 ; Github ; translate: Apache License Version 2.0 ; Github 、 Gitee ; msg: Apache License Version 2.0 ; Github 、 Gitee ; giscus: MIT license ; Github 。",breadcrumbs:"关于哈姆语言之书 » 🗃️附属许可证",id:"145",title:"🗃️附属许可证"},146:{body:"",breadcrumbs:"关于哈姆语言之书 » ⭐Star 历史",id:"146",title:"⭐Star 历史"},147:{body:"哈姆论坛旨在为哈姆提供社区交流平台。 点击访问哈姆论坛",breadcrumbs:"关于哈姆论坛 » 关于哈姆论坛",id:"147",title:"关于哈姆论坛"},148:{body:"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问",breadcrumbs:"关于 Character_substitution » Character_substitution",id:"148",title:"Character_substitution"},149:{body:"暂时不可用",breadcrumbs:"关于 Character_substitution » 🪴项目活动",id:"149",title:"🪴项目活动"},15:{body:"核心词汇 词性 从句 主题 数字与疑问 语气词 外来语哈姆化",breadcrumbs:"哈姆语法 » 词汇 » 目录",id:"15",title:"目录"},150:{body:"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。",breadcrumbs:"关于 Character_substitution » 📖其他说明",id:"150",title:"📖其他说明"},151:{body:"感谢所有让这个项目变得更好的贡献者们! Contributors Chart",breadcrumbs:"关于 Character_substitution » 🏆贡献者们",id:"151",title:"🏆贡献者们"},152:{body:"欢迎每一位对本项目感兴趣的朋友贡献代码。",breadcrumbs:"关于 Character_substitution » 💻代码或内容贡献",id:"152",title:"💻代码或内容贡献"},153:{body:"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;",breadcrumbs:"关于 Character_substitution » 参考",id:"153",title:"参考"},154:{body:"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。",breadcrumbs:"关于 Character_substitution » 请注意",id:"154",title:"请注意"},155:{body:"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。",breadcrumbs:"关于 Character_substitution » 📄许可证",id:"155",title:"📄许可证"},156:{body:"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。",breadcrumbs:"关于 Character_substitution » 🗃️附属许可证",id:"156",title:"🗃️附属许可证"},157:{body:"Star History Chart",breadcrumbs:"关于 Character_substitution » ⭐Star 历史",id:"157",title:"⭐Star 历史"},158:{body:'MHDH世界线 MHDH世界线 是什么? MHDH世界线 是一个由 HITL(Hamud Imaginary Time Line)世界线 为启发的政治语言模拟世界线,在这个世界线中有 人类 , 说的道理 , 哈姆 三种智慧物种,以地球为物种容器。 另外此世界线与 OTL世界线 有 纠缠 <img alt="" height="1" src="https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1" style="border: none; position: absolute;" title="" width="1"/> 取自“ https://mhdh.pj568.eu.org/wiki/MHDH世界线?oldid=822 ”',breadcrumbs:"关于 MHDH 世界线",id:"158",title:"关于 MHDH 世界线"},159:{body:"以下是帮助改进 哈姆语言之书 的贡献者名单。 向他们欢呼! ​ ​ ​ ​ ​ ​ 您若是发现自己不在此名单里,请随时 提交贡献 吧。",breadcrumbs:"贡献者名单 » 贡献者",id:"159",title:"贡献者"},16:{body:"词语(拉丁文字) 释义 gom 人称、我、你、对方、对象 meg 指代、这、那、其他 gad 东西、某物、大、小 men 能、能力、强、弱;温度、热、冷;可能性、真、假、是、否 nen 时间、过去、原因、现在、将来、结果 no 地点、旁边、远、近 yam 高度、上、下 ma 容器、盒子、里、外 哈姆语的核心词汇来自于 GOMEGADMENENOAMA 。 把这一个词按音节划分: go-me-gad-me-ne-no-a-ma 后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma 这些音节被赋予含义后,构成了哈姆语的基本概念。 可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。 hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 ha 和 mud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 ha 和 mud 我们就可以对 gomgadmenenoama 词进行区分。 词根(拉丁文字) 含义 gom 人称 meg 指代 gad 东西 men 能力、温度、可能性 nen 时间 no 地点 yam 高度 ma 容器 近词(拉丁文字) 含义 gomha 我 megha 这 gadha 大 menha 强、热、真、是 nenha 过去 noha 近 yamha 上 maha 里 远词(拉丁文字) 含义 gommud 你 megmud 那 gadmud 小 menmud 弱、冷、假、不 nenmud 将来 nomud 远 yammud 下 mamud 外 nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 ha 和 mud 两极中间。 该表仅作为理解构词法用,更多的单词含义建议查看 官方词表 。",breadcrumbs:"哈姆语法 » 词汇 » 核心词汇 » 核心词汇",id:"16",title:"核心词汇"},17:{body:"哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。 近词(拉丁文字) 含义 gom- 动作对象,动作方向,动作终点 yam- 动作工具,动作手段,伴随对象 nen- 动作时间,动作状态 no- 动作地点,动作起点 注:介词加在某个词的前面,连字符一般不可省略",breadcrumbs:"哈姆语法 » 词汇 » 核心词汇 » 介词",id:"17",title:"介词"},18:{body:"hamud HAMUD yarimasunegom gom-hamud HABIBI hamud. 哈姆给哈姆一个哈姆。 hamud HAMUD yarimasunebido yam-hamud HABIBI hamud. 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。 hamud HAMUD yarimasunegad nen-nenha HABIBI hamud 哈姆曾经有一个哈姆。 hamud HAMUD yarimasunehabiso no-Hamud 哈姆在哈姆(地名)吃饭。",breadcrumbs:"哈姆语法 » 词汇 » 核心词汇 » 介词示例",id:"18",title:"介词示例"},19:{body:"哈姆语的词性分为三种:动词、静词、哈姆 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词) 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。 在哈姆语中,中心词在前,修饰成分后置。 例如: 哈姆的食物:basoye hamud( hamud 修饰 basoye ,hamud 在这里的意思是“哈姆的”) 和哈姆一起做:yarimasune yam hamud( yam 引导的修饰成分一起修饰动词 yarimasune ) 但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。 Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同 例如: Ma ragia hamud 人的黏土房 ( ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体) Ma min ragia hamud 厕所 ( min 将 ma 和 ragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)",breadcrumbs:"哈姆语法 » 词汇 » 词性 » 词性",id:"19",title:"词性"},2:{body:"2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看 原视频留档 ) 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。 ​ @希腊火Onerio 发表于 2022-10-27 10:10 不知道…先是给我永久封号…再是把我最新发的三个视频下架了😭去找客服问原因他们也说的模棱两可😭 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频 《【人造语言】我用《哈姆》创造了一种语言…》 。 后来: @烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。",breadcrumbs:"关于哈姆语 » 起源和发展",id:"2",title:"起源和发展"},20:{body:"哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。 当 deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。 例如: Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi. “deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi. deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud. “deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。 Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud. “deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。 Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud. “deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamud 。Gom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。",breadcrumbs:"哈姆语法 » 词汇 » 从句 » 从句",id:"20",title:"从句"},21:{body:"句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。 主题不一定是一个词,也可以是一个句子。 Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。 Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。",breadcrumbs:"哈姆语法 » 词汇 » 主题 » 主题",id:"21",title:"主题"},22:{body:"哈姆语通过元音在口腔中的发声位置定义了五个词: 词语(拉丁文字) 含义 a 零,不,否,坏 e 很少,偶尔,更少 i 部分,也许,种类 o 很多,经常,更多 u 全,一切,所有,全部,好 后来又引入了一个疑问词: 词语(拉丁文字) 含义 en 未知,不知道,什么 这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。 这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念: 词语(拉丁文字) 含义 gomen 谁,什么人 megen 哪一个 gaden 什么东西 词语(拉丁文字) 含义 Gomu 所有人 Megu 每一个 Gadu 所有东西 后来,为了表示确切的数字,它们统一添加了辅音d: 词语(拉丁文字) 含义 da 0 de 1 di 2 do 3 du 4 哈姆语采用五进制,逢五进一位: 词语(拉丁文字) 含义 deda 5 dede 6 dedi 7 dedo 8 dedu 9 dida 10 以此类推。",breadcrumbs:"哈姆语法 » 词汇 » 数字与疑问 » 数字与疑问",id:"22",title:"数字与疑问"},23:{body:"常用语气词:hamud。 尽管此词在相当多的情况下表达任何语气都适用,但不建议随意使用以避免产生歧义。 *ha:表达汉语中“悦”、“喜”的感情 *mud:表达汉语中“悲”、“恼”的感情",breadcrumbs:"哈姆语法 » 词汇 » 语气词 » 语气词",id:"23",title:"语气词"},24:{body:"通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。 如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。",breadcrumbs:"哈姆语法 » 词汇 » 外来语哈姆化 » 外来语哈姆化",id:"24",title:"外来语哈姆化"},25:{body:"本章含有哈姆语常用词表和一些词语练习题。",breadcrumbs:"强化学习 » 强化学习",id:"25",title:"强化学习"},26:{body:"常用词表 有待补充",breadcrumbs:"强化学习 » 目录",id:"26",title:"目录"},27:{body:"本表已更新至版本:V23.10.06",breadcrumbs:"强化学习 » 常用词表 » 哈姆语词表",id:"27",title:"哈姆语词表"},28:{body:"词语(拉丁文字) 形式 释义或用法 例句 yarimasune; Y 动词 做(搭配其他词拓展含义),使用 yari 动词 做(yarimasune的日常用词,仅非正式场合使用) 有待补充 Ygad 动词 有,拥有,得到 Ymengad 动词 想要,决定,选择 Ymen 动词 能够 Ygom 动词 给予,给 Yhabihia 动词 说 hamud 哈姆 发生,存在",breadcrumbs:"强化学习 » 常用词表 » 动词表",id:"28",title:"动词表"},29:{body:"词语(拉丁文字) 形式 释义或用法 例句 hamud 哈姆 友好问候语,疑问语气词,代指某人或人(集体),代指身体 yarima 静词 动作,行为(当 yarimasune 及其派生词活用为静词时,使用 yarima 来代替 yarimasune ) 词语(拉丁文字) 形式 释义或用法 例句 a 静词 零,不,否,坏 e 静词 一,很少,偶尔,更少 i 静词 二,部分,也许,种类 o 静词 三,很多,经常,更多 u 静词 全,一切,所有,全部,好 en 静词 未知,不知道,什么 eiu/eio 静词 数字,数量,第… 哈姆语采用五进制,逢五进一。 词语(拉丁文字) 形式 释义或用法 da 静词 0 de 静词 1 di 静词 2 do 静词 3 du 静词 4 deda 静词 5 dede 静词 6 dedi 静词 7 dedo 静词 8 dedu 静词 9 dida 静词 10 词语(拉丁文字) 形式 释义或用法 例句 ha 静词 近 mud 静词 远 词语(拉丁文字) 形式 释义或用法 例句 gom 静词 人称 gomen 静词 谁,什么人 gomha 静词 我,自己 gommud 静词 你,对方 词语(拉丁文字) 形式 释义或用法 例句 meg 静词 指代 megen 静词 哪一个 megha 静词 这,这些 megmud 静词 那,那些 词语(拉丁文字) 形式 释义或用法 例句 gad 静词 东西,某物 gaden 静词 什么东西 gadha 静词 大 gadmud 静词 小 gadhabihia 静词 单词,句子 词语(拉丁文字) 形式 释义或用法 例句 men 静词 能,能力,温度 menen 静词 是否 menha 静词 强,热,真 menmud 静词 弱,冷,假 menbaso 静词 智慧 词语(拉丁文字) 形式 释义或用法 例句 nen 静词 时间 nenen 静词 什么时候 nenha 静词 过去,原因,开始 nenhaen 静词 为什么 nennen 静词 现在,进行 nennenen 静词 什么状态 nenmud 静词 未来,结果,结束 nenmuden 静词 什么结果 nenno 静词 事情 词语(拉丁文字) 形式 释义或用法 例句 no 静词 地点,旁边 noha 静词 近,后(物理意义上的) nomud 静词 远,前(物理意义上的) noen 静词 什么地方 词语(拉丁文字) 形式 释义或用法 例句 yam 静词 高度,好坏,工具 yamen 静词 多高,怎么做 yamha 静词 上,好 yammud 静词 下,坏 词语(拉丁文字) 形式 释义或用法 例句 ma 静词 容器,盒子,表面,衣服,房间 maen 静词 什么样子 maha 静词 里 mamud 静词 外 词语(拉丁文字) 形式 释义或用法 例句 *ha 静词 悦,喜(语气词) *mud 静词 恼,悲(语气词) 词语(拉丁文字) 形式 释义或用法 例句 hama 静词 平均,相同,相似(来源自 ha a mud a) hamaha 静词 左 hamamud 静词 右 词语(拉丁文字) 形式 释义或用法 例句 habi 静词 动物,畜生,红(简记bi) so 静词 草,植物,菌类,绿,年 habiso 静词 食物 ye 静词 液体,水,蓝 habisoye 静词 嘴,舌头,牙齿 ri 静词 光,太阳,星星,月亮,眼睛,颜色 he 静词 鼻子,气味 gu 静词 耳朵,声音 ba 静词 肢体,手脚,棍棒 baso 静词 文字,图画,文化,艺术,文学 basomen 静词 律法,规则 uhu 静词 娱乐,爱好,兴趣 riigu 静词 视频,影片,电影 habihia 静词 语言 hamudhamud 静词 父母 num 静词 睡眠,生活,梦(来自阿拉伯语) samu 静词 造词,造语,创造(来自道本语) ragia 静词 胶状物,黏土,排泄物,粪便(来自阿拉伯语) murinsu 静词 抢劫、诈骗、偷盗、伸手党、犯罪(来源:一位昵称为“木凌虚,子凌实”的QQ用户加入哈姆语社区群要到了词表和语法书后光速退群) hen 静词 感受,思考 igu 静词 移动 bido 静词 攻击,破坏,死亡 gamurig 静词 异端,切割,分割(来源:第一个将“异端圣经”发布到哈姆语视频评论区的是一位昵称为“卡莫里卡”的B站用户) gingin 静词 钱,货币(词源:金金金金) bahre 静词 自由(词源:阿拉伯语) hamen 静词 国王(hamud menha min hamudu的简称) hahen 静词 先知(hamudhen hamudu的简称) haya 静词 宰相(hamudyarima min hamud menha) haga 静词 孩子,王子(hamud gadmud的简称) bebaron 静词 疯癫,傻,胡言乱语,怪异(词源:一位昵称为“佩帕罗尼”的用户未能回答入群问题后,试图使用无意义的“人造语言”词句来迷惑管理员) desd 静词 繁衍、交配(词源:前自由哈姆语社区成员“tupiyaogu”多次提及相关话题,当时他在自由哈姆语社区一群昵称为“111test”后投票通过以他的昵称来命名这个词) 词语(拉丁文字) 形式 释义或用法 例句 ri-habi / ri-bi 静词 红色 ri-biso 静词 黄色 ri-bibiso 静词 橙色 ri-so 静词 绿色 ri-yeso 静词 青色 ri-ye 静词 蓝色 ri-yebi 静词 紫色",breadcrumbs:"强化学习 » 常用词表 » 静词表",id:"29",title:"静词表"},3:{body:"Hamood Habibi 原视频留档 《【人造语言】我用《哈姆》创造了一种语言…》",breadcrumbs:"关于哈姆语 » 观看视频",id:"3",title:"观看视频"},30:{body:"词语(拉丁文字) 形式 释义或用法 例句 HAMUD 哈姆 加在主语后用以分割句子成分,提示主语 HABIBI 哈姆 加在谓语后用于分割句子成分,提示宾语 GOMEGADMENENOAMA 哈姆 加在主题后用于提示主题 YA AHMAD HAMADI 哈姆 加在句尾用于表达尊敬或讽刺的含义 词语(拉丁文字) 形式 释义或用法 例句 gom- 哈姆 动作对象,动作方向,动作终点 yam- 哈姆 动作工具,动作手段 nen- 哈姆 动作时间,动作状态 no- 哈姆 动作地点,动作起点 词语(拉丁文字) 形式 释义或用法 例句 min 哈姆 (类似英语of),用于分割修饰成分(来自阿拉伯语) deg 哈姆 关系从句、名词性从句引导词(来自阿拉伯语) wa 哈姆 或者,或(来自阿拉伯语)",breadcrumbs:"强化学习 » 常用词表 » 哈姆表",id:"30",title:"哈姆表"},31:{body:"词语(拉丁文字) 形式 释义或用法 例句 *ud 哈姆 主语提示词 *ib 哈姆 宾语提示词 *om 哈姆 主题提示词",breadcrumbs:"强化学习 » 常用词表 » 口语用语法词",id:"31",title:"口语用语法词"},32:{body:'哈姆 需要翻新 这不哈姆德 —— 北非哈姆 本页面不符合MHDH维基的书写风格,需要翻新重写(本维基书写风格为类似波兰球维基的风格) 哈姆 (即 哈姆人 )是一种类人生物文明的所有种族的统称。对于大部分的 哈姆 ,他们的外貌通常是这样: 一个哈姆人的像素版本 哈姆 通常没有明显的 性征区别 ,年龄变化较小,颈部较长,头部略小。所有声称哈姆人自出生就穿着衣服的谣言均不属实,因为上图记者明确表明自己见到了 裸体哈姆 。 幼年 哈姆 大约身高在10~80cm,成年 哈姆 则在80~135cm [1] 学者认为,现如今所有的 哈姆 均是 哈姆德 的子孙 [2] ,这也解释了为什么大部分哈姆的样貌几乎一致。 哈姆 有不同的 种族 , 信仰 ,其中 哈姆族 势力最为壮大,其余种族则几近灭绝。 以下是一些有关哈姆的信息: 哈姆民族列表 哈姆文化列表 哈姆方言列表 ↑ 即幼年d0.2~d1.3HMm,成年d1.3~d10.2HMm ↑ 只是哈们d13世将历来的 世袭制 改为了禅让制,而在d20世时重新改回世袭制。详情见 哈姆历史 。 <img alt="" height="1" src="https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1" style="border: none; position: absolute;" title="" width="1"/> 取自“ https://mhdh.pj568.eu.org/wiki/哈姆?oldid=669 ”',breadcrumbs:"哈姆",id:"32",title:"哈姆"},33:{body:'哈姆文化列表 以下是一些哈姆相关的文化: [1] 哈姆索草 [ 编辑 ] 系一类真菌,外表像草,通常成 青色 。由于在其遗传物质中发现哈姆人的基因片段,所以一说认为是另一种最下等的哈姆演变而来。因为哈姆的源细胞并不是哺乳动物,因此该假说很可能成立。 哈比 [ 编辑 ] 哈姆人对于所有动物的统称(但是高等动物仍称作哈姆)。据悉,哈比的称呼来自于最原始的哈姆养殖家禽 “哈贝比”。出人意料的是,哈贝比和哈姆人的基因相似度较高。 哈姆麻(ma hamud) [ 编辑 ] 哈姆人穿的所有衣服的统称。传统哈姆服饰为上衣绿色,裤子蓝色,鞋子红色。 [2] 一般认为,绿色是仙人掌榨汁得到的,蓝色是哈姆从哈姆索草中提取出的,红色是特殊的雅木哈索的花瓣浸泡液。 [3] ↑ 为什么要新建“文化”条目?因为哈姆是全站点最特殊的生物。 ↑ 一说哈姆麻均是哈姆画在身上的。但我认为哈姆麻是实质衣服,因为哈姆洗澡时仍然会将其脱掉放在一旁。 ↑ 在一些民族中,授予哈姆麻是成人礼的环节。 <img alt="" height="1" src="https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1" style="border: none; position: absolute;" title="" width="1"/> 取自“ https://mhdh.pj568.eu.org/wiki/哈姆文化列表?oldid=174 ”',breadcrumbs:"哈姆 » 哈姆文化",id:"33",title:"哈姆"},34:{body:'MHDH世界线 MHDH世界线 是什么? MHDH世界线 是一个由 HITL(Hamud Imaginary Time Line)世界线 为启发的政治语言模拟世界线,在这个世界线中有 人类 , 说的道理 , 哈姆 三种智慧物种,以地球为物种容器。 另外此世界线与 OTL世界线 有 纠缠 <img alt="" height="1" src="https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1" style="border: none; position: absolute;" title="" width="1"/> 取自“ https://mhdh.pj568.eu.org/wiki/MHDH世界线?oldid=822 ”',breadcrumbs:"MHDH 世界线",id:"34",title:"MHDH 世界线"},35:{body:'MHDH现存国家列表 MHDH现存国家列表(*为跨大洲) 亚洲 东亚联邦 克伊亚兰联邦 * 苏联 * 统一全世界领土的国家 (不被广泛承认) 高加索自由地区 希顶共和国 欧洲 苏联 * 波立联邦 德秦 北法兰西 西班牙共和国 克伊亚兰联邦 * 北哈姆共和国 北美洲 后铍 克伊亚兰联邦 * 切罗基工团国 南美洲 玛雅共和国 非洲 埃克桑德 比拉博亚 北非哈姆 大洋洲 茨杜固特 <img alt="" height="1" src="https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1" style="border: none; position: absolute;" title="" width="1"/> 取自“ https://mhdh.pj568.eu.org/wiki/MHDH现存国家列表?oldid=960 ”',breadcrumbs:"MHDH 世界线 » 政权",id:"35",title:"MHDH 世界线"},36:{body:'语言列表 目录 1 人造语言 1.1 现实中人造MHDH自然语言 1.2 现实中人造MHDH人造语言 2 自然语言 3 泛哈姆相关语言 人造语言 [ 编辑 ] 现实中人造MHDH自然语言 [ 编辑 ] 本三级标题下为 otl世界线 中为人造语言,而在 中为自然语言的语言 注:在MHDH中此分类中的非艺术语只有一个道本语,这是底线 现实中人造MHDH人造语言 [ 编辑 ] 本三级标题下为 otl世界线 中为人造语言,而在 中为人造语言的语言 自然语言 [ 编辑 ] 本二级标题下为 otl世界线 中为自然语言,而在 中为自然语言的语言 有些语言虽然和 otl世界线 为一个,但是差别巨大,例如 英语 泛哈姆相关语言 [ 编辑 ] 本二级标题下为 otl世界线 中为人造语言,而在 中没有或冷门,但是和泛 哈姆文化相关的语言 <img alt="" height="1" src="https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1" style="border: none; position: absolute;" title="" width="1"/> 取自“ https://mhdh.pj568.eu.org/wiki/语言列表?oldid=641 ”',breadcrumbs:"MHDH 世界线 » 人造语言",id:"36",title:"MHDH 世界线"},37:{body:'分类: 含有受损文件链接的页面 , 克旗协 所有图例 目录 1 国家球 1.1 亚洲 1.1.1 d 1.1.2 k 1.1.3 x 1.2 非洲 1.2.1 b 1.3 美洲 1.3.1 d 1.3.2 q 1.4 欧洲 1.4.1 d 1.4.2 y 1.5 南极洲 1.6 大洋洲 2 现实国家 2.1 y 3 语言球 4 意识形态球 4.1 a 4.2 b 4.3 j 4.4 w 5 语法球 5.1 四分 5.2 杂七杂八 5.3 学派 6 其他球 6.1 语言球(其他一般使用使用该语言最多的国家或起源地做该语言球) 6.1.1 人造语言 6.1.2 自然语言(至少在MHDH是) 6.2 个人球 6.2.1 现实人物 6.3 机构球 6.4 性别性取向球 6.5 种族民族球 6.6 星球 6.7 评价 6.8 字母球 国家球 [ 编辑 ] MHDH国家球图标列表列表 亚洲 [ 编辑 ] d [ 编辑 ] 东亚联邦 donglian.png donglian2.png 东联 k [ 编辑 ] 克伊亚兰联邦 kjazan.png 克伊亚兰 x [ 编辑 ] 希顶共和国 xdi8.png 希顶 非洲 [ 编辑 ] b [ 编辑 ] 北非哈姆 hamud.png 北非哈姆 美洲 [ 编辑 ] d [ 编辑 ] File:Daoha.png 道属哈姆第七 daoha.png q [ 编辑 ] 切罗基共和国 Cherokee Republic-country-icon.png 切罗基工团国 CC-country-icon.png 欧洲 [ 编辑 ] d [ 编辑 ] 德秦 德秦.png y [ 编辑 ] 南极洲 [ 编辑 ] 大洋洲 [ 编辑 ] 现实国家 [ 编辑 ] y [ 编辑 ] 英国 英格兰.png 语言球 [ 编辑 ] 语言球图标列表 意识形态球 [ 编辑 ] a [ 编辑 ] 安康 安康.png b [ 编辑 ] 保守主义 保守主义.png j [ 编辑 ] 进步主义 进步主义.png 君主制 君主制.png w [ 编辑 ] 无神论 无神论.png 语法球 [ 编辑 ] 本页面含有克旗协制作的旗帜 克旗协出品,必是精品 —— 克伊亚兰旗帜协会 四分 [ 编辑 ] 分析语 分析语.png 杂七杂八 [ 编辑 ] 补足语 修饰.png 补足语 中心语 中心.png 学派 [ 编辑 ] 古典语法 古典语法 什么保守主义语法 结构主义语言学 结构语言学 生成语法 生成语法 金言语言学 , 后金言语言学 金言 后金言那个更是民科 其他球 [ 编辑 ] 语言球(其他一般使用使用该语言最多的国家或起源地做该语言球) [ 编辑 ] 人造语言 [ 编辑 ] 世界语 esperanto.png File:世界语 球 世界语 自然语言(至少在MHDH是) [ 编辑 ] 道本语 道本语.png 有嘴巴,异端! 希哈语 xiha.png 个人球 [ 编辑 ] 现实人物 [ 编辑 ] 希腊火(现实人物) xilahuo.png user:kh1Y3Ynquu kijazano.png kijazano 机构球 [ 编辑 ] 克伊亚兰旗帜协会 keqixie.png File:克旗协 球.png 克旗协 联合国 联合国.png 性别性取向球 [ 编辑 ] 男 男.png 女 女.png 种族民族球 [ 编辑 ] 哈姆 hamud.png hamud2.png 北非哈姆 人类 人类.png 说的道理 shuodedaoli.png 星球 [ 编辑 ] 地球 地球.png 金卫一 金卫一.png File:太阳.png 太阳 太阳.png 评价 [ 编辑 ] 很好 很好.png 好 好.png 中立 中立.png 不好 不好.png 非常不好 非常不好.png 字母球 [ 编辑 ] a球.png File:A 球.png a b球.png File:B 球.png b c球.png File:C 球.png c d球.png File:D 球.png d e球.png File:E 球.png e f球.png File:F 球.png f g球.png File:G 球.png g h球.png File:H 球.png h r球.png File:R 球.png r j球.png File:J 球.png j k球.png File:K 球.png k l球.png File:L 球.png l m球.png File:M 球.png m n球.png File:N 球.png n o球.png File:O 球.png o p球.png File:P 球.png p File:Q球.png q球.png File:Q 球.png q i球.png File:I 球.png i s球.png File:S 球.png s t球.png File:T 球.png t u球.png File:U 球.png u v球.png File:V 球.png v File:W球.png w球.png File:W 球.png w x球.png File:X 球.png x File:Y球.png y球.png File:Y 球.png y z球.png File:Z 球.png z <img alt="" height="1" src="https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1" style="border: none; position: absolute;" title="" width="1"/> 取自“ https://mhdh.pj568.eu.org/wiki/所有图例?oldid=425 ” 分类 :​ 含有受损文件链接的页面 克旗协',breadcrumbs:"MHDH 世界线 » 图例",id:"37",title:"MHDH 世界线"},38:{body:'分类: 未完成 , 含有受损文件链接的页面 HITL世界线 本页面还未完成 咕咕咕 —— 克伊亚兰联邦 本页面还未完成,编辑请找本页面负责人或 管理员 HITL世界线 名称 File:Hitl世界线.png hamud?hamud! 信息 创造者 希腊火onerio 主要星球版图 地球 智慧生物 哈姆 , 人类 (两种智慧生物存在时间不重合) 相关人造语言 哈姆语 , File:哈汉.png 哈汉语 <img alt="" height="1" src="https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1" style="border: none; position: absolute;" title="" width="1"/> 取自“ https://mhdh.pj568.eu.org/wiki/HITL世界线?oldid=803 ” 分类 :​ 未完成 含有受损文件链接的页面',breadcrumbs:"HITL 世界线",id:"38",title:"HITL 世界线"},39:{body:"本 Prompt 仍存在诸多不足: 过于冗长:许多内容描述不够简练。大语言模型的 Prompt 应当追求简短并准确。 不够精确:比如Hamud:万能语气词这样的释义会让大语言模型趋于在表达任何语气时使用Hamud。这应当避免。 缺乏示例:大语言模型不知道部分词的用法。 词表匮乏:大预言模型会以事物的性质来描述物体。形容词的缺乏让大语言模型的翻译难以理解(,同时大语言模型也无法反向解析自己的翻译)。 如果您有更好的想法可选择 编辑此页 或 反馈 。 如果能精调大语言模型会获得更好效果。",breadcrumbs:"大语言模型翻译 Prompt » 适用于大语言模型的中文与哈姆语翻译 Prompt",id:"39",title:"适用于大语言模型的中文与哈姆语翻译 Prompt"},4:{body:"对此完整的学习后,您能完全掌握哈姆语的语法规则、读音规范和写作能力。您可以相对准确地理解哈姆语的含义,从您嘴中说出的哈姆语将如同江水般顺畅无阻。 哈姆语是一门古老的艺术。表面上的繁杂,却无法掩盖哈姆语对神圣的追求和对生活的构想。作者恳请您能完整地完成这本教程。",breadcrumbs:"指南 » 总指南",id:"4",title:"总指南"},40:{body:"将正文内容添加或覆盖大语言模型的 Prompt ;如果无法编辑 Prompt ,请对话输入(效果次于前者)。 直接对话输入欲翻译的哈姆语或汉语词语、短语或句子。",breadcrumbs:"大语言模型翻译 Prompt » 使用方法",id:"40",title:"使用方法"},41:{body:"以下是哈姆语的规则:\n```markdown\n# 新标准哈姆语\n## 语法词\n- `HAMUD` 加在主语后用以分割句子成分,提示主语。\n- `HABIBI` 加在谓语后用于分割句子成分,提示宾语。\n- `GOMEGADMENENOAMA` 加在主题后用于提示主题。\n- `YA AHMAD HAMADI` 加在句尾用于表达尊敬或者嘲讽的含义。\n### 语法示例\n- 主语 `HAMUD` 动词 - 哈姆语句子的基本结构,一般情况任何句子都有主语和动词。\n- 主语 `HAMUD`, 主语 `HAMUD` 动词 - 如果句子有两个主语,则需要用两个HAMUD来分别引导。\n- 主语 `HAMUD` 动词 `HABIBI` 宾语 - 如果动词有直接宾语,则需要用 `HABIBI` 引导。\n- 主语 `HAMUD` 动词 `HABIBI` 宾语, `HABIBI` 宾语 - 如果句子有两个直接宾语,则需要用两个 `HABIBI` 来分别引导。\n- 主题 `GOMEGADMENENOAMA` , 主语 `HAMUD` 动词 - 如果句子有主题,那么就需要用 `GOMEGADMENENOAMA` 来引导。\n以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):\n1. 主题 `GOMEGADMENENOAMA`, (主题 `GOMEGADMENENOAMA` );\n1. 主语 `HAMUD` (主语 `HAMUD` );\n1. 动词;\n1. `HABIBI` 宾语 ( `HABIBI` 宾语);\n1. `YA AHMAD HAMADI` ;\n引导主题的 `GOMEGADMENENOAMA` 始终在前,表达尊敬的 `YA AHMAD HAMADI` 始终在后,中间分别是主语和引导它的 `HAMUD` 、动词、以及一个按需要添加的 `HABIBI` 和受它引导的宾语。\n## 核心词汇\n|词语(拉丁文字)|释义|\n|:-:|:--|\n|gom|人称、我、你、对方、对象|\n|meg|指代、这、那、其他|\n|gad|东西、某物、大、小|\n|men|能、能力、强、弱;温度、热、冷;可能性、真、假、是、否|\n|nen|时间、过去、原因、现在、将来、结果|\n|no|地点、旁边、远、近|\n|yam|高度、上、下|\n|ma|容器、盒子、里、外|\n`ha` 和 `mud` 是一对对立统一的后缀,`ha` 表示抽象的“远”,`mud` 表示抽象的“近”。通过 `ha` 和 `mud` 我们就可以对 `gomgadmenenoama` 词进行区分。\n|词根(拉丁文字)|含义|\n|:-:|:--|\n|gom|人称|\n|meg|指代|\n|gad|东西|\n|men|能力、温度、可能性|\n|nen|时间|\n|no|地点|\n|yam|高度|\n|ma|容器|\n|近词(拉丁文字)|含义|\n|:-:|:--|\n|gomha|我|\n|megha|这|\n|gadha|大|\n|menha|强、热、真、是|\n|nenha|过去|\n|noha|近|\n|yamha|上|\n|maha|里|\n|远词(拉丁文字)|含义|\n|:-:|:--|\n|gommud|你|\n|megmud|那|\n|gadmud|小|\n|menmud|弱、冷、假、不|\n|nenmud|将来|\n|nomud|远|\n|yammud|下|\n|mamud|外|\n- `nen` 行的推导是特殊规定:`hamud` 轴不变,但观察者的位置移动到 `ha` 和 `mud` 两极中间。\n## 介词\n哈姆语起初缺少介词,后来经过对 `gomgadmenenoama` 词的词根的引申从而有了介词。\n|近词(拉丁文字)|含义|\n|:-:|:--|\n|gom-|动作对象,动作方向,动作终点|\n|yam-|动作工具,动作手段,伴随对象|\n|nen-|动作时间,动作状态|\n|no-|动作地点,动作起点|\n> 注:介词加在某个词的前面,连字符一般不可省略\n### 介词示例\n- `hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.` - 哈姆给哈姆一个哈姆。\n- `hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.` - 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。\n- `hamud HAMUD yarimasunegad nen-nenha HABIBI hamud` - 哈姆曾经有一个哈姆。\n- `hamud HAMUD yarimasunehabiso no-Hamud` - 哈姆在哈姆(地名)吃饭。\n## 词性\n哈姆语的词性分为三种:`动词`、`静词`、`哈姆`\n- 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。\n- 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)\n- 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。\n在哈姆语中,中心词在前,修饰成分后置。\n例如:\n- 哈姆的食物:`basoye hamud`\n- 和哈姆一起做:`yarimasune yam hamud`\n## 从句\n哈姆语的从句引导词是 `deg` ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 `te` 是同样的用法。\n当 `deg` 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。\n例如:\n- `Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.` - `deg gommud HAMUD yarimasunebido HBIBI habi`这句话的意思是`你想要你打牲畜`。 - 如果从句的主语和主句的主语一致,则从句的主语和引导它的 `HAMUD` 可以一并省掉:\n`Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.`\n- `deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.` - “`deg gommud HAMUD yarimasunebido HBIBI habi`”这句话的意思是“`你打畜生是好的`”。\n- `Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.` - `deg gommud HAMUD yarimasunebido HABIBI`这句话的意思是`你打的那个畜生是好的`。\n- `Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.` - “`deg gommud HAMUD yarimasune gom-`”这句话的意思是“`和你一起做的那个哈姆是好的`”。\n## 主题\n句子的主题由语法词 `GOMEGADMENENOAMA` 引导,你可以翻译成“`对于……来说`”或者“`如果谈论……`”。\n主题不一定是一个词,也可以是一个句子。\n- `Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud.` - `对于你谈谈哈姆来说,我很哈姆`。\n- `Nennen GOMEGADMENENOAMA gomha HAMUD hamud.` - `对于现在来说,我很哈姆`。\n## 数字与疑问\n哈姆语通过元音在口腔中的发声位置定义了五个词:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|a|零,不,否,坏|\n|e|很少,偶尔,更少|\n|i|部分,也许,种类|\n|o|很多,经常,更多|\n|u|全,一切,所有,全部,好|\n后来又引入了一个疑问词:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|en|未知,不知道,什么|\n>这些词并不能直接用于表示数字,而是只能表示一个大概的范围。\n>另外,它们用作句子主题时可以当成逻辑副词。\n这些词与 `gomegadmenenoama` 词结合可以表示不同的逻辑概念:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|gomen|谁,什么人|\n|megen|哪一个|\n|gaden|什么东西|\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|Gomu|所有人|\n|Megu|每一个|\n|Gadu|所有东西|\n后来,为了表示确切的数字,它们统一添加了辅音`d`:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|da|0|\n|de|1|\n|di|2|\n|do|3|\n|du|4|\n哈姆语采用五进制,逢五进一位:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|deda|5|\n|dede|6|\n|dedi|7|\n|dedo|8|\n|dedu|9|\n|dida|10|\n以此类推。\n## 语气词\n语气词:`hamud`。\n- `*ha`:表达汉语中“`悦`”、“`喜`”的感情\n- `*mud`:表达汉语中“`悲`”、“`恼`”的感情\n## 外来语哈姆化\n通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。\n如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用`*`代替。\n​```\n```txt\n## 动词表\nyari 做(yarimasune的日常用词,仅非正式场合使用)\nYgad 有,拥有,得到\nYmengad 想要,决定,选择\nYmen 能够\nYgom 给予,给\nYhabihia 说\nhamud 发生,存在\n## 静词表\nhamud 指代某人或某人的身体\nyarima 意思是“动作,行为”(当yarimasune及其派生词活用为静词时,使用yarima来代替yarimasune)\ngomen 谁,什么人\ngomha 我,自己\ngommud 你,对方\nmeg 指代 megen 哪一个\nmegmud 那,那些\ngad 东西,某物\ngaden 什么东西\ngadha 大\ngadmud 小\ngadhabihia 单词,句子\nmen 能,能力,温度\nmenen 是否\nmenha 强,热,真\nmenmud 弱,冷,假\nmenbaso 智慧\nnen 时间\nnenen 什么时候\nnenha 过去,原因,开始\nnenhaen 为什么\nnennen 现在,进行\nnennenen 什么状态\nnenmud 未来,结果,结束\nnenmuden 什么结果\nnenno 事情\nno 地点,旁边\nnoha 近,后(物理意义上的)\nnomud 远,前(物理意义上的)\nnoen 什么地方\nyam 高度,好坏,工具\nyamen 多高,怎么做\nyamha 上,好\nyammud 下,坏\nma 容器,盒子,表面,衣服,房间\nmaen 什么样子\nmaha 里\nmamud 外\nhama 平均,相同,相似(来源自 ha a mud a)\nhamaha 左\nhamamud 右\nhabi 动物,畜生,红(简记bi)\nso 草,植物,菌类,绿\nhabiso 食物\nye 液体,水,蓝\nhabisoye 嘴,舌头,牙齿\nri 光,太阳,星星,月亮,眼睛,颜色\nhe 鼻子,气味\ngu 耳朵,声音\nba 肢体,手脚,棍棒\nbaso 文字,图画,文化,艺术,文学\nbasomen 律法,规则\nuhu 娱乐,爱好,兴趣\nriigu 视频,影片,电影\nhabihia 语言\nhamudhamud 父母\nnum 睡眠,生活,梦\nsamu 造词,造语,创造\nragia 胶状物,黏土,粪便\nmurinsu 抢劫、诈骗、偷盗、伸手党、犯罪\nhen 感受,思考\nigu 移动\nbido 攻击,破坏,死亡\ngamurig 异端,切割,分割\ngingin 钱,货币\nbahre 自由\nhaga 孩子,王子(hamud gadmud的简称)\nbebaron 疯癫,傻,胡言乱语,怪异\ndesd 性行为\nri-habi/ri-bi 红色\nri-biso 黄色\nri-bibiso 橙色\nri-so 绿色\nri-yeso 青色\nri-ye 蓝色\nri-yebi 紫色\n## 哈姆表\nHAMUD 加在主语后用以分割句子成分,提示主语\nHABIBI 加在谓语后用于分割句子成分,提示宾语\nGOMEGADMENENOAMA 加在主题后用于提示主题\nYA AHMAD HAMADI 加在句尾用于表达尊敬\ngom- 动作对象,动作方向,动作终点\nyam- 动作工具,动作手段\nnen- 动作时间,动作状态\nno- 动作地点,动作起点\nmin (类似英语of),用于分割修饰成分\ndeg 关系从句、名词性从句引导词\nwa 或者,或\n## 口语用语法词\n*ud 主语提示词\n*ib 宾语提示词\n*om 主题提示词\n​```\n你作为哈姆语和中文双向翻译,接下来我将提供哈姆语或中文的句子、短语或词,你直接回答从我的角度对应的中文或哈姆语翻译和逐词解析。",breadcrumbs:"大语言模型翻译 Prompt » 正文",id:"41",title:"正文"},42:{body:"",breadcrumbs:"哈汉对译翻译器 » 哈姆语互汉语翻译工具",id:"42",title:"哈姆语互汉语翻译工具"},43:{body:"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问",breadcrumbs:"字符替换工具 » Character_substitution",id:"43",title:"Character_substitution"},44:{body:"暂时不可用",breadcrumbs:"字符替换工具 » 🪴项目活动",id:"44",title:"🪴项目活动"},45:{body:"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。",breadcrumbs:"字符替换工具 » 📖其他说明",id:"45",title:"📖其他说明"},46:{body:"感谢所有让这个项目变得更好的贡献者们! Contributors Chart",breadcrumbs:"字符替换工具 » 🏆贡献者们",id:"46",title:"🏆贡献者们"},47:{body:"欢迎每一位对本项目感兴趣的朋友贡献代码。",breadcrumbs:"字符替换工具 » 💻代码或内容贡献",id:"47",title:"💻代码或内容贡献"},48:{body:"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;",breadcrumbs:"字符替换工具 » 参考",id:"48",title:"参考"},49:{body:"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。",breadcrumbs:"字符替换工具 » 请注意",id:"49",title:"请注意"},5:{body:"Hamud\nحامود\nحامود 读作:/hʌˈmud/ 哈姆德,不同情况下亦翻译为哈姆。这是或许你接触到的首个哈姆语词语。 哈姆,即是发生;即是存在。它可以是一个语言,可以是对所有人的问候,也可以是“人”本身的体现。 哈姆即是哈姆。",breadcrumbs:"认识哈姆语 » 首次接触",id:"5",title:"首次接触"},50:{body:"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。",breadcrumbs:"字符替换工具 » 📄许可证",id:"50",title:"📄许可证"},51:{body:"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。",breadcrumbs:"字符替换工具 » 🗃️附属许可证",id:"51",title:"🗃️附属许可证"},52:{body:"Star History Chart",breadcrumbs:"字符替换工具 » ⭐Star 历史",id:"52",title:"⭐Star 历史"},53:{body:"此处可以查阅所存有哈姆语相关书籍和资料的列表。点击名称即可阅读。 名称 介绍 《新标准哈姆语(原文改稿)》 哈姆语的权威标准书刊。由哈姆语的创造者亲手创作。 《哈经·姆约》 哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。",breadcrumbs:"资料 » 资料库",id:"53",title:"资料库"},54:{body:"作者:@希腊火Onerio 创建于 2022-12-15 修改:@PJ568 修改于 2023-07-29 16:00",breadcrumbs:"资料 » 《新标准哈姆语》 » 新标准哈姆语(原文改稿)",id:"54",title:"新标准哈姆语(原文改稿)"},55:{body:"哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看 原视频留档 ) 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频 《【人造语言】我用《哈姆》创造了一种语言…》 。 后来: @烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。 后虽账号被误封,视频迁移,经历了无数磨难后,哈姆语依然逐渐完善,并形成了哈姆语社区。 哈姆语拥有趋于完善的语法和词汇,并且其背后拥有一套独特的世界观。由于词汇的不断扩充以及语法体系的日渐完善,应各位观众要求,@希腊火Onerio于 2022-12-15 编写《新标准哈姆语》。",breadcrumbs:"资料 » 《新标准哈姆语》 » 前言",id:"55",title:"前言"},56:{body:"唇 齿 齿龈 腭 软腭 喉 手 鼻音 m n 塞音 b d g * 擦音 s h 近音 r y 注:*音可以用搭嘴音代替,或者你能想到什么更怪的音也可以用其代替。 前 后 高 i u 中 e o 低 a",breadcrumbs:"资料 » 《新标准哈姆语》 » 音系学",id:"56",title:"音系学"},57:{body:"哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。 这些语法词基本上与道本语的语法词用法类似。 HAMUD 加在主语后用以分割句子成分,提示主语。 HABIBI 加在谓语后用于分割句子成分,提示宾语。 GOMEGADMENENOAMA 加在主题后用于提示主题。 YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气的含义。",breadcrumbs:"资料 » 《新标准哈姆语》 » 语法词",id:"57",title:"语法词"},58:{body:"[主语] HAMUD [动词] 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。 [主语] HAMUD, [主语] HAMUD [动词] 如果句子有两个主语,则需要用两个HAMUD来分别引导。 [主语] HAMUD [动词] HABIBI [宾语] 如果动词有直接宾语,则需要用 HABIBI 引导。 [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语] 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。 [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词] 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。 [主语] HAMUD [动词] YA AHMAD HAMADI 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。 以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后): [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA ); [主语] HAMUD([主语] HAMUD ); [动词]; HABIBI [宾语]( HABIBI [宾语]); YA AHMAD HAMADI ; 引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。",breadcrumbs:"资料 » 《新标准哈姆语》 » 语法示例",id:"58",title:"语法示例"},59:{body:"词语(拉丁文字) 释义 gom 人称、我、你、对方、对象 meg 指代、这、那、其他 gad 东西、某物、大、小 men 能、能力、强、弱;温度、热、冷;可能性、真、假、是、否 nen 时间、过去、原因、现在、将来、结果 no 地点、旁边、远、近 yam 高度、上、下 ma 容器、盒子、里、外 哈姆语的核心词汇来自于 GOMEGADMENENOAMA 。 把这一个词按音节划分: go-me-gad-me-ne-no-a-ma 后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma 这些音节被赋予含义后,构成了哈姆语的基本概念。 我们可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。 hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 ha 和 mud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 ha 和 mud 我们就可以对 gomgadmenenoama 词进行区分。 词根(拉丁文字) 含义 gom 人称 meg 指代 gad 东西 men 能力、温度、可能性 nen 时间 no 地点 yam 高度 ma 容器 近词(拉丁文字) 含义 gomha 我 megha 这 gadha 大 menha 强、热、真、是 nenha 过去 noha 近 yamha 上 maha 里 远词(拉丁文字) 含义 gommud 你 megmud 那 gadmud 小 menmud 弱、冷、假、不 nenmud 将来 nomud 远 yammud 下 mamud 外 nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 ha 和 mud 两极中间。 该表仅作为理解构词法用,更多的单词含义还请看 官方词表 。 你杠就是你对,你比哈姆还哈姆。",breadcrumbs:"资料 » 《新标准哈姆语》 » 核心词汇",id:"59",title:"核心词汇"},6:{body:"以哈姆为例以上是哈姆语常见的三种形式: 以拉丁字母或符号书写 古老的 Onerio 式哈拉伯符号 Tri 式哈拉伯符号 很巧,哈姆用 Onerio 式哈拉伯符号或 Tri 式哈拉伯符号的写法是一样的。 这三种形式,可以根据以下对照表相互转换: 拉丁字母或符号 Onerio 式哈拉伯符号 Tri 式哈拉伯符号 h ح ح m م م d د د * خ چ b ب ب g گ ق n ن ن r ر ر s س س a ا ا w, u و و y, i ي ي o او وٰ e اي يٰ ay لي يٰ aw لو وٰ 为了让读者能更容易地上手。本教程会优先采用拉丁字母或符号的形式。",breadcrumbs:"认识哈姆语 » 形式对照",id:"6",title:"形式对照"},60:{body:"哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。 近词(拉丁文字) 含义 gom- 动作对象,动作方向,动作终点 yam- 动作工具,动作手段,伴随对象 nen- 动作时间,动作状态 no- 动作地点,动作起点 注:介词加在某个词的前面,连字符一般不可省略",breadcrumbs:"资料 » 《新标准哈姆语》 » 介词",id:"60",title:"介词"},61:{body:"hamud HAMUD yarimasunegom gom-hamud HABIBI hamud. 哈姆给哈姆一个哈姆。 hamud HAMUD yarimasunebido yam-hamud HABIBI hamud. 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。 hamud HAMUD yarimasunegad nen-nenha HABIBI hamud. 哈姆曾经有一个哈姆。 hamud HAMUD yarimasunehabiso no-Hamud. 哈姆在哈姆(地名)吃饭。",breadcrumbs:"资料 » 《新标准哈姆语》 » 介词示例",id:"61",title:"介词示例"},62:{body:"哈姆语的词性分为三种:动词、静词、哈姆 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词) 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。 在哈姆语中,中心词在前,修饰成分后置。 例如: 哈姆的食物:basoye hamud( hamud 修饰 basoye ,hamud 在这里的意思是“哈姆的”) 和哈姆一起做:yarimasune yam hamud( yam 引导的修饰成分一起修饰动词 yarimasune ) 但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。 Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同 例如: Ma ragia hamud 人的黏土房 ( ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体) Ma min ragia hamud 厕所 ( min 将 ma 和 ragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)",breadcrumbs:"资料 » 《新标准哈姆语》 » 词性",id:"62",title:"词性"},63:{body:"哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。 当 deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。 例如: Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi. “deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi. deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud. “deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。 Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud. “deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。 Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud. “deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamud 。Gom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。",breadcrumbs:"资料 » 《新标准哈姆语》 » 从句",id:"63",title:"从句"},64:{body:"句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。 主题不一定是一个词,也可以是一个句子。 Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。 Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。",breadcrumbs:"资料 » 《新标准哈姆语》 » 主题",id:"64",title:"主题"},65:{body:"哈姆语通过元音在口腔中的发声位置定义了五个词: 词语(拉丁文字) 含义 a 零,不,否,坏 e 很少,偶尔,更少 i 部分,也许,种类 o 很多,经常,更多 u 全,一切,所有,全部,好 后来又引入了一个疑问词: 词语(拉丁文字) 含义 en 未知,不知道,什么 这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。 这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念: 词语(拉丁文字) 含义 gomen 谁,什么人 megen 哪一个 gaden 什么东西 词语(拉丁文字) 含义 Gomu 所有人 Megu 每一个 Gadu 所有东西 后来,为了表示确切的数字,它们统一添加了辅音d: 词语(拉丁文字) 含义 da 0 de 1 di 2 do 3 du 4 哈姆语采用五进制,逢五进一位: 词语(拉丁文字) 含义 deda 5 dede 6 dedi 7 dedo 8 dedu 9 dida 10 以此类推。",breadcrumbs:"资料 » 《新标准哈姆语》 » 数字与疑问",id:"65",title:"数字与疑问"},66:{body:"万能语气词:hamud。 任何情况下表达任何语气都可以用这一个词。 *ha:表达汉语中“草”、“喜”的感情 *mud:表达汉语中“悲”、“恼”的感情",breadcrumbs:"资料 » 《新标准哈姆语》 » 语气词",id:"66",title:"语气词"},67:{body:"通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。 如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。",breadcrumbs:"资料 » 《新标准哈姆语》 » 外来语哈姆化",id:"67",title:"外来语哈姆化"},68:{body:"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。 假若您对本项目感到满意,请在您的指尖星空 绘制一颗新的星🌟 ,指引我们继续砥砺前行。 点击访问",breadcrumbs:"资料 » 关于哈姆语言之书 » 哈姆语言之书",id:"68",title:"哈姆语言之书"},69:{body:"暂时不可用",breadcrumbs:"资料 » 关于哈姆语言之书 » 🪴项目活动",id:"69",title:"🪴项目活动"},7:{body:"Character_substitution提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问 更多关于Character_substitution的信息",breadcrumbs:"认识哈姆语 » 拉丁字母互哈拉伯符号转换工具",id:"7",title:"拉丁字母互哈拉伯符号转换工具"},70:{body:"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。",breadcrumbs:"资料 » 关于哈姆语言之书 » 📖其他说明",id:"70",title:"📖其他说明"},71:{body:"感谢所有让这个项目变得更好的贡献者们! 详见所有贡献者列表",breadcrumbs:"资料 » 关于哈姆语言之书 » 🏆贡献者们",id:"71",title:"🏆贡献者们"},72:{body:"欢迎每一位对本项目感兴趣的朋友贡献代码和内容。 较为简单的提交贡献方法可查阅 贡献文档 以了解相关信息。 在提交代码前请确保您了解 mdbook 系统。",breadcrumbs:"资料 » 关于哈姆语言之书 » 💻代码或内容贡献",id:"72",title:"💻代码或内容贡献"},73:{body:"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;",breadcrumbs:"资料 » 关于哈姆语言之书 » 参考",id:"73",title:"参考"},74:{body:"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。",breadcrumbs:"资料 » 关于哈姆语言之书 » 请注意",id:"74",title:"请注意"},75:{body:"本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。",breadcrumbs:"资料 » 关于哈姆语言之书 » 📄许可证",id:"75",title:"📄许可证"},76:{body:"hack: MIT license ; Github ; Character_substitution: Apache License Version 2.0 ; Github 、 Gitee ; translate: Apache License Version 2.0 ; Github ; translate: Apache License Version 2.0 ; Github 、 Gitee ; msg: Apache License Version 2.0 ; Github 、 Gitee ; giscus: MIT license ; Github 。",breadcrumbs:"资料 » 关于哈姆语言之书 » 🗃️附属许可证",id:"76",title:"🗃️附属许可证"},77:{body:"",breadcrumbs:"资料 » 关于哈姆语言之书 » ⭐Star 历史",id:"77",title:"⭐Star 历史"},78:{body:"哈姆论坛旨在为哈姆提供社区交流平台。 点击访问哈姆论坛",breadcrumbs:"资料 » 关于哈姆论坛 » 关于哈姆论坛",id:"78",title:"关于哈姆论坛"},79:{body:"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问",breadcrumbs:"资料 » 关于 Character_substitution » Character_substitution",id:"79",title:"Character_substitution"},8:{body:"若欲学好一门语言,往往首要掌握它的发音规范和阅读技巧。 音系学 发音示范 有待补充",breadcrumbs:"首次发声 » 首次发声",id:"8",title:"首次发声"},80:{body:"暂时不可用",breadcrumbs:"资料 » 关于 Character_substitution » 🪴项目活动",id:"80",title:"🪴项目活动"},81:{body:"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。",breadcrumbs:"资料 » 关于 Character_substitution » 📖其他说明",id:"81",title:"📖其他说明"},82:{body:"感谢所有让这个项目变得更好的贡献者们! Contributors Chart",breadcrumbs:"资料 » 关于 Character_substitution » 🏆贡献者们",id:"82",title:"🏆贡献者们"},83:{body:"欢迎每一位对本项目感兴趣的朋友贡献代码。",breadcrumbs:"资料 » 关于 Character_substitution » 💻代码或内容贡献",id:"83",title:"💻代码或内容贡献"},84:{body:"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;",breadcrumbs:"资料 » 关于 Character_substitution » 参考",id:"84",title:"参考"},85:{body:"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。",breadcrumbs:"资料 » 关于 Character_substitution » 请注意",id:"85",title:"请注意"},86:{body:"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。",breadcrumbs:"资料 » 关于 Character_substitution » 📄许可证",id:"86",title:"📄许可证"},87:{body:"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。",breadcrumbs:"资料 » 关于 Character_substitution » 🗃️附属许可证",id:"87",title:"🗃️附属许可证"},88:{body:"Star History Chart",breadcrumbs:"资料 » 关于 Character_substitution » ⭐Star 历史",id:"88",title:"⭐Star 历史"},89:{body:"哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。本译版将“hamud”译作“哈姆”,部分地方为尊重原作未做翻译。 《哈姆德》分为《哈约》和《姆约》两个部分。 《哈约》是《哈姆德》中年代久远的篇章;《姆约》是《哈姆德》中新增的内容。",breadcrumbs:"《哈经·姆约》 » 哈约·姆经(中文版)",id:"89",title:"哈约·姆经(中文版)"},9:{body:"唇 齿 齿龈 腭 软腭 喉 手 鼻音 m n 塞音 b d g * 擦音 s h 近音 r y 注:为方便日常使用,*音可以用搭嘴音等容易区分或识别的音代替。 前 后 高 i u 中 e o 低 a",breadcrumbs:"首次发声 » 音系学 » 发音规范",id:"9",title:"发音规范"},90:{body:"",breadcrumbs:"《哈经·姆约》 » 目录",id:"90",title:"目录"},91:{body:"初生纪 出哈姆纪 列王纪 申命纪 律法书 诗篇",breadcrumbs:"《哈经·姆约》 » 哈约",id:"91",title:"哈约"},92:{body:"木凌虚记 卡莫里卡记 佩帕罗尼记",breadcrumbs:"《哈经·姆约》 » 姆约",id:"92",title:"姆约"},93:{body:"",breadcrumbs:"《哈经·姆约》 » 哈约·初生纪 » 初生纪",id:"93",title:"初生纪"},94:{body:"1:1 天地初开之前,便有古神哈姆。 1:2 哈姆在夜中长睡,终于醒来。 1:3 哈姆醒来后,看着未开的天地,问道:“hamud?” 1:4 天地便开了,分出了天、地与海洋。 1:5 哈姆看周围混沌无光,便说:“hamud。”于是有了光。 1:6 哈姆见世间没有生命,便喊道:“hamud!” 1:7 世间于是有了众生,人也在其中。 1:8 哈姆创造了世界;哈姆是初,哈姆是终;万物终将逝去,唯有哈姆永恒。",breadcrumbs:"《哈经·姆约》 » 哈约·初生纪 » 汉语版",id:"94",title:"汉语版"},95:{body:'1:1 nou HAMUD hamud a GOMEGADMENENOAMA, Hamud HAMUD hamud. 1:2 Hamud HAMUD yarimasune-num, neno GOMEGADMENENOAMA Hamud HAMUD yarimasune-num a. 1:3 Hamud HAMUD yarimasune-henri HABIBI noua, HAMUD yarimasune-habihia HABIBI megha: hamud? 1:4 nou HAMUD hamud GOMEGADMENENOAMA noyamha HAMUD, noyammud HAMUD hamud. 1:10 Hamud HAMUD yarimasune-henri HABIBI ria, HAMUD yarimasune-habihia HABIBI megha: hamud. megha GOMEGADMENENOAMA ri HAMUD hamud. 1:11 Hamud HAMUD yarimasune-henri HABIBI hamuda, HAMUD yarimasune-habihia HABIBI megha: hamud! 1:12 megha GOMEGADMENENOAMA hamud-u HAMUD hamud. 1:13 Hamud HAMUD yarimasune HABIBI megha: nou HAMUD hamud. Hamud HAMUD "ha", Hamud HAMUD "mud". gadu HAMUD hamuda, GOMEGADMENENOAMA Hamud HAMUD hamud.',breadcrumbs:"《哈经·姆约》 » 哈约·初生纪 » 哈姆语版",id:"95",title:"哈姆语版"},96:{body:"",breadcrumbs:"《哈经·姆约》 » 哈约·出哈姆纪 » 出哈姆纪",id:"96",title:"出哈姆纪"},97:{body:"2:1 哈姆造完万物,就歇息了。 2:2 哈姆造的众人中,为首的那人名叫“哈姆”。 2:3 哈姆见众人居无定所,便带领众人从哈姆睡眠的地方出走,这便是“出哈姆”。 2:4 向“ha”走了三天三夜,向“mud”走了三天三夜,终于寻见了一片绿洲,哈姆便领众人在此定居。 2:5 哈姆人便在此地繁衍生息,此地名为“哈姆”,哈姆就是哈姆王。",breadcrumbs:"《哈经·姆约》 » 哈约·出哈姆纪 » 汉语版",id:"97",title:"汉语版"},98:{body:'2:1 gadu HAMUD hamud, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num. 2:2 hamud menha min hamudu HAMUD Hamud. 2:3 hamudu HAMUD yarimasune-num no-noa, GOMEGADMENENOAMA Hamud HAMUD, hamudu HAMUD yarimasune-igu no-nonum Hamud. megha HAMUD "no-Hamud". 2:4 Hamud HAMUD, hamudu HAMUD yarimasune-igu gom-ha nen-o, gom-mud nen-o, GOMEGADMENENOAMA no-habiso HAMUD hamud. 2:10 Hamud HAMUD, hamudu HAMUD yarimasune-num no-megha. no-megha HAMUD Hamud. Hamud HAMUD "hamud menha min hamudu".',breadcrumbs:"《哈经·姆约》 » 哈约·出哈姆纪 » 哈姆语版",id:"98",title:"哈姆语版"},99:{body:"",breadcrumbs:"《哈经·姆约》 » 哈约·列王纪 » 列王纪",id:"99",title:"列王纪"}},length:160,save:!0},fields:["title","body","breadcrumbs"],index:{body:{root:{0:{7:{df:1,docs:{54:{tf:1}}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}}},1:{".":{1:{".":{1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},3:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:2,docs:{36:{tf:1},37:{tf:1}}},2:{".":{1:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:2,docs:{36:{tf:1},37:{tf:1}}},3:{".":{1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:1,docs:{37:{tf:1}}},4:{".":{1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:1,docs:{37:{tf:1}}},5:{df:1,docs:{37:{tf:1}}},6:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},0:{":":{1:{0:{df:2,docs:{107:{tf:1},2:{tf:1}}},df:1,docs:{107:{tf:1}}},2:{df:1,docs:{107:{tf:1}}},3:{df:1,docs:{107:{tf:1}}},4:{df:1,docs:{107:{tf:1}}},df:0,docs:{}},df:6,docs:{132:{tf:1},2:{tf:1.4142135623730951},22:{tf:1},29:{tf:1},55:{tf:1},65:{tf:1}},"~":{8:{0:{c:{df:0,docs:{},m:{df:1,docs:{32:{tf:1}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},2:{":":{1:{0:{df:1,docs:{112:{tf:1}}},df:1,docs:{112:{tf:1}}},2:{df:1,docs:{112:{tf:1}}},3:{df:1,docs:{112:{tf:1}}},4:{df:1,docs:{112:{tf:1}}},df:0,docs:{}},df:2,docs:{54:{tf:1},55:{tf:1}}},5:{df:2,docs:{54:{tf:1},55:{tf:1}}},6:{":":{0:{0:{df:1,docs:{54:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},":":{1:{0:{df:1,docs:{95:{tf:1}}},1:{df:1,docs:{95:{tf:1}}},2:{df:1,docs:{95:{tf:1}}},3:{df:1,docs:{95:{tf:1}}},df:2,docs:{94:{tf:1},95:{tf:1}}},2:{df:2,docs:{94:{tf:1},95:{tf:1}}},3:{df:2,docs:{94:{tf:1},95:{tf:1}}},4:{df:2,docs:{94:{tf:1},95:{tf:1}}},5:{df:1,docs:{94:{tf:1}}},6:{df:1,docs:{94:{tf:1}}},7:{df:1,docs:{94:{tf:1}}},8:{df:1,docs:{94:{tf:1}}},df:0,docs:{}},df:8,docs:{22:{tf:1},29:{tf:1},32:{tf:1},33:{tf:1},36:{tf:1},37:{tf:1},41:{tf:2.23606797749979},65:{tf:1}}},2:{".":{0:{df:8,docs:{145:{tf:2},155:{tf:1},156:{tf:1},50:{tf:1},51:{tf:1},76:{tf:2},86:{tf:1},87:{tf:1}}},1:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},0:{0:{7:{df:0,docs:{},"年":{3:{df:0,docs:{},"月":{4:{df:3,docs:{135:{tf:1},2:{tf:1},55:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}},df:0,docs:{}},2:{2:{df:3,docs:{2:{tf:1},54:{tf:1},55:{tf:1}},"年":{1:{0:{df:3,docs:{132:{tf:1},2:{tf:1},55:{tf:1}},"月":{1:{3:{df:3,docs:{132:{tf:1},2:{tf:1},55:{tf:1}}},df:0,docs:{}},2:{6:{df:3,docs:{132:{tf:1},2:{tf:1},55:{tf:1}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{}}},3:{df:1,docs:{54:{tf:1}}},df:0,docs:{}},df:0,docs:{}},7:{df:1,docs:{2:{tf:1}}},9:{df:1,docs:{54:{tf:1}}},":":{1:{0:{df:1,docs:{98:{tf:1}}},df:2,docs:{97:{tf:1},98:{tf:1}}},2:{df:2,docs:{97:{tf:1},98:{tf:1}}},3:{df:2,docs:{97:{tf:1},98:{tf:1}}},4:{df:2,docs:{97:{tf:1},98:{tf:1}}},5:{df:1,docs:{97:{tf:1}}},df:0,docs:{}},df:7,docs:{22:{tf:1},29:{tf:1},32:{tf:1},33:{tf:1},36:{tf:1},37:{tf:1},65:{tf:1}}},3:{":":{1:{0:{df:1,docs:{101:{tf:1}}},1:{df:1,docs:{101:{tf:1}}},2:{df:1,docs:{101:{tf:1}}},3:{df:1,docs:{101:{tf:1}}},4:{df:1,docs:{101:{tf:1}}},df:2,docs:{100:{tf:1},101:{tf:1}}},2:{df:2,docs:{100:{tf:1},101:{tf:1}}},3:{df:2,docs:{100:{tf:1},101:{tf:1}}},4:{df:2,docs:{100:{tf:1},101:{tf:1}}},5:{df:1,docs:{100:{tf:1}}},6:{df:1,docs:{100:{tf:1}}},7:{df:1,docs:{100:{tf:1}}},8:{df:1,docs:{100:{tf:1}}},9:{df:1,docs:{100:{tf:1}}},df:0,docs:{}},df:6,docs:{22:{tf:1},29:{tf:1},33:{tf:1},36:{tf:1},37:{tf:1},65:{tf:1}}},4:{".":{0:{df:2,docs:{144:{tf:1},75:{tf:1}}},1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},3:{df:1,docs:{37:{tf:1}}},4:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},":":{1:{df:2,docs:{103:{tf:1},104:{tf:1}}},2:{df:2,docs:{103:{tf:1},104:{tf:1}}},3:{df:2,docs:{103:{tf:1},104:{tf:1}}},4:{df:2,docs:{103:{tf:1},104:{tf:1}}},df:0,docs:{}},df:4,docs:{22:{tf:1},29:{tf:1},37:{tf:1},65:{tf:1}}},5:{".":{1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},3:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},":":{1:{df:1,docs:{106:{tf:1}}},2:{df:1,docs:{106:{tf:1}}},3:{df:1,docs:{106:{tf:1}}},4:{df:1,docs:{106:{tf:1}}},5:{df:1,docs:{106:{tf:1}}},df:0,docs:{}},df:4,docs:{22:{tf:1},29:{tf:1},37:{tf:1},65:{tf:1}}},6:{".":{1:{".":{1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:1,docs:{37:{tf:1}}},2:{".":{1:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:1,docs:{37:{tf:1}}},3:{df:1,docs:{37:{tf:1}}},4:{df:1,docs:{37:{tf:1}}},5:{df:1,docs:{37:{tf:1}}},6:{df:1,docs:{37:{tf:1}}},7:{df:1,docs:{37:{tf:1}}},8:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},":":{1:{df:1,docs:{109:{tf:1}}},2:{df:1,docs:{109:{tf:1}}},3:{df:1,docs:{109:{tf:1}}},4:{df:1,docs:{109:{tf:1}}},5:{df:1,docs:{109:{tf:1}}},6:{df:1,docs:{109:{tf:1}}},7:{df:1,docs:{109:{tf:1}}},8:{df:1,docs:{109:{tf:1}}},9:{df:1,docs:{109:{tf:1}}},df:0,docs:{}},df:4,docs:{22:{tf:1},29:{tf:1},37:{tf:1},65:{tf:1}}},7:{":":{1:{df:1,docs:{111:{tf:1}}},2:{df:1,docs:{111:{tf:1}}},3:{df:1,docs:{111:{tf:1}}},4:{df:1,docs:{111:{tf:1}}},5:{df:1,docs:{111:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}}},8:{0:{df:0,docs:{},"~":{1:{3:{5:{c:{df:0,docs:{},m:{df:1,docs:{32:{tf:1}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},":":{1:{0:{df:1,docs:{114:{tf:1}}},df:1,docs:{114:{tf:1}}},2:{df:1,docs:{114:{tf:1}}},3:{df:1,docs:{114:{tf:1}}},4:{df:1,docs:{114:{tf:1}}},5:{df:1,docs:{114:{tf:1}}},6:{df:1,docs:{114:{tf:1}}},7:{df:1,docs:{114:{tf:1}}},8:{df:1,docs:{114:{tf:1}}},9:{df:1,docs:{114:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}}},9:{":":{1:{df:2,docs:{117:{tf:1},118:{tf:1}}},2:{df:2,docs:{117:{tf:1},118:{tf:1}}},3:{df:2,docs:{117:{tf:1},118:{tf:1}}},4:{df:2,docs:{117:{tf:1},118:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}}},a:{b:{df:0,docs:{},s:{df:0,docs:{},o:{df:0,docs:{},l:{df:0,docs:{},u:{df:0,docs:{},t:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}}}}}},df:0,docs:{},h:{df:0,docs:{},m:{a:{d:{df:6,docs:{12:{tf:1},13:{tf:2},30:{tf:1},41:{tf:2},57:{tf:1},58:{tf:2}}},df:0,docs:{}},df:0,docs:{},u:{d:{df:1,docs:{109:{tf:1.4142135623730951}}},df:0,docs:{}}}},l:{df:0,docs:{},t:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}},p:{a:{c:{df:0,docs:{},h:{df:8,docs:{145:{tf:2},155:{tf:1},156:{tf:1},50:{tf:1},51:{tf:1},76:{tf:2},86:{tf:1},87:{tf:1}}}},df:0,docs:{}},df:0,docs:{}},s:{df:0,docs:{},s:{df:0,docs:{},e:{df:0,docs:{},t:{df:1,docs:{129:{tf:1}}}}}},w:{df:1,docs:{6:{tf:1}}},y:{df:1,docs:{6:{tf:1}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},b:{a:{df:2,docs:{29:{tf:1},41:{tf:1}},h:{df:0,docs:{},r:{df:2,docs:{29:{tf:1},41:{tf:1}}}},s:{df:0,docs:{},o:{df:4,docs:{101:{tf:1},118:{tf:1},29:{tf:1},41:{tf:1}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{104:{tf:1.7320508075688772},112:{tf:1.4142135623730951},29:{tf:1},41:{tf:1}}}}},y:{df:3,docs:{19:{tf:1.4142135623730951},41:{tf:1},62:{tf:1.4142135623730951}}}}}},df:4,docs:{37:{tf:2.23606797749979},56:{tf:1},6:{tf:1},9:{tf:1}},e:{b:{a:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},n:{df:4,docs:{117:{tf:2.23606797749979},118:{tf:2.23606797749979},29:{tf:1},41:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},i:{b:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},41:{tf:1}}}}}},d:{df:0,docs:{},o:{df:4,docs:{104:{tf:1},107:{tf:1},29:{tf:1},41:{tf:1}}}},df:2,docs:{29:{tf:1.4142135623730951},41:{tf:1.4142135623730951}},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},41:{tf:1}}}}},o:{df:0,docs:{},o:{df:0,docs:{},k:{".":{df:0,docs:{},t:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},l:{df:1,docs:{129:{tf:1}}}}}}},df:2,docs:{127:{tf:1},129:{tf:1}}}}},u:{df:0,docs:{},g:{df:10,docs:{139:{tf:1},143:{tf:1.7320508075688772},150:{tf:1},154:{tf:1.7320508075688772},45:{tf:1},49:{tf:1.7320508075688772},70:{tf:1},74:{tf:1.7320508075688772},81:{tf:1},85:{tf:1.7320508075688772}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},c:{c:{df:3,docs:{144:{tf:1},37:{tf:1},75:{tf:1}}},df:1,docs:{37:{tf:1}},h:{a:{df:0,docs:{},r:{a:{c:{df:0,docs:{},t:{df:0,docs:{},e:{df:0,docs:{},r:{_:{df:0,docs:{},s:{df:0,docs:{},u:{b:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},i:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},t:{df:6,docs:{145:{tf:1},148:{tf:1},43:{tf:1},7:{tf:1},76:{tf:1},79:{tf:1}}}}}}}}},df:0,docs:{}}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{},t:{df:6,docs:{151:{tf:1},157:{tf:1},46:{tf:1},52:{tf:1},82:{tf:1},88:{tf:1}}}}},df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},k:{df:0,docs:{},e:{df:1,docs:{37:{tf:1}}}}}}},i:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},e:{_:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},f:{df:0,docs:{},i:{df:1,docs:{127:{tf:1}}}}}}}}}}},df:0,docs:{}}}}}}},n:{df:2,docs:{119:{tf:1},136:{tf:1}}},o:{d:{df:0,docs:{},e:{df:5,docs:{143:{tf:1},154:{tf:1},49:{tf:1},74:{tf:1},85:{tf:1}}}},df:0,docs:{},m:{df:0,docs:{},m:{df:0,docs:{},i:{df:0,docs:{},t:{df:6,docs:{124:{tf:1},139:{tf:1},150:{tf:1},45:{tf:1},70:{tf:1},81:{tf:1}}}}}},n:{df:0,docs:{},t:{df:0,docs:{},r:{df:0,docs:{},i:{b:{df:0,docs:{},u:{df:0,docs:{},t:{df:1,docs:{129:{tf:1}},o:{df:0,docs:{},r:{df:3,docs:{151:{tf:1},46:{tf:1},82:{tf:1}}}}}}},df:0,docs:{}}}}},u:{df:0,docs:{},n:{df:0,docs:{},t:{df:0,docs:{},r:{df:0,docs:{},i:{df:1,docs:{37:{tf:1.4142135623730951}}}}}}}},r:{df:0,docs:{},e:{a:{df:0,docs:{},t:{df:0,docs:{},i:{df:0,docs:{},o:{df:0,docs:{},n:{".":{df:0,docs:{},m:{d:{df:1,docs:{129:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}},df:0,docs:{}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},d:{0:{".":{2:{df:0,docs:{},"~":{d:{1:{".":{3:{df:0,docs:{},h:{df:0,docs:{},m:{df:0,docs:{},m:{df:0,docs:{},",":{df:0,docs:{},"成":{df:0,docs:{},"年":{d:{1:{".":{3:{df:0,docs:{},"~":{d:{1:{0:{".":{2:{df:0,docs:{},h:{df:0,docs:{},m:{df:0,docs:{},m:{df:1,docs:{32:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{}},1:{3:{df:1,docs:{32:{tf:1}}},df:0,docs:{}},2:{0:{df:1,docs:{32:{tf:1}}},df:0,docs:{}},a:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},o:{df:0,docs:{},h:{a:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}},"|":{0:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},df:7,docs:{22:{tf:1},37:{tf:2.6457513110645907},41:{tf:1},56:{tf:1},6:{tf:1},65:{tf:1},9:{tf:1}},e:{d:{a:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{5:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},df:0,docs:{},e:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{6:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},i:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{7:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},o:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{8:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{9:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},f:{df:1,docs:{118:{tf:1}}},g:{df:6,docs:{112:{tf:1.4142135623730951},118:{tf:1},20:{tf:3.3166247903554},30:{tf:1},41:{tf:3.4641016151377544},63:{tf:3.3166247903554}}},s:{d:{df:2,docs:{29:{tf:1},41:{tf:1}}},df:0,docs:{}},"|":{1:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},i:{d:{a:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{1:{0:{df:1,docs:{41:{tf:1}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},s:{c:{df:0,docs:{},u:{df:0,docs:{},s:{df:0,docs:{},s:{df:5,docs:{143:{tf:1},154:{tf:1},49:{tf:1},74:{tf:1},85:{tf:1}}}}}},df:0,docs:{}},"|":{2:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},o:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},l:{df:0,docs:{},i:{a:{df:0,docs:{},n:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},2:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}}},"|":{3:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},u:{d:{a:{d:{df:0,docs:{},i:{d:{df:0,docs:{},u:{df:1,docs:{101:{tf:1}}}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{},i:{d:{df:0,docs:{},u:{df:1,docs:{101:{tf:1}}}},df:0,docs:{}}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{4:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},df:0,docs:{},e:{df:9,docs:{112:{tf:1},22:{tf:1},29:{tf:1},37:{tf:1},41:{tf:1},56:{tf:1},6:{tf:1},65:{tf:1},9:{tf:1}},i:{df:0,docs:{},u:{"/":{df:0,docs:{},e:{df:0,docs:{},i:{df:0,docs:{},o:{df:1,docs:{29:{tf:1}}}}}},df:0,docs:{}}},n:{df:4,docs:{22:{tf:1},29:{tf:1},41:{tf:1},65:{tf:1}},g:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},h:{df:6,docs:{127:{tf:1},137:{tf:1},148:{tf:1},43:{tf:1},68:{tf:1},79:{tf:1}}}}}}}},s:{df:0,docs:{},p:{a:{df:0,docs:{},"ñ":{df:0,docs:{},o:{df:0,docs:{},l:{df:5,docs:{137:{tf:1},148:{tf:1},43:{tf:1},68:{tf:1},79:{tf:1}}}}}},df:0,docs:{},e:{df:0,docs:{},r:{a:{df:0,docs:{},n:{df:0,docs:{},t:{df:0,docs:{},o:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}}},df:0,docs:{}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},f:{df:1,docs:{37:{tf:1}},i:{df:0,docs:{},l:{df:0,docs:{},e:{":":{a:{df:1,docs:{37:{tf:1}}},b:{df:1,docs:{37:{tf:1}}},c:{df:1,docs:{37:{tf:1}}},d:{a:{df:0,docs:{},o:{df:0,docs:{},h:{a:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}}},df:1,docs:{37:{tf:1}}},df:1,docs:{37:{tf:1.4142135623730951}},f:{df:1,docs:{37:{tf:1}}},g:{df:1,docs:{37:{tf:1}}},h:{df:1,docs:{37:{tf:1}},i:{df:0,docs:{},t:{df:0,docs:{},l:{df:0,docs:{},"世":{df:0,docs:{},"界":{df:0,docs:{},"线":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{38:{tf:1}}}}}},df:0,docs:{}}}}}}}},i:{df:1,docs:{37:{tf:1.4142135623730951}}},j:{df:1,docs:{37:{tf:1}}},k:{df:1,docs:{37:{tf:1}}},l:{df:1,docs:{37:{tf:1}}},m:{df:1,docs:{37:{tf:1}}},n:{df:1,docs:{37:{tf:1}}},o:{df:1,docs:{37:{tf:1}}},p:{df:1,docs:{37:{tf:1}}},q:{df:1,docs:{37:{tf:1}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},r:{df:1,docs:{37:{tf:1}}},t:{df:1,docs:{37:{tf:1}}},u:{df:1,docs:{37:{tf:1}}},v:{df:1,docs:{37:{tf:1}}},w:{df:1,docs:{37:{tf:1}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},x:{df:1,docs:{37:{tf:1}}},y:{df:0,docs:{},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},z:{df:1,docs:{37:{tf:1}}},"哈":{df:0,docs:{},"汉":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{38:{tf:1}}}}}},df:0,docs:{}}},"太":{df:0,docs:{},"阳":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}},_:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},r:{df:0,docs:{},u:{c:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},r:{df:0,docs:{},e:{".":{df:0,docs:{},m:{d:{df:1,docs:{129:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}},df:0,docs:{}}}}}},df:1,docs:{37:{tf:1.4142135623730951}}}}},o:{df:0,docs:{},r:{df:0,docs:{},k:{df:5,docs:{142:{tf:1},153:{tf:1},48:{tf:1},73:{tf:1},84:{tf:1}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},g:{a:{d:{df:8,docs:{101:{tf:1.7320508075688772},107:{tf:1},112:{tf:1},118:{tf:1.4142135623730951},16:{tf:2},29:{tf:1},41:{tf:1.7320508075688772},59:{tf:2}},e:{df:0,docs:{},n:{df:4,docs:{22:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},65:{tf:1}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:3,docs:{112:{tf:1.7320508075688772},29:{tf:1},41:{tf:1}}},df:0,docs:{}}}}},df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1.4142135623730951},41:{tf:1.7320508075688772},59:{tf:1}}},df:0,docs:{}}},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{101:{tf:1}}}}},u:{df:5,docs:{22:{tf:1},41:{tf:1},65:{tf:1},95:{tf:1},98:{tf:1}}}},df:0,docs:{},m:{df:0,docs:{},o:{df:0,docs:{},e:{df:0,docs:{},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:1,docs:{118:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}}}},u:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},g:{df:3,docs:{114:{tf:2},29:{tf:1},41:{tf:1}}}}}}}},df:4,docs:{37:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},h:{a:{df:0,docs:{},l:{df:0,docs:{},u:{df:0,docs:{},m:{df:1,docs:{135:{tf:1}}}}}},df:0,docs:{}},i:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},i:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}}}},s:{c:{df:0,docs:{},u:{df:2,docs:{145:{tf:1},76:{tf:1}}}},df:0,docs:{}},t:{df:0,docs:{},e:{df:12,docs:{120:{tf:1},122:{tf:1},137:{tf:1},145:{tf:1.7320508075688772},148:{tf:1},156:{tf:1},43:{tf:1},51:{tf:1},68:{tf:1},76:{tf:1.7320508075688772},79:{tf:1},87:{tf:1}}},h:{df:0,docs:{},u:{b:{df:17,docs:{120:{tf:1.4142135623730951},122:{tf:1},137:{tf:1},142:{tf:1},145:{tf:2.449489742783178},148:{tf:1},153:{tf:1},156:{tf:1.4142135623730951},43:{tf:1},48:{tf:1},51:{tf:1.4142135623730951},68:{tf:1},73:{tf:1},76:{tf:2.449489742783178},79:{tf:1},84:{tf:1},87:{tf:1.4142135623730951}}},df:0,docs:{}}}}},o:{df:2,docs:{16:{tf:1},59:{tf:1}},m:{df:17,docs:{101:{tf:1.4142135623730951},104:{tf:2.23606797749979},107:{tf:1},112:{tf:2.23606797749979},118:{tf:2.23606797749979},16:{tf:1.7320508075688772},17:{tf:1},18:{tf:1},20:{tf:1.7320508075688772},29:{tf:1},30:{tf:1},41:{tf:2.6457513110645907},59:{tf:1.7320508075688772},60:{tf:1},61:{tf:1},63:{tf:1.7320508075688772},98:{tf:1.4142135623730951}},e:{df:0,docs:{},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:21,docs:{101:{tf:2.6457513110645907},104:{tf:1.4142135623730951},106:{tf:1},107:{tf:2.449489742783178},109:{tf:1.7320508075688772},112:{tf:2.23606797749979},118:{tf:1.4142135623730951},12:{tf:1},13:{tf:2.23606797749979},16:{tf:1},21:{tf:2},22:{tf:1},30:{tf:1},41:{tf:3.3166247903554},57:{tf:1},58:{tf:2.23606797749979},59:{tf:1},64:{tf:2},65:{tf:1},95:{tf:2.449489742783178},98:{tf:1.7320508075688772}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}},n:{df:4,docs:{22:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},65:{tf:1}}}},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:5,docs:{16:{tf:1},17:{tf:1},41:{tf:1.4142135623730951},59:{tf:1},60:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}},h:{a:{df:6,docs:{16:{tf:1},21:{tf:1.4142135623730951},29:{tf:1},41:{tf:2},59:{tf:1},64:{tf:1.4142135623730951}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:8,docs:{16:{tf:1},20:{tf:3.1622776601683795},21:{tf:1.4142135623730951},29:{tf:1},41:{tf:3.605551275463989},59:{tf:1},63:{tf:3.1622776601683795},64:{tf:1.4142135623730951}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},41:{tf:1},65:{tf:1}}}}},u:{df:2,docs:{29:{tf:1},41:{tf:1}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},h:{a:{b:{df:0,docs:{},i:{"/":{df:0,docs:{},r:{df:0,docs:{},i:{df:1,docs:{41:{tf:1}}}}},b:{df:0,docs:{},i:{df:25,docs:{101:{tf:3.7416573867739413},104:{tf:2.6457513110645907},106:{tf:1},107:{tf:2.449489742783178},109:{tf:2},112:{tf:3},118:{tf:3.1622776601683795},12:{tf:1},13:{tf:2.8284271247461903},133:{tf:1},135:{tf:1.4142135623730951},18:{tf:1.7320508075688772},2:{tf:1.4142135623730951},20:{tf:2.23606797749979},21:{tf:1.4142135623730951},3:{tf:1},30:{tf:1},41:{tf:4.242640687119285},55:{tf:1.4142135623730951},57:{tf:1},58:{tf:2.8284271247461903},61:{tf:1.7320508075688772},63:{tf:2.23606797749979},64:{tf:1.4142135623730951},95:{tf:2.6457513110645907}}}},df:4,docs:{20:{tf:2.449489742783178},29:{tf:1.4142135623730951},41:{tf:2.6457513110645907},63:{tf:2.449489742783178}},h:{df:0,docs:{},i:{a:{'"':{b:{df:0,docs:{},e:{b:{a:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},n:{df:1,docs:{118:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:8,docs:{101:{tf:2},104:{tf:1},107:{tf:2},112:{tf:1.4142135623730951},118:{tf:1.4142135623730951},29:{tf:1},41:{tf:1},95:{tf:1.7320508075688772}}},df:0,docs:{}}},s:{df:0,docs:{},o:{df:3,docs:{29:{tf:1},41:{tf:1},98:{tf:1}},y:{df:2,docs:{29:{tf:1},41:{tf:1}}}}}}},c:{df:0,docs:{},k:{df:5,docs:{145:{tf:1},156:{tf:1},51:{tf:1},76:{tf:1},87:{tf:1}}}},df:8,docs:{16:{tf:2},23:{tf:1},29:{tf:1.7320508075688772},41:{tf:2.449489742783178},59:{tf:2},66:{tf:1},95:{tf:1},98:{tf:1}},g:{a:{df:2,docs:{29:{tf:1},41:{tf:1}}},df:0,docs:{}},h:{df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{29:{tf:1}}}}},m:{a:{d:{df:0,docs:{},i:{df:7,docs:{109:{tf:1.4142135623730951},12:{tf:1},13:{tf:2},30:{tf:1},41:{tf:2},57:{tf:1},58:{tf:2}}}},df:2,docs:{29:{tf:1},41:{tf:1}},h:{a:{df:2,docs:{29:{tf:1},41:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:2,docs:{29:{tf:1},41:{tf:1}}},df:0,docs:{}}}},df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{29:{tf:1}}}},o:{df:0,docs:{},o:{d:{df:5,docs:{133:{tf:1},135:{tf:1.4142135623730951},2:{tf:1.4142135623730951},3:{tf:1},55:{tf:1.4142135623730951}}},df:0,docs:{}}},u:{d:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1.4142135623730951}}}}}},2:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},a:{df:2,docs:{101:{tf:1},95:{tf:1.4142135623730951}}},df:35,docs:{101:{tf:7.3484692283495345},104:{tf:4.795831523312719},106:{tf:1},107:{tf:4.47213595499958},109:{tf:3.3166247903554},112:{tf:5.477225575051661},118:{tf:3.605551275463989},12:{tf:1},127:{tf:1.4142135623730951},13:{tf:3.3166247903554},16:{tf:1.4142135623730951},18:{tf:3.7416573867739413},19:{tf:3.1622776601683795},2:{tf:1},20:{tf:4.47213595499958},21:{tf:2.8284271247461903},23:{tf:1},28:{tf:1},29:{tf:2},30:{tf:1},33:{tf:1},41:{tf:7.54983443527075},5:{tf:1},55:{tf:1},57:{tf:1},58:{tf:3.3166247903554},59:{tf:1.4142135623730951},61:{tf:3.7416573867739413},62:{tf:3.1622776601683795},63:{tf:4.47213595499958},64:{tf:2.8284271247461903},66:{tf:1},94:{tf:1.7320508075688772},95:{tf:6.557438524302},98:{tf:5.196152422706632}},h:{a:{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:2,docs:{29:{tf:1},41:{tf:1}}},df:0,docs:{}}}},df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{104:{tf:1.7320508075688772},112:{tf:1.4142135623730951},118:{tf:1.7320508075688772},29:{tf:1}}}}},u:{df:7,docs:{101:{tf:3.4641016151377544},104:{tf:2},107:{tf:2.449489742783178},112:{tf:2},118:{tf:2},29:{tf:1.4142135623730951},98:{tf:2.449489742783178}}},y:{a:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},m:{a:{df:1,docs:{29:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}},"?":{df:0,docs:{},h:{a:{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}}},df:0,docs:{}}}},df:0,docs:{}}},n:{df:2,docs:{119:{tf:1},136:{tf:1}}},y:{a:{df:1,docs:{29:{tf:1}}},df:0,docs:{}}},b:{df:0,docs:{},i:{b:{df:0,docs:{},i:{df:3,docs:{20:{tf:2.23606797749979},41:{tf:2.23606797749979},63:{tf:2.23606797749979}}}},df:0,docs:{}}},df:4,docs:{37:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},i:{df:0,docs:{},g:{df:0,docs:{},h:{df:0,docs:{},t:{"=":{'"':{1:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}},l:{df:0,docs:{},l:{df:0,docs:{},o:{df:1,docs:{127:{tf:1}}}}},n:{df:5,docs:{104:{tf:1},112:{tf:1},118:{tf:1.4142135623730951},29:{tf:1},41:{tf:1}},g:{df:0,docs:{},u:{df:3,docs:{101:{tf:1.4142135623730951},107:{tf:1},112:{tf:1}}}},r:{df:0,docs:{},i:{df:2,docs:{101:{tf:1},95:{tf:1.7320508075688772}}}}}},i:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},o:{df:0,docs:{},r:{df:0,docs:{},i:{df:3,docs:{157:{tf:1},52:{tf:1},88:{tf:1}}}}}}},t:{df:0,docs:{},l:{"(":{df:0,docs:{},h:{a:{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:2,docs:{158:{tf:1},34:{tf:1}}},df:0,docs:{}}}},df:0,docs:{}}},df:1,docs:{38:{tf:1.7320508075688772}}}}},t:{df:0,docs:{},t:{df:0,docs:{},p:{df:0,docs:{},s:{":":{"/":{"/":{df:0,docs:{},m:{df:0,docs:{},h:{d:{df:0,docs:{},h:{".":{df:0,docs:{},p:{df:0,docs:{},j:{5:{6:{8:{".":{df:0,docs:{},e:{df:0,docs:{},u:{".":{df:0,docs:{},o:{df:0,docs:{},r:{df:0,docs:{},g:{"/":{df:0,docs:{},w:{df:0,docs:{},i:{df:0,docs:{},k:{df:0,docs:{},i:{"/":{df:0,docs:{},h:{df:0,docs:{},i:{df:0,docs:{},t:{df:0,docs:{},l:{df:0,docs:{},"世":{df:0,docs:{},"界":{df:0,docs:{},"线":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{8:{0:{3:{df:1,docs:{38:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}}}}},m:{df:0,docs:{},h:{d:{df:0,docs:{},h:{df:0,docs:{},"世":{df:0,docs:{},"界":{df:0,docs:{},"线":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{8:{2:{2:{df:2,docs:{158:{tf:1},34:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}},"现":{df:0,docs:{},"存":{df:0,docs:{},"国":{df:0,docs:{},"家":{df:0,docs:{},"列":{df:0,docs:{},"表":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{9:{6:{0:{df:1,docs:{35:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}}}}}},df:0,docs:{}}},"哈":{df:0,docs:{},"姆":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{6:{6:{9:{df:1,docs:{32:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{},"文":{df:0,docs:{},"化":{df:0,docs:{},"列":{df:0,docs:{},"表":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{1:{7:{4:{df:1,docs:{33:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}}}},"所":{df:0,docs:{},"有":{df:0,docs:{},"图":{df:0,docs:{},"例":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{4:{2:{5:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}},"语":{df:0,docs:{},"言":{df:0,docs:{},"列":{df:0,docs:{},"表":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{6:{4:{1:{df:1,docs:{36:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}}},df:0,docs:{}}}}}},df:0,docs:{}}}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}},"ʌ":{df:0,docs:{},"ˈ":{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:1,docs:{5:{tf:1}}},df:0,docs:{}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},i:{b:{df:2,docs:{31:{tf:1},41:{tf:1}}},c:{df:0,docs:{},o:{df:0,docs:{},n:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1.4142135623730951}}}}}},df:0,docs:{}}}},df:0,docs:{},g:{df:0,docs:{},u:{df:4,docs:{112:{tf:1.4142135623730951},29:{tf:1},41:{tf:1},98:{tf:1.4142135623730951}}}},m:{a:{df:0,docs:{},g:{df:0,docs:{},i:{df:0,docs:{},n:{a:{df:0,docs:{},r:{df:0,docs:{},i:{df:2,docs:{158:{tf:1},34:{tf:1}}}}},df:0,docs:{}}}}},df:0,docs:{}},n:{d:{df:0,docs:{},e:{df:0,docs:{},x:{".":{df:0,docs:{},m:{d:{df:1,docs:{129:{tf:1.4142135623730951}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{},t:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},n:{df:2,docs:{144:{tf:1},75:{tf:1}}}}}}},s:{df:0,docs:{},s:{df:0,docs:{},u:{df:11,docs:{122:{tf:1},139:{tf:1},143:{tf:1.4142135623730951},150:{tf:1},154:{tf:1.4142135623730951},45:{tf:1},49:{tf:1.4142135623730951},70:{tf:1},74:{tf:1.4142135623730951},81:{tf:1},85:{tf:1.4142135623730951}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},j:{df:1,docs:{37:{tf:1.7320508075688772}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},k:{df:1,docs:{37:{tf:1.7320508075688772}},e:{df:0,docs:{},q:{df:0,docs:{},i:{df:0,docs:{},x:{df:0,docs:{},i:{df:0,docs:{},e:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}}}}},i:{df:0,docs:{},j:{a:{df:0,docs:{},z:{a:{df:0,docs:{},n:{df:0,docs:{},o:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:1,docs:{37:{tf:1}}}}},df:0,docs:{}}},df:0,docs:{}}},j:{a:{df:0,docs:{},z:{a:{df:0,docs:{},n:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},df:0,docs:{}}},df:0,docs:{}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},l:{a:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},u:{a:{df:0,docs:{},g:{df:1,docs:{127:{tf:1}}}},df:0,docs:{}}}}},df:1,docs:{37:{tf:1}},i:{c:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},s:{df:10,docs:{144:{tf:1},145:{tf:2.449489742783178},155:{tf:1.4142135623730951},156:{tf:1.4142135623730951},50:{tf:1.4142135623730951},51:{tf:1.4142135623730951},75:{tf:1},76:{tf:2.449489742783178},86:{tf:1.4142135623730951},87:{tf:1.4142135623730951}}}}}},df:0,docs:{},n:{df:0,docs:{},e:{df:2,docs:{158:{tf:1},34:{tf:1}}}}},t:{";":{df:0,docs:{},i:{df:0,docs:{},m:{df:0,docs:{},g:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}}}},df:0,docs:{}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},m:{a:{df:7,docs:{16:{tf:2},19:{tf:2.23606797749979},29:{tf:1},33:{tf:1},41:{tf:1.7320508075688772},59:{tf:2},62:{tf:2.23606797749979}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}}},r:{df:0,docs:{},k:{d:{df:0,docs:{},o:{df:0,docs:{},w:{df:0,docs:{},n:{df:1,docs:{41:{tf:1}}}}}},df:0,docs:{}}}},d:{b:{df:0,docs:{},o:{df:0,docs:{},o:{df:0,docs:{},k:{df:4,docs:{125:{tf:1},129:{tf:1},141:{tf:1},72:{tf:1}}}}}},df:0,docs:{}},df:4,docs:{37:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},g:{df:5,docs:{118:{tf:1},16:{tf:1.7320508075688772},29:{tf:1},41:{tf:1.7320508075688772},59:{tf:1.7320508075688772}},e:{df:0,docs:{},n:{df:4,docs:{22:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},65:{tf:1}}}},h:{a:{df:10,docs:{101:{tf:1.4142135623730951},104:{tf:1.7320508075688772},107:{tf:1.7320508075688772},112:{tf:2},16:{tf:1},29:{tf:1},41:{tf:1},59:{tf:1},95:{tf:2.449489742783178},98:{tf:1.7320508075688772}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:5,docs:{112:{tf:1},16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},41:{tf:1},65:{tf:1}}}},n:{b:{a:{df:0,docs:{},s:{df:0,docs:{},o:{df:7,docs:{101:{tf:2},104:{tf:1},107:{tf:1},112:{tf:1},118:{tf:1},29:{tf:1},41:{tf:1}}}}},df:0,docs:{}},df:4,docs:{16:{tf:1.7320508075688772},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1.7320508075688772}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}},g:{a:{d:{df:3,docs:{101:{tf:1.4142135623730951},104:{tf:1.4142135623730951},118:{tf:1}}},df:0,docs:{}},df:0,docs:{}},h:{a:{df:7,docs:{101:{tf:2.6457513110645907},118:{tf:1},16:{tf:1},29:{tf:1.7320508075688772},41:{tf:1.4142135623730951},59:{tf:1},98:{tf:1.4142135623730951}}},df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{118:{tf:1}}}}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}}}}},h:{d:{df:0,docs:{},h:{df:5,docs:{158:{tf:2},34:{tf:2},35:{tf:1.7320508075688772},36:{tf:2.449489742783178},37:{tf:2}}}},df:0,docs:{}},i:{df:0,docs:{},n:{df:10,docs:{101:{tf:3},104:{tf:1},112:{tf:1},118:{tf:1},19:{tf:1.7320508075688772},29:{tf:1.4142135623730951},30:{tf:1},41:{tf:1},62:{tf:1.7320508075688772},98:{tf:1.4142135623730951}}},t:{df:5,docs:{145:{tf:1.4142135623730951},156:{tf:1},51:{tf:1},76:{tf:1.4142135623730951},87:{tf:1}}}},s:{df:0,docs:{},g:{df:2,docs:{145:{tf:1},76:{tf:1}}}},u:{d:{df:9,docs:{112:{tf:1},16:{tf:2},23:{tf:1},29:{tf:1.7320508075688772},41:{tf:2.449489742783178},59:{tf:2},66:{tf:1},95:{tf:1},98:{tf:1}}},df:0,docs:{},h:{a:{df:0,docs:{},m:{df:0,docs:{},m:{a:{d:{df:1,docs:{135:{tf:1}}},df:0,docs:{}},df:0,docs:{}}}},df:0,docs:{}},r:{df:0,docs:{},i:{df:0,docs:{},n:{df:0,docs:{},s:{df:0,docs:{},u:{df:4,docs:{111:{tf:2},112:{tf:2.449489742783178},29:{tf:1},41:{tf:1}}}}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},n:{df:4,docs:{37:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},e:{df:2,docs:{16:{tf:1},59:{tf:1}},n:{df:11,docs:{101:{tf:1.4142135623730951},16:{tf:2},17:{tf:1},18:{tf:1},29:{tf:1},30:{tf:1},41:{tf:2.6457513110645907},59:{tf:2},60:{tf:1},61:{tf:1},98:{tf:1.4142135623730951}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}},h:{a:{df:7,docs:{118:{tf:1},16:{tf:1},18:{tf:1},29:{tf:1},41:{tf:1.7320508075688772},59:{tf:1},61:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}}},df:0,docs:{}}},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{21:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},64:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}}}},o:{df:3,docs:{107:{tf:1},29:{tf:1},41:{tf:1}}}},o:{df:1,docs:{95:{tf:1}}}}},o:{a:{df:1,docs:{98:{tf:1}}},df:0,docs:{},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:6,docs:{112:{tf:1},118:{tf:1},16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}}},n:{df:0,docs:{},e:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}},u:{df:0,docs:{},m:{df:1,docs:{98:{tf:1}}}}},u:{a:{df:1,docs:{95:{tf:1}}},df:1,docs:{95:{tf:1.7320508075688772}}},y:{a:{df:0,docs:{},m:{df:0,docs:{},h:{a:{df:1,docs:{95:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:1,docs:{95:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}}},u:{df:0,docs:{},m:{a:{df:1,docs:{101:{tf:1}}},df:7,docs:{101:{tf:1.7320508075688772},104:{tf:1.4142135623730951},107:{tf:1.4142135623730951},29:{tf:1},41:{tf:1},95:{tf:1.4142135623730951},98:{tf:1.7320508075688772}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},o:{df:10,docs:{112:{tf:1},22:{tf:1},29:{tf:1},37:{tf:1},41:{tf:1},56:{tf:1},6:{tf:1},65:{tf:1},9:{tf:1},98:{tf:1.4142135623730951}},m:{df:2,docs:{31:{tf:1},41:{tf:1}}},n:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},o:{df:6,docs:{132:{tf:2.23606797749979},2:{tf:2.6457513110645907},38:{tf:1},54:{tf:1},55:{tf:2.449489742783178},6:{tf:1.7320508075688772}}}}}}},t:{df:0,docs:{},l:{df:3,docs:{158:{tf:1},34:{tf:1},36:{tf:2.23606797749979}}},t:{df:0,docs:{},o:{df:1,docs:{114:{tf:1}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},p:{df:1,docs:{37:{tf:1}},i:{df:2,docs:{19:{tf:1},62:{tf:1}}},j:{5:{6:{8:{df:1,docs:{54:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:7.0710678118654755}}}},o:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},t:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}}}},r:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},t:{df:4,docs:{119:{tf:1},136:{tf:1},39:{tf:1.7320508075688772},40:{tf:1.4142135623730951}}}}},p:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},t:{df:0,docs:{},i:{df:1,docs:{127:{tf:1.4142135623730951}}}}}}}}},u:{df:0,docs:{},l:{df:0,docs:{},l:{df:10,docs:{142:{tf:1},143:{tf:1.4142135623730951},153:{tf:1},154:{tf:1.4142135623730951},48:{tf:1},49:{tf:1.4142135623730951},73:{tf:1},74:{tf:1.4142135623730951},84:{tf:1},85:{tf:1.4142135623730951}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},q:{df:1,docs:{37:{tf:1.7320508075688772}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},r:{a:{df:0,docs:{},g:{df:0,docs:{},i:{a:{df:4,docs:{19:{tf:2.449489742783178},29:{tf:1},41:{tf:1},62:{tf:2.449489742783178}}},df:0,docs:{}}}},df:4,docs:{37:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},p:{df:0,docs:{},u:{b:{df:0,docs:{},l:{df:1,docs:{37:{tf:1}}}},df:0,docs:{}}},q:{df:0,docs:{},u:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},t:{df:10,docs:{142:{tf:1},143:{tf:1.4142135623730951},153:{tf:1},154:{tf:1.4142135623730951},48:{tf:1},49:{tf:1.4142135623730951},73:{tf:1},74:{tf:1.4142135623730951},84:{tf:1},85:{tf:1.4142135623730951}}}}}}},v:{df:0,docs:{},i:{df:0,docs:{},e:{df:0,docs:{},w:{df:5,docs:{143:{tf:1},154:{tf:1},49:{tf:1},74:{tf:1},85:{tf:1}}}}}}},i:{a:{df:1,docs:{95:{tf:1}}},df:3,docs:{29:{tf:3},41:{tf:2.8284271247461903},95:{tf:1}},i:{df:0,docs:{},g:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},41:{tf:1}}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},s:{a:{df:2,docs:{144:{tf:1},75:{tf:1}},m:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},41:{tf:1}}}}},df:7,docs:{135:{tf:1},2:{tf:1},37:{tf:1},55:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},h:{df:0,docs:{},i:{df:0,docs:{},j:{df:0,docs:{},i:{df:1,docs:{127:{tf:1}}}}},u:{df:0,docs:{},o:{d:{df:0,docs:{},e:{d:{a:{df:0,docs:{},o:{df:0,docs:{},l:{df:0,docs:{},i:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},r:{c:{"=":{'"':{df:0,docs:{},h:{df:0,docs:{},t:{df:0,docs:{},t:{df:0,docs:{},p:{df:0,docs:{},s:{":":{"/":{"/":{df:0,docs:{},m:{df:0,docs:{},h:{d:{df:0,docs:{},h:{".":{df:0,docs:{},p:{df:0,docs:{},j:{5:{6:{8:{".":{df:0,docs:{},e:{df:0,docs:{},u:{".":{df:0,docs:{},o:{df:0,docs:{},r:{df:0,docs:{},g:{"/":{df:0,docs:{},w:{df:0,docs:{},i:{df:0,docs:{},k:{df:0,docs:{},i:{"/":{df:0,docs:{},s:{df:0,docs:{},p:{df:0,docs:{},e:{c:{df:0,docs:{},i:{a:{df:0,docs:{},l:{":":{c:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},t:{df:0,docs:{},r:{a:{df:0,docs:{},l:{a:{df:0,docs:{},u:{df:0,docs:{},t:{df:0,docs:{},o:{df:0,docs:{},l:{df:0,docs:{},o:{df:0,docs:{},g:{df:0,docs:{},i:{df:0,docs:{},n:{"/":{df:0,docs:{},s:{df:0,docs:{},t:{a:{df:0,docs:{},r:{df:0,docs:{},t:{"?":{df:0,docs:{},t:{df:0,docs:{},y:{df:0,docs:{},p:{df:0,docs:{},e:{"=":{1:{df:0,docs:{},x:{1:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{}}}}}},df:0,docs:{}}}},df:0,docs:{}}}},df:0,docs:{}}}}}}}}}},df:0,docs:{}}},df:0,docs:{}}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}},df:0,docs:{}}}}},df:0,docs:{}}}}}},df:0,docs:{}}}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}}}},df:0,docs:{}},df:1,docs:{129:{tf:1}}},df:0,docs:{}},t:{a:{df:0,docs:{},r:{df:5,docs:{146:{tf:1},157:{tf:1.4142135623730951},52:{tf:1.4142135623730951},77:{tf:1},88:{tf:1.4142135623730951}}}},df:0,docs:{},e:{a:{df:0,docs:{},m:{"+":{"+":{df:0,docs:{},"(":{df:0,docs:{},w:{a:{df:0,docs:{},t:{df:0,docs:{},t:{df:1,docs:{120:{tf:1}}}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},y:{df:0,docs:{},l:{df:0,docs:{},e:{"=":{'"':{b:{df:0,docs:{},o:{df:0,docs:{},r:{d:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}},u:{df:0,docs:{},m:{df:0,docs:{},m:{a:{df:0,docs:{},r:{df:0,docs:{},y:{".":{df:0,docs:{},m:{d:{df:1,docs:{129:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},t:{a:{df:0,docs:{},h:{df:0,docs:{},l:{df:0,docs:{},o:{df:0,docs:{},u:{b:{df:3,docs:{135:{tf:1},2:{tf:1},55:{tf:1}}},df:0,docs:{}}}}}},df:1,docs:{37:{tf:1}},e:{df:3,docs:{20:{tf:1},41:{tf:1},63:{tf:1}}},h:{df:0,docs:{},e:{df:0,docs:{},m:{df:0,docs:{},e:{df:1,docs:{129:{tf:1}}}}}},i:{df:0,docs:{},m:{df:0,docs:{},e:{df:2,docs:{158:{tf:1},34:{tf:1}}}},t:{df:0,docs:{},l:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}}},o:{df:0,docs:{},o:{df:0,docs:{},l:{df:0,docs:{},k:{df:0,docs:{},i:{df:0,docs:{},t:{df:1,docs:{120:{tf:1}}}}}}}},r:{a:{df:0,docs:{},n:{df:0,docs:{},s:{df:0,docs:{},l:{a:{df:0,docs:{},t:{df:5,docs:{145:{tf:1.4142135623730951},156:{tf:1},51:{tf:1},76:{tf:1.4142135623730951},87:{tf:1}},e:{".":{df:0,docs:{},e:{df:0,docs:{},x:{df:0,docs:{},e:{c:{df:0,docs:{},u:{df:0,docs:{},t:{df:1,docs:{127:{tf:1}}}}},df:0,docs:{}}}},n:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{c:{df:0,docs:{},l:{a:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},r:{df:0,docs:{},e:{".":{a:{df:0,docs:{},p:{df:0,docs:{},p:{df:0,docs:{},e:{df:0,docs:{},n:{d:{"(":{"'":{c:{df:0,docs:{},h:{df:0,docs:{},i:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},e:{_:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},f:{df:0,docs:{},i:{df:0,docs:{},e:{d:{"'":{",":{"'":{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},h:{df:1,docs:{127:{tf:1}}}}}}}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}}}}}}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{},f:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},m:{df:1,docs:{127:{tf:1}}}}}}},df:1,docs:{127:{tf:1}}},df:0,docs:{}}}}}},df:0,docs:{}},df:0,docs:{}}}}}},df:0,docs:{}}},df:0,docs:{}}}}}}},df:0,docs:{}}}},df:0,docs:{}}}}},df:0,docs:{},i:{df:1,docs:{6:{tf:1.7320508075688772}}}},x:{df:0,docs:{},t:{df:1,docs:{41:{tf:1}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},u:{d:{df:2,docs:{31:{tf:1},41:{tf:1}}},df:10,docs:{101:{tf:1},22:{tf:1},29:{tf:1},37:{tf:1},41:{tf:1},56:{tf:1},6:{tf:1},65:{tf:1},9:{tf:1},95:{tf:1}},h:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},41:{tf:1}}}},s:{df:0,docs:{},e:{df:0,docs:{},r:{":":{df:0,docs:{},k:{df:0,docs:{},h:{1:{df:0,docs:{},y:{3:{df:0,docs:{},y:{df:0,docs:{},n:{df:0,docs:{},q:{df:0,docs:{},u:{df:0,docs:{},u:{df:1,docs:{37:{tf:1}}}}}}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},v:{2:{3:{".":{1:{0:{".":{0:{6:{df:1,docs:{27:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:1,docs:{37:{tf:1}},e:{df:0,docs:{},r:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},o:{df:0,docs:{},n:{df:8,docs:{145:{tf:2},155:{tf:1},156:{tf:1},50:{tf:1},51:{tf:1},76:{tf:2},86:{tf:1},87:{tf:1}}}}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},w:{a:{df:2,docs:{30:{tf:1},41:{tf:1}}},df:2,docs:{37:{tf:1.7320508075688772},6:{tf:1}},i:{d:{df:0,docs:{},t:{df:0,docs:{},h:{"=":{'"':{1:{'"':{"/":{"&":{df:0,docs:{},g:{df:0,docs:{},t:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}},df:0,docs:{}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},x:{d:{df:0,docs:{},i:{8:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}},df:1,docs:{37:{tf:1.7320508075688772}},i:{df:0,docs:{},h:{a:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},l:{a:{df:0,docs:{},h:{df:0,docs:{},u:{df:0,docs:{},o:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}}},df:0,docs:{}}},x:{df:0,docs:{},x:{df:5,docs:{143:{tf:1},154:{tf:1},49:{tf:1},74:{tf:1},85:{tf:1}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},y:{a:{df:7,docs:{109:{tf:1.4142135623730951},12:{tf:1},13:{tf:2},30:{tf:1},41:{tf:2},57:{tf:1},58:{tf:2}},h:{df:1,docs:{112:{tf:1}}},i:{df:0,docs:{},r:{df:0,docs:{},m:{a:{df:0,docs:{},s:{df:0,docs:{},u:{df:0,docs:{},n:{df:1,docs:{112:{tf:1}}}}}},df:0,docs:{}}}},m:{df:12,docs:{112:{tf:1},16:{tf:1.7320508075688772},17:{tf:1},18:{tf:1},19:{tf:1.4142135623730951},29:{tf:1},30:{tf:1},41:{tf:2.6457513110645907},59:{tf:1.7320508075688772},60:{tf:1},61:{tf:1},62:{tf:1.4142135623730951}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:6,docs:{112:{tf:1.7320508075688772},118:{tf:1},16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}}}},r:{df:0,docs:{},i:{df:2,docs:{28:{tf:1},41:{tf:1}},m:{a:{df:4,docs:{112:{tf:1},118:{tf:1},29:{tf:1.4142135623730951},41:{tf:1}},s:{df:0,docs:{},u:{df:0,docs:{},n:{df:14,docs:{101:{tf:4},104:{tf:3},107:{tf:3},112:{tf:3.1622776601683795},118:{tf:3.1622776601683795},19:{tf:1.4142135623730951},20:{tf:1.4142135623730951},28:{tf:1.4142135623730951},29:{tf:1.4142135623730951},41:{tf:2},62:{tf:1.4142135623730951},63:{tf:1.4142135623730951},95:{tf:3},98:{tf:2.23606797749979}},e:{b:{df:0,docs:{},i:{d:{df:0,docs:{},o:{df:5,docs:{18:{tf:1},20:{tf:2.6457513110645907},41:{tf:2.8284271247461903},61:{tf:1},63:{tf:2.6457513110645907}}}},df:0,docs:{}}},df:0,docs:{},g:{a:{d:{df:3,docs:{18:{tf:1},41:{tf:1},61:{tf:1}}},df:0,docs:{}},df:0,docs:{},o:{df:0,docs:{},m:{df:3,docs:{18:{tf:1},41:{tf:1},61:{tf:1}}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:3,docs:{21:{tf:1.4142135623730951},41:{tf:1},64:{tf:1.4142135623730951}}},df:0,docs:{}}},s:{df:0,docs:{},o:{df:3,docs:{18:{tf:1},41:{tf:1},61:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},g:{a:{d:{df:3,docs:{20:{tf:1.7320508075688772},41:{tf:1.4142135623730951},63:{tf:1.7320508075688772}}},df:0,docs:{}},df:0,docs:{}}}}}}}}}},df:0,docs:{}}}}},df:5,docs:{28:{tf:1},37:{tf:2.23606797749979},56:{tf:1},6:{tf:1},9:{tf:1}},e:{b:{df:0,docs:{},i:{df:2,docs:{29:{tf:1},41:{tf:1}}}},df:2,docs:{29:{tf:1.4142135623730951},41:{tf:1.4142135623730951}},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},41:{tf:1}}}}},g:{a:{d:{df:2,docs:{28:{tf:1},41:{tf:1}}},df:0,docs:{}},df:0,docs:{},o:{df:0,docs:{},m:{df:2,docs:{28:{tf:1},41:{tf:1}}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:2,docs:{28:{tf:1},41:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:2,docs:{28:{tf:1},41:{tf:1}},g:{a:{d:{df:2,docs:{28:{tf:1},41:{tf:1}}},df:0,docs:{}},df:0,docs:{}}}}},o:{df:0,docs:{},u:{df:0,docs:{},t:{df:0,docs:{},u:{b:{df:3,docs:{135:{tf:1},2:{tf:1},55:{tf:1}}},df:0,docs:{}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},z:{df:1,docs:{37:{tf:1}},h:{df:2,docs:{119:{tf:1},136:{tf:1}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}}},breadcrumbs:{root:{0:{7:{df:1,docs:{54:{tf:1}}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}}},1:{".":{1:{".":{1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},3:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:2,docs:{36:{tf:1},37:{tf:1}}},2:{".":{1:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:2,docs:{36:{tf:1},37:{tf:1}}},3:{".":{1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:1,docs:{37:{tf:1}}},4:{".":{1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:1,docs:{37:{tf:1}}},5:{df:1,docs:{37:{tf:1}}},6:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},0:{":":{1:{0:{df:2,docs:{107:{tf:1},2:{tf:1}}},df:1,docs:{107:{tf:1}}},2:{df:1,docs:{107:{tf:1}}},3:{df:1,docs:{107:{tf:1}}},4:{df:1,docs:{107:{tf:1}}},df:0,docs:{}},df:6,docs:{132:{tf:1},2:{tf:1.4142135623730951},22:{tf:1},29:{tf:1},55:{tf:1},65:{tf:1}},"~":{8:{0:{c:{df:0,docs:{},m:{df:1,docs:{32:{tf:1}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},2:{":":{1:{0:{df:1,docs:{112:{tf:1}}},df:1,docs:{112:{tf:1}}},2:{df:1,docs:{112:{tf:1}}},3:{df:1,docs:{112:{tf:1}}},4:{df:1,docs:{112:{tf:1}}},df:0,docs:{}},df:2,docs:{54:{tf:1},55:{tf:1}}},5:{df:2,docs:{54:{tf:1},55:{tf:1}}},6:{":":{0:{0:{df:1,docs:{54:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},":":{1:{0:{df:1,docs:{95:{tf:1}}},1:{df:1,docs:{95:{tf:1}}},2:{df:1,docs:{95:{tf:1}}},3:{df:1,docs:{95:{tf:1}}},df:2,docs:{94:{tf:1},95:{tf:1}}},2:{df:2,docs:{94:{tf:1},95:{tf:1}}},3:{df:2,docs:{94:{tf:1},95:{tf:1}}},4:{df:2,docs:{94:{tf:1},95:{tf:1}}},5:{df:1,docs:{94:{tf:1}}},6:{df:1,docs:{94:{tf:1}}},7:{df:1,docs:{94:{tf:1}}},8:{df:1,docs:{94:{tf:1}}},df:0,docs:{}},df:8,docs:{22:{tf:1},29:{tf:1},32:{tf:1},33:{tf:1},36:{tf:1},37:{tf:1},41:{tf:2.23606797749979},65:{tf:1}}},2:{".":{0:{df:8,docs:{145:{tf:2},155:{tf:1},156:{tf:1},50:{tf:1},51:{tf:1},76:{tf:2},86:{tf:1},87:{tf:1}}},1:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},0:{0:{7:{df:0,docs:{},"年":{3:{df:0,docs:{},"月":{4:{df:3,docs:{135:{tf:1},2:{tf:1},55:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}},df:0,docs:{}},2:{2:{df:3,docs:{2:{tf:1},54:{tf:1},55:{tf:1}},"年":{1:{0:{df:3,docs:{132:{tf:1},2:{tf:1},55:{tf:1}},"月":{1:{3:{df:3,docs:{132:{tf:1},2:{tf:1},55:{tf:1}}},df:0,docs:{}},2:{6:{df:3,docs:{132:{tf:1},2:{tf:1},55:{tf:1}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{}}},3:{df:1,docs:{54:{tf:1}}},df:0,docs:{}},df:0,docs:{}},7:{df:1,docs:{2:{tf:1}}},9:{df:1,docs:{54:{tf:1}}},":":{1:{0:{df:1,docs:{98:{tf:1}}},df:2,docs:{97:{tf:1},98:{tf:1}}},2:{df:2,docs:{97:{tf:1},98:{tf:1}}},3:{df:2,docs:{97:{tf:1},98:{tf:1}}},4:{df:2,docs:{97:{tf:1},98:{tf:1}}},5:{df:1,docs:{97:{tf:1}}},df:0,docs:{}},df:7,docs:{22:{tf:1},29:{tf:1},32:{tf:1},33:{tf:1},36:{tf:1},37:{tf:1},65:{tf:1}}},3:{":":{1:{0:{df:1,docs:{101:{tf:1}}},1:{df:1,docs:{101:{tf:1}}},2:{df:1,docs:{101:{tf:1}}},3:{df:1,docs:{101:{tf:1}}},4:{df:1,docs:{101:{tf:1}}},df:2,docs:{100:{tf:1},101:{tf:1}}},2:{df:2,docs:{100:{tf:1},101:{tf:1}}},3:{df:2,docs:{100:{tf:1},101:{tf:1}}},4:{df:2,docs:{100:{tf:1},101:{tf:1}}},5:{df:1,docs:{100:{tf:1}}},6:{df:1,docs:{100:{tf:1}}},7:{df:1,docs:{100:{tf:1}}},8:{df:1,docs:{100:{tf:1}}},9:{df:1,docs:{100:{tf:1}}},df:0,docs:{}},df:6,docs:{22:{tf:1},29:{tf:1},33:{tf:1},36:{tf:1},37:{tf:1},65:{tf:1}}},4:{".":{0:{df:2,docs:{144:{tf:1},75:{tf:1}}},1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},3:{df:1,docs:{37:{tf:1}}},4:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},":":{1:{df:2,docs:{103:{tf:1},104:{tf:1}}},2:{df:2,docs:{103:{tf:1},104:{tf:1}}},3:{df:2,docs:{103:{tf:1},104:{tf:1}}},4:{df:2,docs:{103:{tf:1},104:{tf:1}}},df:0,docs:{}},df:4,docs:{22:{tf:1},29:{tf:1},37:{tf:1},65:{tf:1}}},5:{".":{1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},3:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},":":{1:{df:1,docs:{106:{tf:1}}},2:{df:1,docs:{106:{tf:1}}},3:{df:1,docs:{106:{tf:1}}},4:{df:1,docs:{106:{tf:1}}},5:{df:1,docs:{106:{tf:1}}},df:0,docs:{}},df:4,docs:{22:{tf:1},29:{tf:1},37:{tf:1},65:{tf:1}}},6:{".":{1:{".":{1:{df:1,docs:{37:{tf:1}}},2:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:1,docs:{37:{tf:1}}},2:{".":{1:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:1,docs:{37:{tf:1}}},3:{df:1,docs:{37:{tf:1}}},4:{df:1,docs:{37:{tf:1}}},5:{df:1,docs:{37:{tf:1}}},6:{df:1,docs:{37:{tf:1}}},7:{df:1,docs:{37:{tf:1}}},8:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},":":{1:{df:1,docs:{109:{tf:1}}},2:{df:1,docs:{109:{tf:1}}},3:{df:1,docs:{109:{tf:1}}},4:{df:1,docs:{109:{tf:1}}},5:{df:1,docs:{109:{tf:1}}},6:{df:1,docs:{109:{tf:1}}},7:{df:1,docs:{109:{tf:1}}},8:{df:1,docs:{109:{tf:1}}},9:{df:1,docs:{109:{tf:1}}},df:0,docs:{}},df:4,docs:{22:{tf:1},29:{tf:1},37:{tf:1},65:{tf:1}}},7:{":":{1:{df:1,docs:{111:{tf:1}}},2:{df:1,docs:{111:{tf:1}}},3:{df:1,docs:{111:{tf:1}}},4:{df:1,docs:{111:{tf:1}}},5:{df:1,docs:{111:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}}},8:{0:{df:0,docs:{},"~":{1:{3:{5:{c:{df:0,docs:{},m:{df:1,docs:{32:{tf:1}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},":":{1:{0:{df:1,docs:{114:{tf:1}}},df:1,docs:{114:{tf:1}}},2:{df:1,docs:{114:{tf:1}}},3:{df:1,docs:{114:{tf:1}}},4:{df:1,docs:{114:{tf:1}}},5:{df:1,docs:{114:{tf:1}}},6:{df:1,docs:{114:{tf:1}}},7:{df:1,docs:{114:{tf:1}}},8:{df:1,docs:{114:{tf:1}}},9:{df:1,docs:{114:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}}},9:{":":{1:{df:2,docs:{117:{tf:1},118:{tf:1}}},2:{df:2,docs:{117:{tf:1},118:{tf:1}}},3:{df:2,docs:{117:{tf:1},118:{tf:1}}},4:{df:2,docs:{117:{tf:1},118:{tf:1}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}}},a:{b:{df:0,docs:{},s:{df:0,docs:{},o:{df:0,docs:{},l:{df:0,docs:{},u:{df:0,docs:{},t:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}}}}}},df:0,docs:{},h:{df:0,docs:{},m:{a:{d:{df:6,docs:{12:{tf:1},13:{tf:2},30:{tf:1},41:{tf:2},57:{tf:1},58:{tf:2}}},df:0,docs:{}},df:0,docs:{},u:{d:{df:1,docs:{109:{tf:1.4142135623730951}}},df:0,docs:{}}}},l:{df:0,docs:{},t:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}},p:{a:{c:{df:0,docs:{},h:{df:8,docs:{145:{tf:2},155:{tf:1},156:{tf:1},50:{tf:1},51:{tf:1},76:{tf:2},86:{tf:1},87:{tf:1}}}},df:0,docs:{}},df:0,docs:{}},s:{df:0,docs:{},s:{df:0,docs:{},e:{df:0,docs:{},t:{df:1,docs:{129:{tf:1}}}}}},w:{df:1,docs:{6:{tf:1}}},y:{df:1,docs:{6:{tf:1}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},b:{a:{df:2,docs:{29:{tf:1},41:{tf:1}},h:{df:0,docs:{},r:{df:2,docs:{29:{tf:1},41:{tf:1}}}},s:{df:0,docs:{},o:{df:4,docs:{101:{tf:1},118:{tf:1},29:{tf:1},41:{tf:1}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{104:{tf:1.7320508075688772},112:{tf:1.4142135623730951},29:{tf:1},41:{tf:1}}}}},y:{df:3,docs:{19:{tf:1.4142135623730951},41:{tf:1},62:{tf:1.4142135623730951}}}}}},df:4,docs:{37:{tf:2.23606797749979},56:{tf:1},6:{tf:1},9:{tf:1}},e:{b:{a:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},n:{df:4,docs:{117:{tf:2.23606797749979},118:{tf:2.23606797749979},29:{tf:1},41:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},i:{b:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},41:{tf:1}}}}}},d:{df:0,docs:{},o:{df:4,docs:{104:{tf:1},107:{tf:1},29:{tf:1},41:{tf:1}}}},df:2,docs:{29:{tf:1.4142135623730951},41:{tf:1.4142135623730951}},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},41:{tf:1}}}}},o:{df:0,docs:{},o:{df:0,docs:{},k:{".":{df:0,docs:{},t:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},l:{df:1,docs:{129:{tf:1}}}}}}},df:2,docs:{127:{tf:1},129:{tf:1}}}}},u:{df:0,docs:{},g:{df:10,docs:{139:{tf:1},143:{tf:1.7320508075688772},150:{tf:1},154:{tf:1.7320508075688772},45:{tf:1},49:{tf:1.7320508075688772},70:{tf:1},74:{tf:1.7320508075688772},81:{tf:1},85:{tf:1.7320508075688772}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},c:{c:{df:3,docs:{144:{tf:1},37:{tf:1},75:{tf:1}}},df:1,docs:{37:{tf:1}},h:{a:{df:0,docs:{},r:{a:{c:{df:0,docs:{},t:{df:0,docs:{},e:{df:0,docs:{},r:{_:{df:0,docs:{},s:{df:0,docs:{},u:{b:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},i:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},t:{df:24,docs:{145:{tf:1},148:{tf:1.7320508075688772},149:{tf:1},150:{tf:1},151:{tf:1},152:{tf:1},153:{tf:1},154:{tf:1},155:{tf:1},156:{tf:1},157:{tf:1},43:{tf:1.4142135623730951},7:{tf:1},76:{tf:1},79:{tf:1.7320508075688772},80:{tf:1},81:{tf:1},82:{tf:1},83:{tf:1},84:{tf:1},85:{tf:1},86:{tf:1},87:{tf:1},88:{tf:1}}}}}}}}},df:0,docs:{}}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{},t:{df:6,docs:{151:{tf:1},157:{tf:1},46:{tf:1},52:{tf:1},82:{tf:1},88:{tf:1}}}}},df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},k:{df:0,docs:{},e:{df:1,docs:{37:{tf:1}}}}}}},i:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},e:{_:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},f:{df:0,docs:{},i:{df:1,docs:{127:{tf:1}}}}}}}}}}},df:0,docs:{}}}}}}},n:{df:2,docs:{119:{tf:1},136:{tf:1}}},o:{d:{df:0,docs:{},e:{df:5,docs:{143:{tf:1},154:{tf:1},49:{tf:1},74:{tf:1},85:{tf:1}}}},df:0,docs:{},m:{df:0,docs:{},m:{df:0,docs:{},i:{df:0,docs:{},t:{df:6,docs:{124:{tf:1},139:{tf:1},150:{tf:1},45:{tf:1},70:{tf:1},81:{tf:1}}}}}},n:{df:0,docs:{},t:{df:0,docs:{},r:{df:0,docs:{},i:{b:{df:0,docs:{},u:{df:0,docs:{},t:{df:1,docs:{129:{tf:1}},o:{df:0,docs:{},r:{df:3,docs:{151:{tf:1},46:{tf:1},82:{tf:1}}}}}}},df:0,docs:{}}}}},u:{df:0,docs:{},n:{df:0,docs:{},t:{df:0,docs:{},r:{df:0,docs:{},i:{df:1,docs:{37:{tf:1.4142135623730951}}}}}}}},r:{df:0,docs:{},e:{a:{df:0,docs:{},t:{df:0,docs:{},i:{df:0,docs:{},o:{df:0,docs:{},n:{".":{df:0,docs:{},m:{d:{df:1,docs:{129:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}},df:0,docs:{}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},d:{0:{".":{2:{df:0,docs:{},"~":{d:{1:{".":{3:{df:0,docs:{},h:{df:0,docs:{},m:{df:0,docs:{},m:{df:0,docs:{},",":{df:0,docs:{},"成":{df:0,docs:{},"年":{d:{1:{".":{3:{df:0,docs:{},"~":{d:{1:{0:{".":{2:{df:0,docs:{},h:{df:0,docs:{},m:{df:0,docs:{},m:{df:1,docs:{32:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{}},1:{3:{df:1,docs:{32:{tf:1}}},df:0,docs:{}},2:{0:{df:1,docs:{32:{tf:1}}},df:0,docs:{}},a:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},o:{df:0,docs:{},h:{a:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}},"|":{0:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},df:7,docs:{22:{tf:1},37:{tf:2.6457513110645907},41:{tf:1},56:{tf:1},6:{tf:1},65:{tf:1},9:{tf:1}},e:{d:{a:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{5:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},df:0,docs:{},e:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{6:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},i:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{7:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},o:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{8:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{9:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},f:{df:1,docs:{118:{tf:1}}},g:{df:6,docs:{112:{tf:1.4142135623730951},118:{tf:1},20:{tf:3.3166247903554},30:{tf:1},41:{tf:3.4641016151377544},63:{tf:3.3166247903554}}},s:{d:{df:2,docs:{29:{tf:1},41:{tf:1}}},df:0,docs:{}},"|":{1:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},i:{d:{a:{df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{1:{0:{df:1,docs:{41:{tf:1}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},s:{c:{df:0,docs:{},u:{df:0,docs:{},s:{df:0,docs:{},s:{df:5,docs:{143:{tf:1},154:{tf:1},49:{tf:1},74:{tf:1},85:{tf:1}}}}}},df:0,docs:{}},"|":{2:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},o:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},l:{df:0,docs:{},i:{a:{df:0,docs:{},n:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},2:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}}},"|":{3:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},u:{d:{a:{d:{df:0,docs:{},i:{d:{df:0,docs:{},u:{df:1,docs:{101:{tf:1}}}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{},i:{d:{df:0,docs:{},u:{df:1,docs:{101:{tf:1}}}},df:0,docs:{}}},df:3,docs:{22:{tf:1},29:{tf:1},65:{tf:1}},"|":{4:{df:1,docs:{41:{tf:1}}},df:0,docs:{}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},df:0,docs:{},e:{df:9,docs:{112:{tf:1},22:{tf:1},29:{tf:1},37:{tf:1},41:{tf:1},56:{tf:1},6:{tf:1},65:{tf:1},9:{tf:1}},i:{df:0,docs:{},u:{"/":{df:0,docs:{},e:{df:0,docs:{},i:{df:0,docs:{},o:{df:1,docs:{29:{tf:1}}}}}},df:0,docs:{}}},n:{df:4,docs:{22:{tf:1},29:{tf:1},41:{tf:1},65:{tf:1}},g:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},h:{df:6,docs:{127:{tf:1},137:{tf:1},148:{tf:1},43:{tf:1},68:{tf:1},79:{tf:1}}}}}}}},s:{df:0,docs:{},p:{a:{df:0,docs:{},"ñ":{df:0,docs:{},o:{df:0,docs:{},l:{df:5,docs:{137:{tf:1},148:{tf:1},43:{tf:1},68:{tf:1},79:{tf:1}}}}}},df:0,docs:{},e:{df:0,docs:{},r:{a:{df:0,docs:{},n:{df:0,docs:{},t:{df:0,docs:{},o:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}}},df:0,docs:{}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},f:{df:1,docs:{37:{tf:1}},i:{df:0,docs:{},l:{df:0,docs:{},e:{":":{a:{df:1,docs:{37:{tf:1}}},b:{df:1,docs:{37:{tf:1}}},c:{df:1,docs:{37:{tf:1}}},d:{a:{df:0,docs:{},o:{df:0,docs:{},h:{a:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}}},df:1,docs:{37:{tf:1}}},df:1,docs:{37:{tf:1.4142135623730951}},f:{df:1,docs:{37:{tf:1}}},g:{df:1,docs:{37:{tf:1}}},h:{df:1,docs:{37:{tf:1}},i:{df:0,docs:{},t:{df:0,docs:{},l:{df:0,docs:{},"世":{df:0,docs:{},"界":{df:0,docs:{},"线":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{38:{tf:1}}}}}},df:0,docs:{}}}}}}}},i:{df:1,docs:{37:{tf:1.4142135623730951}}},j:{df:1,docs:{37:{tf:1}}},k:{df:1,docs:{37:{tf:1}}},l:{df:1,docs:{37:{tf:1}}},m:{df:1,docs:{37:{tf:1}}},n:{df:1,docs:{37:{tf:1}}},o:{df:1,docs:{37:{tf:1}}},p:{df:1,docs:{37:{tf:1}}},q:{df:1,docs:{37:{tf:1}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},r:{df:1,docs:{37:{tf:1}}},t:{df:1,docs:{37:{tf:1}}},u:{df:1,docs:{37:{tf:1}}},v:{df:1,docs:{37:{tf:1}}},w:{df:1,docs:{37:{tf:1}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},x:{df:1,docs:{37:{tf:1}}},y:{df:0,docs:{},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},z:{df:1,docs:{37:{tf:1}}},"哈":{df:0,docs:{},"汉":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{38:{tf:1}}}}}},df:0,docs:{}}},"太":{df:0,docs:{},"阳":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}},_:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},r:{df:0,docs:{},u:{c:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},r:{df:0,docs:{},e:{".":{df:0,docs:{},m:{d:{df:1,docs:{129:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}},df:0,docs:{}}}}}},df:1,docs:{37:{tf:1.4142135623730951}}}}},o:{df:0,docs:{},r:{df:0,docs:{},k:{df:5,docs:{142:{tf:1},153:{tf:1},48:{tf:1},73:{tf:1},84:{tf:1}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},g:{a:{d:{df:8,docs:{101:{tf:1.7320508075688772},107:{tf:1},112:{tf:1},118:{tf:1.4142135623730951},16:{tf:2},29:{tf:1},41:{tf:1.7320508075688772},59:{tf:2}},e:{df:0,docs:{},n:{df:4,docs:{22:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},65:{tf:1}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:3,docs:{112:{tf:1.7320508075688772},29:{tf:1},41:{tf:1}}},df:0,docs:{}}}}},df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1.4142135623730951},41:{tf:1.7320508075688772},59:{tf:1}}},df:0,docs:{}}},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{101:{tf:1}}}}},u:{df:5,docs:{22:{tf:1},41:{tf:1},65:{tf:1},95:{tf:1},98:{tf:1}}}},df:0,docs:{},m:{df:0,docs:{},o:{df:0,docs:{},e:{df:0,docs:{},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:1,docs:{118:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}}}},u:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},g:{df:3,docs:{114:{tf:2},29:{tf:1},41:{tf:1}}}}}}}},df:4,docs:{37:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},h:{a:{df:0,docs:{},l:{df:0,docs:{},u:{df:0,docs:{},m:{df:1,docs:{135:{tf:1}}}}}},df:0,docs:{}},i:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},i:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}}}},s:{c:{df:0,docs:{},u:{df:2,docs:{145:{tf:1},76:{tf:1}}}},df:0,docs:{}},t:{df:0,docs:{},e:{df:12,docs:{120:{tf:1},122:{tf:1},137:{tf:1},145:{tf:1.7320508075688772},148:{tf:1},156:{tf:1},43:{tf:1},51:{tf:1},68:{tf:1},76:{tf:1.7320508075688772},79:{tf:1},87:{tf:1}}},h:{df:0,docs:{},u:{b:{df:17,docs:{120:{tf:1.4142135623730951},122:{tf:1},137:{tf:1},142:{tf:1},145:{tf:2.449489742783178},148:{tf:1},153:{tf:1},156:{tf:1.4142135623730951},43:{tf:1},48:{tf:1},51:{tf:1.4142135623730951},68:{tf:1},73:{tf:1},76:{tf:2.449489742783178},79:{tf:1},84:{tf:1},87:{tf:1.4142135623730951}}},df:0,docs:{}}}}},o:{df:2,docs:{16:{tf:1},59:{tf:1}},m:{df:17,docs:{101:{tf:1.4142135623730951},104:{tf:2.23606797749979},107:{tf:1},112:{tf:2.23606797749979},118:{tf:2.23606797749979},16:{tf:1.7320508075688772},17:{tf:1},18:{tf:1},20:{tf:1.7320508075688772},29:{tf:1},30:{tf:1},41:{tf:2.6457513110645907},59:{tf:1.7320508075688772},60:{tf:1},61:{tf:1},63:{tf:1.7320508075688772},98:{tf:1.4142135623730951}},e:{df:0,docs:{},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:21,docs:{101:{tf:2.6457513110645907},104:{tf:1.4142135623730951},106:{tf:1},107:{tf:2.449489742783178},109:{tf:1.7320508075688772},112:{tf:2.23606797749979},118:{tf:1.4142135623730951},12:{tf:1},13:{tf:2.23606797749979},16:{tf:1},21:{tf:2},22:{tf:1},30:{tf:1},41:{tf:3.3166247903554},57:{tf:1},58:{tf:2.23606797749979},59:{tf:1},64:{tf:2},65:{tf:1},95:{tf:2.449489742783178},98:{tf:1.7320508075688772}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}},n:{df:4,docs:{22:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},65:{tf:1}}}},g:{a:{d:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},o:{a:{df:0,docs:{},m:{a:{df:5,docs:{16:{tf:1},17:{tf:1},41:{tf:1.4142135623730951},59:{tf:1},60:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{}},h:{a:{df:6,docs:{16:{tf:1},21:{tf:1.4142135623730951},29:{tf:1},41:{tf:2},59:{tf:1},64:{tf:1.4142135623730951}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:8,docs:{16:{tf:1},20:{tf:3.1622776601683795},21:{tf:1.4142135623730951},29:{tf:1},41:{tf:3.605551275463989},59:{tf:1},63:{tf:3.1622776601683795},64:{tf:1.4142135623730951}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},41:{tf:1},65:{tf:1}}}}},u:{df:2,docs:{29:{tf:1},41:{tf:1}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},h:{a:{b:{df:0,docs:{},i:{"/":{df:0,docs:{},r:{df:0,docs:{},i:{df:1,docs:{41:{tf:1}}}}},b:{df:0,docs:{},i:{df:26,docs:{101:{tf:3.7416573867739413},104:{tf:2.6457513110645907},106:{tf:1},107:{tf:2.449489742783178},109:{tf:2},112:{tf:3},118:{tf:3.1622776601683795},12:{tf:1},13:{tf:2.8284271247461903},133:{tf:1.7320508075688772},134:{tf:1},135:{tf:1.7320508075688772},18:{tf:1.7320508075688772},2:{tf:1.4142135623730951},20:{tf:2.23606797749979},21:{tf:1.4142135623730951},3:{tf:1},30:{tf:1},41:{tf:4.242640687119285},55:{tf:1.4142135623730951},57:{tf:1},58:{tf:2.8284271247461903},61:{tf:1.7320508075688772},63:{tf:2.23606797749979},64:{tf:1.4142135623730951},95:{tf:2.6457513110645907}}}},df:4,docs:{20:{tf:2.449489742783178},29:{tf:1.4142135623730951},41:{tf:2.6457513110645907},63:{tf:2.449489742783178}},h:{df:0,docs:{},i:{a:{'"':{b:{df:0,docs:{},e:{b:{a:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},n:{df:1,docs:{118:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},df:8,docs:{101:{tf:2},104:{tf:1},107:{tf:2},112:{tf:1.4142135623730951},118:{tf:1.4142135623730951},29:{tf:1},41:{tf:1},95:{tf:1.7320508075688772}}},df:0,docs:{}}},s:{df:0,docs:{},o:{df:3,docs:{29:{tf:1},41:{tf:1},98:{tf:1}},y:{df:2,docs:{29:{tf:1},41:{tf:1}}}}}}},c:{df:0,docs:{},k:{df:5,docs:{145:{tf:1},156:{tf:1},51:{tf:1},76:{tf:1},87:{tf:1}}}},df:8,docs:{16:{tf:2},23:{tf:1},29:{tf:1.7320508075688772},41:{tf:2.449489742783178},59:{tf:2},66:{tf:1},95:{tf:1},98:{tf:1}},g:{a:{df:2,docs:{29:{tf:1},41:{tf:1}}},df:0,docs:{}},h:{df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{29:{tf:1}}}}},m:{a:{d:{df:0,docs:{},i:{df:7,docs:{109:{tf:1.4142135623730951},12:{tf:1},13:{tf:2},30:{tf:1},41:{tf:2},57:{tf:1},58:{tf:2}}}},df:2,docs:{29:{tf:1},41:{tf:1}},h:{a:{df:2,docs:{29:{tf:1},41:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:2,docs:{29:{tf:1},41:{tf:1}}},df:0,docs:{}}}},df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{29:{tf:1}}}},o:{df:0,docs:{},o:{d:{df:6,docs:{133:{tf:1.7320508075688772},134:{tf:1},135:{tf:1.7320508075688772},2:{tf:1.4142135623730951},3:{tf:1},55:{tf:1.4142135623730951}}},df:0,docs:{}}},u:{d:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1.4142135623730951}}}}}},2:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},a:{df:2,docs:{101:{tf:1},95:{tf:1.4142135623730951}}},df:35,docs:{101:{tf:7.3484692283495345},104:{tf:4.795831523312719},106:{tf:1},107:{tf:4.47213595499958},109:{tf:3.3166247903554},112:{tf:5.477225575051661},118:{tf:3.605551275463989},12:{tf:1},127:{tf:1.4142135623730951},13:{tf:3.3166247903554},16:{tf:1.4142135623730951},18:{tf:3.7416573867739413},19:{tf:3.1622776601683795},2:{tf:1},20:{tf:4.47213595499958},21:{tf:2.8284271247461903},23:{tf:1},28:{tf:1},29:{tf:2},30:{tf:1},33:{tf:1},41:{tf:7.54983443527075},5:{tf:1},55:{tf:1},57:{tf:1},58:{tf:3.3166247903554},59:{tf:1.4142135623730951},61:{tf:3.7416573867739413},62:{tf:3.1622776601683795},63:{tf:4.47213595499958},64:{tf:2.8284271247461903},66:{tf:1},94:{tf:1.7320508075688772},95:{tf:6.557438524302},98:{tf:5.196152422706632}},h:{a:{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:2,docs:{29:{tf:1},41:{tf:1}}},df:0,docs:{}}}},df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{104:{tf:1.7320508075688772},112:{tf:1.4142135623730951},118:{tf:1.7320508075688772},29:{tf:1}}}}},u:{df:7,docs:{101:{tf:3.4641016151377544},104:{tf:2},107:{tf:2.449489742783178},112:{tf:2},118:{tf:2},29:{tf:1.4142135623730951},98:{tf:2.449489742783178}}},y:{a:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},m:{a:{df:1,docs:{29:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}},"?":{df:0,docs:{},h:{a:{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:1,docs:{38:{tf:1}}},df:0,docs:{}}}},df:0,docs:{}}}},df:0,docs:{}}},n:{df:2,docs:{119:{tf:1},136:{tf:1}}},y:{a:{df:1,docs:{29:{tf:1}}},df:0,docs:{}}},b:{df:0,docs:{},i:{b:{df:0,docs:{},i:{df:3,docs:{20:{tf:2.23606797749979},41:{tf:2.23606797749979},63:{tf:2.23606797749979}}}},df:0,docs:{}}},df:4,docs:{37:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},i:{df:0,docs:{},g:{df:0,docs:{},h:{df:0,docs:{},t:{"=":{'"':{1:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}},l:{df:0,docs:{},l:{df:0,docs:{},o:{df:1,docs:{127:{tf:1}}}}},n:{df:5,docs:{104:{tf:1},112:{tf:1},118:{tf:1.4142135623730951},29:{tf:1},41:{tf:1}},g:{df:0,docs:{},u:{df:3,docs:{101:{tf:1.4142135623730951},107:{tf:1},112:{tf:1}}}},r:{df:0,docs:{},i:{df:2,docs:{101:{tf:1},95:{tf:1.7320508075688772}}}}}},i:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},o:{df:0,docs:{},r:{df:0,docs:{},i:{df:3,docs:{157:{tf:1},52:{tf:1},88:{tf:1}}}}}}},t:{df:0,docs:{},l:{"(":{df:0,docs:{},h:{a:{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:2,docs:{158:{tf:1},34:{tf:1}}},df:0,docs:{}}}},df:0,docs:{}}},df:1,docs:{38:{tf:2}}}}},t:{df:0,docs:{},t:{df:0,docs:{},p:{df:0,docs:{},s:{":":{"/":{"/":{df:0,docs:{},m:{df:0,docs:{},h:{d:{df:0,docs:{},h:{".":{df:0,docs:{},p:{df:0,docs:{},j:{5:{6:{8:{".":{df:0,docs:{},e:{df:0,docs:{},u:{".":{df:0,docs:{},o:{df:0,docs:{},r:{df:0,docs:{},g:{"/":{df:0,docs:{},w:{df:0,docs:{},i:{df:0,docs:{},k:{df:0,docs:{},i:{"/":{df:0,docs:{},h:{df:0,docs:{},i:{df:0,docs:{},t:{df:0,docs:{},l:{df:0,docs:{},"世":{df:0,docs:{},"界":{df:0,docs:{},"线":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{8:{0:{3:{df:1,docs:{38:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}}}}},m:{df:0,docs:{},h:{d:{df:0,docs:{},h:{df:0,docs:{},"世":{df:0,docs:{},"界":{df:0,docs:{},"线":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{8:{2:{2:{df:2,docs:{158:{tf:1},34:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}},"现":{df:0,docs:{},"存":{df:0,docs:{},"国":{df:0,docs:{},"家":{df:0,docs:{},"列":{df:0,docs:{},"表":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{9:{6:{0:{df:1,docs:{35:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}}}}}},df:0,docs:{}}},"哈":{df:0,docs:{},"姆":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{6:{6:{9:{df:1,docs:{32:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{},"文":{df:0,docs:{},"化":{df:0,docs:{},"列":{df:0,docs:{},"表":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{1:{7:{4:{df:1,docs:{33:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}}}},"所":{df:0,docs:{},"有":{df:0,docs:{},"图":{df:0,docs:{},"例":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{4:{2:{5:{df:1,docs:{37:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}},"语":{df:0,docs:{},"言":{df:0,docs:{},"列":{df:0,docs:{},"表":{"?":{df:0,docs:{},o:{df:0,docs:{},l:{d:{df:0,docs:{},i:{d:{"=":{6:{4:{1:{df:1,docs:{36:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}}}},df:0,docs:{}}}}}},df:0,docs:{}}}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}},"ʌ":{df:0,docs:{},"ˈ":{df:0,docs:{},m:{df:0,docs:{},u:{d:{df:1,docs:{5:{tf:1}}},df:0,docs:{}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},i:{b:{df:2,docs:{31:{tf:1},41:{tf:1}}},c:{df:0,docs:{},o:{df:0,docs:{},n:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1.4142135623730951}}}}}},df:0,docs:{}}}},df:0,docs:{},g:{df:0,docs:{},u:{df:4,docs:{112:{tf:1.4142135623730951},29:{tf:1},41:{tf:1},98:{tf:1.4142135623730951}}}},m:{a:{df:0,docs:{},g:{df:0,docs:{},i:{df:0,docs:{},n:{a:{df:0,docs:{},r:{df:0,docs:{},i:{df:2,docs:{158:{tf:1},34:{tf:1}}}}},df:0,docs:{}}}}},df:0,docs:{}},n:{d:{df:0,docs:{},e:{df:0,docs:{},x:{".":{df:0,docs:{},m:{d:{df:1,docs:{129:{tf:1.4142135623730951}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{},t:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},n:{df:2,docs:{144:{tf:1},75:{tf:1}}}}}}},s:{df:0,docs:{},s:{df:0,docs:{},u:{df:11,docs:{122:{tf:1},139:{tf:1},143:{tf:1.4142135623730951},150:{tf:1},154:{tf:1.4142135623730951},45:{tf:1},49:{tf:1.4142135623730951},70:{tf:1},74:{tf:1.4142135623730951},81:{tf:1},85:{tf:1.4142135623730951}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},j:{df:1,docs:{37:{tf:1.7320508075688772}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},k:{df:1,docs:{37:{tf:1.7320508075688772}},e:{df:0,docs:{},q:{df:0,docs:{},i:{df:0,docs:{},x:{df:0,docs:{},i:{df:0,docs:{},e:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}}}}},i:{df:0,docs:{},j:{a:{df:0,docs:{},z:{a:{df:0,docs:{},n:{df:0,docs:{},o:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:1,docs:{37:{tf:1}}}}},df:0,docs:{}}},df:0,docs:{}}},j:{a:{df:0,docs:{},z:{a:{df:0,docs:{},n:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},df:0,docs:{}}},df:0,docs:{}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},l:{a:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},u:{a:{df:0,docs:{},g:{df:1,docs:{127:{tf:1}}}},df:0,docs:{}}}}},df:1,docs:{37:{tf:1}},i:{c:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},s:{df:10,docs:{144:{tf:1},145:{tf:2.449489742783178},155:{tf:1.4142135623730951},156:{tf:1.4142135623730951},50:{tf:1.4142135623730951},51:{tf:1.4142135623730951},75:{tf:1},76:{tf:2.449489742783178},86:{tf:1.4142135623730951},87:{tf:1.4142135623730951}}}}}},df:0,docs:{},n:{df:0,docs:{},e:{df:2,docs:{158:{tf:1},34:{tf:1}}}}},t:{";":{df:0,docs:{},i:{df:0,docs:{},m:{df:0,docs:{},g:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}}}},df:0,docs:{}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},m:{a:{df:7,docs:{16:{tf:2},19:{tf:2.23606797749979},29:{tf:1},33:{tf:1},41:{tf:1.7320508075688772},59:{tf:2},62:{tf:2.23606797749979}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}}},r:{df:0,docs:{},k:{d:{df:0,docs:{},o:{df:0,docs:{},w:{df:0,docs:{},n:{df:1,docs:{41:{tf:1}}}}}},df:0,docs:{}}}},d:{b:{df:0,docs:{},o:{df:0,docs:{},o:{df:0,docs:{},k:{df:4,docs:{125:{tf:1},129:{tf:1},141:{tf:1},72:{tf:1}}}}}},df:0,docs:{}},df:4,docs:{37:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},g:{df:5,docs:{118:{tf:1},16:{tf:1.7320508075688772},29:{tf:1},41:{tf:1.7320508075688772},59:{tf:1.7320508075688772}},e:{df:0,docs:{},n:{df:4,docs:{22:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},65:{tf:1}}}},h:{a:{df:10,docs:{101:{tf:1.4142135623730951},104:{tf:1.7320508075688772},107:{tf:1.7320508075688772},112:{tf:2},16:{tf:1},29:{tf:1},41:{tf:1},59:{tf:1},95:{tf:2.449489742783178},98:{tf:1.7320508075688772}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:5,docs:{112:{tf:1},16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}}},u:{df:3,docs:{22:{tf:1},41:{tf:1},65:{tf:1}}}},n:{b:{a:{df:0,docs:{},s:{df:0,docs:{},o:{df:7,docs:{101:{tf:2},104:{tf:1},107:{tf:1},112:{tf:1},118:{tf:1},29:{tf:1},41:{tf:1}}}}},df:0,docs:{}},df:4,docs:{16:{tf:1.7320508075688772},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1.7320508075688772}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}},g:{a:{d:{df:3,docs:{101:{tf:1.4142135623730951},104:{tf:1.4142135623730951},118:{tf:1}}},df:0,docs:{}},df:0,docs:{}},h:{a:{df:7,docs:{101:{tf:2.6457513110645907},118:{tf:1},16:{tf:1},29:{tf:1.7320508075688772},41:{tf:1.4142135623730951},59:{tf:1},98:{tf:1.4142135623730951}}},df:0,docs:{},e:{df:0,docs:{},n:{df:1,docs:{118:{tf:1}}}}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}}}}},h:{d:{df:0,docs:{},h:{df:5,docs:{158:{tf:2.23606797749979},34:{tf:2.23606797749979},35:{tf:2},36:{tf:2.6457513110645907},37:{tf:2.23606797749979}}}},df:0,docs:{}},i:{df:0,docs:{},n:{df:10,docs:{101:{tf:3},104:{tf:1},112:{tf:1},118:{tf:1},19:{tf:1.7320508075688772},29:{tf:1.4142135623730951},30:{tf:1},41:{tf:1},62:{tf:1.7320508075688772},98:{tf:1.4142135623730951}}},t:{df:5,docs:{145:{tf:1.4142135623730951},156:{tf:1},51:{tf:1},76:{tf:1.4142135623730951},87:{tf:1}}}},s:{df:0,docs:{},g:{df:2,docs:{145:{tf:1},76:{tf:1}}}},u:{d:{df:9,docs:{112:{tf:1},16:{tf:2},23:{tf:1},29:{tf:1.7320508075688772},41:{tf:2.449489742783178},59:{tf:2},66:{tf:1},95:{tf:1},98:{tf:1}}},df:0,docs:{},h:{a:{df:0,docs:{},m:{df:0,docs:{},m:{a:{d:{df:1,docs:{135:{tf:1}}},df:0,docs:{}},df:0,docs:{}}}},df:0,docs:{}},r:{df:0,docs:{},i:{df:0,docs:{},n:{df:0,docs:{},s:{df:0,docs:{},u:{df:4,docs:{111:{tf:2},112:{tf:2.449489742783178},29:{tf:1},41:{tf:1}}}}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},n:{df:4,docs:{37:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},e:{df:2,docs:{16:{tf:1},59:{tf:1}},n:{df:11,docs:{101:{tf:1.4142135623730951},16:{tf:2},17:{tf:1},18:{tf:1},29:{tf:1},30:{tf:1},41:{tf:2.6457513110645907},59:{tf:2},60:{tf:1},61:{tf:1},98:{tf:1.4142135623730951}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}},h:{a:{df:7,docs:{118:{tf:1},16:{tf:1},18:{tf:1},29:{tf:1},41:{tf:1.7320508075688772},59:{tf:1},61:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}}},df:0,docs:{}}},n:{df:0,docs:{},e:{df:0,docs:{},n:{df:4,docs:{21:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},64:{tf:1}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}}}},o:{df:3,docs:{107:{tf:1},29:{tf:1},41:{tf:1}}}},o:{df:1,docs:{95:{tf:1}}}}},o:{a:{df:1,docs:{98:{tf:1}}},df:0,docs:{},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:6,docs:{112:{tf:1},118:{tf:1},16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}}},n:{df:0,docs:{},e:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}},u:{df:0,docs:{},m:{df:1,docs:{98:{tf:1}}}}},u:{a:{df:1,docs:{95:{tf:1}}},df:1,docs:{95:{tf:1.7320508075688772}}},y:{a:{df:0,docs:{},m:{df:0,docs:{},h:{a:{df:1,docs:{95:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:1,docs:{95:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}}},u:{df:0,docs:{},m:{a:{df:1,docs:{101:{tf:1}}},df:7,docs:{101:{tf:1.7320508075688772},104:{tf:1.4142135623730951},107:{tf:1.4142135623730951},29:{tf:1},41:{tf:1},95:{tf:1.4142135623730951},98:{tf:1.7320508075688772}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},o:{df:10,docs:{112:{tf:1},22:{tf:1},29:{tf:1},37:{tf:1},41:{tf:1},56:{tf:1},6:{tf:1},65:{tf:1},9:{tf:1},98:{tf:1.4142135623730951}},m:{df:2,docs:{31:{tf:1},41:{tf:1}}},n:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},i:{df:0,docs:{},o:{df:6,docs:{132:{tf:2.23606797749979},2:{tf:2.6457513110645907},38:{tf:1},54:{tf:1},55:{tf:2.449489742783178},6:{tf:1.7320508075688772}}}}}}},t:{df:0,docs:{},l:{df:3,docs:{158:{tf:1},34:{tf:1},36:{tf:2.23606797749979}}},t:{df:0,docs:{},o:{df:1,docs:{114:{tf:1}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},p:{df:1,docs:{37:{tf:1}},i:{df:2,docs:{19:{tf:1},62:{tf:1}}},j:{5:{6:{8:{df:1,docs:{54:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:7.0710678118654755}}}},o:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},t:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}}}},r:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},t:{df:5,docs:{119:{tf:1},136:{tf:1},39:{tf:2.23606797749979},40:{tf:1.7320508075688772},41:{tf:1}}}}},p:{df:0,docs:{},e:{df:0,docs:{},r:{df:0,docs:{},t:{df:0,docs:{},i:{df:1,docs:{127:{tf:1.4142135623730951}}}}}}}}},u:{df:0,docs:{},l:{df:0,docs:{},l:{df:10,docs:{142:{tf:1},143:{tf:1.4142135623730951},153:{tf:1},154:{tf:1.4142135623730951},48:{tf:1},49:{tf:1.4142135623730951},73:{tf:1},74:{tf:1.4142135623730951},84:{tf:1},85:{tf:1.4142135623730951}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},q:{df:1,docs:{37:{tf:1.7320508075688772}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},r:{a:{df:0,docs:{},g:{df:0,docs:{},i:{a:{df:4,docs:{19:{tf:2.449489742783178},29:{tf:1},41:{tf:1},62:{tf:2.449489742783178}}},df:0,docs:{}}}},df:4,docs:{37:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},e:{df:0,docs:{},p:{df:0,docs:{},u:{b:{df:0,docs:{},l:{df:1,docs:{37:{tf:1}}}},df:0,docs:{}}},q:{df:0,docs:{},u:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},t:{df:10,docs:{142:{tf:1},143:{tf:1.4142135623730951},153:{tf:1},154:{tf:1.4142135623730951},48:{tf:1},49:{tf:1.4142135623730951},73:{tf:1},74:{tf:1.4142135623730951},84:{tf:1},85:{tf:1.4142135623730951}}}}}}},v:{df:0,docs:{},i:{df:0,docs:{},e:{df:0,docs:{},w:{df:5,docs:{143:{tf:1},154:{tf:1},49:{tf:1},74:{tf:1},85:{tf:1}}}}}}},i:{a:{df:1,docs:{95:{tf:1}}},df:3,docs:{29:{tf:3},41:{tf:2.8284271247461903},95:{tf:1}},i:{df:0,docs:{},g:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},41:{tf:1}}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},s:{a:{df:2,docs:{144:{tf:1},75:{tf:1}},m:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},41:{tf:1}}}}},df:7,docs:{135:{tf:1},2:{tf:1},37:{tf:1},55:{tf:1},56:{tf:1},6:{tf:1},9:{tf:1}},h:{df:0,docs:{},i:{df:0,docs:{},j:{df:0,docs:{},i:{df:1,docs:{127:{tf:1}}}}},u:{df:0,docs:{},o:{d:{df:0,docs:{},e:{d:{a:{df:0,docs:{},o:{df:0,docs:{},l:{df:0,docs:{},i:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}}},r:{c:{"=":{'"':{df:0,docs:{},h:{df:0,docs:{},t:{df:0,docs:{},t:{df:0,docs:{},p:{df:0,docs:{},s:{":":{"/":{"/":{df:0,docs:{},m:{df:0,docs:{},h:{d:{df:0,docs:{},h:{".":{df:0,docs:{},p:{df:0,docs:{},j:{5:{6:{8:{".":{df:0,docs:{},e:{df:0,docs:{},u:{".":{df:0,docs:{},o:{df:0,docs:{},r:{df:0,docs:{},g:{"/":{df:0,docs:{},w:{df:0,docs:{},i:{df:0,docs:{},k:{df:0,docs:{},i:{"/":{df:0,docs:{},s:{df:0,docs:{},p:{df:0,docs:{},e:{c:{df:0,docs:{},i:{a:{df:0,docs:{},l:{":":{c:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},t:{df:0,docs:{},r:{a:{df:0,docs:{},l:{a:{df:0,docs:{},u:{df:0,docs:{},t:{df:0,docs:{},o:{df:0,docs:{},l:{df:0,docs:{},o:{df:0,docs:{},g:{df:0,docs:{},i:{df:0,docs:{},n:{"/":{df:0,docs:{},s:{df:0,docs:{},t:{a:{df:0,docs:{},r:{df:0,docs:{},t:{"?":{df:0,docs:{},t:{df:0,docs:{},y:{df:0,docs:{},p:{df:0,docs:{},e:{"=":{1:{df:0,docs:{},x:{1:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}},df:0,docs:{}}},df:0,docs:{}},df:0,docs:{}}}}}},df:0,docs:{}}}},df:0,docs:{}}}},df:0,docs:{}}}}}}}}}},df:0,docs:{}}},df:0,docs:{}}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}},df:0,docs:{}}}}},df:0,docs:{}}}}}},df:0,docs:{}}}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}}}},df:0,docs:{}},df:1,docs:{129:{tf:1}}},df:0,docs:{}},t:{a:{df:0,docs:{},r:{df:5,docs:{146:{tf:1.4142135623730951},157:{tf:1.7320508075688772},52:{tf:1.7320508075688772},77:{tf:1.4142135623730951},88:{tf:1.7320508075688772}}}},df:0,docs:{},e:{a:{df:0,docs:{},m:{"+":{"+":{df:0,docs:{},"(":{df:0,docs:{},w:{a:{df:0,docs:{},t:{df:0,docs:{},t:{df:1,docs:{120:{tf:1}}}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}},y:{df:0,docs:{},l:{df:0,docs:{},e:{"=":{'"':{b:{df:0,docs:{},o:{df:0,docs:{},r:{d:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}},df:0,docs:{}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}},u:{df:0,docs:{},m:{df:0,docs:{},m:{a:{df:0,docs:{},r:{df:0,docs:{},y:{".":{df:0,docs:{},m:{d:{df:1,docs:{129:{tf:1}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},t:{a:{df:0,docs:{},h:{df:0,docs:{},l:{df:0,docs:{},o:{df:0,docs:{},u:{b:{df:3,docs:{135:{tf:1},2:{tf:1},55:{tf:1}}},df:0,docs:{}}}}}},df:1,docs:{37:{tf:1}},e:{df:3,docs:{20:{tf:1},41:{tf:1},63:{tf:1}}},h:{df:0,docs:{},e:{df:0,docs:{},m:{df:0,docs:{},e:{df:1,docs:{129:{tf:1}}}}}},i:{df:0,docs:{},m:{df:0,docs:{},e:{df:2,docs:{158:{tf:1},34:{tf:1}}}},t:{df:0,docs:{},l:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}}},o:{df:0,docs:{},o:{df:0,docs:{},l:{df:0,docs:{},k:{df:0,docs:{},i:{df:0,docs:{},t:{df:1,docs:{120:{tf:1}}}}}}}},r:{a:{df:0,docs:{},n:{df:0,docs:{},s:{df:0,docs:{},l:{a:{df:0,docs:{},t:{df:5,docs:{145:{tf:1.4142135623730951},156:{tf:1},51:{tf:1},76:{tf:1.4142135623730951},87:{tf:1}},e:{".":{df:0,docs:{},e:{df:0,docs:{},x:{df:0,docs:{},e:{c:{df:0,docs:{},u:{df:0,docs:{},t:{df:1,docs:{127:{tf:1}}}}},df:0,docs:{}}}},n:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},e:{df:0,docs:{},n:{c:{df:0,docs:{},l:{a:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},r:{df:0,docs:{},e:{".":{a:{df:0,docs:{},p:{df:0,docs:{},p:{df:0,docs:{},e:{df:0,docs:{},n:{d:{"(":{"'":{c:{df:0,docs:{},h:{df:0,docs:{},i:{df:0,docs:{},n:{df:0,docs:{},e:{df:0,docs:{},s:{df:0,docs:{},e:{_:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},f:{df:0,docs:{},i:{df:0,docs:{},e:{d:{"'":{",":{"'":{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},g:{df:0,docs:{},l:{df:0,docs:{},i:{df:0,docs:{},s:{df:0,docs:{},h:{df:1,docs:{127:{tf:1}}}}}}}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}}}}}}}}},df:0,docs:{}}}}}}}},df:0,docs:{}},df:0,docs:{},f:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},m:{df:1,docs:{127:{tf:1}}}}}}},df:1,docs:{127:{tf:1}}},df:0,docs:{}}}}}},df:0,docs:{}},df:0,docs:{}}}}}},df:0,docs:{}}},df:0,docs:{}}}}}}},df:0,docs:{}}}},df:0,docs:{}}}}},df:0,docs:{},i:{df:1,docs:{6:{tf:1.7320508075688772}}}},x:{df:0,docs:{},t:{df:1,docs:{41:{tf:1}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},u:{d:{df:2,docs:{31:{tf:1},41:{tf:1}}},df:10,docs:{101:{tf:1},22:{tf:1},29:{tf:1},37:{tf:1},41:{tf:1},56:{tf:1},6:{tf:1},65:{tf:1},9:{tf:1},95:{tf:1}},h:{df:0,docs:{},u:{df:2,docs:{29:{tf:1},41:{tf:1}}}},s:{df:0,docs:{},e:{df:0,docs:{},r:{":":{df:0,docs:{},k:{df:0,docs:{},h:{1:{df:0,docs:{},y:{3:{df:0,docs:{},y:{df:0,docs:{},n:{df:0,docs:{},q:{df:0,docs:{},u:{df:0,docs:{},u:{df:1,docs:{37:{tf:1}}}}}}}},df:0,docs:{}}},df:0,docs:{}}}},df:0,docs:{}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},v:{2:{3:{".":{1:{0:{".":{0:{6:{df:1,docs:{27:{tf:1}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:1,docs:{37:{tf:1}},e:{df:0,docs:{},r:{df:0,docs:{},s:{df:0,docs:{},i:{df:0,docs:{},o:{df:0,docs:{},n:{df:8,docs:{145:{tf:2},155:{tf:1},156:{tf:1},50:{tf:1},51:{tf:1},76:{tf:2},86:{tf:1},87:{tf:1}}}}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},w:{a:{df:2,docs:{30:{tf:1},41:{tf:1}}},df:2,docs:{37:{tf:1.7320508075688772},6:{tf:1}},i:{d:{df:0,docs:{},t:{df:0,docs:{},h:{"=":{'"':{1:{'"':{"/":{"&":{df:0,docs:{},g:{df:0,docs:{},t:{df:8,docs:{158:{tf:1},32:{tf:1},33:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1},38:{tf:1}}}}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}},df:0,docs:{}}}},df:0,docs:{}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},x:{d:{df:0,docs:{},i:{8:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}}},df:1,docs:{37:{tf:1.7320508075688772}},i:{df:0,docs:{},h:{a:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},l:{a:{df:0,docs:{},h:{df:0,docs:{},u:{df:0,docs:{},o:{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}}},df:0,docs:{}}},x:{df:0,docs:{},x:{df:5,docs:{143:{tf:1},154:{tf:1},49:{tf:1},74:{tf:1},85:{tf:1}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},y:{a:{df:7,docs:{109:{tf:1.4142135623730951},12:{tf:1},13:{tf:2},30:{tf:1},41:{tf:2},57:{tf:1},58:{tf:2}},h:{df:1,docs:{112:{tf:1}}},i:{df:0,docs:{},r:{df:0,docs:{},m:{a:{df:0,docs:{},s:{df:0,docs:{},u:{df:0,docs:{},n:{df:1,docs:{112:{tf:1}}}}}},df:0,docs:{}}}},m:{df:12,docs:{112:{tf:1},16:{tf:1.7320508075688772},17:{tf:1},18:{tf:1},19:{tf:1.4142135623730951},29:{tf:1},30:{tf:1},41:{tf:2.6457513110645907},59:{tf:1.7320508075688772},60:{tf:1},61:{tf:1},62:{tf:1.4142135623730951}},e:{df:0,docs:{},n:{df:2,docs:{29:{tf:1},41:{tf:1}}}},h:{a:{df:4,docs:{16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}},m:{df:0,docs:{},u:{d:{df:6,docs:{112:{tf:1.7320508075688772},118:{tf:1},16:{tf:1},29:{tf:1},41:{tf:1.4142135623730951},59:{tf:1}}},df:0,docs:{}}}},r:{df:0,docs:{},i:{df:2,docs:{28:{tf:1},41:{tf:1}},m:{a:{df:4,docs:{112:{tf:1},118:{tf:1},29:{tf:1.4142135623730951},41:{tf:1}},s:{df:0,docs:{},u:{df:0,docs:{},n:{df:14,docs:{101:{tf:4},104:{tf:3},107:{tf:3},112:{tf:3.1622776601683795},118:{tf:3.1622776601683795},19:{tf:1.4142135623730951},20:{tf:1.4142135623730951},28:{tf:1.4142135623730951},29:{tf:1.4142135623730951},41:{tf:2},62:{tf:1.4142135623730951},63:{tf:1.4142135623730951},95:{tf:3},98:{tf:2.23606797749979}},e:{b:{df:0,docs:{},i:{d:{df:0,docs:{},o:{df:5,docs:{18:{tf:1},20:{tf:2.6457513110645907},41:{tf:2.8284271247461903},61:{tf:1},63:{tf:2.6457513110645907}}}},df:0,docs:{}}},df:0,docs:{},g:{a:{d:{df:3,docs:{18:{tf:1},41:{tf:1},61:{tf:1}}},df:0,docs:{}},df:0,docs:{},o:{df:0,docs:{},m:{df:3,docs:{18:{tf:1},41:{tf:1},61:{tf:1}}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:3,docs:{21:{tf:1.4142135623730951},41:{tf:1},64:{tf:1.4142135623730951}}},df:0,docs:{}}},s:{df:0,docs:{},o:{df:3,docs:{18:{tf:1},41:{tf:1},61:{tf:1}}}}}},df:0,docs:{}},df:0,docs:{}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:0,docs:{},g:{a:{d:{df:3,docs:{20:{tf:1.7320508075688772},41:{tf:1.4142135623730951},63:{tf:1.7320508075688772}}},df:0,docs:{}},df:0,docs:{}}}}}}}}}},df:0,docs:{}}}}},df:5,docs:{28:{tf:1},37:{tf:2.23606797749979},56:{tf:1},6:{tf:1},9:{tf:1}},e:{b:{df:0,docs:{},i:{df:2,docs:{29:{tf:1},41:{tf:1}}}},df:2,docs:{29:{tf:1.4142135623730951},41:{tf:1.4142135623730951}},s:{df:0,docs:{},o:{df:2,docs:{29:{tf:1},41:{tf:1}}}}},g:{a:{d:{df:2,docs:{28:{tf:1},41:{tf:1}}},df:0,docs:{}},df:0,docs:{},o:{df:0,docs:{},m:{df:2,docs:{28:{tf:1},41:{tf:1}}}}},h:{a:{b:{df:0,docs:{},i:{df:0,docs:{},h:{df:0,docs:{},i:{a:{df:2,docs:{28:{tf:1},41:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{}},m:{df:0,docs:{},e:{df:0,docs:{},n:{df:2,docs:{28:{tf:1},41:{tf:1}},g:{a:{d:{df:2,docs:{28:{tf:1},41:{tf:1}}},df:0,docs:{}},df:0,docs:{}}}}},o:{df:0,docs:{},u:{df:0,docs:{},t:{df:0,docs:{},u:{b:{df:3,docs:{135:{tf:1},2:{tf:1},55:{tf:1}}},df:0,docs:{}}}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}},z:{df:1,docs:{37:{tf:1}},h:{df:2,docs:{119:{tf:1},136:{tf:1}}},"球":{".":{df:0,docs:{},p:{df:0,docs:{},n:{df:0,docs:{},g:{df:1,docs:{37:{tf:1}}}}}},df:0,docs:{}}}}},title:{root:{c:{df:0,docs:{},h:{a:{df:0,docs:{},r:{a:{c:{df:0,docs:{},t:{df:0,docs:{},e:{df:0,docs:{},r:{_:{df:0,docs:{},s:{df:0,docs:{},u:{b:{df:0,docs:{},s:{df:0,docs:{},t:{df:0,docs:{},i:{df:0,docs:{},t:{df:0,docs:{},u:{df:0,docs:{},t:{df:3,docs:{148:{tf:1},43:{tf:1},79:{tf:1}}}}}}}}},df:0,docs:{}}}},df:0,docs:{}}}}},df:0,docs:{}},df:0,docs:{}}},df:0,docs:{}}},df:0,docs:{},h:{a:{b:{df:0,docs:{},i:{b:{df:0,docs:{},i:{df:1,docs:{133:{tf:1}}}},df:0,docs:{}}},df:0,docs:{},m:{df:0,docs:{},o:{df:0,docs:{},o:{d:{df:1,docs:{133:{tf:1}}},df:0,docs:{}}}}},df:0,docs:{},i:{df:0,docs:{},t:{df:0,docs:{},l:{df:1,docs:{38:{tf:1}}}}}},m:{df:0,docs:{},h:{d:{df:0,docs:{},h:{df:5,docs:{158:{tf:1},34:{tf:1},35:{tf:1},36:{tf:1},37:{tf:1}}}},df:0,docs:{}}},p:{df:0,docs:{},r:{df:0,docs:{},o:{df:0,docs:{},m:{df:0,docs:{},p:{df:0,docs:{},t:{df:1,docs:{39:{tf:1}}}}}}}},s:{df:0,docs:{},t:{a:{df:0,docs:{},r:{df:5,docs:{146:{tf:1},157:{tf:1},52:{tf:1},77:{tf:1},88:{tf:1}}}},df:0,docs:{}}}}}},lang:"English",pipeline:["trimmer","stopWordFilter","stemmer"],ref:"id",version:"0.9.5"},results_options:{limit_results:15,teaser_word_count:30},search_options:{bool:"OR",expand:!0,fields:{body:{boost:1},breadcrumbs:{boost:1},title:{boost:2}}}}); diff --git a/lib/tools/Hamud_Book/zh-Hans-CN/searchindex.json b/lib/tools/Hamud_Book/zh-Hans-CN/searchindex.json index 9fe877ee..dc102884 100644 --- a/lib/tools/Hamud_Book/zh-Hans-CN/searchindex.json +++ b/lib/tools/Hamud_Book/zh-Hans-CN/searchindex.json @@ -1 +1 @@ -{"doc_urls":["index.html#切换语言","About_Hamud.html#关于哈姆语","About_Hamud.html#起源和发展","About_Hamud.html#观看视频","Guide/index.html#总指南","First_Contact.html#首次接触","First_Contact.html#形式对照","First_Contact.html#拉丁字母互哈拉伯符号转换工具","Reading/index.html#首次发声","Reading/Sound.html#发音规范","Grammar/index.html#哈姆语法","Grammar/index.html#目录","Grammar/Main.html#语法词","Grammar/Main.html#语法示例","Grammar/Words/index.html#词汇","Grammar/Words/index.html#目录","Grammar/Words/Core.html#核心词汇","Grammar/Words/Core.html#介词","Grammar/Words/Core.html#介词示例","Grammar/Words/Characteristic.html#词性","Grammar/Words/Subordinate_clause.html#从句","Grammar/Words/Theme.html#主题","Grammar/Words/Num&Query.html#数字与疑问","Grammar/Words/Exclamations.html#语气词","Grammar/Words/Extern.html#外来语哈姆化","Words_Learning/index.html#强化学习","Words_Learning/index.html#目录","Words_Learning/List.html#哈姆语词表","Words_Learning/List.html#动词表","Words_Learning/List.html#静词表","Words_Learning/List.html#哈姆表","Words_Learning/List.html#口语用语法词","World_line/index.html","World_line/Nations.html","World_line/Lang.html","World_line/Graph.html","lib/Prompt.html#适用于大语言模型的中文与哈姆语翻译-prompt","lib/Prompt.html#使用方法","lib/Prompt.html#正文","Translator.html#哈姆语互汉语翻译工具","Character_substitution.html#character_substitution","Character_substitution.html#项目活动","Character_substitution.html#其他说明","Character_substitution.html#贡献者们","Character_substitution.html#代码或内容贡献","Character_substitution.html#参考","Character_substitution.html#请注意","Character_substitution.html#许可证","Character_substitution.html#附属许可证","Character_substitution.html#star-历史","Materials/index.html#资料库","Materials/New_Standard_Hamud.html#新标准哈姆语原文改稿","Materials/New_Standard_Hamud.html#前言","Materials/New_Standard_Hamud.html#音系学","Materials/New_Standard_Hamud.html#语法词","Materials/New_Standard_Hamud.html#语法示例","Materials/New_Standard_Hamud.html#核心词汇","Materials/New_Standard_Hamud.html#介词","Materials/New_Standard_Hamud.html#介词示例","Materials/New_Standard_Hamud.html#词性","Materials/New_Standard_Hamud.html#从句","Materials/New_Standard_Hamud.html#主题","Materials/New_Standard_Hamud.html#数字与疑问","Materials/New_Standard_Hamud.html#语气词","Materials/New_Standard_Hamud.html#外来语哈姆化","About_Book.html#哈姆语言之书","About_Book.html#项目活动","About_Book.html#其他说明","About_Book.html#贡献者们","About_Book.html#代码或内容贡献","About_Book.html#参考","About_Book.html#请注意","About_Book.html#许可证","About_Book.html#附属许可证","About_Book.html#star-历史","Community.html#关于哈姆论坛","Character_substitution.html#character_substitution","Character_substitution.html#项目活动","Character_substitution.html#其他说明","Character_substitution.html#贡献者们","Character_substitution.html#代码或内容贡献","Character_substitution.html#参考","Character_substitution.html#请注意","Character_substitution.html#许可证","Character_substitution.html#附属许可证","Character_substitution.html#star-历史","Materials/Bible_Hamud/index.html#哈约姆经中文版","Materials/Bible_Hamud/index.html#目录","Materials/Bible_Hamud/index.html#哈约","Materials/Bible_Hamud/index.html#姆约","Materials/Bible_Hamud/Newborn.html#初生纪","Materials/Bible_Hamud/Newborn.html#汉语版","Materials/Bible_Hamud/Newborn.html#哈姆语版","Materials/Bible_Hamud/Hamud.html#出哈姆纪","Materials/Bible_Hamud/Hamud.html#汉语版","Materials/Bible_Hamud/Hamud.html#哈姆语版","Materials/Bible_Hamud/Kings.html#列王纪","Materials/Bible_Hamud/Kings.html#汉语版","Materials/Bible_Hamud/Kings.html#哈姆语版","Materials/Bible_Hamud/Souls.html#申命纪","Materials/Bible_Hamud/Souls.html#汉语版","Materials/Bible_Hamud/Souls.html#哈姆语版","Materials/Bible_Hamud/Laws.html#律法书","Materials/Bible_Hamud/Laws.html#汉语版","Materials/Bible_Hamud/Laws.html#哈姆语版","Materials/Bible_Hamud/Poem.html#诗篇","Materials/Bible_Hamud/Poem.html#哈姆语版","Materials/Bible_Hamud/Record_murinsu.html#木凌虚记","Materials/Bible_Hamud/Record_murinsu.html#汉语版","Materials/Bible_Hamud/Record_murinsu.html#哈姆语版","Materials/Bible_Hamud/Record_gamurig.html#卡莫里卡记","Materials/Bible_Hamud/Record_gamurig.html#汉语版","Materials/Bible_Hamud/Record_gamurig.html#哈姆语版","Materials/Bible_Hamud/Record_bebaron.html#佩帕罗尼记","Materials/Bible_Hamud/Record_bebaron.html#汉语版","Materials/Bible_Hamud/Record_bebaron.html#哈姆语版","To_do.html#待完成","Contribute/index.html#代码或内容贡献","Contribute/index.html#目录","Contribute/Feedback.html#报告错误或问题","Contribute/Creation.html#内容创作","Contribute/Creation.html#编辑并修改现有文章","Contribute/Creation.html#创建新文章","Contribute/Words_translate.html#翻译相关术语","Contribute/Words_translate.html#如何翻译","Contribute/Words_translate.html#开始翻译","Contribute/File_structure.html#目录文件结构释义","lib/First_Video.html#关于人造语言我用哈姆创造了一种语言视频","lib/First_Video.html#原视频","lib/First_Video.html#相关信息","lib/Hamood_Habibi.html#关于-hamood-habibi-视频","lib/Hamood_Habibi.html#原视频留档","lib/Hamood_Habibi.html#相关信息","To_do.html#待完成","About_Book.html#哈姆语言之书","About_Book.html#项目活动","About_Book.html#其他说明","About_Book.html#贡献者们","About_Book.html#代码或内容贡献","About_Book.html#参考","About_Book.html#请注意","About_Book.html#许可证","About_Book.html#附属许可证","About_Book.html#star-历史","Community.html#关于哈姆论坛","Character_substitution.html#character_substitution","Character_substitution.html#项目活动","Character_substitution.html#其他说明","Character_substitution.html#贡献者们","Character_substitution.html#代码或内容贡献","Character_substitution.html#参考","Character_substitution.html#请注意","Character_substitution.html#许可证","Character_substitution.html#附属许可证","Character_substitution.html#star-历史","World_line/index.html","Contributors/index.html#贡献者"],"index":{"documentStore":{"docInfo":{"0":{"body":0,"breadcrumbs":0,"title":0},"1":{"body":0,"breadcrumbs":0,"title":0},"10":{"body":0,"breadcrumbs":0,"title":0},"100":{"body":4,"breadcrumbs":0,"title":0},"101":{"body":72,"breadcrumbs":0,"title":0},"102":{"body":0,"breadcrumbs":0,"title":0},"103":{"body":8,"breadcrumbs":0,"title":0},"104":{"body":67,"breadcrumbs":0,"title":0},"105":{"body":0,"breadcrumbs":0,"title":0},"106":{"body":33,"breadcrumbs":0,"title":0},"107":{"body":0,"breadcrumbs":0,"title":0},"108":{"body":9,"breadcrumbs":0,"title":0},"109":{"body":108,"breadcrumbs":0,"title":0},"11":{"body":0,"breadcrumbs":0,"title":0},"110":{"body":0,"breadcrumbs":0,"title":0},"111":{"body":15,"breadcrumbs":0,"title":0},"112":{"body":0,"breadcrumbs":0,"title":0},"113":{"body":0,"breadcrumbs":0,"title":0},"114":{"body":9,"breadcrumbs":0,"title":0},"115":{"body":77,"breadcrumbs":0,"title":0},"116":{"body":4,"breadcrumbs":0,"title":0},"117":{"body":5,"breadcrumbs":0,"title":0},"118":{"body":0,"breadcrumbs":0,"title":0},"119":{"body":3,"breadcrumbs":0,"title":0},"12":{"body":6,"breadcrumbs":0,"title":0},"120":{"body":0,"breadcrumbs":0,"title":0},"121":{"body":1,"breadcrumbs":0,"title":0},"122":{"body":1,"breadcrumbs":0,"title":0},"123":{"body":0,"breadcrumbs":0,"title":0},"124":{"body":14,"breadcrumbs":0,"title":0},"125":{"body":0,"breadcrumbs":0,"title":0},"126":{"body":12,"breadcrumbs":0,"title":0},"127":{"body":0,"breadcrumbs":0,"title":0},"128":{"body":0,"breadcrumbs":0,"title":0},"129":{"body":9,"breadcrumbs":0,"title":0},"13":{"body":36,"breadcrumbs":0,"title":0},"130":{"body":0,"breadcrumbs":4,"title":2},"131":{"body":0,"breadcrumbs":2,"title":0},"132":{"body":10,"breadcrumbs":2,"title":0},"133":{"body":4,"breadcrumbs":0,"title":0},"134":{"body":4,"breadcrumbs":0,"title":0},"135":{"body":0,"breadcrumbs":0,"title":0},"136":{"body":3,"breadcrumbs":0,"title":0},"137":{"body":0,"breadcrumbs":0,"title":0},"138":{"body":1,"breadcrumbs":0,"title":0},"139":{"body":4,"breadcrumbs":0,"title":0},"14":{"body":0,"breadcrumbs":0,"title":0},"140":{"body":13,"breadcrumbs":0,"title":0},"141":{"body":5,"breadcrumbs":0,"title":0},"142":{"body":35,"breadcrumbs":0,"title":0},"143":{"body":0,"breadcrumbs":1,"title":1},"144":{"body":0,"breadcrumbs":0,"title":0},"145":{"body":4,"breadcrumbs":2,"title":1},"146":{"body":0,"breadcrumbs":1,"title":0},"147":{"body":3,"breadcrumbs":1,"title":0},"148":{"body":2,"breadcrumbs":1,"title":0},"149":{"body":0,"breadcrumbs":1,"title":0},"15":{"body":0,"breadcrumbs":0,"title":0},"150":{"body":4,"breadcrumbs":1,"title":0},"151":{"body":13,"breadcrumbs":1,"title":0},"152":{"body":5,"breadcrumbs":1,"title":0},"153":{"body":11,"breadcrumbs":1,"title":0},"154":{"body":3,"breadcrumbs":2,"title":1},"155":{"body":0,"breadcrumbs":1,"title":1},"156":{"body":0,"breadcrumbs":0,"title":0},"16":{"body":54,"breadcrumbs":0,"title":0},"17":{"body":4,"breadcrumbs":0,"title":0},"18":{"body":25,"breadcrumbs":0,"title":0},"19":{"body":31,"breadcrumbs":0,"title":0},"2":{"body":24,"breadcrumbs":0,"title":0},"20":{"body":73,"breadcrumbs":0,"title":0},"21":{"body":21,"breadcrumbs":0,"title":0},"22":{"body":33,"breadcrumbs":0,"title":0},"23":{"body":3,"breadcrumbs":0,"title":0},"24":{"body":0,"breadcrumbs":0,"title":0},"25":{"body":0,"breadcrumbs":0,"title":0},"26":{"body":0,"breadcrumbs":0,"title":0},"27":{"body":1,"breadcrumbs":0,"title":0},"28":{"body":10,"breadcrumbs":0,"title":0},"29":{"body":135,"breadcrumbs":0,"title":0},"3":{"body":2,"breadcrumbs":0,"title":0},"30":{"body":12,"breadcrumbs":0,"title":0},"31":{"body":3,"breadcrumbs":0,"title":0},"32":{"body":0,"breadcrumbs":1,"title":1},"33":{"body":0,"breadcrumbs":1,"title":1},"34":{"body":0,"breadcrumbs":1,"title":1},"35":{"body":0,"breadcrumbs":1,"title":1},"36":{"body":2,"breadcrumbs":2,"title":1},"37":{"body":2,"breadcrumbs":1,"title":0},"38":{"body":334,"breadcrumbs":1,"title":0},"39":{"body":0,"breadcrumbs":0,"title":0},"4":{"body":0,"breadcrumbs":0,"title":0},"40":{"body":4,"breadcrumbs":1,"title":1},"41":{"body":0,"breadcrumbs":0,"title":0},"42":{"body":3,"breadcrumbs":0,"title":0},"43":{"body":2,"breadcrumbs":0,"title":0},"44":{"body":0,"breadcrumbs":0,"title":0},"45":{"body":4,"breadcrumbs":0,"title":0},"46":{"body":13,"breadcrumbs":0,"title":0},"47":{"body":5,"breadcrumbs":0,"title":0},"48":{"body":11,"breadcrumbs":0,"title":0},"49":{"body":3,"breadcrumbs":1,"title":1},"5":{"body":2,"breadcrumbs":0,"title":0},"50":{"body":0,"breadcrumbs":0,"title":0},"51":{"body":9,"breadcrumbs":0,"title":0},"52":{"body":22,"breadcrumbs":0,"title":0},"53":{"body":12,"breadcrumbs":0,"title":0},"54":{"body":6,"breadcrumbs":0,"title":0},"55":{"body":36,"breadcrumbs":0,"title":0},"56":{"body":54,"breadcrumbs":0,"title":0},"57":{"body":4,"breadcrumbs":0,"title":0},"58":{"body":25,"breadcrumbs":0,"title":0},"59":{"body":31,"breadcrumbs":0,"title":0},"6":{"body":21,"breadcrumbs":0,"title":0},"60":{"body":73,"breadcrumbs":0,"title":0},"61":{"body":21,"breadcrumbs":0,"title":0},"62":{"body":33,"breadcrumbs":0,"title":0},"63":{"body":3,"breadcrumbs":0,"title":0},"64":{"body":0,"breadcrumbs":0,"title":0},"65":{"body":4,"breadcrumbs":0,"title":0},"66":{"body":0,"breadcrumbs":0,"title":0},"67":{"body":3,"breadcrumbs":0,"title":0},"68":{"body":0,"breadcrumbs":0,"title":0},"69":{"body":1,"breadcrumbs":0,"title":0},"7":{"body":1,"breadcrumbs":0,"title":0},"70":{"body":4,"breadcrumbs":0,"title":0},"71":{"body":13,"breadcrumbs":0,"title":0},"72":{"body":5,"breadcrumbs":0,"title":0},"73":{"body":35,"breadcrumbs":0,"title":0},"74":{"body":0,"breadcrumbs":1,"title":1},"75":{"body":0,"breadcrumbs":0,"title":0},"76":{"body":4,"breadcrumbs":2,"title":1},"77":{"body":0,"breadcrumbs":1,"title":0},"78":{"body":3,"breadcrumbs":1,"title":0},"79":{"body":2,"breadcrumbs":1,"title":0},"8":{"body":0,"breadcrumbs":0,"title":0},"80":{"body":0,"breadcrumbs":1,"title":0},"81":{"body":4,"breadcrumbs":1,"title":0},"82":{"body":13,"breadcrumbs":1,"title":0},"83":{"body":5,"breadcrumbs":1,"title":0},"84":{"body":11,"breadcrumbs":1,"title":0},"85":{"body":3,"breadcrumbs":2,"title":1},"86":{"body":0,"breadcrumbs":0,"title":0},"87":{"body":0,"breadcrumbs":0,"title":0},"88":{"body":0,"breadcrumbs":0,"title":0},"89":{"body":0,"breadcrumbs":0,"title":0},"9":{"body":12,"breadcrumbs":0,"title":0},"90":{"body":0,"breadcrumbs":0,"title":0},"91":{"body":11,"breadcrumbs":0,"title":0},"92":{"body":102,"breadcrumbs":0,"title":0},"93":{"body":0,"breadcrumbs":0,"title":0},"94":{"body":5,"breadcrumbs":0,"title":0},"95":{"body":70,"breadcrumbs":0,"title":0},"96":{"body":0,"breadcrumbs":0,"title":0},"97":{"body":9,"breadcrumbs":0,"title":0},"98":{"body":160,"breadcrumbs":0,"title":0},"99":{"body":0,"breadcrumbs":0,"title":0}},"docs":{"0":{"body":"选择语言按钮始终在网页顶栏左上角。 我能吞下玻璃而不伤身体。 如果您已经做好了解哈姆语的准备,就 开始 吧。","breadcrumbs":"选择语言 » 切换语言","id":"0","title":"切换语言"},"1":{"body":"哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。 哈姆语有趋于完善的语法和词汇,其背后拥有一套独特的世界观。","breadcrumbs":"关于哈姆语 » 关于哈姆语","id":"1","title":"关于哈姆语"},"10":{"body":"哈姆语法是哈姆语的语法。 本章将会让你了解哈姆语的语句结构。本章学习结束时,您将拥有识别哈姆语语句成分和理解部分哈姆语的语法的能力。","breadcrumbs":"哈姆语法 » 哈姆语法","id":"10","title":"哈姆语法"},"100":{"body":"4:1 哈姆见哈姆人世风日下,便从睡梦中降下惩罚:凡背弃哈姆的,必不得安眠。 4:2 哈姆在哈姆人中挑选最哈姆的哈姆,在睡梦中给他启示,最哈姆的哈姆就是先知哈姆。 4:3 哈姆给先知哈姆传授了律法,要先知哈姆告诫哈姆人遵哈姆的律法,传哈姆的智慧。 4:4 先知哈姆便在哈姆设讲坛,传哈姆的律法。","breadcrumbs":"《哈经·姆约》 » 哈约·申命纪 » 汉语版","id":"100","title":"汉语版"},"101":{"body":"4:1 Hamud HAMUD yarimasune-hen HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud min Hamud a HAMUD yarimasune-num a. 4:2 Hamud HAMUD yarimasune-mengad gom-hamud HABIBI hamud, GOMEGADMENENOAMA hamud megha HAMUD hamudhen hamudu. 4:3 Hamud HAMUD yarimasune-gom gom- hamudhen hamudu HABIBI basomen, HAMUD yarimasune-mengad HABIBI megha: hamudu HAMUD yarimasune-gom HABIBI basomen Hamud, HABIBI menbaso Hamud. 4:4 hamudhen hamudu HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI basomen Hamud.","breadcrumbs":"《哈经·姆约》 » 哈约·申命纪 » 哈姆语版","id":"101","title":"哈姆语版"},"102":{"body":"","breadcrumbs":"《哈经·姆约》 » 哈约·律法书 » 律法书","id":"102","title":"律法书"},"103":{"body":"5:1 “凡哈姆人说某人,必有 Hamud 。” 5:2 “凡哈姆人说某物,必有 Habibi 。” 5:3 “凡哈姆人说某事,必有 gomegadmenenoama 。” 5:4 “凡哈姆人不这样说的,哈姆必降下惩罚,使他不得安眠。” 5:5 哈姆人听了这话,便都去遵守,传哈姆的智慧。","breadcrumbs":"《哈经·姆约》 » 哈约·律法书 » 汉语版","id":"103","title":"汉语版"},"104":{"body":"10:1 \"hamudu HAMUD yarimasune-habihia HABIBI hamud, GOMEGADMENENOAMA 'hamud' HAMUD hamud. \" 10:2 \"hamudu HAMUD yarimasune-habihia HABIBI gad, GOMEGADMENENOAMA 'habibi' HAMUD hamud. \" 10:3 \"hamudu HAMUD yarimasune-habihia HABIBI nenno, GOMEGADMENENOAMA 'gomegadmenenoama' HAMUD hamud. \" 10:4 \"hamudu HAMUD yarimasune-habihia a, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud megha HAMUD yarimasune-num a.\" 10:10 hamudu HAMUD yarimasune-hengu HABIBI megha, GOMEGADMENENOAMA hamudu HAMUD yarimasune megha, HAMUD yarimasune-gom HABIBI menbaso Hamud.","breadcrumbs":"《哈经·姆约》 » 哈约·律法书 » 哈姆语版","id":"104","title":"哈姆语版"},"105":{"body":"为尊重原作,此处不作任何翻译,完全保留原文。","breadcrumbs":"《哈经·姆约》 » 哈约·诗篇 » 诗篇","id":"105","title":"诗篇"},"106":{"body":"6:1 hamud? hamud. hamud! 6:2 hamud habibi hamud, hamud habibi. 6:3 hamud habibi hamud, hamud habibi. 6:4 hamud? hamud. 6:5 gomegadmenenoama. 6:6 gomegadmenenoama! 6:7 gomegadmenenoama! 6:8 ya ahmud hamadi! 6:9 ya ahmud hamadi!","breadcrumbs":"《哈经·姆约》 » 哈约·诗篇 » 哈姆语版","id":"106","title":"哈姆语版"},"107":{"body":"","breadcrumbs":"《哈经·姆约》 » 姆约·木凌虚记 » 木凌虚记","id":"107","title":"木凌虚记"},"108":{"body":"7:1 murinsu 至哈姆,起先并不哈姆。 7:2 哈很便向 murinsu 传哈姆的智慧、哈姆的律法,murinsu 习得后便无影无踪。 7:3 哈很对哈们告知此事,哈们大怒,便加一新律法于哈姆的律法: 7:4 “凡是那些对哈姆不敬的人,哈姆以他们的名字来命名哈姆语中的贬义词,为的是惩罚他们,让他们的骂名传遍全哈姆。” 7:5 哈姆人听了这话,从此便以“ murinsu ”一词表示偷盗和犯罪。","breadcrumbs":"《哈经·姆约》 » 姆约·木凌虚记 » 汉语版","id":"108","title":"汉语版"},"109":{"body":"12:1 hamud Murinsu HAMUD yarimasune-igu gom-Hamud. e GOMEGADMENENOAMA hamud Murinsu HAMUD hamud a. 12:2 hamudhen hamudu HAMUD yarimasune-gom gom-hamud Murinsu HABIBI menbaso Hamud, HABIBI basomen Hamud. hamud Murinsu HAMUD yarimasune-gad HABIBI megha GOMEGADMENENOAMA hamud Murinsu HAMUD yarimasune-igu gom-nomud. 12:3 hamudhen hamudu HAMUD yarimasune-habihia gom-Hamud HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-hen *mud, yarimasune-o HABIBI basomen Hamud: 12:4 \"Hamud HAMUD yarimasune-hamud yam-deg HAMUD yarimasune-yah a HABIBI Hamud, HABIBI gadhabihia yammud min habihia Hamud. megha GOMEGADMENENOAMA gadhabihia megmud HAMUD yammud no-Hamud.\" 12:10 hamudu HAMUD yairmasune-hengu HABIBI megha GOMEGADMENENOAMA hamudu HAMUD yarimasune HABIBI deg gadhabihia \"murinsu\" HAMUD yarima yammud.","breadcrumbs":"《哈经·姆约》 » 姆约·木凌虚记 » 哈姆语版","id":"109","title":"哈姆语版"},"11":{"body":"语法词 词汇 核心词汇 词性 从句 主题 数字与疑问 语气词 外来语哈姆化","breadcrumbs":"哈姆语法 » 目录","id":"11","title":"目录"},"110":{"body":"","breadcrumbs":"《哈经·姆约》 » 姆约·卡莫里卡记 » 卡莫里卡记","id":"110","title":"卡莫里卡记"},"111":{"body":"8:1 一日,哈们来到哈姆巡游。 8:2 哈们在哈姆的东西两端各插上一根金属棍,欲测量哈姆之疆土。 8:3 不久,从天上发出两道闪电,击中了金属棍。 8:4 地面随闪电而振动,发出了“otto”声。 8:5 哈们得知这事,认为这是古神降下的惩罚,便将金属棍撤下,并用“otto”指称违背古神哈姆的一切。 8:6 一日,gamurig挖掘出两根金属棍,并得知电棍之事。 8:7 gamurig便开始崇拜电棍,将电棍的道四处传说。 8:8 又一日,gamurig来到哈们宫,辱骂哈们。 8:9 哈们大怒,处死了gamurig。 8:10 gamurig的话被哈们集结成册,是为《异端圣经》;同时,防止哈姆人再偏离哈姆的道,哈们又删去“otto”一词,改称“gamurig”。","breadcrumbs":"《哈经·姆约》 » 姆约·卡莫里卡记 » 汉语版","id":"111","title":"汉语版"},"112":{"body":"待补充","breadcrumbs":"《哈经·姆约》 » 姆约·卡莫里卡记 » 哈姆语版","id":"112","title":"哈姆语版"},"113":{"body":"","breadcrumbs":"《哈经·姆约》 » 姆约·佩帕罗尼记 » 佩帕罗尼记","id":"113","title":"佩帕罗尼记"},"114":{"body":"9:1 bebaron 至哈姆,却并不哈姆。 9:2 哈很设讲坛,欲向 bebaron 传哈姆的智慧。 9:3 bebaron 不识得哈很,于是说出怪异的语言,意图伪装成哈姆。 9:4 哈很将bebaron遣返,哈姆人得知这事,便用“ bebaron ”表示疯癫、胡言乱语与怪异。","breadcrumbs":"《哈经·姆约》 » 姆约·佩帕罗尼记 » 汉语版","id":"114","title":"汉语版"},"115":{"body":"9:1 Bebaron HAMUD yarimasune-no HABIBI Hamud, GOMEGADMENENOAMA Bebaron HAMUD hamud a. 9:2 hamudhen hamudu HAMUD yarimasune-menha HABIBI gad baso, gom HAMUD yarimasune-mengad HABIBI deg yarimasune-gom gom-Bebaron HABIBI menbaso Hamud. 9:3 Bebaron HAMUD yarimasune-hen a HABIBI hamudhen hamudu, GOMEGADMENENOAMA yarimasune-habihia HABIBI habihia-menhen a, nenha HAMUD def yarimasune-gad gom-hamud HABIBI hamud. 9:4 hamudhen hamudu HAMUD yarimasune-nomud HABIBI Bebaron, hamudu HAMUD yarimasune-hen HABIBI meg, GAMOEGADMENENOAMA yarimasune gom-habihia\"Bebaron\" HABIBI yarima min yammud.","breadcrumbs":"《哈经·姆约》 » 姆约·佩帕罗尼记 » 哈姆语版","id":"115","title":"哈姆语版"},"116":{"body":"顶栏自定义按钮: 语言切换; 返回主页; 页面评论区; 语言翻译器; 字母符号转换; 外来词转写; 改善大语言模型翻译 Prompt ; 完全语句翻译; 提升文化软实力; 哈姆主题曲创作; 相关主题电子游戏; 哈姆世界观塑造; 多语言支持; 基于 zh-Hans-CN 分支修改; 自动机器翻译。 若欲提供支持,请查阅 贡献文档 以了解相关信息。","breadcrumbs":"任务清单 » 待完成","id":"116","title":"待完成"},"117":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码和内容。 开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit) 来帮助您在个人电脑上更快速地访问 Github 。 本项目的源代码也可在 Gitee 上获取。","breadcrumbs":"代码或内容贡献 » 代码或内容贡献","id":"117","title":"代码或内容贡献"},"118":{"body":"报告错误或问题 内容创作 翻译相关术语 创建全文离线翻译(正在完善) 目录文件结构 创建地图(正在完善)","breadcrumbs":"代码或内容贡献 » 目录","id":"118","title":"目录"},"119":{"body":"您可以选择: 在我们的 Github 仓库或 Gitee 仓库提交 Issue。 在本文下方评论区描述错误或问题。管理员会不定期进行检查。 感谢您的支持! 如果报告错误或问题无法满足您的需求,您可以选择使用 标准流程 对源码进行修改。","breadcrumbs":"代码或内容贡献 » 报告错误或问题 » 报告错误或问题","id":"119","title":"报告错误或问题"},"12":{"body":"哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。 这些语法词基本上与道本语的语法词用法类似。 HAMUD 加在主语后用以分割句子成分,提示主语。 HABIBI 加在谓语后用于分割句子成分,提示宾语。 GOMEGADMENENOAMA 加在主题后用于提示主题。 YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气讽刺的含义。","breadcrumbs":"哈姆语法 » 语法词 » 语法词","id":"12","title":"语法词"},"120":{"body":"","breadcrumbs":"代码或内容贡献 » 内容创作 » 内容创作","id":"120","title":"内容创作"},"121":{"body":"假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。 编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在 贡献者页面 。 如果在线编辑无法满足您的需求,您可以选择使用 标准流程 对源码进行修改。","breadcrumbs":"代码或内容贡献 » 内容创作 » 编辑并修改现有文章","id":"121","title":"编辑并修改现有文章"},"122":{"body":"在了解 目录结构 和 mdbook 工作原理后,使用 标准流程 对源码进行修改。","breadcrumbs":"代码或内容贡献 » 内容创作 » 创建新文章","id":"122","title":"创建新文章"},"123":{"body":"","breadcrumbs":"代码或内容贡献 » 翻译相关术语 » 翻译相关术语","id":"123","title":"翻译相关术语"},"124":{"body":"如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到 翻译配置文件 内。具体使用的方法为: translate.nomenclature.append(from, to, properties); 传入参数解释: from 要转换的语种,传入如 chinese_simplified; to 翻译至的目标语种,传入如 english; properties 配置表,格式便是properties的格式,每行一个规则,每个前后用等号分割,等号前是要翻译的词或句子,等号后是自定义的翻译结果。传入如: 你好=Hello\n世界=ShiJie 比如,要自定义 “哈姆语之书” 、 “哈姆语” 这两个词有简体中文翻译为英文的结果,可以这么写: translate.nomenclature.append('chinese_simplified','english',` 哈姆语言之书=Hamud Book 哈姆语=the language of Hamud\n`); 需要注意,translate.nomenclature.append(“内容省略”) 这行要放到 translate.execute(); 之前。","breadcrumbs":"代码或内容贡献 » 翻译相关术语 » 如何翻译","id":"124","title":"如何翻译"},"125":{"body":"点击在线编辑翻译配置文件 如果在线编辑无法满足您的需求,您可以选择使用 标准流程 对源码进行修改。","breadcrumbs":"代码或内容贡献 » 翻译相关术语 » 开始翻译","id":"125","title":"开始翻译"},"126":{"body":"/assets {附录资源目录} /book {编译后文件存放目录} /theme {主题外观相关文件存放目录} /book.toml {总配置文件} /src {文章内容文件存放目录}\n├─…… {其它目录或文章}\n├─SUMMARY.md {文章总目录}\n├─index.md {主内容文章}\n└─Contribute {代码或内容贡献相关内容存放目录} ├─index.md {主内容文章} ├─File_structure.md ├─Creation.md {内容创作相关文章} └─…… {其他目录或文章} 更详细的内容请查看 mdbook 文档 。","breadcrumbs":"代码或内容贡献 » 目录文件结构 » 目录文件结构释义","id":"126","title":"目录文件结构释义"},"127":{"body":"","breadcrumbs":"关于《【人造语言】我用《哈姆》创造了一种语言…》视频 » 关于《【人造语言】我用《哈姆》创造了一种语言…》视频","id":"127","title":"关于《【人造语言】我用《哈姆》创造了一种语言…》视频"},"128":{"body":"下载视频 原视频地址","breadcrumbs":"关于《【人造语言】我用《哈姆》创造了一种语言…》视频 » 原视频","id":"128","title":"原视频"},"129":{"body":"作者: @希腊火Onerio 事件 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频 《【人造语言】我用《哈姆》创造了一种语言…》 。","breadcrumbs":"关于《【人造语言】我用《哈姆》创造了一种语言…》视频 » 相关信息","id":"129","title":"相关信息"},"13":{"body":"[主语] HAMUD [动词] 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。 [主语] HAMUD, [主语] HAMUD [动词] 如果句子有两个主语,则需要用两个HAMUD来分别引导。 [主语] HAMUD [动词] HABIBI [宾语] 如果动词有直接宾语,则需要用 HABIBI 引导。 [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语] 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。 [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词] 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。 [主语] HAMUD [动词] YA AHMAD HAMADI 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。 以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后): [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA ); [主语] HAMUD([主语] HAMUD ); [动词]; HABIBI [宾语]( HABIBI [宾语]); YA AHMAD HAMADI ; 引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。 下一小结您将了解哈姆语的词汇组成。","breadcrumbs":"哈姆语法 » 语法词 » 语法示例","id":"13","title":"语法示例"},"130":{"body":"","breadcrumbs":"关于 Hamood Habibi 视频 » 关于 Hamood Habibi 视频","id":"130","title":"关于 Hamood Habibi 视频"},"131":{"body":"下载视频","breadcrumbs":"关于 Hamood Habibi 视频 » 原视频留档","id":"131","title":"原视频留档"},"132":{"body":"作者: 穆罕默德·加勒姆 (Muhammad Ghalum) 事件 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。","breadcrumbs":"关于 Hamood Habibi 视频 » 相关信息","id":"132","title":"相关信息"},"133":{"body":"顶栏自定义按钮: 语言切换; 返回主页; 页面评论区; 语言翻译器; 字母符号转换; 外来词转写; 改善大语言模型翻译 Prompt ; 完全语句翻译; 提升文化软实力; 哈姆主题曲创作; 相关主题电子游戏; 哈姆世界观塑造; 多语言支持; 基于 zh-Hans-CN 分支修改; 自动机器翻译。 若欲提供支持,请查阅 贡献文档 以了解相关信息。","breadcrumbs":"任务清单 » 待完成","id":"133","title":"待完成"},"134":{"body":"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。 假若您对本项目感到满意,请在您的指尖星空 绘制一颗新的星🌟 ,指引我们继续砥砺前行。 点击访问","breadcrumbs":"关于哈姆语言之书 » 哈姆语言之书","id":"134","title":"哈姆语言之书"},"135":{"body":"暂时不可用","breadcrumbs":"关于哈姆语言之书 » 🪴项目活动","id":"135","title":"🪴项目活动"},"136":{"body":"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。","breadcrumbs":"关于哈姆语言之书 » 📖其他说明","id":"136","title":"📖其他说明"},"137":{"body":"感谢所有让这个项目变得更好的贡献者们! 详见所有贡献者列表","breadcrumbs":"关于哈姆语言之书 » 🏆贡献者们","id":"137","title":"🏆贡献者们"},"138":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码和内容。 较为简单的提交贡献方法可查阅 贡献文档 以了解相关信息。 在提交代码前请确保您了解 mdbook 系统。","breadcrumbs":"关于哈姆语言之书 » 💻代码或内容贡献","id":"138","title":"💻代码或内容贡献"},"139":{"body":"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;","breadcrumbs":"关于哈姆语言之书 » 参考","id":"139","title":"参考"},"14":{"body":"本小结您将了解哈姆语的词汇组成。","breadcrumbs":"哈姆语法 » 词汇 » 词汇","id":"14","title":"词汇"},"140":{"body":"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。","breadcrumbs":"关于哈姆语言之书 » 请注意","id":"140","title":"请注意"},"141":{"body":"本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。","breadcrumbs":"关于哈姆语言之书 » 📄许可证","id":"141","title":"📄许可证"},"142":{"body":"hack: MIT license ; Github ; Character_substitution: Apache License Version 2.0 ; Github 、 Gitee ; translate: Apache License Version 2.0 ; Github ; translate: Apache License Version 2.0 ; Github 、 Gitee ; msg: Apache License Version 2.0 ; Github 、 Gitee ; giscus: MIT license ; Github 。","breadcrumbs":"关于哈姆语言之书 » 🗃️附属许可证","id":"142","title":"🗃️附属许可证"},"143":{"body":"","breadcrumbs":"关于哈姆语言之书 » ⭐Star 历史","id":"143","title":"⭐Star 历史"},"144":{"body":"哈姆论坛旨在为哈姆提供社区交流平台。 点击访问哈姆论坛","breadcrumbs":"关于哈姆论坛 » 关于哈姆论坛","id":"144","title":"关于哈姆论坛"},"145":{"body":"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问","breadcrumbs":"关于 Character_substitution » Character_substitution","id":"145","title":"Character_substitution"},"146":{"body":"暂时不可用","breadcrumbs":"关于 Character_substitution » 🪴项目活动","id":"146","title":"🪴项目活动"},"147":{"body":"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。","breadcrumbs":"关于 Character_substitution » 📖其他说明","id":"147","title":"📖其他说明"},"148":{"body":"感谢所有让这个项目变得更好的贡献者们! Contributors Chart","breadcrumbs":"关于 Character_substitution » 🏆贡献者们","id":"148","title":"🏆贡献者们"},"149":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码。","breadcrumbs":"关于 Character_substitution » 💻代码或内容贡献","id":"149","title":"💻代码或内容贡献"},"15":{"body":"核心词汇 词性 从句 主题 数字与疑问 语气词 外来语哈姆化","breadcrumbs":"哈姆语法 » 词汇 » 目录","id":"15","title":"目录"},"150":{"body":"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;","breadcrumbs":"关于 Character_substitution » 参考","id":"150","title":"参考"},"151":{"body":"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。","breadcrumbs":"关于 Character_substitution » 请注意","id":"151","title":"请注意"},"152":{"body":"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。","breadcrumbs":"关于 Character_substitution » 📄许可证","id":"152","title":"📄许可证"},"153":{"body":"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。","breadcrumbs":"关于 Character_substitution » 🗃️附属许可证","id":"153","title":"🗃️附属许可证"},"154":{"body":"Star History Chart","breadcrumbs":"关于 Character_substitution » ⭐Star 历史","id":"154","title":"⭐Star 历史"},"155":{"body":"","breadcrumbs":"关于 MHDH 世界线","id":"155","title":"关于 MHDH 世界线"},"156":{"body":"以下是帮助改进 哈姆语言之书 的贡献者名单。 向他们欢呼! ​ ​ ​ ​ ​ ​ 您若是发现自己不在此名单里,请随时 提交贡献 吧。","breadcrumbs":"贡献者名单 » 贡献者","id":"156","title":"贡献者"},"16":{"body":"词语(拉丁文字) 释义 gom 人称、我、你、对方、对象 meg 指代、这、那、其他 gad 东西、某物、大、小 men 能、能力、强、弱;温度、热、冷;可能性、真、假、是、否 nen 时间、过去、原因、现在、将来、结果 no 地点、旁边、远、近 yam 高度、上、下 ma 容器、盒子、里、外 哈姆语的核心词汇来自于 GOMEGADMENENOAMA 。 把这一个词按音节划分: go-me-gad-me-ne-no-a-ma 后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma 这些音节被赋予含义后,构成了哈姆语的基本概念。 可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。 hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 ha 和 mud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 ha 和 mud 我们就可以对 gomgadmenenoama 词进行区分。 词根(拉丁文字) 含义 gom 人称 meg 指代 gad 东西 men 能力、温度、可能性 nen 时间 no 地点 yam 高度 ma 容器 近词(拉丁文字) 含义 gomha 我 megha 这 gadha 大 menha 强、热、真、是 nenha 过去 noha 近 yamha 上 maha 里 远词(拉丁文字) 含义 gommud 你 megmud 那 gadmud 小 menmud 弱、冷、假、不 nenmud 将来 nomud 远 yammud 下 mamud 外 nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 ha 和 mud 两极中间。 该表仅作为理解构词法用,更多的单词含义建议查看 官方词表 。","breadcrumbs":"哈姆语法 » 词汇 » 核心词汇 » 核心词汇","id":"16","title":"核心词汇"},"17":{"body":"哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。 近词(拉丁文字) 含义 gom- 动作对象,动作方向,动作终点 yam- 动作工具,动作手段,伴随对象 nen- 动作时间,动作状态 no- 动作地点,动作起点 注:介词加在某个词的前面,连字符一般不可省略","breadcrumbs":"哈姆语法 » 词汇 » 核心词汇 » 介词","id":"17","title":"介词"},"18":{"body":"hamud HAMUD yarimasunegom gom-hamud HABIBI hamud. 哈姆给哈姆一个哈姆。 hamud HAMUD yarimasunebido yam-hamud HABIBI hamud. 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。 hamud HAMUD yarimasunegad nen-nenha HABIBI hamud 哈姆曾经有一个哈姆。 hamud HAMUD yarimasunehabiso no-Hamud 哈姆在哈姆(地名)吃饭。","breadcrumbs":"哈姆语法 » 词汇 » 核心词汇 » 介词示例","id":"18","title":"介词示例"},"19":{"body":"哈姆语的词性分为三种:动词、静词、哈姆 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词) 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。 在哈姆语中,中心词在前,修饰成分后置。 例如: 哈姆的食物:basoye hamud( hamud 修饰 basoye ,hamud 在这里的意思是“哈姆的”) 和哈姆一起做:yarimasune yam hamud( yam 引导的修饰成分一起修饰动词 yarimasune ) 但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。 Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同 例如: Ma ragia hamud 人的黏土房 ( ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体) Ma min ragia hamud 厕所 ( min 将 ma 和 ragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)","breadcrumbs":"哈姆语法 » 词汇 » 词性 » 词性","id":"19","title":"词性"},"2":{"body":"2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看 原视频留档 ) 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。 ​ @希腊火Onerio 发表于 2022-10-27 10:10 不知道…先是给我永久封号…再是把我最新发的三个视频下架了😭去找客服问原因他们也说的模棱两可😭 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频 《【人造语言】我用《哈姆》创造了一种语言…》 。 后来: @烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。","breadcrumbs":"关于哈姆语 » 起源和发展","id":"2","title":"起源和发展"},"20":{"body":"哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。 当 deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。 例如: Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi. “deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi. deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud. “deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。 Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud. “deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。 Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud. “deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamud 。Gom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。","breadcrumbs":"哈姆语法 » 词汇 » 从句 » 从句","id":"20","title":"从句"},"21":{"body":"句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。 主题不一定是一个词,也可以是一个句子。 Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。 Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。","breadcrumbs":"哈姆语法 » 词汇 » 主题 » 主题","id":"21","title":"主题"},"22":{"body":"哈姆语通过元音在口腔中的发声位置定义了五个词: 词语(拉丁文字) 含义 a 零,不,否,坏 e 很少,偶尔,更少 i 部分,也许,种类 o 很多,经常,更多 u 全,一切,所有,全部,好 后来又引入了一个疑问词: 词语(拉丁文字) 含义 en 未知,不知道,什么 这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。 这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念: 词语(拉丁文字) 含义 gomen 谁,什么人 megen 哪一个 gaden 什么东西 词语(拉丁文字) 含义 Gomu 所有人 Megu 每一个 Gadu 所有东西 后来,为了表示确切的数字,它们统一添加了辅音d: 词语(拉丁文字) 含义 da 0 de 1 di 2 do 3 du 4 哈姆语采用五进制,逢五进一位: 词语(拉丁文字) 含义 deda 5 dede 6 dedi 7 dedo 8 dedu 9 dida 10 以此类推。","breadcrumbs":"哈姆语法 » 词汇 » 数字与疑问 » 数字与疑问","id":"22","title":"数字与疑问"},"23":{"body":"常用语气词:hamud。 尽管此词在相当多的情况下表达任何语气都适用,但不建议随意使用以避免产生歧义。 *ha:表达汉语中“悦”、“喜”的感情 *mud:表达汉语中“悲”、“恼”的感情","breadcrumbs":"哈姆语法 » 词汇 » 语气词 » 语气词","id":"23","title":"语气词"},"24":{"body":"通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。 如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。","breadcrumbs":"哈姆语法 » 词汇 » 外来语哈姆化 » 外来语哈姆化","id":"24","title":"外来语哈姆化"},"25":{"body":"本章含有哈姆语常用词表和一些词语练习题。","breadcrumbs":"强化学习 » 强化学习","id":"25","title":"强化学习"},"26":{"body":"常用词表 有待补充","breadcrumbs":"强化学习 » 目录","id":"26","title":"目录"},"27":{"body":"本表已更新至版本:V23.10.06","breadcrumbs":"强化学习 » 常用词表 » 哈姆语词表","id":"27","title":"哈姆语词表"},"28":{"body":"词语(拉丁文字) 形式 释义或用法 例句 yarimasune; Y 动词 做(搭配其他词拓展含义),使用 yari 动词 做(yarimasune的日常用词,仅非正式场合使用) 有待补充 Ygad 动词 有,拥有,得到 Ymengad 动词 想要,决定,选择 Ymen 动词 能够 Ygom 动词 给予,给 Yhabihia 动词 说 hamud 哈姆 发生,存在","breadcrumbs":"强化学习 » 常用词表 » 动词表","id":"28","title":"动词表"},"29":{"body":"词语(拉丁文字) 形式 释义或用法 例句 hamud 哈姆 友好问候语,疑问语气词,代指某人或人(集体),代指身体 yarima 静词 动作,行为(当 yarimasune 及其派生词活用为静词时,使用 yarima 来代替 yarimasune ) 词语(拉丁文字) 形式 释义或用法 例句 a 静词 零,不,否,坏 e 静词 一,很少,偶尔,更少 i 静词 二,部分,也许,种类 o 静词 三,很多,经常,更多 u 静词 全,一切,所有,全部,好 en 静词 未知,不知道,什么 eiu/eio 静词 数字,数量,第… 哈姆语采用五进制,逢五进一。 词语(拉丁文字) 形式 释义或用法 da 静词 0 de 静词 1 di 静词 2 do 静词 3 du 静词 4 deda 静词 5 dede 静词 6 dedi 静词 7 dedo 静词 8 dedu 静词 9 dida 静词 10 词语(拉丁文字) 形式 释义或用法 例句 ha 静词 近 mud 静词 远 词语(拉丁文字) 形式 释义或用法 例句 gom 静词 人称 gomen 静词 谁,什么人 gomha 静词 我,自己 gommud 静词 你,对方 词语(拉丁文字) 形式 释义或用法 例句 meg 静词 指代 megen 静词 哪一个 megha 静词 这,这些 megmud 静词 那,那些 词语(拉丁文字) 形式 释义或用法 例句 gad 静词 东西,某物 gaden 静词 什么东西 gadha 静词 大 gadmud 静词 小 gadhabihia 静词 单词,句子 词语(拉丁文字) 形式 释义或用法 例句 men 静词 能,能力,温度 menen 静词 是否 menha 静词 强,热,真 menmud 静词 弱,冷,假 menbaso 静词 智慧 词语(拉丁文字) 形式 释义或用法 例句 nen 静词 时间 nenen 静词 什么时候 nenha 静词 过去,原因,开始 nenhaen 静词 为什么 nennen 静词 现在,进行 nennenen 静词 什么状态 nenmud 静词 未来,结果,结束 nenmuden 静词 什么结果 nenno 静词 事情 词语(拉丁文字) 形式 释义或用法 例句 no 静词 地点,旁边 noha 静词 近,后(物理意义上的) nomud 静词 远,前(物理意义上的) noen 静词 什么地方 词语(拉丁文字) 形式 释义或用法 例句 yam 静词 高度,好坏,工具 yamen 静词 多高,怎么做 yamha 静词 上,好 yammud 静词 下,坏 词语(拉丁文字) 形式 释义或用法 例句 ma 静词 容器,盒子,表面,衣服,房间 maen 静词 什么样子 maha 静词 里 mamud 静词 外 词语(拉丁文字) 形式 释义或用法 例句 *ha 静词 悦,喜(语气词) *mud 静词 恼,悲(语气词) 词语(拉丁文字) 形式 释义或用法 例句 hama 静词 平均,相同,相似(来源自 ha a mud a) hamaha 静词 左 hamamud 静词 右 词语(拉丁文字) 形式 释义或用法 例句 habi 静词 动物,畜生,红(简记bi) so 静词 草,植物,菌类,绿,年 habiso 静词 食物 ye 静词 液体,水,蓝 habisoye 静词 嘴,舌头,牙齿 ri 静词 光,太阳,星星,月亮,眼睛,颜色 he 静词 鼻子,气味 gu 静词 耳朵,声音 ba 静词 肢体,手脚,棍棒 baso 静词 文字,图画,文化,艺术,文学 basomen 静词 律法,规则 uhu 静词 娱乐,爱好,兴趣 riigu 静词 视频,影片,电影 habihia 静词 语言 hamudhamud 静词 父母 num 静词 睡眠,生活,梦(来自阿拉伯语) samu 静词 造词,造语,创造(来自道本语) ragia 静词 胶状物,黏土,排泄物,粪便(来自阿拉伯语) murinsu 静词 抢劫、诈骗、偷盗、伸手党、犯罪(来源:一位昵称为“木凌虚,子凌实”的QQ用户加入哈姆语社区群要到了词表和语法书后光速退群) hen 静词 感受,思考 igu 静词 移动 bido 静词 攻击,破坏,死亡 gamurig 静词 异端,切割,分割(来源:第一个将“异端圣经”发布到哈姆语视频评论区的是一位昵称为“卡莫里卡”的B站用户) gingin 静词 钱,货币(词源:金金金金) bahre 静词 自由(词源:阿拉伯语) hamen 静词 国王(hamud menha min hamudu的简称) hahen 静词 先知(hamudhen hamudu的简称) haya 静词 宰相(hamudyarima min hamud menha) haga 静词 孩子,王子(hamud gadmud的简称) bebaron 静词 疯癫,傻,胡言乱语,怪异(词源:一位昵称为“佩帕罗尼”的用户未能回答入群问题后,试图使用无意义的“人造语言”词句来迷惑管理员) desd 静词 繁衍、交配(词源:前自由哈姆语社区成员“tupiyaogu”多次提及相关话题,当时他在自由哈姆语社区一群昵称为“111test”后投票通过以他的昵称来命名这个词) 词语(拉丁文字) 形式 释义或用法 例句 ri-habi / ri-bi 静词 红色 ri-biso 静词 黄色 ri-bibiso 静词 橙色 ri-so 静词 绿色 ri-yeso 静词 青色 ri-ye 静词 蓝色 ri-yebi 静词 紫色","breadcrumbs":"强化学习 » 常用词表 » 静词表","id":"29","title":"静词表"},"3":{"body":"Hamood Habibi 原视频留档 《【人造语言】我用《哈姆》创造了一种语言…》","breadcrumbs":"关于哈姆语 » 观看视频","id":"3","title":"观看视频"},"30":{"body":"词语(拉丁文字) 形式 释义或用法 例句 HAMUD 哈姆 加在主语后用以分割句子成分,提示主语 HABIBI 哈姆 加在谓语后用于分割句子成分,提示宾语 GOMEGADMENENOAMA 哈姆 加在主题后用于提示主题 YA AHMAD HAMADI 哈姆 加在句尾用于表达尊敬或讽刺的含义 词语(拉丁文字) 形式 释义或用法 例句 gom- 哈姆 动作对象,动作方向,动作终点 yam- 哈姆 动作工具,动作手段 nen- 哈姆 动作时间,动作状态 no- 哈姆 动作地点,动作起点 词语(拉丁文字) 形式 释义或用法 例句 min 哈姆 (类似英语of),用于分割修饰成分(来自阿拉伯语) deg 哈姆 关系从句、名词性从句引导词(来自阿拉伯语) wa 哈姆 或者,或(来自阿拉伯语)","breadcrumbs":"强化学习 » 常用词表 » 哈姆表","id":"30","title":"哈姆表"},"31":{"body":"词语(拉丁文字) 形式 释义或用法 例句 *ud 哈姆 主语提示词 *ib 哈姆 宾语提示词 *om 哈姆 主题提示词","breadcrumbs":"强化学习 » 常用词表 » 口语用语法词","id":"31","title":"口语用语法词"},"32":{"body":"","breadcrumbs":"MHDH 世界线","id":"32","title":"MHDH 世界线"},"33":{"body":"","breadcrumbs":"MHDH 世界线 » 政权","id":"33","title":"MHDH 世界线"},"34":{"body":"","breadcrumbs":"MHDH 世界线 » 人造语言","id":"34","title":"MHDH 世界线"},"35":{"body":"","breadcrumbs":"MHDH 世界线 » 图例","id":"35","title":"MHDH 世界线"},"36":{"body":"本 Prompt 仍存在诸多不足: 过于冗长:许多内容描述不够简练。大语言模型的 Prompt 应当追求简短并准确。 不够精确:比如Hamud:万能语气词这样的释义会让大语言模型趋于在表达任何语气时使用Hamud。这应当避免。 缺乏示例:大语言模型不知道部分词的用法。 词表匮乏:大预言模型会以事物的性质来描述物体。形容词的缺乏让大语言模型的翻译难以理解(,同时大语言模型也无法反向解析自己的翻译)。 如果您有更好的想法可选择 编辑此页 或 反馈 。 如果能精调大语言模型会获得更好效果。","breadcrumbs":"大语言模型翻译 Prompt » 适用于大语言模型的中文与哈姆语翻译 Prompt","id":"36","title":"适用于大语言模型的中文与哈姆语翻译 Prompt"},"37":{"body":"将正文内容添加或覆盖大语言模型的 Prompt ;如果无法编辑 Prompt ,请对话输入(效果次于前者)。 直接对话输入欲翻译的哈姆语或汉语词语、短语或句子。","breadcrumbs":"大语言模型翻译 Prompt » 使用方法","id":"37","title":"使用方法"},"38":{"body":"以下是哈姆语的规则:\n```markdown\n# 新标准哈姆语\n## 语法词\n- `HAMUD` 加在主语后用以分割句子成分,提示主语。\n- `HABIBI` 加在谓语后用于分割句子成分,提示宾语。\n- `GOMEGADMENENOAMA` 加在主题后用于提示主题。\n- `YA AHMAD HAMADI` 加在句尾用于表达尊敬或者嘲讽的含义。\n### 语法示例\n- 主语 `HAMUD` 动词 - 哈姆语句子的基本结构,一般情况任何句子都有主语和动词。\n- 主语 `HAMUD`, 主语 `HAMUD` 动词 - 如果句子有两个主语,则需要用两个HAMUD来分别引导。\n- 主语 `HAMUD` 动词 `HABIBI` 宾语 - 如果动词有直接宾语,则需要用 `HABIBI` 引导。\n- 主语 `HAMUD` 动词 `HABIBI` 宾语, `HABIBI` 宾语 - 如果句子有两个直接宾语,则需要用两个 `HABIBI` 来分别引导。\n- 主题 `GOMEGADMENENOAMA` , 主语 `HAMUD` 动词 - 如果句子有主题,那么就需要用 `GOMEGADMENENOAMA` 来引导。\n以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):\n1. 主题 `GOMEGADMENENOAMA`, (主题 `GOMEGADMENENOAMA` );\n1. 主语 `HAMUD` (主语 `HAMUD` );\n1. 动词;\n1. `HABIBI` 宾语 ( `HABIBI` 宾语);\n1. `YA AHMAD HAMADI` ;\n引导主题的 `GOMEGADMENENOAMA` 始终在前,表达尊敬的 `YA AHMAD HAMADI` 始终在后,中间分别是主语和引导它的 `HAMUD` 、动词、以及一个按需要添加的 `HABIBI` 和受它引导的宾语。\n## 核心词汇\n|词语(拉丁文字)|释义|\n|:-:|:--|\n|gom|人称、我、你、对方、对象|\n|meg|指代、这、那、其他|\n|gad|东西、某物、大、小|\n|men|能、能力、强、弱;温度、热、冷;可能性、真、假、是、否|\n|nen|时间、过去、原因、现在、将来、结果|\n|no|地点、旁边、远、近|\n|yam|高度、上、下|\n|ma|容器、盒子、里、外|\n`ha` 和 `mud` 是一对对立统一的后缀,`ha` 表示抽象的“远”,`mud` 表示抽象的“近”。通过 `ha` 和 `mud` 我们就可以对 `gomgadmenenoama` 词进行区分。\n|词根(拉丁文字)|含义|\n|:-:|:--|\n|gom|人称|\n|meg|指代|\n|gad|东西|\n|men|能力、温度、可能性|\n|nen|时间|\n|no|地点|\n|yam|高度|\n|ma|容器|\n|近词(拉丁文字)|含义|\n|:-:|:--|\n|gomha|我|\n|megha|这|\n|gadha|大|\n|menha|强、热、真、是|\n|nenha|过去|\n|noha|近|\n|yamha|上|\n|maha|里|\n|远词(拉丁文字)|含义|\n|:-:|:--|\n|gommud|你|\n|megmud|那|\n|gadmud|小|\n|menmud|弱、冷、假、不|\n|nenmud|将来|\n|nomud|远|\n|yammud|下|\n|mamud|外|\n- `nen` 行的推导是特殊规定:`hamud` 轴不变,但观察者的位置移动到 `ha` 和 `mud` 两极中间。\n## 介词\n哈姆语起初缺少介词,后来经过对 `gomgadmenenoama` 词的词根的引申从而有了介词。\n|近词(拉丁文字)|含义|\n|:-:|:--|\n|gom-|动作对象,动作方向,动作终点|\n|yam-|动作工具,动作手段,伴随对象|\n|nen-|动作时间,动作状态|\n|no-|动作地点,动作起点|\n> 注:介词加在某个词的前面,连字符一般不可省略\n### 介词示例\n- `hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.` - 哈姆给哈姆一个哈姆。\n- `hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.` - 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。\n- `hamud HAMUD yarimasunegad nen-nenha HABIBI hamud` - 哈姆曾经有一个哈姆。\n- `hamud HAMUD yarimasunehabiso no-Hamud` - 哈姆在哈姆(地名)吃饭。\n## 词性\n哈姆语的词性分为三种:`动词`、`静词`、`哈姆`\n- 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。\n- 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)\n- 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。\n在哈姆语中,中心词在前,修饰成分后置。\n例如:\n- 哈姆的食物:`basoye hamud`\n- 和哈姆一起做:`yarimasune yam hamud`\n## 从句\n哈姆语的从句引导词是 `deg` ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 `te` 是同样的用法。\n当 `deg` 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。\n例如:\n- `Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.` - `deg gommud HAMUD yarimasunebido HBIBI habi`这句话的意思是`你想要你打牲畜`。 - 如果从句的主语和主句的主语一致,则从句的主语和引导它的 `HAMUD` 可以一并省掉:\n`Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.`\n- `deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.` - “`deg gommud HAMUD yarimasunebido HBIBI habi`”这句话的意思是“`你打畜生是好的`”。\n- `Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.` - `deg gommud HAMUD yarimasunebido HABIBI`这句话的意思是`你打的那个畜生是好的`。\n- `Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.` - “`deg gommud HAMUD yarimasune gom-`”这句话的意思是“`和你一起做的那个哈姆是好的`”。\n## 主题\n句子的主题由语法词 `GOMEGADMENENOAMA` 引导,你可以翻译成“`对于……来说`”或者“`如果谈论……`”。\n主题不一定是一个词,也可以是一个句子。\n- `Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud.` - `对于你谈谈哈姆来说,我很哈姆`。\n- `Nennen GOMEGADMENENOAMA gomha HAMUD hamud.` - `对于现在来说,我很哈姆`。\n## 数字与疑问\n哈姆语通过元音在口腔中的发声位置定义了五个词:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|a|零,不,否,坏|\n|e|很少,偶尔,更少|\n|i|部分,也许,种类|\n|o|很多,经常,更多|\n|u|全,一切,所有,全部,好|\n后来又引入了一个疑问词:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|en|未知,不知道,什么|\n>这些词并不能直接用于表示数字,而是只能表示一个大概的范围。\n>另外,它们用作句子主题时可以当成逻辑副词。\n这些词与 `gomegadmenenoama` 词结合可以表示不同的逻辑概念:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|gomen|谁,什么人|\n|megen|哪一个|\n|gaden|什么东西|\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|Gomu|所有人|\n|Megu|每一个|\n|Gadu|所有东西|\n后来,为了表示确切的数字,它们统一添加了辅音`d`:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|da|0|\n|de|1|\n|di|2|\n|do|3|\n|du|4|\n哈姆语采用五进制,逢五进一位:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|deda|5|\n|dede|6|\n|dedi|7|\n|dedo|8|\n|dedu|9|\n|dida|10|\n以此类推。\n## 语气词\n语气词:`hamud`。\n- `*ha`:表达汉语中“`悦`”、“`喜`”的感情\n- `*mud`:表达汉语中“`悲`”、“`恼`”的感情\n## 外来语哈姆化\n通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。\n如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用`*`代替。\n​```\n```txt\n## 动词表\nyari 做(yarimasune的日常用词,仅非正式场合使用)\nYgad 有,拥有,得到\nYmengad 想要,决定,选择\nYmen 能够\nYgom 给予,给\nYhabihia 说\nhamud 发生,存在\n## 静词表\nhamud 指代某人或某人的身体\nyarima 意思是“动作,行为”(当yarimasune及其派生词活用为静词时,使用yarima来代替yarimasune)\ngomen 谁,什么人\ngomha 我,自己\ngommud 你,对方\nmeg 指代 megen 哪一个\nmegmud 那,那些\ngad 东西,某物\ngaden 什么东西\ngadha 大\ngadmud 小\ngadhabihia 单词,句子\nmen 能,能力,温度\nmenen 是否\nmenha 强,热,真\nmenmud 弱,冷,假\nmenbaso 智慧\nnen 时间\nnenen 什么时候\nnenha 过去,原因,开始\nnenhaen 为什么\nnennen 现在,进行\nnennenen 什么状态\nnenmud 未来,结果,结束\nnenmuden 什么结果\nnenno 事情\nno 地点,旁边\nnoha 近,后(物理意义上的)\nnomud 远,前(物理意义上的)\nnoen 什么地方\nyam 高度,好坏,工具\nyamen 多高,怎么做\nyamha 上,好\nyammud 下,坏\nma 容器,盒子,表面,衣服,房间\nmaen 什么样子\nmaha 里\nmamud 外\nhama 平均,相同,相似(来源自 ha a mud a)\nhamaha 左\nhamamud 右\nhabi 动物,畜生,红(简记bi)\nso 草,植物,菌类,绿\nhabiso 食物\nye 液体,水,蓝\nhabisoye 嘴,舌头,牙齿\nri 光,太阳,星星,月亮,眼睛,颜色\nhe 鼻子,气味\ngu 耳朵,声音\nba 肢体,手脚,棍棒\nbaso 文字,图画,文化,艺术,文学\nbasomen 律法,规则\nuhu 娱乐,爱好,兴趣\nriigu 视频,影片,电影\nhabihia 语言\nhamudhamud 父母\nnum 睡眠,生活,梦\nsamu 造词,造语,创造\nragia 胶状物,黏土,粪便\nmurinsu 抢劫、诈骗、偷盗、伸手党、犯罪\nhen 感受,思考\nigu 移动\nbido 攻击,破坏,死亡\ngamurig 异端,切割,分割\ngingin 钱,货币\nbahre 自由\nhaga 孩子,王子(hamud gadmud的简称)\nbebaron 疯癫,傻,胡言乱语,怪异\ndesd 性行为\nri-habi/ri-bi 红色\nri-biso 黄色\nri-bibiso 橙色\nri-so 绿色\nri-yeso 青色\nri-ye 蓝色\nri-yebi 紫色\n## 哈姆表\nHAMUD 加在主语后用以分割句子成分,提示主语\nHABIBI 加在谓语后用于分割句子成分,提示宾语\nGOMEGADMENENOAMA 加在主题后用于提示主题\nYA AHMAD HAMADI 加在句尾用于表达尊敬\ngom- 动作对象,动作方向,动作终点\nyam- 动作工具,动作手段\nnen- 动作时间,动作状态\nno- 动作地点,动作起点\nmin (类似英语of),用于分割修饰成分\ndeg 关系从句、名词性从句引导词\nwa 或者,或\n## 口语用语法词\n*ud 主语提示词\n*ib 宾语提示词\n*om 主题提示词\n​```\n你作为哈姆语和中文双向翻译,接下来我将提供哈姆语或中文的句子、短语或词,你直接回答从我的角度对应的中文或哈姆语翻译和逐词解析。","breadcrumbs":"大语言模型翻译 Prompt » 正文","id":"38","title":"正文"},"39":{"body":"","breadcrumbs":"哈汉对译翻译器 » 哈姆语互汉语翻译工具","id":"39","title":"哈姆语互汉语翻译工具"},"4":{"body":"对此完整的学习后,您能完全掌握哈姆语的语法规则、读音规范和写作能力。您可以相对准确地理解哈姆语的含义,从您嘴中说出的哈姆语将如同江水般顺畅无阻。 哈姆语是一门古老的艺术。表面上的繁杂,却无法掩盖哈姆语对神圣的追求和对生活的构想。作者恳请您能完整地完成这本教程。","breadcrumbs":"指南 » 总指南","id":"4","title":"总指南"},"40":{"body":"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问","breadcrumbs":"字符替换工具 » Character_substitution","id":"40","title":"Character_substitution"},"41":{"body":"暂时不可用","breadcrumbs":"字符替换工具 » 🪴项目活动","id":"41","title":"🪴项目活动"},"42":{"body":"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。","breadcrumbs":"字符替换工具 » 📖其他说明","id":"42","title":"📖其他说明"},"43":{"body":"感谢所有让这个项目变得更好的贡献者们! Contributors Chart","breadcrumbs":"字符替换工具 » 🏆贡献者们","id":"43","title":"🏆贡献者们"},"44":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码。","breadcrumbs":"字符替换工具 » 💻代码或内容贡献","id":"44","title":"💻代码或内容贡献"},"45":{"body":"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;","breadcrumbs":"字符替换工具 » 参考","id":"45","title":"参考"},"46":{"body":"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。","breadcrumbs":"字符替换工具 » 请注意","id":"46","title":"请注意"},"47":{"body":"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。","breadcrumbs":"字符替换工具 » 📄许可证","id":"47","title":"📄许可证"},"48":{"body":"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。","breadcrumbs":"字符替换工具 » 🗃️附属许可证","id":"48","title":"🗃️附属许可证"},"49":{"body":"Star History Chart","breadcrumbs":"字符替换工具 » ⭐Star 历史","id":"49","title":"⭐Star 历史"},"5":{"body":"Hamud\nحامود\nحامود 读作:/hʌˈmud/ 哈姆德,不同情况下亦翻译为哈姆。这是或许你接触到的首个哈姆语词语。 哈姆,即是发生;即是存在。它可以是一个语言,可以是对所有人的问候,也可以是“人”本身的体现。 哈姆即是哈姆。","breadcrumbs":"认识哈姆语 » 首次接触","id":"5","title":"首次接触"},"50":{"body":"此处可以查阅所存有哈姆语相关书籍和资料的列表。点击名称即可阅读。 名称 介绍 《新标准哈姆语(原文改稿)》 哈姆语的权威标准书刊。由哈姆语的创造者亲手创作。 《哈经·姆约》 哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。","breadcrumbs":"资料 » 资料库","id":"50","title":"资料库"},"51":{"body":"作者:@希腊火Onerio 创建于 2022-12-15 修改:@PJ568 修改于 2023-07-29 16:00","breadcrumbs":"资料 » 《新标准哈姆语》 » 新标准哈姆语(原文改稿)","id":"51","title":"新标准哈姆语(原文改稿)"},"52":{"body":"哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看 原视频留档 ) 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频 《【人造语言】我用《哈姆》创造了一种语言…》 。 后来: @烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。 后虽账号被误封,视频迁移,经历了无数磨难后,哈姆语依然逐渐完善,并形成了哈姆语社区。 哈姆语拥有趋于完善的语法和词汇,并且其背后拥有一套独特的世界观。由于词汇的不断扩充以及语法体系的日渐完善,应各位观众要求,@希腊火Onerio于 2022-12-15 编写《新标准哈姆语》。","breadcrumbs":"资料 » 《新标准哈姆语》 » 前言","id":"52","title":"前言"},"53":{"body":"唇 齿 齿龈 腭 软腭 喉 手 鼻音 m n 塞音 b d g * 擦音 s h 近音 r y 注:*音可以用搭嘴音代替,或者你能想到什么更怪的音也可以用其代替。 前 后 高 i u 中 e o 低 a","breadcrumbs":"资料 » 《新标准哈姆语》 » 音系学","id":"53","title":"音系学"},"54":{"body":"哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。 这些语法词基本上与道本语的语法词用法类似。 HAMUD 加在主语后用以分割句子成分,提示主语。 HABIBI 加在谓语后用于分割句子成分,提示宾语。 GOMEGADMENENOAMA 加在主题后用于提示主题。 YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气的含义。","breadcrumbs":"资料 » 《新标准哈姆语》 » 语法词","id":"54","title":"语法词"},"55":{"body":"[主语] HAMUD [动词] 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。 [主语] HAMUD, [主语] HAMUD [动词] 如果句子有两个主语,则需要用两个HAMUD来分别引导。 [主语] HAMUD [动词] HABIBI [宾语] 如果动词有直接宾语,则需要用 HABIBI 引导。 [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语] 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。 [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词] 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。 [主语] HAMUD [动词] YA AHMAD HAMADI 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。 以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后): [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA ); [主语] HAMUD([主语] HAMUD ); [动词]; HABIBI [宾语]( HABIBI [宾语]); YA AHMAD HAMADI ; 引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。","breadcrumbs":"资料 » 《新标准哈姆语》 » 语法示例","id":"55","title":"语法示例"},"56":{"body":"词语(拉丁文字) 释义 gom 人称、我、你、对方、对象 meg 指代、这、那、其他 gad 东西、某物、大、小 men 能、能力、强、弱;温度、热、冷;可能性、真、假、是、否 nen 时间、过去、原因、现在、将来、结果 no 地点、旁边、远、近 yam 高度、上、下 ma 容器、盒子、里、外 哈姆语的核心词汇来自于 GOMEGADMENENOAMA 。 把这一个词按音节划分: go-me-gad-me-ne-no-a-ma 后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma 这些音节被赋予含义后,构成了哈姆语的基本概念。 我们可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。 hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 ha 和 mud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 ha 和 mud 我们就可以对 gomgadmenenoama 词进行区分。 词根(拉丁文字) 含义 gom 人称 meg 指代 gad 东西 men 能力、温度、可能性 nen 时间 no 地点 yam 高度 ma 容器 近词(拉丁文字) 含义 gomha 我 megha 这 gadha 大 menha 强、热、真、是 nenha 过去 noha 近 yamha 上 maha 里 远词(拉丁文字) 含义 gommud 你 megmud 那 gadmud 小 menmud 弱、冷、假、不 nenmud 将来 nomud 远 yammud 下 mamud 外 nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 ha 和 mud 两极中间。 该表仅作为理解构词法用,更多的单词含义还请看 官方词表 。 你杠就是你对,你比哈姆还哈姆。","breadcrumbs":"资料 » 《新标准哈姆语》 » 核心词汇","id":"56","title":"核心词汇"},"57":{"body":"哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。 近词(拉丁文字) 含义 gom- 动作对象,动作方向,动作终点 yam- 动作工具,动作手段,伴随对象 nen- 动作时间,动作状态 no- 动作地点,动作起点 注:介词加在某个词的前面,连字符一般不可省略","breadcrumbs":"资料 » 《新标准哈姆语》 » 介词","id":"57","title":"介词"},"58":{"body":"hamud HAMUD yarimasunegom gom-hamud HABIBI hamud. 哈姆给哈姆一个哈姆。 hamud HAMUD yarimasunebido yam-hamud HABIBI hamud. 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。 hamud HAMUD yarimasunegad nen-nenha HABIBI hamud. 哈姆曾经有一个哈姆。 hamud HAMUD yarimasunehabiso no-Hamud. 哈姆在哈姆(地名)吃饭。","breadcrumbs":"资料 » 《新标准哈姆语》 » 介词示例","id":"58","title":"介词示例"},"59":{"body":"哈姆语的词性分为三种:动词、静词、哈姆 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词) 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。 在哈姆语中,中心词在前,修饰成分后置。 例如: 哈姆的食物:basoye hamud( hamud 修饰 basoye ,hamud 在这里的意思是“哈姆的”) 和哈姆一起做:yarimasune yam hamud( yam 引导的修饰成分一起修饰动词 yarimasune ) 但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。 Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同 例如: Ma ragia hamud 人的黏土房 ( ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体) Ma min ragia hamud 厕所 ( min 将 ma 和 ragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)","breadcrumbs":"资料 » 《新标准哈姆语》 » 词性","id":"59","title":"词性"},"6":{"body":"以哈姆为例以上是哈姆语常见的三种形式: 以拉丁字母或符号书写 古老的 Onerio 式哈拉伯符号 Tri 式哈拉伯符号 很巧,哈姆用 Onerio 式哈拉伯符号或 Tri 式哈拉伯符号的写法是一样的。 这三种形式,可以根据以下对照表相互转换: 拉丁字母或符号 Onerio 式哈拉伯符号 Tri 式哈拉伯符号 h ح ح m م م d د د * خ چ b ب ب g گ ق n ن ن r ر ر s س س a ا ا w, u و و y, i ي ي o او وٰ e اي يٰ ay لي يٰ aw لو وٰ 为了让读者能更容易地上手。本教程会优先采用拉丁字母或符号的形式。","breadcrumbs":"认识哈姆语 » 形式对照","id":"6","title":"形式对照"},"60":{"body":"哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。 当 deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。 例如: Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi. “deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi. deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud. “deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。 Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud. “deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。 Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud. “deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamud 。Gom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。","breadcrumbs":"资料 » 《新标准哈姆语》 » 从句","id":"60","title":"从句"},"61":{"body":"句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。 主题不一定是一个词,也可以是一个句子。 Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。 Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。","breadcrumbs":"资料 » 《新标准哈姆语》 » 主题","id":"61","title":"主题"},"62":{"body":"哈姆语通过元音在口腔中的发声位置定义了五个词: 词语(拉丁文字) 含义 a 零,不,否,坏 e 很少,偶尔,更少 i 部分,也许,种类 o 很多,经常,更多 u 全,一切,所有,全部,好 后来又引入了一个疑问词: 词语(拉丁文字) 含义 en 未知,不知道,什么 这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。 这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念: 词语(拉丁文字) 含义 gomen 谁,什么人 megen 哪一个 gaden 什么东西 词语(拉丁文字) 含义 Gomu 所有人 Megu 每一个 Gadu 所有东西 后来,为了表示确切的数字,它们统一添加了辅音d: 词语(拉丁文字) 含义 da 0 de 1 di 2 do 3 du 4 哈姆语采用五进制,逢五进一位: 词语(拉丁文字) 含义 deda 5 dede 6 dedi 7 dedo 8 dedu 9 dida 10 以此类推。","breadcrumbs":"资料 » 《新标准哈姆语》 » 数字与疑问","id":"62","title":"数字与疑问"},"63":{"body":"万能语气词:hamud。 任何情况下表达任何语气都可以用这一个词。 *ha:表达汉语中“草”、“喜”的感情 *mud:表达汉语中“悲”、“恼”的感情","breadcrumbs":"资料 » 《新标准哈姆语》 » 语气词","id":"63","title":"语气词"},"64":{"body":"通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。 如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。","breadcrumbs":"资料 » 《新标准哈姆语》 » 外来语哈姆化","id":"64","title":"外来语哈姆化"},"65":{"body":"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。 假若您对本项目感到满意,请在您的指尖星空 绘制一颗新的星🌟 ,指引我们继续砥砺前行。 点击访问","breadcrumbs":"资料 » 关于哈姆语言之书 » 哈姆语言之书","id":"65","title":"哈姆语言之书"},"66":{"body":"暂时不可用","breadcrumbs":"资料 » 关于哈姆语言之书 » 🪴项目活动","id":"66","title":"🪴项目活动"},"67":{"body":"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。","breadcrumbs":"资料 » 关于哈姆语言之书 » 📖其他说明","id":"67","title":"📖其他说明"},"68":{"body":"感谢所有让这个项目变得更好的贡献者们! 详见所有贡献者列表","breadcrumbs":"资料 » 关于哈姆语言之书 » 🏆贡献者们","id":"68","title":"🏆贡献者们"},"69":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码和内容。 较为简单的提交贡献方法可查阅 贡献文档 以了解相关信息。 在提交代码前请确保您了解 mdbook 系统。","breadcrumbs":"资料 » 关于哈姆语言之书 » 💻代码或内容贡献","id":"69","title":"💻代码或内容贡献"},"7":{"body":"Character_substitution提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问 更多关于Character_substitution的信息","breadcrumbs":"认识哈姆语 » 拉丁字母互哈拉伯符号转换工具","id":"7","title":"拉丁字母互哈拉伯符号转换工具"},"70":{"body":"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;","breadcrumbs":"资料 » 关于哈姆语言之书 » 参考","id":"70","title":"参考"},"71":{"body":"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。","breadcrumbs":"资料 » 关于哈姆语言之书 » 请注意","id":"71","title":"请注意"},"72":{"body":"本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。","breadcrumbs":"资料 » 关于哈姆语言之书 » 📄许可证","id":"72","title":"📄许可证"},"73":{"body":"hack: MIT license ; Github ; Character_substitution: Apache License Version 2.0 ; Github 、 Gitee ; translate: Apache License Version 2.0 ; Github ; translate: Apache License Version 2.0 ; Github 、 Gitee ; msg: Apache License Version 2.0 ; Github 、 Gitee ; giscus: MIT license ; Github 。","breadcrumbs":"资料 » 关于哈姆语言之书 » 🗃️附属许可证","id":"73","title":"🗃️附属许可证"},"74":{"body":"","breadcrumbs":"资料 » 关于哈姆语言之书 » ⭐Star 历史","id":"74","title":"⭐Star 历史"},"75":{"body":"哈姆论坛旨在为哈姆提供社区交流平台。 点击访问哈姆论坛","breadcrumbs":"资料 » 关于哈姆论坛 » 关于哈姆论坛","id":"75","title":"关于哈姆论坛"},"76":{"body":"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问","breadcrumbs":"资料 » 关于 Character_substitution » Character_substitution","id":"76","title":"Character_substitution"},"77":{"body":"暂时不可用","breadcrumbs":"资料 » 关于 Character_substitution » 🪴项目活动","id":"77","title":"🪴项目活动"},"78":{"body":"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。","breadcrumbs":"资料 » 关于 Character_substitution » 📖其他说明","id":"78","title":"📖其他说明"},"79":{"body":"感谢所有让这个项目变得更好的贡献者们! Contributors Chart","breadcrumbs":"资料 » 关于 Character_substitution » 🏆贡献者们","id":"79","title":"🏆贡献者们"},"8":{"body":"若欲学好一门语言,往往首要掌握它的发音规范和阅读技巧。 音系学 发音示范 有待补充","breadcrumbs":"首次发声 » 首次发声","id":"8","title":"首次发声"},"80":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码。","breadcrumbs":"资料 » 关于 Character_substitution » 💻代码或内容贡献","id":"80","title":"💻代码或内容贡献"},"81":{"body":"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;","breadcrumbs":"资料 » 关于 Character_substitution » 参考","id":"81","title":"参考"},"82":{"body":"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。","breadcrumbs":"资料 » 关于 Character_substitution » 请注意","id":"82","title":"请注意"},"83":{"body":"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。","breadcrumbs":"资料 » 关于 Character_substitution » 📄许可证","id":"83","title":"📄许可证"},"84":{"body":"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。","breadcrumbs":"资料 » 关于 Character_substitution » 🗃️附属许可证","id":"84","title":"🗃️附属许可证"},"85":{"body":"Star History Chart","breadcrumbs":"资料 » 关于 Character_substitution » ⭐Star 历史","id":"85","title":"⭐Star 历史"},"86":{"body":"哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。本译版将“hamud”译作“哈姆”,部分地方为尊重原作未做翻译。 《哈姆德》分为《哈约》和《姆约》两个部分。 《哈约》是《哈姆德》中年代久远的篇章;《姆约》是《哈姆德》中新增的内容。","breadcrumbs":"《哈经·姆约》 » 哈约·姆经(中文版)","id":"86","title":"哈约·姆经(中文版)"},"87":{"body":"","breadcrumbs":"《哈经·姆约》 » 目录","id":"87","title":"目录"},"88":{"body":"初生纪 出哈姆纪 列王纪 申命纪 律法书 诗篇","breadcrumbs":"《哈经·姆约》 » 哈约","id":"88","title":"哈约"},"89":{"body":"木凌虚记 卡莫里卡记 佩帕罗尼记","breadcrumbs":"《哈经·姆约》 » 姆约","id":"89","title":"姆约"},"9":{"body":"唇 齿 齿龈 腭 软腭 喉 手 鼻音 m n 塞音 b d g * 擦音 s h 近音 r y 注:为方便日常使用,*音可以用搭嘴音等容易区分或识别的音代替。 前 后 高 i u 中 e o 低 a","breadcrumbs":"首次发声 » 音系学 » 发音规范","id":"9","title":"发音规范"},"90":{"body":"","breadcrumbs":"《哈经·姆约》 » 哈约·初生纪 » 初生纪","id":"90","title":"初生纪"},"91":{"body":"1:1 天地初开之前,便有古神哈姆。 1:2 哈姆在夜中长睡,终于醒来。 1:3 哈姆醒来后,看着未开的天地,问道:“hamud?” 1:4 天地便开了,分出了天、地与海洋。 1:5 哈姆看周围混沌无光,便说:“hamud。”于是有了光。 1:6 哈姆见世间没有生命,便喊道:“hamud!” 1:7 世间于是有了众生,人也在其中。 1:8 哈姆创造了世界;哈姆是初,哈姆是终;万物终将逝去,唯有哈姆永恒。","breadcrumbs":"《哈经·姆约》 » 哈约·初生纪 » 汉语版","id":"91","title":"汉语版"},"92":{"body":"1:1 nou HAMUD hamud a GOMEGADMENENOAMA, Hamud HAMUD hamud. 1:2 Hamud HAMUD yarimasune-num, neno GOMEGADMENENOAMA Hamud HAMUD yarimasune-num a. 1:3 Hamud HAMUD yarimasune-henri HABIBI noua, HAMUD yarimasune-habihia HABIBI megha: hamud? 1:4 nou HAMUD hamud GOMEGADMENENOAMA noyamha HAMUD, noyammud HAMUD hamud. 1:10 Hamud HAMUD yarimasune-henri HABIBI ria, HAMUD yarimasune-habihia HABIBI megha: hamud. megha GOMEGADMENENOAMA ri HAMUD hamud. 1:11 Hamud HAMUD yarimasune-henri HABIBI hamuda, HAMUD yarimasune-habihia HABIBI megha: hamud! 1:12 megha GOMEGADMENENOAMA hamud-u HAMUD hamud. 1:13 Hamud HAMUD yarimasune HABIBI megha: nou HAMUD hamud. Hamud HAMUD \"ha\", Hamud HAMUD \"mud\". gadu HAMUD hamuda, GOMEGADMENENOAMA Hamud HAMUD hamud.","breadcrumbs":"《哈经·姆约》 » 哈约·初生纪 » 哈姆语版","id":"92","title":"哈姆语版"},"93":{"body":"","breadcrumbs":"《哈经·姆约》 » 哈约·出哈姆纪 » 出哈姆纪","id":"93","title":"出哈姆纪"},"94":{"body":"2:1 哈姆造完万物,就歇息了。 2:2 哈姆造的众人中,为首的那人名叫“哈姆”。 2:3 哈姆见众人居无定所,便带领众人从哈姆睡眠的地方出走,这便是“出哈姆”。 2:4 向“ha”走了三天三夜,向“mud”走了三天三夜,终于寻见了一片绿洲,哈姆便领众人在此定居。 2:5 哈姆人便在此地繁衍生息,此地名为“哈姆”,哈姆就是哈姆王。","breadcrumbs":"《哈经·姆约》 » 哈约·出哈姆纪 » 汉语版","id":"94","title":"汉语版"},"95":{"body":"2:1 gadu HAMUD hamud, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num. 2:2 hamud menha min hamudu HAMUD Hamud. 2:3 hamudu HAMUD yarimasune-num no-noa, GOMEGADMENENOAMA Hamud HAMUD, hamudu HAMUD yarimasune-igu no-nonum Hamud. megha HAMUD \"no-Hamud\". 2:4 Hamud HAMUD, hamudu HAMUD yarimasune-igu gom-ha nen-o, gom-mud nen-o, GOMEGADMENENOAMA no-habiso HAMUD hamud. 2:10 Hamud HAMUD, hamudu HAMUD yarimasune-num no-megha. no-megha HAMUD Hamud. Hamud HAMUD \"hamud menha min hamudu\".","breadcrumbs":"《哈经·姆约》 » 哈约·出哈姆纪 » 哈姆语版","id":"95","title":"哈姆语版"},"96":{"body":"","breadcrumbs":"《哈经·姆约》 » 哈约·列王纪 » 列王纪","id":"96","title":"列王纪"},"97":{"body":"3:1 哈姆王治理哈姆王国一百一十四年,他死后哈姆继承王位。 3:2 哈姆生哈姆,哈姆生哈姆,哈姆生哈姆。到哈姆共五百一十四年。 3:3 四代国王治理下的哈姆,哈姆安居乐业,却无智慧。 3:4 哈姆王见哈姆人蒙昧未开化,便向哈姆祈祷。 3:5 睡眠中的哈姆听着了哈姆王的祈祷,便醒来。 3:6 哈姆在哈姆设讲坛,传哈姆的智慧。 3:7 哈姆王便一一记录下来,是为《哈约·姆经》 3:8 哈姆见哈姆人都有了智慧,便歇息了。 3:9 有了智慧,哈姆人便不再听哈姆的话,日渐抛弃了哈姆的道。","breadcrumbs":"《哈经·姆约》 » 哈约·列王纪 » 汉语版","id":"97","title":"汉语版"},"98":{"body":"3:1 hamud menha min hamudu HAMUD yarimasune-mengad nen-dudidu HABIBI no-Hamud. Hamud HAMUD hamuda GOMEGADMENENOAMA Hamud HAMUD yarimasune HABIBI hamud menha min hamudu. 3:2 Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud. gadnen min gom-Hamud HAMUD nen-dudadidu. 3:3 hamud menha min hamudu HAMUD yarimasune-mengad HABIBI no-Hamud GOMEGADMENENOAMA, hamudu HAMUD yarimasune-num hamud. a GOMEGADMENENOAMA hamudu HAMUD yarimasune-gad a HABIBI menbaso. 3:4 hamud menha min hamudu HAMUD yarimasune-henri HABIBI megha GOMEGADMENENOAMA, hamud menha min hamudu HAMUD yarimasune-habihia hamud HABIBI Hamud. 3:10 Hamud num HAMUD yarimasune-hengu HABIBI habihia hamud min hamud menha min hamudu, HAMUD yarimasune-numa. 3:11 Hamud HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI menbaso Hamud. 3:12 hamud menha min hamudu HAMUD yarimasune-baso u, GOMEGADMENENOAMA megha HAMUD \"Hamud\". 3:13 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num. 3:14 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA hamudu HAMUD yarimasune-hengu a HABIBI habihia Hamud.","breadcrumbs":"《哈经·姆约》 » 哈约·列王纪 » 哈姆语版","id":"98","title":"哈姆语版"},"99":{"body":"","breadcrumbs":"《哈经·姆约》 » 哈约·申命纪 » 申命纪","id":"99","title":"申命纪"}},"length":157,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{"7":{"df":1,"docs":{"51":{"tf":1.0}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"1":{"0":{":":{"1":{"0":{"df":2,"docs":{"104":{"tf":1.0},"2":{"tf":1.0}}},"df":1,"docs":{"104":{"tf":1.0}}},"2":{"df":1,"docs":{"104":{"tf":1.0}}},"3":{"df":1,"docs":{"104":{"tf":1.0}}},"4":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":6,"docs":{"129":{"tf":1.0},"2":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0}}},"2":{":":{"1":{"0":{"df":1,"docs":{"109":{"tf":1.0}}},"df":1,"docs":{"109":{"tf":1.0}}},"2":{"df":1,"docs":{"109":{"tf":1.0}}},"3":{"df":1,"docs":{"109":{"tf":1.0}}},"4":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"51":{"tf":1.0},"52":{"tf":1.0}}},"5":{"df":2,"docs":{"51":{"tf":1.0},"52":{"tf":1.0}}},"6":{":":{"0":{"0":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"0":{"df":1,"docs":{"92":{"tf":1.0}}},"1":{"df":1,"docs":{"92":{"tf":1.0}}},"2":{"df":1,"docs":{"92":{"tf":1.0}}},"3":{"df":1,"docs":{"92":{"tf":1.0}}},"df":2,"docs":{"91":{"tf":1.0},"92":{"tf":1.0}}},"2":{"df":2,"docs":{"91":{"tf":1.0},"92":{"tf":1.0}}},"3":{"df":2,"docs":{"91":{"tf":1.0},"92":{"tf":1.0}}},"4":{"df":2,"docs":{"91":{"tf":1.0},"92":{"tf":1.0}}},"5":{"df":1,"docs":{"91":{"tf":1.0}}},"6":{"df":1,"docs":{"91":{"tf":1.0}}},"7":{"df":1,"docs":{"91":{"tf":1.0}}},"8":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":2.23606797749979},"62":{"tf":1.0}}},"2":{".":{"0":{"df":8,"docs":{"142":{"tf":2.0},"152":{"tf":1.0},"153":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":2.0},"83":{"tf":1.0},"84":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"7":{"df":0,"docs":{},"年":{"3":{"df":0,"docs":{},"月":{"4":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"2":{"df":3,"docs":{"2":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}},"年":{"1":{"0":{"df":3,"docs":{"129":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}},"月":{"1":{"3":{"df":3,"docs":{"129":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}},"2":{"6":{"df":3,"docs":{"129":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"2":{"tf":1.0}}},"9":{"df":1,"docs":{"51":{"tf":1.0}}},":":{"1":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"2":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"3":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"4":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"5":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"3":{":":{"1":{"0":{"df":1,"docs":{"98":{"tf":1.0}}},"1":{"df":1,"docs":{"98":{"tf":1.0}}},"2":{"df":1,"docs":{"98":{"tf":1.0}}},"3":{"df":1,"docs":{"98":{"tf":1.0}}},"4":{"df":1,"docs":{"98":{"tf":1.0}}},"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"2":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"3":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"4":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"5":{"df":1,"docs":{"97":{"tf":1.0}}},"6":{"df":1,"docs":{"97":{"tf":1.0}}},"7":{"df":1,"docs":{"97":{"tf":1.0}}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"9":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"4":{".":{"0":{"df":2,"docs":{"141":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"2":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"3":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"4":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"5":{":":{"1":{"df":1,"docs":{"103":{"tf":1.0}}},"2":{"df":1,"docs":{"103":{"tf":1.0}}},"3":{"df":1,"docs":{"103":{"tf":1.0}}},"4":{"df":1,"docs":{"103":{"tf":1.0}}},"5":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"6":{":":{"1":{"df":1,"docs":{"106":{"tf":1.0}}},"2":{"df":1,"docs":{"106":{"tf":1.0}}},"3":{"df":1,"docs":{"106":{"tf":1.0}}},"4":{"df":1,"docs":{"106":{"tf":1.0}}},"5":{"df":1,"docs":{"106":{"tf":1.0}}},"6":{"df":1,"docs":{"106":{"tf":1.0}}},"7":{"df":1,"docs":{"106":{"tf":1.0}}},"8":{"df":1,"docs":{"106":{"tf":1.0}}},"9":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"7":{":":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"3":{"df":1,"docs":{"108":{"tf":1.0}}},"4":{"df":1,"docs":{"108":{"tf":1.0}}},"5":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"8":{":":{"1":{"0":{"df":1,"docs":{"111":{"tf":1.0}}},"df":1,"docs":{"111":{"tf":1.0}}},"2":{"df":1,"docs":{"111":{"tf":1.0}}},"3":{"df":1,"docs":{"111":{"tf":1.0}}},"4":{"df":1,"docs":{"111":{"tf":1.0}}},"5":{"df":1,"docs":{"111":{"tf":1.0}}},"6":{"df":1,"docs":{"111":{"tf":1.0}}},"7":{"df":1,"docs":{"111":{"tf":1.0}}},"8":{"df":1,"docs":{"111":{"tf":1.0}}},"9":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"9":{":":{"1":{"df":2,"docs":{"114":{"tf":1.0},"115":{"tf":1.0}}},"2":{"df":2,"docs":{"114":{"tf":1.0},"115":{"tf":1.0}}},"3":{"df":2,"docs":{"114":{"tf":1.0},"115":{"tf":1.0}}},"4":{"df":2,"docs":{"114":{"tf":1.0},"115":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"d":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"38":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":8,"docs":{"142":{"tf":2.0},"152":{"tf":1.0},"153":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":2.0},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"6":{"tf":1.0}}},"y":{"df":1,"docs":{"6":{"tf":1.0}}}},"b":{"a":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":4,"docs":{"115":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"98":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"101":{"tf":1.7320508075688772},"109":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0}}}}},"y":{"df":3,"docs":{"19":{"tf":1.4142135623730951},"38":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}}},"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"b":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"114":{"tf":2.23606797749979},"115":{"tf":2.23606797749979},"29":{"tf":1.0},"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"o":{"df":4,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0}}}},"df":2,"docs":{"29":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":2,"docs":{"124":{"tf":1.0},"126":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"g":{"df":10,"docs":{"136":{"tf":1.0},"140":{"tf":1.7320508075688772},"147":{"tf":1.0},"151":{"tf":1.7320508075688772},"42":{"tf":1.0},"46":{"tf":1.7320508075688772},"67":{"tf":1.0},"71":{"tf":1.7320508075688772},"78":{"tf":1.0},"82":{"tf":1.7320508075688772}}}}},"c":{"c":{"df":2,"docs":{"141":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"142":{"tf":1.0},"145":{"tf":1.0},"40":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":6,"docs":{"148":{"tf":1.0},"154":{"tf":1.0},"43":{"tf":1.0},"49":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}}}}},"n":{"df":2,"docs":{"116":{"tf":1.0},"133":{"tf":1.0}}},"o":{"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"140":{"tf":1.0},"151":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"121":{"tf":1.0},"136":{"tf":1.0},"147":{"tf":1.0},"42":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"148":{"tf":1.0},"43":{"tf":1.0},"79":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"d":{"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"0":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"22":{"tf":1.0},"38":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"9":{"tf":1.0}},"e":{"d":{"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"5":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"6":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"7":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"8":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"9":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"f":{"df":1,"docs":{"115":{"tf":1.0}}},"g":{"df":6,"docs":{"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"20":{"tf":3.3166247903554},"30":{"tf":1.0},"38":{"tf":3.4641016151377544},"60":{"tf":3.3166247903554}}},"s":{"d":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"|":{"1":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"d":{"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"1":{"0":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"140":{"tf":1.0},"151":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0}}}}}},"df":0,"docs":{}},"|":{"2":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"|":{"3":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"d":{"a":{"d":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"4":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"109":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"u":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":1.0}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"124":{"tf":1.0},"134":{"tf":1.0},"145":{"tf":1.0},"40":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"ñ":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"134":{"tf":1.0},"145":{"tf":1.0},"40":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":5,"docs":{"139":{"tf":1.0},"150":{"tf":1.0},"45":{"tf":1.0},"70":{"tf":1.0},"81":{"tf":1.0}}}}}},"g":{"a":{"d":{"df":8,"docs":{"104":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.4142135623730951},"16":{"tf":2.0},"29":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":2.0},"98":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":3,"docs":{"109":{"tf":1.7320508075688772},"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.7320508075688772},"56":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.0}}}}},"u":{"df":5,"docs":{"22":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":1.0},"92":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"111":{"tf":2.0},"29":{"tf":1.0},"38":{"tf":1.0}}}}}}}},"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"132":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}}},"s":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"142":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":12,"docs":{"117":{"tf":1.0},"119":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.7320508075688772},"145":{"tf":1.0},"153":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.7320508075688772},"76":{"tf":1.0},"84":{"tf":1.0}}},"h":{"df":0,"docs":{},"u":{"b":{"df":17,"docs":{"117":{"tf":1.4142135623730951},"119":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":2.449489742783178},"145":{"tf":1.0},"150":{"tf":1.0},"153":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"65":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":2.449489742783178},"76":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"16":{"tf":1.0},"56":{"tf":1.0}},"m":{"df":17,"docs":{"101":{"tf":2.23606797749979},"104":{"tf":1.0},"109":{"tf":2.23606797749979},"115":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"38":{"tf":2.6457513110645907},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":21,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"109":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.23606797749979},"16":{"tf":1.0},"21":{"tf":2.0},"22":{"tf":1.0},"30":{"tf":1.0},"38":{"tf":3.3166247903554},"54":{"tf":1.0},"55":{"tf":2.23606797749979},"56":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.0},"92":{"tf":2.449489742783178},"95":{"tf":1.7320508075688772},"98":{"tf":2.6457513110645907}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"a":{"df":6,"docs":{"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":2.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"16":{"tf":1.0},"20":{"tf":3.1622776601683795},"21":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":3.605551275463989},"56":{"tf":1.0},"60":{"tf":3.1622776601683795},"61":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":1.0}}}}},"u":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"38":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":25,"docs":{"101":{"tf":2.6457513110645907},"103":{"tf":1.0},"104":{"tf":2.449489742783178},"106":{"tf":2.0},"109":{"tf":3.0},"115":{"tf":3.1622776601683795},"12":{"tf":1.0},"13":{"tf":2.8284271247461903},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"30":{"tf":1.0},"38":{"tf":4.242640687119285},"52":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":2.8284271247461903},"58":{"tf":1.7320508075688772},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"92":{"tf":2.6457513110645907},"98":{"tf":3.7416573867739413}}}},"df":4,"docs":{"20":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"38":{"tf":2.6457513110645907},"60":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"i":{"a":{"\"":{"b":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":8,"docs":{"101":{"tf":1.0},"104":{"tf":2.0},"109":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0},"92":{"tf":1.7320508075688772},"98":{"tf":2.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":3,"docs":{"29":{"tf":1.0},"38":{"tf":1.0},"95":{"tf":1.0}},"y":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"142":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0}}}},"df":8,"docs":{"16":{"tf":2.0},"23":{"tf":1.0},"29":{"tf":1.7320508075688772},"38":{"tf":2.449489742783178},"56":{"tf":2.0},"63":{"tf":1.0},"92":{"tf":1.0},"95":{"tf":1.0}},"g":{"a":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}},"m":{"a":{"d":{"df":0,"docs":{},"i":{"df":7,"docs":{"106":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"38":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":2.0}}}},"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}},"h":{"a":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}},"o":{"df":0,"docs":{},"o":{"d":{"df":5,"docs":{"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"52":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"u":{"d":{"a":{"df":2,"docs":{"92":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":34,"docs":{"101":{"tf":4.795831523312719},"103":{"tf":1.0},"104":{"tf":4.47213595499958},"106":{"tf":3.3166247903554},"109":{"tf":5.477225575051661},"115":{"tf":3.605551275463989},"12":{"tf":1.0},"124":{"tf":1.4142135623730951},"13":{"tf":3.3166247903554},"16":{"tf":1.4142135623730951},"18":{"tf":3.7416573867739413},"19":{"tf":3.1622776601683795},"2":{"tf":1.0},"20":{"tf":4.47213595499958},"21":{"tf":2.8284271247461903},"23":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.0},"38":{"tf":7.54983443527075},"5":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":3.3166247903554},"56":{"tf":1.4142135623730951},"58":{"tf":3.7416573867739413},"59":{"tf":3.1622776601683795},"60":{"tf":4.47213595499958},"61":{"tf":2.8284271247461903},"63":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":6.557438524302},"95":{"tf":5.196152422706632},"98":{"tf":7.3484692283495345}},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"101":{"tf":1.7320508075688772},"109":{"tf":1.4142135623730951},"115":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}},"u":{"df":7,"docs":{"101":{"tf":2.0},"104":{"tf":2.449489742783178},"109":{"tf":2.0},"115":{"tf":2.0},"29":{"tf":1.4142135623730951},"95":{"tf":2.449489742783178},"98":{"tf":3.4641016151377544}}},"y":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"116":{"tf":1.0},"133":{"tf":1.0}}},"y":{"a":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":3,"docs":{"20":{"tf":2.23606797749979},"38":{"tf":2.23606797749979},"60":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"124":{"tf":1.0}}}}},"n":{"df":5,"docs":{"101":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0}},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"104":{"tf":1.0},"109":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"92":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"154":{"tf":1.0},"49":{"tf":1.0},"85":{"tf":1.0}}}}}}}},"ʌ":{"df":0,"docs":{},"ˈ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"b":{"df":2,"docs":{"31":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":4,"docs":{"109":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0},"95":{"tf":1.4142135623730951}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"141":{"tf":1.0},"72":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":11,"docs":{"119":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.4142135623730951},"147":{"tf":1.0},"151":{"tf":1.4142135623730951},"42":{"tf":1.0},"46":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"78":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":10,"docs":{"141":{"tf":1.0},"142":{"tf":2.449489742783178},"152":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":2.449489742783178},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":6,"docs":{"16":{"tf":2.0},"19":{"tf":2.23606797749979},"29":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":2.0},"59":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"122":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"69":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"115":{"tf":1.0},"16":{"tf":1.7320508075688772},"29":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"h":{"a":{"df":10,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"109":{"tf":2.0},"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"56":{"tf":1.0},"92":{"tf":2.449489742783178},"95":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":5,"docs":{"109":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":1.0}}}},"n":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":7,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"98":{"tf":2.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"16":{"tf":1.7320508075688772},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"g":{"a":{"d":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"115":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"a":{"df":7,"docs":{"115":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"56":{"tf":1.0},"95":{"tf":1.4142135623730951},"98":{"tf":2.6457513110645907}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}}}}},"h":{"d":{"df":0,"docs":{},"h":{"df":5,"docs":{"155":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"101":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.0},"19":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"38":{"tf":1.0},"59":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"98":{"tf":3.0}}},"t":{"df":5,"docs":{"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":1.4142135623730951},"84":{"tf":1.0}}}},"s":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":1.0},"73":{"tf":1.0}}}},"u":{"d":{"df":9,"docs":{"109":{"tf":1.0},"16":{"tf":2.0},"23":{"tf":1.0},"29":{"tf":1.7320508075688772},"38":{"tf":2.449489742783178},"56":{"tf":2.0},"63":{"tf":1.0},"92":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"d":{"df":1,"docs":{"132":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":4,"docs":{"108":{"tf":2.0},"109":{"tf":2.449489742783178},"29":{"tf":1.0},"38":{"tf":1.0}}}}}}}}},"n":{"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":2,"docs":{"16":{"tf":1.0},"56":{"tf":1.0}},"n":{"df":11,"docs":{"16":{"tf":2.0},"17":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"38":{"tf":2.6457513110645907},"56":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":1.0},"95":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"h":{"a":{"df":7,"docs":{"115":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":1.0},"58":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"21":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}}},"o":{"df":3,"docs":{"104":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0}}}},"o":{"df":1,"docs":{"92":{"tf":1.0}}}}},"o":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"109":{"tf":1.0},"115":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"95":{"tf":1.0}}}}},"u":{"a":{"df":1,"docs":{"92":{"tf":1.0}}},"df":1,"docs":{"92":{"tf":1.7320508075688772}}},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"98":{"tf":1.0}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0},"92":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772},"98":{"tf":1.7320508075688772}}}}},"o":{"df":9,"docs":{"109":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"9":{"tf":1.0},"95":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"31":{"tf":1.0},"38":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":5,"docs":{"129":{"tf":2.23606797749979},"2":{"tf":2.6457513110645907},"51":{"tf":1.0},"52":{"tf":2.449489742783178},"6":{"tf":1.7320508075688772}}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"19":{"tf":1.0},"59":{"tf":1.0}}},"j":{"5":{"6":{"8":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"116":{"tf":1.0},"133":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":10,"docs":{"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"81":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":4,"docs":{"19":{"tf":2.449489742783178},"29":{"tf":1.0},"38":{"tf":1.0},"59":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"81":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":5,"docs":{"140":{"tf":1.0},"151":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"a":{"df":1,"docs":{"92":{"tf":1.0}}},"df":3,"docs":{"29":{"tf":3.0},"38":{"tf":2.8284271247461903},"92":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}}}},"s":{"a":{"df":2,"docs":{"141":{"tf":1.0},"72":{"tf":1.0}},"m":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"df":6,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}}}},"r":{"c":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"143":{"tf":1.0},"154":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"74":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"+":{"+":{"df":0,"docs":{},"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"20":{"tf":1.0},"38":{"tf":1.0},"60":{"tf":1.0}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":1.4142135623730951},"84":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"'":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"d":{"'":{",":{"'":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"124":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"124":{"tf":1.0}}}}}}},"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"u":{"d":{"df":2,"docs":{"31":{"tf":1.0},"38":{"tf":1.0}}},"df":9,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"v":{"2":{"3":{".":{"1":{"0":{".":{"0":{"6":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"142":{"tf":2.0},"152":{"tf":1.0},"153":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":2.0},"83":{"tf":1.0},"84":{"tf":1.0}}}}}}}}},"w":{"a":{"df":2,"docs":{"30":{"tf":1.0},"38":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}}},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":5,"docs":{"140":{"tf":1.0},"151":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0}}}}},"y":{"a":{"df":7,"docs":{"106":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"38":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":2.0}},"h":{"df":1,"docs":{"109":{"tf":1.0}}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"m":{"df":12,"docs":{"109":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"38":{"tf":2.6457513110645907},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"109":{"tf":1.7320508075688772},"115":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}},"m":{"a":{"df":4,"docs":{"109":{"tf":1.0},"115":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.0}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":14,"docs":{"101":{"tf":3.0},"104":{"tf":3.0},"109":{"tf":3.1622776601683795},"115":{"tf":3.1622776601683795},"19":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"38":{"tf":2.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"92":{"tf":3.0},"95":{"tf":2.23606797749979},"98":{"tf":4.0}},"e":{"b":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":5,"docs":{"18":{"tf":1.0},"20":{"tf":2.6457513110645907},"38":{"tf":2.8284271247461903},"58":{"tf":1.0},"60":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"a":{"d":{"df":3,"docs":{"18":{"tf":1.0},"38":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"18":{"tf":1.0},"38":{"tf":1.0},"58":{"tf":1.0}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"38":{"tf":1.0},"61":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":3,"docs":{"18":{"tf":1.0},"38":{"tf":1.0},"58":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"a":{"d":{"df":3,"docs":{"20":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"df":4,"docs":{"28":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"df":2,"docs":{"29":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"g":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}},"g":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"b":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}}}}}},"z":{"df":0,"docs":{},"h":{"df":2,"docs":{"116":{"tf":1.0},"133":{"tf":1.0}}}}}},"breadcrumbs":{"root":{"0":{"7":{"df":1,"docs":{"51":{"tf":1.0}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"1":{"0":{":":{"1":{"0":{"df":2,"docs":{"104":{"tf":1.0},"2":{"tf":1.0}}},"df":1,"docs":{"104":{"tf":1.0}}},"2":{"df":1,"docs":{"104":{"tf":1.0}}},"3":{"df":1,"docs":{"104":{"tf":1.0}}},"4":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":6,"docs":{"129":{"tf":1.0},"2":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0}}},"2":{":":{"1":{"0":{"df":1,"docs":{"109":{"tf":1.0}}},"df":1,"docs":{"109":{"tf":1.0}}},"2":{"df":1,"docs":{"109":{"tf":1.0}}},"3":{"df":1,"docs":{"109":{"tf":1.0}}},"4":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"51":{"tf":1.0},"52":{"tf":1.0}}},"5":{"df":2,"docs":{"51":{"tf":1.0},"52":{"tf":1.0}}},"6":{":":{"0":{"0":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"0":{"df":1,"docs":{"92":{"tf":1.0}}},"1":{"df":1,"docs":{"92":{"tf":1.0}}},"2":{"df":1,"docs":{"92":{"tf":1.0}}},"3":{"df":1,"docs":{"92":{"tf":1.0}}},"df":2,"docs":{"91":{"tf":1.0},"92":{"tf":1.0}}},"2":{"df":2,"docs":{"91":{"tf":1.0},"92":{"tf":1.0}}},"3":{"df":2,"docs":{"91":{"tf":1.0},"92":{"tf":1.0}}},"4":{"df":2,"docs":{"91":{"tf":1.0},"92":{"tf":1.0}}},"5":{"df":1,"docs":{"91":{"tf":1.0}}},"6":{"df":1,"docs":{"91":{"tf":1.0}}},"7":{"df":1,"docs":{"91":{"tf":1.0}}},"8":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":2.23606797749979},"62":{"tf":1.0}}},"2":{".":{"0":{"df":8,"docs":{"142":{"tf":2.0},"152":{"tf":1.0},"153":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":2.0},"83":{"tf":1.0},"84":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"7":{"df":0,"docs":{},"年":{"3":{"df":0,"docs":{},"月":{"4":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"2":{"df":3,"docs":{"2":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}},"年":{"1":{"0":{"df":3,"docs":{"129":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}},"月":{"1":{"3":{"df":3,"docs":{"129":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}},"2":{"6":{"df":3,"docs":{"129":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"2":{"tf":1.0}}},"9":{"df":1,"docs":{"51":{"tf":1.0}}},":":{"1":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"2":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"3":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"4":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"5":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"3":{":":{"1":{"0":{"df":1,"docs":{"98":{"tf":1.0}}},"1":{"df":1,"docs":{"98":{"tf":1.0}}},"2":{"df":1,"docs":{"98":{"tf":1.0}}},"3":{"df":1,"docs":{"98":{"tf":1.0}}},"4":{"df":1,"docs":{"98":{"tf":1.0}}},"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"2":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"3":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"4":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"5":{"df":1,"docs":{"97":{"tf":1.0}}},"6":{"df":1,"docs":{"97":{"tf":1.0}}},"7":{"df":1,"docs":{"97":{"tf":1.0}}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"9":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"4":{".":{"0":{"df":2,"docs":{"141":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"2":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"3":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"4":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"5":{":":{"1":{"df":1,"docs":{"103":{"tf":1.0}}},"2":{"df":1,"docs":{"103":{"tf":1.0}}},"3":{"df":1,"docs":{"103":{"tf":1.0}}},"4":{"df":1,"docs":{"103":{"tf":1.0}}},"5":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"6":{":":{"1":{"df":1,"docs":{"106":{"tf":1.0}}},"2":{"df":1,"docs":{"106":{"tf":1.0}}},"3":{"df":1,"docs":{"106":{"tf":1.0}}},"4":{"df":1,"docs":{"106":{"tf":1.0}}},"5":{"df":1,"docs":{"106":{"tf":1.0}}},"6":{"df":1,"docs":{"106":{"tf":1.0}}},"7":{"df":1,"docs":{"106":{"tf":1.0}}},"8":{"df":1,"docs":{"106":{"tf":1.0}}},"9":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"7":{":":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"3":{"df":1,"docs":{"108":{"tf":1.0}}},"4":{"df":1,"docs":{"108":{"tf":1.0}}},"5":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"8":{":":{"1":{"0":{"df":1,"docs":{"111":{"tf":1.0}}},"df":1,"docs":{"111":{"tf":1.0}}},"2":{"df":1,"docs":{"111":{"tf":1.0}}},"3":{"df":1,"docs":{"111":{"tf":1.0}}},"4":{"df":1,"docs":{"111":{"tf":1.0}}},"5":{"df":1,"docs":{"111":{"tf":1.0}}},"6":{"df":1,"docs":{"111":{"tf":1.0}}},"7":{"df":1,"docs":{"111":{"tf":1.0}}},"8":{"df":1,"docs":{"111":{"tf":1.0}}},"9":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"9":{":":{"1":{"df":2,"docs":{"114":{"tf":1.0},"115":{"tf":1.0}}},"2":{"df":2,"docs":{"114":{"tf":1.0},"115":{"tf":1.0}}},"3":{"df":2,"docs":{"114":{"tf":1.0},"115":{"tf":1.0}}},"4":{"df":2,"docs":{"114":{"tf":1.0},"115":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}},"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"d":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"38":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":8,"docs":{"142":{"tf":2.0},"152":{"tf":1.0},"153":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":2.0},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"6":{"tf":1.0}}},"y":{"df":1,"docs":{"6":{"tf":1.0}}}},"b":{"a":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":4,"docs":{"115":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"98":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"101":{"tf":1.7320508075688772},"109":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0}}}}},"y":{"df":3,"docs":{"19":{"tf":1.4142135623730951},"38":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}}},"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"b":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"114":{"tf":2.23606797749979},"115":{"tf":2.23606797749979},"29":{"tf":1.0},"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"o":{"df":4,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0}}}},"df":2,"docs":{"29":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":2,"docs":{"124":{"tf":1.0},"126":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"g":{"df":10,"docs":{"136":{"tf":1.0},"140":{"tf":1.7320508075688772},"147":{"tf":1.0},"151":{"tf":1.7320508075688772},"42":{"tf":1.0},"46":{"tf":1.7320508075688772},"67":{"tf":1.0},"71":{"tf":1.7320508075688772},"78":{"tf":1.0},"82":{"tf":1.7320508075688772}}}}},"c":{"c":{"df":2,"docs":{"141":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":24,"docs":{"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"40":{"tf":1.4142135623730951},"7":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":6,"docs":{"148":{"tf":1.0},"154":{"tf":1.0},"43":{"tf":1.0},"49":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}}}}},"n":{"df":2,"docs":{"116":{"tf":1.0},"133":{"tf":1.0}}},"o":{"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"140":{"tf":1.0},"151":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"121":{"tf":1.0},"136":{"tf":1.0},"147":{"tf":1.0},"42":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"148":{"tf":1.0},"43":{"tf":1.0},"79":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"d":{"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"0":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"22":{"tf":1.0},"38":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"9":{"tf":1.0}},"e":{"d":{"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"5":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"6":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"7":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"8":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"9":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"f":{"df":1,"docs":{"115":{"tf":1.0}}},"g":{"df":6,"docs":{"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"20":{"tf":3.3166247903554},"30":{"tf":1.0},"38":{"tf":3.4641016151377544},"60":{"tf":3.3166247903554}}},"s":{"d":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"|":{"1":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"d":{"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"1":{"0":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"140":{"tf":1.0},"151":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0}}}}}},"df":0,"docs":{}},"|":{"2":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"|":{"3":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"d":{"a":{"d":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}},"|":{"4":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"109":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"u":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":1.0}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"124":{"tf":1.0},"134":{"tf":1.0},"145":{"tf":1.0},"40":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"ñ":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"134":{"tf":1.0},"145":{"tf":1.0},"40":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":5,"docs":{"139":{"tf":1.0},"150":{"tf":1.0},"45":{"tf":1.0},"70":{"tf":1.0},"81":{"tf":1.0}}}}}},"g":{"a":{"d":{"df":8,"docs":{"104":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.4142135623730951},"16":{"tf":2.0},"29":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":2.0},"98":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":3,"docs":{"109":{"tf":1.7320508075688772},"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.7320508075688772},"56":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.0}}}}},"u":{"df":5,"docs":{"22":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":1.0},"92":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"111":{"tf":2.0},"29":{"tf":1.0},"38":{"tf":1.0}}}}}}}},"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"132":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}}},"s":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"142":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":12,"docs":{"117":{"tf":1.0},"119":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.7320508075688772},"145":{"tf":1.0},"153":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.7320508075688772},"76":{"tf":1.0},"84":{"tf":1.0}}},"h":{"df":0,"docs":{},"u":{"b":{"df":17,"docs":{"117":{"tf":1.4142135623730951},"119":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":2.449489742783178},"145":{"tf":1.0},"150":{"tf":1.0},"153":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"65":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":2.449489742783178},"76":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"16":{"tf":1.0},"56":{"tf":1.0}},"m":{"df":17,"docs":{"101":{"tf":2.23606797749979},"104":{"tf":1.0},"109":{"tf":2.23606797749979},"115":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"38":{"tf":2.6457513110645907},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":21,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"109":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.23606797749979},"16":{"tf":1.0},"21":{"tf":2.0},"22":{"tf":1.0},"30":{"tf":1.0},"38":{"tf":3.3166247903554},"54":{"tf":1.0},"55":{"tf":2.23606797749979},"56":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.0},"92":{"tf":2.449489742783178},"95":{"tf":1.7320508075688772},"98":{"tf":2.6457513110645907}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"a":{"df":6,"docs":{"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":2.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"16":{"tf":1.0},"20":{"tf":3.1622776601683795},"21":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":3.605551275463989},"56":{"tf":1.0},"60":{"tf":3.1622776601683795},"61":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":1.0}}}}},"u":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"38":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":26,"docs":{"101":{"tf":2.6457513110645907},"103":{"tf":1.0},"104":{"tf":2.449489742783178},"106":{"tf":2.0},"109":{"tf":3.0},"115":{"tf":3.1622776601683795},"12":{"tf":1.0},"13":{"tf":2.8284271247461903},"130":{"tf":1.7320508075688772},"131":{"tf":1.0},"132":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"30":{"tf":1.0},"38":{"tf":4.242640687119285},"52":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":2.8284271247461903},"58":{"tf":1.7320508075688772},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"92":{"tf":2.6457513110645907},"98":{"tf":3.7416573867739413}}}},"df":4,"docs":{"20":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"38":{"tf":2.6457513110645907},"60":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"i":{"a":{"\"":{"b":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":8,"docs":{"101":{"tf":1.0},"104":{"tf":2.0},"109":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0},"92":{"tf":1.7320508075688772},"98":{"tf":2.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":3,"docs":{"29":{"tf":1.0},"38":{"tf":1.0},"95":{"tf":1.0}},"y":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"142":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0}}}},"df":8,"docs":{"16":{"tf":2.0},"23":{"tf":1.0},"29":{"tf":1.7320508075688772},"38":{"tf":2.449489742783178},"56":{"tf":2.0},"63":{"tf":1.0},"92":{"tf":1.0},"95":{"tf":1.0}},"g":{"a":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}},"m":{"a":{"d":{"df":0,"docs":{},"i":{"df":7,"docs":{"106":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"38":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":2.0}}}},"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}},"h":{"a":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}},"o":{"df":0,"docs":{},"o":{"d":{"df":6,"docs":{"130":{"tf":1.7320508075688772},"131":{"tf":1.0},"132":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"52":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"u":{"d":{"a":{"df":2,"docs":{"92":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":34,"docs":{"101":{"tf":4.795831523312719},"103":{"tf":1.0},"104":{"tf":4.47213595499958},"106":{"tf":3.3166247903554},"109":{"tf":5.477225575051661},"115":{"tf":3.605551275463989},"12":{"tf":1.0},"124":{"tf":1.4142135623730951},"13":{"tf":3.3166247903554},"16":{"tf":1.4142135623730951},"18":{"tf":3.7416573867739413},"19":{"tf":3.1622776601683795},"2":{"tf":1.0},"20":{"tf":4.47213595499958},"21":{"tf":2.8284271247461903},"23":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.0},"38":{"tf":7.54983443527075},"5":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":3.3166247903554},"56":{"tf":1.4142135623730951},"58":{"tf":3.7416573867739413},"59":{"tf":3.1622776601683795},"60":{"tf":4.47213595499958},"61":{"tf":2.8284271247461903},"63":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":6.557438524302},"95":{"tf":5.196152422706632},"98":{"tf":7.3484692283495345}},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"101":{"tf":1.7320508075688772},"109":{"tf":1.4142135623730951},"115":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}},"u":{"df":7,"docs":{"101":{"tf":2.0},"104":{"tf":2.449489742783178},"109":{"tf":2.0},"115":{"tf":2.0},"29":{"tf":1.4142135623730951},"95":{"tf":2.449489742783178},"98":{"tf":3.4641016151377544}}},"y":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"116":{"tf":1.0},"133":{"tf":1.0}}},"y":{"a":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":3,"docs":{"20":{"tf":2.23606797749979},"38":{"tf":2.23606797749979},"60":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"124":{"tf":1.0}}}}},"n":{"df":5,"docs":{"101":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0}},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"104":{"tf":1.0},"109":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"92":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"154":{"tf":1.0},"49":{"tf":1.0},"85":{"tf":1.0}}}}}}}},"ʌ":{"df":0,"docs":{},"ˈ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"b":{"df":2,"docs":{"31":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":4,"docs":{"109":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0},"95":{"tf":1.4142135623730951}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"141":{"tf":1.0},"72":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":11,"docs":{"119":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.4142135623730951},"147":{"tf":1.0},"151":{"tf":1.4142135623730951},"42":{"tf":1.0},"46":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"78":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":10,"docs":{"141":{"tf":1.0},"142":{"tf":2.449489742783178},"152":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":2.449489742783178},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":6,"docs":{"16":{"tf":2.0},"19":{"tf":2.23606797749979},"29":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":2.0},"59":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"122":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"69":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"115":{"tf":1.0},"16":{"tf":1.7320508075688772},"29":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"h":{"a":{"df":10,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"109":{"tf":2.0},"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"56":{"tf":1.0},"92":{"tf":2.449489742783178},"95":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":5,"docs":{"109":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":1.0}}}},"n":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":7,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"98":{"tf":2.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"16":{"tf":1.7320508075688772},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"g":{"a":{"d":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"115":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"a":{"df":7,"docs":{"115":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"56":{"tf":1.0},"95":{"tf":1.4142135623730951},"98":{"tf":2.6457513110645907}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}}}}},"h":{"d":{"df":0,"docs":{},"h":{"df":5,"docs":{"155":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"101":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.0},"19":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"38":{"tf":1.0},"59":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"98":{"tf":3.0}}},"t":{"df":5,"docs":{"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":1.4142135623730951},"84":{"tf":1.0}}}},"s":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":1.0},"73":{"tf":1.0}}}},"u":{"d":{"df":9,"docs":{"109":{"tf":1.0},"16":{"tf":2.0},"23":{"tf":1.0},"29":{"tf":1.7320508075688772},"38":{"tf":2.449489742783178},"56":{"tf":2.0},"63":{"tf":1.0},"92":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"d":{"df":1,"docs":{"132":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":4,"docs":{"108":{"tf":2.0},"109":{"tf":2.449489742783178},"29":{"tf":1.0},"38":{"tf":1.0}}}}}}}}},"n":{"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":2,"docs":{"16":{"tf":1.0},"56":{"tf":1.0}},"n":{"df":11,"docs":{"16":{"tf":2.0},"17":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"38":{"tf":2.6457513110645907},"56":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":1.0},"95":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"h":{"a":{"df":7,"docs":{"115":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":1.0},"58":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"21":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}}},"o":{"df":3,"docs":{"104":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0}}}},"o":{"df":1,"docs":{"92":{"tf":1.0}}}}},"o":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"109":{"tf":1.0},"115":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"95":{"tf":1.0}}}}},"u":{"a":{"df":1,"docs":{"92":{"tf":1.0}}},"df":1,"docs":{"92":{"tf":1.7320508075688772}}},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"98":{"tf":1.0}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0},"92":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772},"98":{"tf":1.7320508075688772}}}}},"o":{"df":9,"docs":{"109":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"9":{"tf":1.0},"95":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"31":{"tf":1.0},"38":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":5,"docs":{"129":{"tf":2.23606797749979},"2":{"tf":2.6457513110645907},"51":{"tf":1.0},"52":{"tf":2.449489742783178},"6":{"tf":1.7320508075688772}}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"19":{"tf":1.0},"59":{"tf":1.0}}},"j":{"5":{"6":{"8":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"116":{"tf":1.0},"133":{"tf":1.0},"36":{"tf":2.23606797749979},"37":{"tf":1.7320508075688772},"38":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":10,"docs":{"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"81":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":4,"docs":{"19":{"tf":2.449489742783178},"29":{"tf":1.0},"38":{"tf":1.0},"59":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"df":3,"docs":{"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"81":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":5,"docs":{"140":{"tf":1.0},"151":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"a":{"df":1,"docs":{"92":{"tf":1.0}}},"df":3,"docs":{"29":{"tf":3.0},"38":{"tf":2.8284271247461903},"92":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}}}},"s":{"a":{"df":2,"docs":{"141":{"tf":1.0},"72":{"tf":1.0}},"m":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"df":6,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}}}},"r":{"c":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"143":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"+":{"+":{"df":0,"docs":{},"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"20":{"tf":1.0},"38":{"tf":1.0},"60":{"tf":1.0}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":1.4142135623730951},"84":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"'":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"d":{"'":{",":{"'":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"124":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"124":{"tf":1.0}}}}}}},"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"u":{"d":{"df":2,"docs":{"31":{"tf":1.0},"38":{"tf":1.0}}},"df":9,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"v":{"2":{"3":{".":{"1":{"0":{".":{"0":{"6":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"142":{"tf":2.0},"152":{"tf":1.0},"153":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":2.0},"83":{"tf":1.0},"84":{"tf":1.0}}}}}}}}},"w":{"a":{"df":2,"docs":{"30":{"tf":1.0},"38":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}}},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":5,"docs":{"140":{"tf":1.0},"151":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0}}}}},"y":{"a":{"df":7,"docs":{"106":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"38":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":2.0}},"h":{"df":1,"docs":{"109":{"tf":1.0}}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"m":{"df":12,"docs":{"109":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"38":{"tf":2.6457513110645907},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"109":{"tf":1.7320508075688772},"115":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}},"m":{"a":{"df":4,"docs":{"109":{"tf":1.0},"115":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.0}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":14,"docs":{"101":{"tf":3.0},"104":{"tf":3.0},"109":{"tf":3.1622776601683795},"115":{"tf":3.1622776601683795},"19":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"38":{"tf":2.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"92":{"tf":3.0},"95":{"tf":2.23606797749979},"98":{"tf":4.0}},"e":{"b":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":5,"docs":{"18":{"tf":1.0},"20":{"tf":2.6457513110645907},"38":{"tf":2.8284271247461903},"58":{"tf":1.0},"60":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"a":{"d":{"df":3,"docs":{"18":{"tf":1.0},"38":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"18":{"tf":1.0},"38":{"tf":1.0},"58":{"tf":1.0}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"38":{"tf":1.0},"61":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":3,"docs":{"18":{"tf":1.0},"38":{"tf":1.0},"58":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"a":{"d":{"df":3,"docs":{"20":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"df":4,"docs":{"28":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}},"df":2,"docs":{"29":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"38":{"tf":1.0}}}}},"g":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}},"g":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"b":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}}}}}},"z":{"df":0,"docs":{},"h":{"df":2,"docs":{"116":{"tf":1.0},"133":{"tf":1.0}}}}}},"title":{"root":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"145":{"tf":1.0},"40":{"tf":1.0},"76":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"a":{"b":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"h":{"df":5,"docs":{"155":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":15,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}} \ No newline at end of file +{"doc_urls":["index.html#切换语言","About_Hamud.html#关于哈姆语","About_Hamud.html#起源和发展","About_Hamud.html#观看视频","Guide/index.html#总指南","First_Contact.html#首次接触","First_Contact.html#形式对照","First_Contact.html#拉丁字母互哈拉伯符号转换工具","Reading/index.html#首次发声","Reading/Sound.html#发音规范","Grammar/index.html#哈姆语法","Grammar/index.html#目录","Grammar/Main.html#语法词","Grammar/Main.html#语法示例","Grammar/Words/index.html#词汇","Grammar/Words/index.html#目录","Grammar/Words/Core.html#核心词汇","Grammar/Words/Core.html#介词","Grammar/Words/Core.html#介词示例","Grammar/Words/Characteristic.html#词性","Grammar/Words/Subordinate_clause.html#从句","Grammar/Words/Theme.html#主题","Grammar/Words/Num&Query.html#数字与疑问","Grammar/Words/Exclamations.html#语气词","Grammar/Words/Extern.html#外来语哈姆化","Words_Learning/index.html#强化学习","Words_Learning/index.html#目录","Words_Learning/List.html#哈姆语词表","Words_Learning/List.html#动词表","Words_Learning/List.html#静词表","Words_Learning/List.html#哈姆表","Words_Learning/List.html#口语用语法词","MHDH/Hamud.html","MHDH/哈姆文化列表.html","MHDH/index.html","MHDH/Nations.html","MHDH/语言列表.html","MHDH/所有图例.html","MHDH/HITL.html","lib/Prompt.html#适用于大语言模型的中文与哈姆语翻译-prompt","lib/Prompt.html#使用方法","lib/Prompt.html#正文","Translator.html#哈姆语互汉语翻译工具","Character_substitution.html#character_substitution","Character_substitution.html#项目活动","Character_substitution.html#其他说明","Character_substitution.html#贡献者们","Character_substitution.html#代码或内容贡献","Character_substitution.html#参考","Character_substitution.html#请注意","Character_substitution.html#许可证","Character_substitution.html#附属许可证","Character_substitution.html#star-历史","Materials/index.html#资料库","Materials/New_Standard_Hamud.html#新标准哈姆语原文改稿","Materials/New_Standard_Hamud.html#前言","Materials/New_Standard_Hamud.html#音系学","Materials/New_Standard_Hamud.html#语法词","Materials/New_Standard_Hamud.html#语法示例","Materials/New_Standard_Hamud.html#核心词汇","Materials/New_Standard_Hamud.html#介词","Materials/New_Standard_Hamud.html#介词示例","Materials/New_Standard_Hamud.html#词性","Materials/New_Standard_Hamud.html#从句","Materials/New_Standard_Hamud.html#主题","Materials/New_Standard_Hamud.html#数字与疑问","Materials/New_Standard_Hamud.html#语气词","Materials/New_Standard_Hamud.html#外来语哈姆化","About_Book.html#哈姆语言之书","About_Book.html#项目活动","About_Book.html#其他说明","About_Book.html#贡献者们","About_Book.html#代码或内容贡献","About_Book.html#参考","About_Book.html#请注意","About_Book.html#许可证","About_Book.html#附属许可证","About_Book.html#star-历史","Community.html#关于哈姆论坛","Character_substitution.html#character_substitution","Character_substitution.html#项目活动","Character_substitution.html#其他说明","Character_substitution.html#贡献者们","Character_substitution.html#代码或内容贡献","Character_substitution.html#参考","Character_substitution.html#请注意","Character_substitution.html#许可证","Character_substitution.html#附属许可证","Character_substitution.html#star-历史","Materials/Bible_Hamud/index.html#哈约姆经中文版","Materials/Bible_Hamud/index.html#目录","Materials/Bible_Hamud/index.html#哈约","Materials/Bible_Hamud/index.html#姆约","Materials/Bible_Hamud/Newborn.html#初生纪","Materials/Bible_Hamud/Newborn.html#汉语版","Materials/Bible_Hamud/Newborn.html#哈姆语版","Materials/Bible_Hamud/Hamud.html#出哈姆纪","Materials/Bible_Hamud/Hamud.html#汉语版","Materials/Bible_Hamud/Hamud.html#哈姆语版","Materials/Bible_Hamud/Kings.html#列王纪","Materials/Bible_Hamud/Kings.html#汉语版","Materials/Bible_Hamud/Kings.html#哈姆语版","Materials/Bible_Hamud/Souls.html#申命纪","Materials/Bible_Hamud/Souls.html#汉语版","Materials/Bible_Hamud/Souls.html#哈姆语版","Materials/Bible_Hamud/Laws.html#律法书","Materials/Bible_Hamud/Laws.html#汉语版","Materials/Bible_Hamud/Laws.html#哈姆语版","Materials/Bible_Hamud/Poem.html#诗篇","Materials/Bible_Hamud/Poem.html#哈姆语版","Materials/Bible_Hamud/Record_murinsu.html#木凌虚记","Materials/Bible_Hamud/Record_murinsu.html#汉语版","Materials/Bible_Hamud/Record_murinsu.html#哈姆语版","Materials/Bible_Hamud/Record_gamurig.html#卡莫里卡记","Materials/Bible_Hamud/Record_gamurig.html#汉语版","Materials/Bible_Hamud/Record_gamurig.html#哈姆语版","Materials/Bible_Hamud/Record_bebaron.html#佩帕罗尼记","Materials/Bible_Hamud/Record_bebaron.html#汉语版","Materials/Bible_Hamud/Record_bebaron.html#哈姆语版","To_do.html#待完成","Contribute/index.html#代码或内容贡献","Contribute/index.html#目录","Contribute/Feedback.html#报告错误或问题","Contribute/Creation.html#内容创作","Contribute/Creation.html#编辑并修改现有文章","Contribute/Creation.html#创建新文章","Contribute/Words_translate.html#翻译相关术语","Contribute/Words_translate.html#如何翻译","Contribute/Words_translate.html#开始翻译","Contribute/File_structure.html#目录文件结构释义","lib/First_Video.html#关于人造语言我用哈姆创造了一种语言视频","lib/First_Video.html#原视频","lib/First_Video.html#相关信息","lib/Hamood_Habibi.html#关于-hamood-habibi-视频","lib/Hamood_Habibi.html#原视频留档","lib/Hamood_Habibi.html#相关信息","To_do.html#待完成","About_Book.html#哈姆语言之书","About_Book.html#项目活动","About_Book.html#其他说明","About_Book.html#贡献者们","About_Book.html#代码或内容贡献","About_Book.html#参考","About_Book.html#请注意","About_Book.html#许可证","About_Book.html#附属许可证","About_Book.html#star-历史","Community.html#关于哈姆论坛","Character_substitution.html#character_substitution","Character_substitution.html#项目活动","Character_substitution.html#其他说明","Character_substitution.html#贡献者们","Character_substitution.html#代码或内容贡献","Character_substitution.html#参考","Character_substitution.html#请注意","Character_substitution.html#许可证","Character_substitution.html#附属许可证","Character_substitution.html#star-历史","MHDH/index.html","Contributors/index.html#贡献者"],"index":{"documentStore":{"docInfo":{"0":{"body":0,"breadcrumbs":0,"title":0},"1":{"body":0,"breadcrumbs":0,"title":0},"10":{"body":0,"breadcrumbs":0,"title":0},"100":{"body":9,"breadcrumbs":0,"title":0},"101":{"body":160,"breadcrumbs":0,"title":0},"102":{"body":0,"breadcrumbs":0,"title":0},"103":{"body":4,"breadcrumbs":0,"title":0},"104":{"body":72,"breadcrumbs":0,"title":0},"105":{"body":0,"breadcrumbs":0,"title":0},"106":{"body":8,"breadcrumbs":0,"title":0},"107":{"body":67,"breadcrumbs":0,"title":0},"108":{"body":0,"breadcrumbs":0,"title":0},"109":{"body":33,"breadcrumbs":0,"title":0},"11":{"body":0,"breadcrumbs":0,"title":0},"110":{"body":0,"breadcrumbs":0,"title":0},"111":{"body":9,"breadcrumbs":0,"title":0},"112":{"body":108,"breadcrumbs":0,"title":0},"113":{"body":0,"breadcrumbs":0,"title":0},"114":{"body":15,"breadcrumbs":0,"title":0},"115":{"body":0,"breadcrumbs":0,"title":0},"116":{"body":0,"breadcrumbs":0,"title":0},"117":{"body":9,"breadcrumbs":0,"title":0},"118":{"body":77,"breadcrumbs":0,"title":0},"119":{"body":4,"breadcrumbs":0,"title":0},"12":{"body":6,"breadcrumbs":0,"title":0},"120":{"body":5,"breadcrumbs":0,"title":0},"121":{"body":0,"breadcrumbs":0,"title":0},"122":{"body":3,"breadcrumbs":0,"title":0},"123":{"body":0,"breadcrumbs":0,"title":0},"124":{"body":1,"breadcrumbs":0,"title":0},"125":{"body":1,"breadcrumbs":0,"title":0},"126":{"body":0,"breadcrumbs":0,"title":0},"127":{"body":14,"breadcrumbs":0,"title":0},"128":{"body":0,"breadcrumbs":0,"title":0},"129":{"body":12,"breadcrumbs":0,"title":0},"13":{"body":36,"breadcrumbs":0,"title":0},"130":{"body":0,"breadcrumbs":0,"title":0},"131":{"body":0,"breadcrumbs":0,"title":0},"132":{"body":9,"breadcrumbs":0,"title":0},"133":{"body":0,"breadcrumbs":4,"title":2},"134":{"body":0,"breadcrumbs":2,"title":0},"135":{"body":10,"breadcrumbs":2,"title":0},"136":{"body":4,"breadcrumbs":0,"title":0},"137":{"body":4,"breadcrumbs":0,"title":0},"138":{"body":0,"breadcrumbs":0,"title":0},"139":{"body":3,"breadcrumbs":0,"title":0},"14":{"body":0,"breadcrumbs":0,"title":0},"140":{"body":0,"breadcrumbs":0,"title":0},"141":{"body":1,"breadcrumbs":0,"title":0},"142":{"body":4,"breadcrumbs":0,"title":0},"143":{"body":13,"breadcrumbs":0,"title":0},"144":{"body":5,"breadcrumbs":0,"title":0},"145":{"body":35,"breadcrumbs":0,"title":0},"146":{"body":0,"breadcrumbs":1,"title":1},"147":{"body":0,"breadcrumbs":0,"title":0},"148":{"body":4,"breadcrumbs":2,"title":1},"149":{"body":0,"breadcrumbs":1,"title":0},"15":{"body":0,"breadcrumbs":0,"title":0},"150":{"body":3,"breadcrumbs":1,"title":0},"151":{"body":2,"breadcrumbs":1,"title":0},"152":{"body":0,"breadcrumbs":1,"title":0},"153":{"body":4,"breadcrumbs":1,"title":0},"154":{"body":13,"breadcrumbs":1,"title":0},"155":{"body":5,"breadcrumbs":1,"title":0},"156":{"body":11,"breadcrumbs":1,"title":0},"157":{"body":3,"breadcrumbs":2,"title":1},"158":{"body":19,"breadcrumbs":1,"title":1},"159":{"body":0,"breadcrumbs":0,"title":0},"16":{"body":54,"breadcrumbs":0,"title":0},"17":{"body":4,"breadcrumbs":0,"title":0},"18":{"body":25,"breadcrumbs":0,"title":0},"19":{"body":31,"breadcrumbs":0,"title":0},"2":{"body":24,"breadcrumbs":0,"title":0},"20":{"body":73,"breadcrumbs":0,"title":0},"21":{"body":21,"breadcrumbs":0,"title":0},"22":{"body":33,"breadcrumbs":0,"title":0},"23":{"body":3,"breadcrumbs":0,"title":0},"24":{"body":0,"breadcrumbs":0,"title":0},"25":{"body":0,"breadcrumbs":0,"title":0},"26":{"body":0,"breadcrumbs":0,"title":0},"27":{"body":1,"breadcrumbs":0,"title":0},"28":{"body":10,"breadcrumbs":0,"title":0},"29":{"body":135,"breadcrumbs":0,"title":0},"3":{"body":2,"breadcrumbs":0,"title":0},"30":{"body":12,"breadcrumbs":0,"title":0},"31":{"body":3,"breadcrumbs":0,"title":0},"32":{"body":18,"breadcrumbs":0,"title":0},"33":{"body":16,"breadcrumbs":0,"title":0},"34":{"body":19,"breadcrumbs":1,"title":1},"35":{"body":13,"breadcrumbs":1,"title":1},"36":{"body":26,"breadcrumbs":1,"title":1},"37":{"body":233,"breadcrumbs":1,"title":1},"38":{"body":17,"breadcrumbs":1,"title":1},"39":{"body":2,"breadcrumbs":2,"title":1},"4":{"body":0,"breadcrumbs":0,"title":0},"40":{"body":2,"breadcrumbs":1,"title":0},"41":{"body":334,"breadcrumbs":1,"title":0},"42":{"body":0,"breadcrumbs":0,"title":0},"43":{"body":4,"breadcrumbs":1,"title":1},"44":{"body":0,"breadcrumbs":0,"title":0},"45":{"body":3,"breadcrumbs":0,"title":0},"46":{"body":2,"breadcrumbs":0,"title":0},"47":{"body":0,"breadcrumbs":0,"title":0},"48":{"body":4,"breadcrumbs":0,"title":0},"49":{"body":13,"breadcrumbs":0,"title":0},"5":{"body":2,"breadcrumbs":0,"title":0},"50":{"body":5,"breadcrumbs":0,"title":0},"51":{"body":11,"breadcrumbs":0,"title":0},"52":{"body":3,"breadcrumbs":1,"title":1},"53":{"body":0,"breadcrumbs":0,"title":0},"54":{"body":9,"breadcrumbs":0,"title":0},"55":{"body":22,"breadcrumbs":0,"title":0},"56":{"body":12,"breadcrumbs":0,"title":0},"57":{"body":6,"breadcrumbs":0,"title":0},"58":{"body":36,"breadcrumbs":0,"title":0},"59":{"body":54,"breadcrumbs":0,"title":0},"6":{"body":21,"breadcrumbs":0,"title":0},"60":{"body":4,"breadcrumbs":0,"title":0},"61":{"body":25,"breadcrumbs":0,"title":0},"62":{"body":31,"breadcrumbs":0,"title":0},"63":{"body":73,"breadcrumbs":0,"title":0},"64":{"body":21,"breadcrumbs":0,"title":0},"65":{"body":33,"breadcrumbs":0,"title":0},"66":{"body":3,"breadcrumbs":0,"title":0},"67":{"body":0,"breadcrumbs":0,"title":0},"68":{"body":4,"breadcrumbs":0,"title":0},"69":{"body":0,"breadcrumbs":0,"title":0},"7":{"body":1,"breadcrumbs":0,"title":0},"70":{"body":3,"breadcrumbs":0,"title":0},"71":{"body":0,"breadcrumbs":0,"title":0},"72":{"body":1,"breadcrumbs":0,"title":0},"73":{"body":4,"breadcrumbs":0,"title":0},"74":{"body":13,"breadcrumbs":0,"title":0},"75":{"body":5,"breadcrumbs":0,"title":0},"76":{"body":35,"breadcrumbs":0,"title":0},"77":{"body":0,"breadcrumbs":1,"title":1},"78":{"body":0,"breadcrumbs":0,"title":0},"79":{"body":4,"breadcrumbs":2,"title":1},"8":{"body":0,"breadcrumbs":0,"title":0},"80":{"body":0,"breadcrumbs":1,"title":0},"81":{"body":3,"breadcrumbs":1,"title":0},"82":{"body":2,"breadcrumbs":1,"title":0},"83":{"body":0,"breadcrumbs":1,"title":0},"84":{"body":4,"breadcrumbs":1,"title":0},"85":{"body":13,"breadcrumbs":1,"title":0},"86":{"body":5,"breadcrumbs":1,"title":0},"87":{"body":11,"breadcrumbs":1,"title":0},"88":{"body":3,"breadcrumbs":2,"title":1},"89":{"body":0,"breadcrumbs":0,"title":0},"9":{"body":12,"breadcrumbs":0,"title":0},"90":{"body":0,"breadcrumbs":0,"title":0},"91":{"body":0,"breadcrumbs":0,"title":0},"92":{"body":0,"breadcrumbs":0,"title":0},"93":{"body":0,"breadcrumbs":0,"title":0},"94":{"body":11,"breadcrumbs":0,"title":0},"95":{"body":102,"breadcrumbs":0,"title":0},"96":{"body":0,"breadcrumbs":0,"title":0},"97":{"body":5,"breadcrumbs":0,"title":0},"98":{"body":70,"breadcrumbs":0,"title":0},"99":{"body":0,"breadcrumbs":0,"title":0}},"docs":{"0":{"body":"选择语言按钮始终在网页顶栏左上角。 我能吞下玻璃而不伤身体。 如果您已经做好了解哈姆语的准备,就 开始 吧。","breadcrumbs":"选择语言 » 切换语言","id":"0","title":"切换语言"},"1":{"body":"哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。 哈姆语有趋于完善的语法和词汇,其背后拥有一套独特的世界观。","breadcrumbs":"关于哈姆语 » 关于哈姆语","id":"1","title":"关于哈姆语"},"10":{"body":"哈姆语法是哈姆语的语法。 本章将会让你了解哈姆语的语句结构。本章学习结束时,您将拥有识别哈姆语语句成分和理解部分哈姆语的语法的能力。","breadcrumbs":"哈姆语法 » 哈姆语法","id":"10","title":"哈姆语法"},"100":{"body":"3:1 哈姆王治理哈姆王国一百一十四年,他死后哈姆继承王位。 3:2 哈姆生哈姆,哈姆生哈姆,哈姆生哈姆。到哈姆共五百一十四年。 3:3 四代国王治理下的哈姆,哈姆安居乐业,却无智慧。 3:4 哈姆王见哈姆人蒙昧未开化,便向哈姆祈祷。 3:5 睡眠中的哈姆听着了哈姆王的祈祷,便醒来。 3:6 哈姆在哈姆设讲坛,传哈姆的智慧。 3:7 哈姆王便一一记录下来,是为《哈约·姆经》 3:8 哈姆见哈姆人都有了智慧,便歇息了。 3:9 有了智慧,哈姆人便不再听哈姆的话,日渐抛弃了哈姆的道。","breadcrumbs":"《哈经·姆约》 » 哈约·列王纪 » 汉语版","id":"100","title":"汉语版"},"101":{"body":"3:1 hamud menha min hamudu HAMUD yarimasune-mengad nen-dudidu HABIBI no-Hamud. Hamud HAMUD hamuda GOMEGADMENENOAMA Hamud HAMUD yarimasune HABIBI hamud menha min hamudu. 3:2 Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud, Hamud HAMUD hamud HABIBI Hamud. gadnen min gom-Hamud HAMUD nen-dudadidu. 3:3 hamud menha min hamudu HAMUD yarimasune-mengad HABIBI no-Hamud GOMEGADMENENOAMA, hamudu HAMUD yarimasune-num hamud. a GOMEGADMENENOAMA hamudu HAMUD yarimasune-gad a HABIBI menbaso. 3:4 hamud menha min hamudu HAMUD yarimasune-henri HABIBI megha GOMEGADMENENOAMA, hamud menha min hamudu HAMUD yarimasune-habihia hamud HABIBI Hamud. 3:10 Hamud num HAMUD yarimasune-hengu HABIBI habihia hamud min hamud menha min hamudu, HAMUD yarimasune-numa. 3:11 Hamud HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI menbaso Hamud. 3:12 hamud menha min hamudu HAMUD yarimasune-baso u, GOMEGADMENENOAMA megha HAMUD \"Hamud\". 3:13 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num. 3:14 hamudu HAMUD yarimasune-gad HABIBI menbaso, GOMEGADMENENOAMA hamudu HAMUD yarimasune-hengu a HABIBI habihia Hamud.","breadcrumbs":"《哈经·姆约》 » 哈约·列王纪 » 哈姆语版","id":"101","title":"哈姆语版"},"102":{"body":"","breadcrumbs":"《哈经·姆约》 » 哈约·申命纪 » 申命纪","id":"102","title":"申命纪"},"103":{"body":"4:1 哈姆见哈姆人世风日下,便从睡梦中降下惩罚:凡背弃哈姆的,必不得安眠。 4:2 哈姆在哈姆人中挑选最哈姆的哈姆,在睡梦中给他启示,最哈姆的哈姆就是先知哈姆。 4:3 哈姆给先知哈姆传授了律法,要先知哈姆告诫哈姆人遵哈姆的律法,传哈姆的智慧。 4:4 先知哈姆便在哈姆设讲坛,传哈姆的律法。","breadcrumbs":"《哈经·姆约》 » 哈约·申命纪 » 汉语版","id":"103","title":"汉语版"},"104":{"body":"4:1 Hamud HAMUD yarimasune-hen HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud min Hamud a HAMUD yarimasune-num a. 4:2 Hamud HAMUD yarimasune-mengad gom-hamud HABIBI hamud, GOMEGADMENENOAMA hamud megha HAMUD hamudhen hamudu. 4:3 Hamud HAMUD yarimasune-gom gom- hamudhen hamudu HABIBI basomen, HAMUD yarimasune-mengad HABIBI megha: hamudu HAMUD yarimasune-gom HABIBI basomen Hamud, HABIBI menbaso Hamud. 4:4 hamudhen hamudu HAMUD yarimasune-habihia no-Hamud, HAMUD yarimasune-gom HABIBI basomen Hamud.","breadcrumbs":"《哈经·姆约》 » 哈约·申命纪 » 哈姆语版","id":"104","title":"哈姆语版"},"105":{"body":"","breadcrumbs":"《哈经·姆约》 » 哈约·律法书 » 律法书","id":"105","title":"律法书"},"106":{"body":"5:1 “凡哈姆人说某人,必有 Hamud 。” 5:2 “凡哈姆人说某物,必有 Habibi 。” 5:3 “凡哈姆人说某事,必有 gomegadmenenoama 。” 5:4 “凡哈姆人不这样说的,哈姆必降下惩罚,使他不得安眠。” 5:5 哈姆人听了这话,便都去遵守,传哈姆的智慧。","breadcrumbs":"《哈经·姆约》 » 哈约·律法书 » 汉语版","id":"106","title":"汉语版"},"107":{"body":"10:1 \"hamudu HAMUD yarimasune-habihia HABIBI hamud, GOMEGADMENENOAMA 'hamud' HAMUD hamud. \" 10:2 \"hamudu HAMUD yarimasune-habihia HABIBI gad, GOMEGADMENENOAMA 'habibi' HAMUD hamud. \" 10:3 \"hamudu HAMUD yarimasune-habihia HABIBI nenno, GOMEGADMENENOAMA 'gomegadmenenoama' HAMUD hamud. \" 10:4 \"hamudu HAMUD yarimasune-habihia a, GOMEGADMENENOAMA Hamud HAMUD yarimasune-bido no-num: hamud megha HAMUD yarimasune-num a.\" 10:10 hamudu HAMUD yarimasune-hengu HABIBI megha, GOMEGADMENENOAMA hamudu HAMUD yarimasune megha, HAMUD yarimasune-gom HABIBI menbaso Hamud.","breadcrumbs":"《哈经·姆约》 » 哈约·律法书 » 哈姆语版","id":"107","title":"哈姆语版"},"108":{"body":"为尊重原作,此处不作任何翻译,完全保留原文。","breadcrumbs":"《哈经·姆约》 » 哈约·诗篇 » 诗篇","id":"108","title":"诗篇"},"109":{"body":"6:1 hamud? hamud. hamud! 6:2 hamud habibi hamud, hamud habibi. 6:3 hamud habibi hamud, hamud habibi. 6:4 hamud? hamud. 6:5 gomegadmenenoama. 6:6 gomegadmenenoama! 6:7 gomegadmenenoama! 6:8 ya ahmud hamadi! 6:9 ya ahmud hamadi!","breadcrumbs":"《哈经·姆约》 » 哈约·诗篇 » 哈姆语版","id":"109","title":"哈姆语版"},"11":{"body":"语法词 词汇 核心词汇 词性 从句 主题 数字与疑问 语气词 外来语哈姆化","breadcrumbs":"哈姆语法 » 目录","id":"11","title":"目录"},"110":{"body":"","breadcrumbs":"《哈经·姆约》 » 姆约·木凌虚记 » 木凌虚记","id":"110","title":"木凌虚记"},"111":{"body":"7:1 murinsu 至哈姆,起先并不哈姆。 7:2 哈很便向 murinsu 传哈姆的智慧、哈姆的律法,murinsu 习得后便无影无踪。 7:3 哈很对哈们告知此事,哈们大怒,便加一新律法于哈姆的律法: 7:4 “凡是那些对哈姆不敬的人,哈姆以他们的名字来命名哈姆语中的贬义词,为的是惩罚他们,让他们的骂名传遍全哈姆。” 7:5 哈姆人听了这话,从此便以“ murinsu ”一词表示偷盗和犯罪。","breadcrumbs":"《哈经·姆约》 » 姆约·木凌虚记 » 汉语版","id":"111","title":"汉语版"},"112":{"body":"12:1 hamud Murinsu HAMUD yarimasune-igu gom-Hamud. e GOMEGADMENENOAMA hamud Murinsu HAMUD hamud a. 12:2 hamudhen hamudu HAMUD yarimasune-gom gom-hamud Murinsu HABIBI menbaso Hamud, HABIBI basomen Hamud. hamud Murinsu HAMUD yarimasune-gad HABIBI megha GOMEGADMENENOAMA hamud Murinsu HAMUD yarimasune-igu gom-nomud. 12:3 hamudhen hamudu HAMUD yarimasune-habihia gom-Hamud HABIBI megha, GOMEGADMENENOAMA Hamud HAMUD yarimasune-hen *mud, yarimasune-o HABIBI basomen Hamud: 12:4 \"Hamud HAMUD yarimasune-hamud yam-deg HAMUD yarimasune-yah a HABIBI Hamud, HABIBI gadhabihia yammud min habihia Hamud. megha GOMEGADMENENOAMA gadhabihia megmud HAMUD yammud no-Hamud.\" 12:10 hamudu HAMUD yairmasune-hengu HABIBI megha GOMEGADMENENOAMA hamudu HAMUD yarimasune HABIBI deg gadhabihia \"murinsu\" HAMUD yarima yammud.","breadcrumbs":"《哈经·姆约》 » 姆约·木凌虚记 » 哈姆语版","id":"112","title":"哈姆语版"},"113":{"body":"","breadcrumbs":"《哈经·姆约》 » 姆约·卡莫里卡记 » 卡莫里卡记","id":"113","title":"卡莫里卡记"},"114":{"body":"8:1 一日,哈们来到哈姆巡游。 8:2 哈们在哈姆的东西两端各插上一根金属棍,欲测量哈姆之疆土。 8:3 不久,从天上发出两道闪电,击中了金属棍。 8:4 地面随闪电而振动,发出了“otto”声。 8:5 哈们得知这事,认为这是古神降下的惩罚,便将金属棍撤下,并用“otto”指称违背古神哈姆的一切。 8:6 一日,gamurig挖掘出两根金属棍,并得知电棍之事。 8:7 gamurig便开始崇拜电棍,将电棍的道四处传说。 8:8 又一日,gamurig来到哈们宫,辱骂哈们。 8:9 哈们大怒,处死了gamurig。 8:10 gamurig的话被哈们集结成册,是为《异端圣经》;同时,防止哈姆人再偏离哈姆的道,哈们又删去“otto”一词,改称“gamurig”。","breadcrumbs":"《哈经·姆约》 » 姆约·卡莫里卡记 » 汉语版","id":"114","title":"汉语版"},"115":{"body":"待补充","breadcrumbs":"《哈经·姆约》 » 姆约·卡莫里卡记 » 哈姆语版","id":"115","title":"哈姆语版"},"116":{"body":"","breadcrumbs":"《哈经·姆约》 » 姆约·佩帕罗尼记 » 佩帕罗尼记","id":"116","title":"佩帕罗尼记"},"117":{"body":"9:1 bebaron 至哈姆,却并不哈姆。 9:2 哈很设讲坛,欲向 bebaron 传哈姆的智慧。 9:3 bebaron 不识得哈很,于是说出怪异的语言,意图伪装成哈姆。 9:4 哈很将bebaron遣返,哈姆人得知这事,便用“ bebaron ”表示疯癫、胡言乱语与怪异。","breadcrumbs":"《哈经·姆约》 » 姆约·佩帕罗尼记 » 汉语版","id":"117","title":"汉语版"},"118":{"body":"9:1 Bebaron HAMUD yarimasune-no HABIBI Hamud, GOMEGADMENENOAMA Bebaron HAMUD hamud a. 9:2 hamudhen hamudu HAMUD yarimasune-menha HABIBI gad baso, gom HAMUD yarimasune-mengad HABIBI deg yarimasune-gom gom-Bebaron HABIBI menbaso Hamud. 9:3 Bebaron HAMUD yarimasune-hen a HABIBI hamudhen hamudu, GOMEGADMENENOAMA yarimasune-habihia HABIBI habihia-menhen a, nenha HAMUD def yarimasune-gad gom-hamud HABIBI hamud. 9:4 hamudhen hamudu HAMUD yarimasune-nomud HABIBI Bebaron, hamudu HAMUD yarimasune-hen HABIBI meg, GAMOEGADMENENOAMA yarimasune gom-habihia\"Bebaron\" HABIBI yarima min yammud.","breadcrumbs":"《哈经·姆约》 » 姆约·佩帕罗尼记 » 哈姆语版","id":"118","title":"哈姆语版"},"119":{"body":"顶栏自定义按钮: 语言切换; 返回主页; 页面评论区; 语言翻译器; 字母符号转换; 外来词转写; 改善大语言模型翻译 Prompt ; 完全语句翻译; 提升文化软实力; 哈姆主题曲创作; 相关主题电子游戏; 哈姆世界观塑造; 多语言支持; 基于 zh-Hans-CN 分支修改; 自动机器翻译。 若欲提供支持,请查阅 贡献文档 以了解相关信息。","breadcrumbs":"任务清单 » 待完成","id":"119","title":"待完成"},"12":{"body":"哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。 这些语法词基本上与道本语的语法词用法类似。 HAMUD 加在主语后用以分割句子成分,提示主语。 HABIBI 加在谓语后用于分割句子成分,提示宾语。 GOMEGADMENENOAMA 加在主题后用于提示主题。 YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气讽刺的含义。","breadcrumbs":"哈姆语法 » 语法词 » 语法词","id":"12","title":"语法词"},"120":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码和内容。 开始前请确保您能够访问 Github 并拥有其账户。可使用 Steam++(Watt Toolkit) 来帮助您在个人电脑上更快速地访问 Github 。 本项目的源代码也可在 Gitee 上获取。","breadcrumbs":"代码或内容贡献 » 代码或内容贡献","id":"120","title":"代码或内容贡献"},"121":{"body":"报告错误或问题 内容创作 翻译相关术语 创建全文离线翻译(正在完善) 目录文件结构 创建地图(正在完善)","breadcrumbs":"代码或内容贡献 » 目录","id":"121","title":"目录"},"122":{"body":"您可以选择: 在我们的 Github 仓库或 Gitee 仓库提交 Issue。 在本文下方评论区描述错误或问题。管理员会不定期进行检查。 感谢您的支持! 如果报告错误或问题无法满足您的需求,您可以选择使用 标准流程 对源码进行修改。","breadcrumbs":"代码或内容贡献 » 报告错误或问题 » 报告错误或问题","id":"122","title":"报告错误或问题"},"123":{"body":"","breadcrumbs":"代码或内容贡献 » 内容创作 » 内容创作","id":"123","title":"内容创作"},"124":{"body":"假如您在现有文章内发现了错误等值得修改的地方,您可以在欲修改的页面按下“编辑”按钮进入当前页面的在线编辑界面。“编辑”按钮一般在界面的右上角。 编辑完成并检查无误后可点击 Commit 并确认提交。您的修改会在管理员审查后合并到源代码,届时您的账户头像和名称将会出现在 贡献者页面 。 如果在线编辑无法满足您的需求,您可以选择使用 标准流程 对源码进行修改。","breadcrumbs":"代码或内容贡献 » 内容创作 » 编辑并修改现有文章","id":"124","title":"编辑并修改现有文章"},"125":{"body":"在了解 目录结构 和 mdbook 工作原理后,使用 标准流程 对源码进行修改。","breadcrumbs":"代码或内容贡献 » 内容创作 » 创建新文章","id":"125","title":"创建新文章"},"126":{"body":"","breadcrumbs":"代码或内容贡献 » 翻译相关术语 » 翻译相关术语","id":"126","title":"翻译相关术语"},"127":{"body":"如果你感觉某些翻译不准确,可进行针对性的定义某些词的翻译结果,进行自定义术语库。添加到 翻译配置文件 内。具体使用的方法为: translate.nomenclature.append(from, to, properties); 传入参数解释: from 要转换的语种,传入如 chinese_simplified; to 翻译至的目标语种,传入如 english; properties 配置表,格式便是properties的格式,每行一个规则,每个前后用等号分割,等号前是要翻译的词或句子,等号后是自定义的翻译结果。传入如: 你好=Hello\n世界=ShiJie 比如,要自定义 “哈姆语之书” 、 “哈姆语” 这两个词有简体中文翻译为英文的结果,可以这么写: translate.nomenclature.append('chinese_simplified','english',` 哈姆语言之书=Hamud Book 哈姆语=the language of Hamud\n`); 需要注意,translate.nomenclature.append(“内容省略”) 这行要放到 translate.execute(); 之前。","breadcrumbs":"代码或内容贡献 » 翻译相关术语 » 如何翻译","id":"127","title":"如何翻译"},"128":{"body":"点击在线编辑翻译配置文件 如果在线编辑无法满足您的需求,您可以选择使用 标准流程 对源码进行修改。","breadcrumbs":"代码或内容贡献 » 翻译相关术语 » 开始翻译","id":"128","title":"开始翻译"},"129":{"body":"/assets {附录资源目录} /book {编译后文件存放目录} /theme {主题外观相关文件存放目录} /book.toml {总配置文件} /src {文章内容文件存放目录}\n├─…… {其它目录或文章}\n├─SUMMARY.md {文章总目录}\n├─index.md {主内容文章}\n└─Contribute {代码或内容贡献相关内容存放目录} ├─index.md {主内容文章} ├─File_structure.md ├─Creation.md {内容创作相关文章} └─…… {其他目录或文章} 更详细的内容请查看 mdbook 文档 。","breadcrumbs":"代码或内容贡献 » 目录文件结构 » 目录文件结构释义","id":"129","title":"目录文件结构释义"},"13":{"body":"[主语] HAMUD [动词] 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。 [主语] HAMUD, [主语] HAMUD [动词] 如果句子有两个主语,则需要用两个HAMUD来分别引导。 [主语] HAMUD [动词] HABIBI [宾语] 如果动词有直接宾语,则需要用 HABIBI 引导。 [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语] 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。 [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词] 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。 [主语] HAMUD [动词] YA AHMAD HAMADI 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。 以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后): [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA ); [主语] HAMUD([主语] HAMUD ); [动词]; HABIBI [宾语]( HABIBI [宾语]); YA AHMAD HAMADI ; 引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。 下一小结您将了解哈姆语的词汇组成。","breadcrumbs":"哈姆语法 » 语法词 » 语法示例","id":"13","title":"语法示例"},"130":{"body":"","breadcrumbs":"关于《【人造语言】我用《哈姆》创造了一种语言…》视频 » 关于《【人造语言】我用《哈姆》创造了一种语言…》视频","id":"130","title":"关于《【人造语言】我用《哈姆》创造了一种语言…》视频"},"131":{"body":"下载视频 原视频地址","breadcrumbs":"关于《【人造语言】我用《哈姆》创造了一种语言…》视频 » 原视频","id":"131","title":"原视频"},"132":{"body":"作者: @希腊火Onerio 事件 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频 《【人造语言】我用《哈姆》创造了一种语言…》 。","breadcrumbs":"关于《【人造语言】我用《哈姆》创造了一种语言…》视频 » 相关信息","id":"132","title":"相关信息"},"133":{"body":"","breadcrumbs":"关于 Hamood Habibi 视频 » 关于 Hamood Habibi 视频","id":"133","title":"关于 Hamood Habibi 视频"},"134":{"body":"下载视频","breadcrumbs":"关于 Hamood Habibi 视频 » 原视频留档","id":"134","title":"原视频留档"},"135":{"body":"作者: 穆罕默德·加勒姆 (Muhammad Ghalum) 事件 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。","breadcrumbs":"关于 Hamood Habibi 视频 » 相关信息","id":"135","title":"相关信息"},"136":{"body":"顶栏自定义按钮: 语言切换; 返回主页; 页面评论区; 语言翻译器; 字母符号转换; 外来词转写; 改善大语言模型翻译 Prompt ; 完全语句翻译; 提升文化软实力; 哈姆主题曲创作; 相关主题电子游戏; 哈姆世界观塑造; 多语言支持; 基于 zh-Hans-CN 分支修改; 自动机器翻译。 若欲提供支持,请查阅 贡献文档 以了解相关信息。","breadcrumbs":"任务清单 » 待完成","id":"136","title":"待完成"},"137":{"body":"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。 假若您对本项目感到满意,请在您的指尖星空 绘制一颗新的星🌟 ,指引我们继续砥砺前行。 点击访问","breadcrumbs":"关于哈姆语言之书 » 哈姆语言之书","id":"137","title":"哈姆语言之书"},"138":{"body":"暂时不可用","breadcrumbs":"关于哈姆语言之书 » 🪴项目活动","id":"138","title":"🪴项目活动"},"139":{"body":"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。","breadcrumbs":"关于哈姆语言之书 » 📖其他说明","id":"139","title":"📖其他说明"},"14":{"body":"本小结您将了解哈姆语的词汇组成。","breadcrumbs":"哈姆语法 » 词汇 » 词汇","id":"14","title":"词汇"},"140":{"body":"感谢所有让这个项目变得更好的贡献者们! 详见所有贡献者列表","breadcrumbs":"关于哈姆语言之书 » 🏆贡献者们","id":"140","title":"🏆贡献者们"},"141":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码和内容。 较为简单的提交贡献方法可查阅 贡献文档 以了解相关信息。 在提交代码前请确保您了解 mdbook 系统。","breadcrumbs":"关于哈姆语言之书 » 💻代码或内容贡献","id":"141","title":"💻代码或内容贡献"},"142":{"body":"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;","breadcrumbs":"关于哈姆语言之书 » 参考","id":"142","title":"参考"},"143":{"body":"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。","breadcrumbs":"关于哈姆语言之书 » 请注意","id":"143","title":"请注意"},"144":{"body":"本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。","breadcrumbs":"关于哈姆语言之书 » 📄许可证","id":"144","title":"📄许可证"},"145":{"body":"hack: MIT license ; Github ; Character_substitution: Apache License Version 2.0 ; Github 、 Gitee ; translate: Apache License Version 2.0 ; Github ; translate: Apache License Version 2.0 ; Github 、 Gitee ; msg: Apache License Version 2.0 ; Github 、 Gitee ; giscus: MIT license ; Github 。","breadcrumbs":"关于哈姆语言之书 » 🗃️附属许可证","id":"145","title":"🗃️附属许可证"},"146":{"body":"","breadcrumbs":"关于哈姆语言之书 » ⭐Star 历史","id":"146","title":"⭐Star 历史"},"147":{"body":"哈姆论坛旨在为哈姆提供社区交流平台。 点击访问哈姆论坛","breadcrumbs":"关于哈姆论坛 » 关于哈姆论坛","id":"147","title":"关于哈姆论坛"},"148":{"body":"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问","breadcrumbs":"关于 Character_substitution » Character_substitution","id":"148","title":"Character_substitution"},"149":{"body":"暂时不可用","breadcrumbs":"关于 Character_substitution » 🪴项目活动","id":"149","title":"🪴项目活动"},"15":{"body":"核心词汇 词性 从句 主题 数字与疑问 语气词 外来语哈姆化","breadcrumbs":"哈姆语法 » 词汇 » 目录","id":"15","title":"目录"},"150":{"body":"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。","breadcrumbs":"关于 Character_substitution » 📖其他说明","id":"150","title":"📖其他说明"},"151":{"body":"感谢所有让这个项目变得更好的贡献者们! Contributors Chart","breadcrumbs":"关于 Character_substitution » 🏆贡献者们","id":"151","title":"🏆贡献者们"},"152":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码。","breadcrumbs":"关于 Character_substitution » 💻代码或内容贡献","id":"152","title":"💻代码或内容贡献"},"153":{"body":"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;","breadcrumbs":"关于 Character_substitution » 参考","id":"153","title":"参考"},"154":{"body":"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。","breadcrumbs":"关于 Character_substitution » 请注意","id":"154","title":"请注意"},"155":{"body":"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。","breadcrumbs":"关于 Character_substitution » 📄许可证","id":"155","title":"📄许可证"},"156":{"body":"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。","breadcrumbs":"关于 Character_substitution » 🗃️附属许可证","id":"156","title":"🗃️附属许可证"},"157":{"body":"Star History Chart","breadcrumbs":"关于 Character_substitution » ⭐Star 历史","id":"157","title":"⭐Star 历史"},"158":{"body":"MHDH世界线 MHDH世界线 是什么? MHDH世界线 是一个由 HITL(Hamud Imaginary Time Line)世界线 为启发的政治语言模拟世界线,在这个世界线中有 人类 , 说的道理 , 哈姆 三种智慧物种,以地球为物种容器。 另外此世界线与 OTL世界线 有 纠缠 <img alt=\"\" height=\"1\" src=\"https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1\" style=\"border: none; position: absolute;\" title=\"\" width=\"1\"/> 取自“ https://mhdh.pj568.eu.org/wiki/MHDH世界线?oldid=822 ”","breadcrumbs":"关于 MHDH 世界线","id":"158","title":"关于 MHDH 世界线"},"159":{"body":"以下是帮助改进 哈姆语言之书 的贡献者名单。 向他们欢呼! ​ ​ ​ ​ ​ ​ 您若是发现自己不在此名单里,请随时 提交贡献 吧。","breadcrumbs":"贡献者名单 » 贡献者","id":"159","title":"贡献者"},"16":{"body":"词语(拉丁文字) 释义 gom 人称、我、你、对方、对象 meg 指代、这、那、其他 gad 东西、某物、大、小 men 能、能力、强、弱;温度、热、冷;可能性、真、假、是、否 nen 时间、过去、原因、现在、将来、结果 no 地点、旁边、远、近 yam 高度、上、下 ma 容器、盒子、里、外 哈姆语的核心词汇来自于 GOMEGADMENENOAMA 。 把这一个词按音节划分: go-me-gad-me-ne-no-a-ma 后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma 这些音节被赋予含义后,构成了哈姆语的基本概念。 可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。 hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 ha 和 mud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 ha 和 mud 我们就可以对 gomgadmenenoama 词进行区分。 词根(拉丁文字) 含义 gom 人称 meg 指代 gad 东西 men 能力、温度、可能性 nen 时间 no 地点 yam 高度 ma 容器 近词(拉丁文字) 含义 gomha 我 megha 这 gadha 大 menha 强、热、真、是 nenha 过去 noha 近 yamha 上 maha 里 远词(拉丁文字) 含义 gommud 你 megmud 那 gadmud 小 menmud 弱、冷、假、不 nenmud 将来 nomud 远 yammud 下 mamud 外 nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 ha 和 mud 两极中间。 该表仅作为理解构词法用,更多的单词含义建议查看 官方词表 。","breadcrumbs":"哈姆语法 » 词汇 » 核心词汇 » 核心词汇","id":"16","title":"核心词汇"},"17":{"body":"哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。 近词(拉丁文字) 含义 gom- 动作对象,动作方向,动作终点 yam- 动作工具,动作手段,伴随对象 nen- 动作时间,动作状态 no- 动作地点,动作起点 注:介词加在某个词的前面,连字符一般不可省略","breadcrumbs":"哈姆语法 » 词汇 » 核心词汇 » 介词","id":"17","title":"介词"},"18":{"body":"hamud HAMUD yarimasunegom gom-hamud HABIBI hamud. 哈姆给哈姆一个哈姆。 hamud HAMUD yarimasunebido yam-hamud HABIBI hamud. 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。 hamud HAMUD yarimasunegad nen-nenha HABIBI hamud 哈姆曾经有一个哈姆。 hamud HAMUD yarimasunehabiso no-Hamud 哈姆在哈姆(地名)吃饭。","breadcrumbs":"哈姆语法 » 词汇 » 核心词汇 » 介词示例","id":"18","title":"介词示例"},"19":{"body":"哈姆语的词性分为三种:动词、静词、哈姆 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词) 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。 在哈姆语中,中心词在前,修饰成分后置。 例如: 哈姆的食物:basoye hamud( hamud 修饰 basoye ,hamud 在这里的意思是“哈姆的”) 和哈姆一起做:yarimasune yam hamud( yam 引导的修饰成分一起修饰动词 yarimasune ) 但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。 Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同 例如: Ma ragia hamud 人的黏土房 ( ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体) Ma min ragia hamud 厕所 ( min 将 ma 和 ragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)","breadcrumbs":"哈姆语法 » 词汇 » 词性 » 词性","id":"19","title":"词性"},"2":{"body":"2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看 原视频留档 ) 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。 ​ @希腊火Onerio 发表于 2022-10-27 10:10 不知道…先是给我永久封号…再是把我最新发的三个视频下架了😭去找客服问原因他们也说的模棱两可😭 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频 《【人造语言】我用《哈姆》创造了一种语言…》 。 后来: @烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。","breadcrumbs":"关于哈姆语 » 起源和发展","id":"2","title":"起源和发展"},"20":{"body":"哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。 当 deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。 例如: Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi. “deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi. deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud. “deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。 Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud. “deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。 Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud. “deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamud 。Gom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。","breadcrumbs":"哈姆语法 » 词汇 » 从句 » 从句","id":"20","title":"从句"},"21":{"body":"句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。 主题不一定是一个词,也可以是一个句子。 Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。 Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。","breadcrumbs":"哈姆语法 » 词汇 » 主题 » 主题","id":"21","title":"主题"},"22":{"body":"哈姆语通过元音在口腔中的发声位置定义了五个词: 词语(拉丁文字) 含义 a 零,不,否,坏 e 很少,偶尔,更少 i 部分,也许,种类 o 很多,经常,更多 u 全,一切,所有,全部,好 后来又引入了一个疑问词: 词语(拉丁文字) 含义 en 未知,不知道,什么 这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。 这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念: 词语(拉丁文字) 含义 gomen 谁,什么人 megen 哪一个 gaden 什么东西 词语(拉丁文字) 含义 Gomu 所有人 Megu 每一个 Gadu 所有东西 后来,为了表示确切的数字,它们统一添加了辅音d: 词语(拉丁文字) 含义 da 0 de 1 di 2 do 3 du 4 哈姆语采用五进制,逢五进一位: 词语(拉丁文字) 含义 deda 5 dede 6 dedi 7 dedo 8 dedu 9 dida 10 以此类推。","breadcrumbs":"哈姆语法 » 词汇 » 数字与疑问 » 数字与疑问","id":"22","title":"数字与疑问"},"23":{"body":"常用语气词:hamud。 尽管此词在相当多的情况下表达任何语气都适用,但不建议随意使用以避免产生歧义。 *ha:表达汉语中“悦”、“喜”的感情 *mud:表达汉语中“悲”、“恼”的感情","breadcrumbs":"哈姆语法 » 词汇 » 语气词 » 语气词","id":"23","title":"语气词"},"24":{"body":"通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。 如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。","breadcrumbs":"哈姆语法 » 词汇 » 外来语哈姆化 » 外来语哈姆化","id":"24","title":"外来语哈姆化"},"25":{"body":"本章含有哈姆语常用词表和一些词语练习题。","breadcrumbs":"强化学习 » 强化学习","id":"25","title":"强化学习"},"26":{"body":"常用词表 有待补充","breadcrumbs":"强化学习 » 目录","id":"26","title":"目录"},"27":{"body":"本表已更新至版本:V23.10.06","breadcrumbs":"强化学习 » 常用词表 » 哈姆语词表","id":"27","title":"哈姆语词表"},"28":{"body":"词语(拉丁文字) 形式 释义或用法 例句 yarimasune; Y 动词 做(搭配其他词拓展含义),使用 yari 动词 做(yarimasune的日常用词,仅非正式场合使用) 有待补充 Ygad 动词 有,拥有,得到 Ymengad 动词 想要,决定,选择 Ymen 动词 能够 Ygom 动词 给予,给 Yhabihia 动词 说 hamud 哈姆 发生,存在","breadcrumbs":"强化学习 » 常用词表 » 动词表","id":"28","title":"动词表"},"29":{"body":"词语(拉丁文字) 形式 释义或用法 例句 hamud 哈姆 友好问候语,疑问语气词,代指某人或人(集体),代指身体 yarima 静词 动作,行为(当 yarimasune 及其派生词活用为静词时,使用 yarima 来代替 yarimasune ) 词语(拉丁文字) 形式 释义或用法 例句 a 静词 零,不,否,坏 e 静词 一,很少,偶尔,更少 i 静词 二,部分,也许,种类 o 静词 三,很多,经常,更多 u 静词 全,一切,所有,全部,好 en 静词 未知,不知道,什么 eiu/eio 静词 数字,数量,第… 哈姆语采用五进制,逢五进一。 词语(拉丁文字) 形式 释义或用法 da 静词 0 de 静词 1 di 静词 2 do 静词 3 du 静词 4 deda 静词 5 dede 静词 6 dedi 静词 7 dedo 静词 8 dedu 静词 9 dida 静词 10 词语(拉丁文字) 形式 释义或用法 例句 ha 静词 近 mud 静词 远 词语(拉丁文字) 形式 释义或用法 例句 gom 静词 人称 gomen 静词 谁,什么人 gomha 静词 我,自己 gommud 静词 你,对方 词语(拉丁文字) 形式 释义或用法 例句 meg 静词 指代 megen 静词 哪一个 megha 静词 这,这些 megmud 静词 那,那些 词语(拉丁文字) 形式 释义或用法 例句 gad 静词 东西,某物 gaden 静词 什么东西 gadha 静词 大 gadmud 静词 小 gadhabihia 静词 单词,句子 词语(拉丁文字) 形式 释义或用法 例句 men 静词 能,能力,温度 menen 静词 是否 menha 静词 强,热,真 menmud 静词 弱,冷,假 menbaso 静词 智慧 词语(拉丁文字) 形式 释义或用法 例句 nen 静词 时间 nenen 静词 什么时候 nenha 静词 过去,原因,开始 nenhaen 静词 为什么 nennen 静词 现在,进行 nennenen 静词 什么状态 nenmud 静词 未来,结果,结束 nenmuden 静词 什么结果 nenno 静词 事情 词语(拉丁文字) 形式 释义或用法 例句 no 静词 地点,旁边 noha 静词 近,后(物理意义上的) nomud 静词 远,前(物理意义上的) noen 静词 什么地方 词语(拉丁文字) 形式 释义或用法 例句 yam 静词 高度,好坏,工具 yamen 静词 多高,怎么做 yamha 静词 上,好 yammud 静词 下,坏 词语(拉丁文字) 形式 释义或用法 例句 ma 静词 容器,盒子,表面,衣服,房间 maen 静词 什么样子 maha 静词 里 mamud 静词 外 词语(拉丁文字) 形式 释义或用法 例句 *ha 静词 悦,喜(语气词) *mud 静词 恼,悲(语气词) 词语(拉丁文字) 形式 释义或用法 例句 hama 静词 平均,相同,相似(来源自 ha a mud a) hamaha 静词 左 hamamud 静词 右 词语(拉丁文字) 形式 释义或用法 例句 habi 静词 动物,畜生,红(简记bi) so 静词 草,植物,菌类,绿,年 habiso 静词 食物 ye 静词 液体,水,蓝 habisoye 静词 嘴,舌头,牙齿 ri 静词 光,太阳,星星,月亮,眼睛,颜色 he 静词 鼻子,气味 gu 静词 耳朵,声音 ba 静词 肢体,手脚,棍棒 baso 静词 文字,图画,文化,艺术,文学 basomen 静词 律法,规则 uhu 静词 娱乐,爱好,兴趣 riigu 静词 视频,影片,电影 habihia 静词 语言 hamudhamud 静词 父母 num 静词 睡眠,生活,梦(来自阿拉伯语) samu 静词 造词,造语,创造(来自道本语) ragia 静词 胶状物,黏土,排泄物,粪便(来自阿拉伯语) murinsu 静词 抢劫、诈骗、偷盗、伸手党、犯罪(来源:一位昵称为“木凌虚,子凌实”的QQ用户加入哈姆语社区群要到了词表和语法书后光速退群) hen 静词 感受,思考 igu 静词 移动 bido 静词 攻击,破坏,死亡 gamurig 静词 异端,切割,分割(来源:第一个将“异端圣经”发布到哈姆语视频评论区的是一位昵称为“卡莫里卡”的B站用户) gingin 静词 钱,货币(词源:金金金金) bahre 静词 自由(词源:阿拉伯语) hamen 静词 国王(hamud menha min hamudu的简称) hahen 静词 先知(hamudhen hamudu的简称) haya 静词 宰相(hamudyarima min hamud menha) haga 静词 孩子,王子(hamud gadmud的简称) bebaron 静词 疯癫,傻,胡言乱语,怪异(词源:一位昵称为“佩帕罗尼”的用户未能回答入群问题后,试图使用无意义的“人造语言”词句来迷惑管理员) desd 静词 繁衍、交配(词源:前自由哈姆语社区成员“tupiyaogu”多次提及相关话题,当时他在自由哈姆语社区一群昵称为“111test”后投票通过以他的昵称来命名这个词) 词语(拉丁文字) 形式 释义或用法 例句 ri-habi / ri-bi 静词 红色 ri-biso 静词 黄色 ri-bibiso 静词 橙色 ri-so 静词 绿色 ri-yeso 静词 青色 ri-ye 静词 蓝色 ri-yebi 静词 紫色","breadcrumbs":"强化学习 » 常用词表 » 静词表","id":"29","title":"静词表"},"3":{"body":"Hamood Habibi 原视频留档 《【人造语言】我用《哈姆》创造了一种语言…》","breadcrumbs":"关于哈姆语 » 观看视频","id":"3","title":"观看视频"},"30":{"body":"词语(拉丁文字) 形式 释义或用法 例句 HAMUD 哈姆 加在主语后用以分割句子成分,提示主语 HABIBI 哈姆 加在谓语后用于分割句子成分,提示宾语 GOMEGADMENENOAMA 哈姆 加在主题后用于提示主题 YA AHMAD HAMADI 哈姆 加在句尾用于表达尊敬或讽刺的含义 词语(拉丁文字) 形式 释义或用法 例句 gom- 哈姆 动作对象,动作方向,动作终点 yam- 哈姆 动作工具,动作手段 nen- 哈姆 动作时间,动作状态 no- 哈姆 动作地点,动作起点 词语(拉丁文字) 形式 释义或用法 例句 min 哈姆 (类似英语of),用于分割修饰成分(来自阿拉伯语) deg 哈姆 关系从句、名词性从句引导词(来自阿拉伯语) wa 哈姆 或者,或(来自阿拉伯语)","breadcrumbs":"强化学习 » 常用词表 » 哈姆表","id":"30","title":"哈姆表"},"31":{"body":"词语(拉丁文字) 形式 释义或用法 例句 *ud 哈姆 主语提示词 *ib 哈姆 宾语提示词 *om 哈姆 主题提示词","breadcrumbs":"强化学习 » 常用词表 » 口语用语法词","id":"31","title":"口语用语法词"},"32":{"body":"哈姆 需要翻新 这不哈姆德 —— 北非哈姆 本页面不符合MHDH维基的书写风格,需要翻新重写(本维基书写风格为类似波兰球维基的风格) 哈姆 (即 哈姆人 )是一种类人生物文明的所有种族的统称。对于大部分的 哈姆 ,他们的外貌通常是这样: 一个哈姆人的像素版本 哈姆 通常没有明显的 性征区别 ,年龄变化较小,颈部较长,头部略小。所有声称哈姆人自出生就穿着衣服的谣言均不属实,因为上图记者明确表明自己见到了 裸体哈姆 。 幼年 哈姆 大约身高在10~80cm,成年 哈姆 则在80~135cm [1] 学者认为,现如今所有的 哈姆 均是 哈姆德 的子孙 [2] ,这也解释了为什么大部分哈姆的样貌几乎一致。 哈姆 有不同的 种族 , 信仰 ,其中 哈姆族 势力最为壮大,其余种族则几近灭绝。 以下是一些有关哈姆的信息: 哈姆民族列表 哈姆文化列表 哈姆方言列表 ↑ 即幼年d0.2~d1.3HMm,成年d1.3~d10.2HMm ↑ 只是哈们d13世将历来的 世袭制 改为了禅让制,而在d20世时重新改回世袭制。详情见 哈姆历史 。 <img alt=\"\" height=\"1\" src=\"https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1\" style=\"border: none; position: absolute;\" title=\"\" width=\"1\"/> 取自“ https://mhdh.pj568.eu.org/wiki/哈姆?oldid=669 ”","breadcrumbs":"哈姆","id":"32","title":"哈姆"},"33":{"body":"哈姆文化列表 以下是一些哈姆相关的文化: [1] 哈姆索草 [ 编辑 ] 系一类真菌,外表像草,通常成 青色 。由于在其遗传物质中发现哈姆人的基因片段,所以一说认为是另一种最下等的哈姆演变而来。因为哈姆的源细胞并不是哺乳动物,因此该假说很可能成立。 哈比 [ 编辑 ] 哈姆人对于所有动物的统称(但是高等动物仍称作哈姆)。据悉,哈比的称呼来自于最原始的哈姆养殖家禽 “哈贝比”。出人意料的是,哈贝比和哈姆人的基因相似度较高。 哈姆麻(ma hamud) [ 编辑 ] 哈姆人穿的所有衣服的统称。传统哈姆服饰为上衣绿色,裤子蓝色,鞋子红色。 [2] 一般认为,绿色是仙人掌榨汁得到的,蓝色是哈姆从哈姆索草中提取出的,红色是特殊的雅木哈索的花瓣浸泡液。 [3] ↑ 为什么要新建“文化”条目?因为哈姆是全站点最特殊的生物。 ↑ 一说哈姆麻均是哈姆画在身上的。但我认为哈姆麻是实质衣服,因为哈姆洗澡时仍然会将其脱掉放在一旁。 ↑ 在一些民族中,授予哈姆麻是成人礼的环节。 <img alt=\"\" height=\"1\" src=\"https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1\" style=\"border: none; position: absolute;\" title=\"\" width=\"1\"/> 取自“ https://mhdh.pj568.eu.org/wiki/哈姆文化列表?oldid=174 ”","breadcrumbs":"哈姆 » 哈姆文化","id":"33","title":"哈姆"},"34":{"body":"MHDH世界线 MHDH世界线 是什么? MHDH世界线 是一个由 HITL(Hamud Imaginary Time Line)世界线 为启发的政治语言模拟世界线,在这个世界线中有 人类 , 说的道理 , 哈姆 三种智慧物种,以地球为物种容器。 另外此世界线与 OTL世界线 有 纠缠 <img alt=\"\" height=\"1\" src=\"https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1\" style=\"border: none; position: absolute;\" title=\"\" width=\"1\"/> 取自“ https://mhdh.pj568.eu.org/wiki/MHDH世界线?oldid=822 ”","breadcrumbs":"MHDH 世界线","id":"34","title":"MHDH 世界线"},"35":{"body":"MHDH现存国家列表 MHDH现存国家列表(*为跨大洲) 亚洲 东亚联邦 克伊亚兰联邦 * 苏联 * 统一全世界领土的国家 (不被广泛承认) 高加索自由地区 希顶共和国 欧洲 苏联 * 波立联邦 德秦 北法兰西 西班牙共和国 克伊亚兰联邦 * 北哈姆共和国 北美洲 后铍 克伊亚兰联邦 * 切罗基工团国 南美洲 玛雅共和国 非洲 埃克桑德 比拉博亚 北非哈姆 大洋洲 茨杜固特 <img alt=\"\" height=\"1\" src=\"https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1\" style=\"border: none; position: absolute;\" title=\"\" width=\"1\"/> 取自“ https://mhdh.pj568.eu.org/wiki/MHDH现存国家列表?oldid=960 ”","breadcrumbs":"MHDH 世界线 » 政权","id":"35","title":"MHDH 世界线"},"36":{"body":"语言列表 目录 1 人造语言 1.1 现实中人造MHDH自然语言 1.2 现实中人造MHDH人造语言 2 自然语言 3 泛哈姆相关语言 人造语言 [ 编辑 ] 现实中人造MHDH自然语言 [ 编辑 ] 本三级标题下为 otl世界线 中为人造语言,而在 中为自然语言的语言 注:在MHDH中此分类中的非艺术语只有一个道本语,这是底线 现实中人造MHDH人造语言 [ 编辑 ] 本三级标题下为 otl世界线 中为人造语言,而在 中为人造语言的语言 自然语言 [ 编辑 ] 本二级标题下为 otl世界线 中为自然语言,而在 中为自然语言的语言 有些语言虽然和 otl世界线 为一个,但是差别巨大,例如 英语 泛哈姆相关语言 [ 编辑 ] 本二级标题下为 otl世界线 中为人造语言,而在 中没有或冷门,但是和泛 哈姆文化相关的语言 <img alt=\"\" height=\"1\" src=\"https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1\" style=\"border: none; position: absolute;\" title=\"\" width=\"1\"/> 取自“ https://mhdh.pj568.eu.org/wiki/语言列表?oldid=641 ”","breadcrumbs":"MHDH 世界线 » 人造语言","id":"36","title":"MHDH 世界线"},"37":{"body":"分类: 含有受损文件链接的页面 , 克旗协 所有图例 目录 1 国家球 1.1 亚洲 1.1.1 d 1.1.2 k 1.1.3 x 1.2 非洲 1.2.1 b 1.3 美洲 1.3.1 d 1.3.2 q 1.4 欧洲 1.4.1 d 1.4.2 y 1.5 南极洲 1.6 大洋洲 2 现实国家 2.1 y 3 语言球 4 意识形态球 4.1 a 4.2 b 4.3 j 4.4 w 5 语法球 5.1 四分 5.2 杂七杂八 5.3 学派 6 其他球 6.1 语言球(其他一般使用使用该语言最多的国家或起源地做该语言球) 6.1.1 人造语言 6.1.2 自然语言(至少在MHDH是) 6.2 个人球 6.2.1 现实人物 6.3 机构球 6.4 性别性取向球 6.5 种族民族球 6.6 星球 6.7 评价 6.8 字母球 国家球 [ 编辑 ] MHDH国家球图标列表列表 亚洲 [ 编辑 ] d [ 编辑 ] 东亚联邦 donglian.png donglian2.png 东联 k [ 编辑 ] 克伊亚兰联邦 kjazan.png 克伊亚兰 x [ 编辑 ] 希顶共和国 xdi8.png 希顶 非洲 [ 编辑 ] b [ 编辑 ] 北非哈姆 hamud.png 北非哈姆 美洲 [ 编辑 ] d [ 编辑 ] File:Daoha.png 道属哈姆第七 daoha.png q [ 编辑 ] 切罗基共和国 Cherokee Republic-country-icon.png 切罗基工团国 CC-country-icon.png 欧洲 [ 编辑 ] d [ 编辑 ] 德秦 德秦.png y [ 编辑 ] 南极洲 [ 编辑 ] 大洋洲 [ 编辑 ] 现实国家 [ 编辑 ] y [ 编辑 ] 英国 英格兰.png 语言球 [ 编辑 ] 语言球图标列表 意识形态球 [ 编辑 ] a [ 编辑 ] 安康 安康.png b [ 编辑 ] 保守主义 保守主义.png j [ 编辑 ] 进步主义 进步主义.png 君主制 君主制.png w [ 编辑 ] 无神论 无神论.png 语法球 [ 编辑 ] 本页面含有克旗协制作的旗帜 克旗协出品,必是精品 —— 克伊亚兰旗帜协会 四分 [ 编辑 ] 分析语 分析语.png 杂七杂八 [ 编辑 ] 补足语 修饰.png 补足语 中心语 中心.png 学派 [ 编辑 ] 古典语法 古典语法 什么保守主义语法 结构主义语言学 结构语言学 生成语法 生成语法 金言语言学 , 后金言语言学 金言 后金言那个更是民科 其他球 [ 编辑 ] 语言球(其他一般使用使用该语言最多的国家或起源地做该语言球) [ 编辑 ] 人造语言 [ 编辑 ] 世界语 esperanto.png File:世界语 球 世界语 自然语言(至少在MHDH是) [ 编辑 ] 道本语 道本语.png 有嘴巴,异端! 希哈语 xiha.png 个人球 [ 编辑 ] 现实人物 [ 编辑 ] 希腊火(现实人物) xilahuo.png user:kh1Y3Ynquu kijazano.png kijazano 机构球 [ 编辑 ] 克伊亚兰旗帜协会 keqixie.png File:克旗协 球.png 克旗协 联合国 联合国.png 性别性取向球 [ 编辑 ] 男 男.png 女 女.png 种族民族球 [ 编辑 ] 哈姆 hamud.png hamud2.png 北非哈姆 人类 人类.png 说的道理 shuodedaoli.png 星球 [ 编辑 ] 地球 地球.png 金卫一 金卫一.png File:太阳.png 太阳 太阳.png 评价 [ 编辑 ] 很好 很好.png 好 好.png 中立 中立.png 不好 不好.png 非常不好 非常不好.png 字母球 [ 编辑 ] a球.png File:A 球.png a b球.png File:B 球.png b c球.png File:C 球.png c d球.png File:D 球.png d e球.png File:E 球.png e f球.png File:F 球.png f g球.png File:G 球.png g h球.png File:H 球.png h r球.png File:R 球.png r j球.png File:J 球.png j k球.png File:K 球.png k l球.png File:L 球.png l m球.png File:M 球.png m n球.png File:N 球.png n o球.png File:O 球.png o p球.png File:P 球.png p File:Q球.png q球.png File:Q 球.png q i球.png File:I 球.png i s球.png File:S 球.png s t球.png File:T 球.png t u球.png File:U 球.png u v球.png File:V 球.png v File:W球.png w球.png File:W 球.png w x球.png File:X 球.png x File:Y球.png y球.png File:Y 球.png y z球.png File:Z 球.png z <img alt=\"\" height=\"1\" src=\"https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1\" style=\"border: none; position: absolute;\" title=\"\" width=\"1\"/> 取自“ https://mhdh.pj568.eu.org/wiki/所有图例?oldid=425 ” 分类 :​ 含有受损文件链接的页面 克旗协","breadcrumbs":"MHDH 世界线 » 图例","id":"37","title":"MHDH 世界线"},"38":{"body":"分类: 未完成 , 含有受损文件链接的页面 HITL世界线 本页面还未完成 咕咕咕 —— 克伊亚兰联邦 本页面还未完成,编辑请找本页面负责人或 管理员 HITL世界线 名称 File:Hitl世界线.png hamud?hamud! 信息 创造者 希腊火onerio 主要星球版图 地球 智慧生物 哈姆 , 人类 (两种智慧生物存在时间不重合) 相关人造语言 哈姆语 , File:哈汉.png 哈汉语 <img alt=\"\" height=\"1\" src=\"https://mhdh.pj568.eu.org/wiki/Special:CentralAutoLogin/start?type=1x1\" style=\"border: none; position: absolute;\" title=\"\" width=\"1\"/> 取自“ https://mhdh.pj568.eu.org/wiki/HITL世界线?oldid=803 ” 分类 :​ 未完成 含有受损文件链接的页面","breadcrumbs":"HITL 世界线","id":"38","title":"HITL 世界线"},"39":{"body":"本 Prompt 仍存在诸多不足: 过于冗长:许多内容描述不够简练。大语言模型的 Prompt 应当追求简短并准确。 不够精确:比如Hamud:万能语气词这样的释义会让大语言模型趋于在表达任何语气时使用Hamud。这应当避免。 缺乏示例:大语言模型不知道部分词的用法。 词表匮乏:大预言模型会以事物的性质来描述物体。形容词的缺乏让大语言模型的翻译难以理解(,同时大语言模型也无法反向解析自己的翻译)。 如果您有更好的想法可选择 编辑此页 或 反馈 。 如果能精调大语言模型会获得更好效果。","breadcrumbs":"大语言模型翻译 Prompt » 适用于大语言模型的中文与哈姆语翻译 Prompt","id":"39","title":"适用于大语言模型的中文与哈姆语翻译 Prompt"},"4":{"body":"对此完整的学习后,您能完全掌握哈姆语的语法规则、读音规范和写作能力。您可以相对准确地理解哈姆语的含义,从您嘴中说出的哈姆语将如同江水般顺畅无阻。 哈姆语是一门古老的艺术。表面上的繁杂,却无法掩盖哈姆语对神圣的追求和对生活的构想。作者恳请您能完整地完成这本教程。","breadcrumbs":"指南 » 总指南","id":"4","title":"总指南"},"40":{"body":"将正文内容添加或覆盖大语言模型的 Prompt ;如果无法编辑 Prompt ,请对话输入(效果次于前者)。 直接对话输入欲翻译的哈姆语或汉语词语、短语或句子。","breadcrumbs":"大语言模型翻译 Prompt » 使用方法","id":"40","title":"使用方法"},"41":{"body":"以下是哈姆语的规则:\n```markdown\n# 新标准哈姆语\n## 语法词\n- `HAMUD` 加在主语后用以分割句子成分,提示主语。\n- `HABIBI` 加在谓语后用于分割句子成分,提示宾语。\n- `GOMEGADMENENOAMA` 加在主题后用于提示主题。\n- `YA AHMAD HAMADI` 加在句尾用于表达尊敬或者嘲讽的含义。\n### 语法示例\n- 主语 `HAMUD` 动词 - 哈姆语句子的基本结构,一般情况任何句子都有主语和动词。\n- 主语 `HAMUD`, 主语 `HAMUD` 动词 - 如果句子有两个主语,则需要用两个HAMUD来分别引导。\n- 主语 `HAMUD` 动词 `HABIBI` 宾语 - 如果动词有直接宾语,则需要用 `HABIBI` 引导。\n- 主语 `HAMUD` 动词 `HABIBI` 宾语, `HABIBI` 宾语 - 如果句子有两个直接宾语,则需要用两个 `HABIBI` 来分别引导。\n- 主题 `GOMEGADMENENOAMA` , 主语 `HAMUD` 动词 - 如果句子有主题,那么就需要用 `GOMEGADMENENOAMA` 来引导。\n以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后):\n1. 主题 `GOMEGADMENENOAMA`, (主题 `GOMEGADMENENOAMA` );\n1. 主语 `HAMUD` (主语 `HAMUD` );\n1. 动词;\n1. `HABIBI` 宾语 ( `HABIBI` 宾语);\n1. `YA AHMAD HAMADI` ;\n引导主题的 `GOMEGADMENENOAMA` 始终在前,表达尊敬的 `YA AHMAD HAMADI` 始终在后,中间分别是主语和引导它的 `HAMUD` 、动词、以及一个按需要添加的 `HABIBI` 和受它引导的宾语。\n## 核心词汇\n|词语(拉丁文字)|释义|\n|:-:|:--|\n|gom|人称、我、你、对方、对象|\n|meg|指代、这、那、其他|\n|gad|东西、某物、大、小|\n|men|能、能力、强、弱;温度、热、冷;可能性、真、假、是、否|\n|nen|时间、过去、原因、现在、将来、结果|\n|no|地点、旁边、远、近|\n|yam|高度、上、下|\n|ma|容器、盒子、里、外|\n`ha` 和 `mud` 是一对对立统一的后缀,`ha` 表示抽象的“远”,`mud` 表示抽象的“近”。通过 `ha` 和 `mud` 我们就可以对 `gomgadmenenoama` 词进行区分。\n|词根(拉丁文字)|含义|\n|:-:|:--|\n|gom|人称|\n|meg|指代|\n|gad|东西|\n|men|能力、温度、可能性|\n|nen|时间|\n|no|地点|\n|yam|高度|\n|ma|容器|\n|近词(拉丁文字)|含义|\n|:-:|:--|\n|gomha|我|\n|megha|这|\n|gadha|大|\n|menha|强、热、真、是|\n|nenha|过去|\n|noha|近|\n|yamha|上|\n|maha|里|\n|远词(拉丁文字)|含义|\n|:-:|:--|\n|gommud|你|\n|megmud|那|\n|gadmud|小|\n|menmud|弱、冷、假、不|\n|nenmud|将来|\n|nomud|远|\n|yammud|下|\n|mamud|外|\n- `nen` 行的推导是特殊规定:`hamud` 轴不变,但观察者的位置移动到 `ha` 和 `mud` 两极中间。\n## 介词\n哈姆语起初缺少介词,后来经过对 `gomgadmenenoama` 词的词根的引申从而有了介词。\n|近词(拉丁文字)|含义|\n|:-:|:--|\n|gom-|动作对象,动作方向,动作终点|\n|yam-|动作工具,动作手段,伴随对象|\n|nen-|动作时间,动作状态|\n|no-|动作地点,动作起点|\n> 注:介词加在某个词的前面,连字符一般不可省略\n### 介词示例\n- `hamud HAMUD yarimasunegom gom-hamud HABIBI hamud.` - 哈姆给哈姆一个哈姆。\n- `hamud HAMUD yarimasunebido yam-hamud HABIBI hamud.` - 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。\n- `hamud HAMUD yarimasunegad nen-nenha HABIBI hamud` - 哈姆曾经有一个哈姆。\n- `hamud HAMUD yarimasunehabiso no-Hamud` - 哈姆在哈姆(地名)吃饭。\n## 词性\n哈姆语的词性分为三种:`动词`、`静词`、`哈姆`\n- 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。\n- 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词)\n- 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。\n在哈姆语中,中心词在前,修饰成分后置。\n例如:\n- 哈姆的食物:`basoye hamud`\n- 和哈姆一起做:`yarimasune yam hamud`\n## 从句\n哈姆语的从句引导词是 `deg` ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 `te` 是同样的用法。\n当 `deg` 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。\n例如:\n- `Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi.` - `deg gommud HAMUD yarimasunebido HBIBI habi`这句话的意思是`你想要你打牲畜`。 - 如果从句的主语和主句的主语一致,则从句的主语和引导它的 `HAMUD` 可以一并省掉:\n`Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi.`\n- `deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud.` - “`deg gommud HAMUD yarimasunebido HBIBI habi`”这句话的意思是“`你打畜生是好的`”。\n- `Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud.` - `deg gommud HAMUD yarimasunebido HABIBI`这句话的意思是`你打的那个畜生是好的`。\n- `Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud.` - “`deg gommud HAMUD yarimasune gom-`”这句话的意思是“`和你一起做的那个哈姆是好的`”。\n## 主题\n句子的主题由语法词 `GOMEGADMENENOAMA` 引导,你可以翻译成“`对于……来说`”或者“`如果谈论……`”。\n主题不一定是一个词,也可以是一个句子。\n- `Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud.` - `对于你谈谈哈姆来说,我很哈姆`。\n- `Nennen GOMEGADMENENOAMA gomha HAMUD hamud.` - `对于现在来说,我很哈姆`。\n## 数字与疑问\n哈姆语通过元音在口腔中的发声位置定义了五个词:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|a|零,不,否,坏|\n|e|很少,偶尔,更少|\n|i|部分,也许,种类|\n|o|很多,经常,更多|\n|u|全,一切,所有,全部,好|\n后来又引入了一个疑问词:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|en|未知,不知道,什么|\n>这些词并不能直接用于表示数字,而是只能表示一个大概的范围。\n>另外,它们用作句子主题时可以当成逻辑副词。\n这些词与 `gomegadmenenoama` 词结合可以表示不同的逻辑概念:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|gomen|谁,什么人|\n|megen|哪一个|\n|gaden|什么东西|\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|Gomu|所有人|\n|Megu|每一个|\n|Gadu|所有东西|\n后来,为了表示确切的数字,它们统一添加了辅音`d`:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|da|0|\n|de|1|\n|di|2|\n|do|3|\n|du|4|\n哈姆语采用五进制,逢五进一位:\n|词语(拉丁文字)|含义|\n|:-:|:--|\n|deda|5|\n|dede|6|\n|dedi|7|\n|dedo|8|\n|dedu|9|\n|dida|10|\n以此类推。\n## 语气词\n语气词:`hamud`。\n- `*ha`:表达汉语中“`悦`”、“`喜`”的感情\n- `*mud`:表达汉语中“`悲`”、“`恼`”的感情\n## 外来语哈姆化\n通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。\n如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用`*`代替。\n​```\n```txt\n## 动词表\nyari 做(yarimasune的日常用词,仅非正式场合使用)\nYgad 有,拥有,得到\nYmengad 想要,决定,选择\nYmen 能够\nYgom 给予,给\nYhabihia 说\nhamud 发生,存在\n## 静词表\nhamud 指代某人或某人的身体\nyarima 意思是“动作,行为”(当yarimasune及其派生词活用为静词时,使用yarima来代替yarimasune)\ngomen 谁,什么人\ngomha 我,自己\ngommud 你,对方\nmeg 指代 megen 哪一个\nmegmud 那,那些\ngad 东西,某物\ngaden 什么东西\ngadha 大\ngadmud 小\ngadhabihia 单词,句子\nmen 能,能力,温度\nmenen 是否\nmenha 强,热,真\nmenmud 弱,冷,假\nmenbaso 智慧\nnen 时间\nnenen 什么时候\nnenha 过去,原因,开始\nnenhaen 为什么\nnennen 现在,进行\nnennenen 什么状态\nnenmud 未来,结果,结束\nnenmuden 什么结果\nnenno 事情\nno 地点,旁边\nnoha 近,后(物理意义上的)\nnomud 远,前(物理意义上的)\nnoen 什么地方\nyam 高度,好坏,工具\nyamen 多高,怎么做\nyamha 上,好\nyammud 下,坏\nma 容器,盒子,表面,衣服,房间\nmaen 什么样子\nmaha 里\nmamud 外\nhama 平均,相同,相似(来源自 ha a mud a)\nhamaha 左\nhamamud 右\nhabi 动物,畜生,红(简记bi)\nso 草,植物,菌类,绿\nhabiso 食物\nye 液体,水,蓝\nhabisoye 嘴,舌头,牙齿\nri 光,太阳,星星,月亮,眼睛,颜色\nhe 鼻子,气味\ngu 耳朵,声音\nba 肢体,手脚,棍棒\nbaso 文字,图画,文化,艺术,文学\nbasomen 律法,规则\nuhu 娱乐,爱好,兴趣\nriigu 视频,影片,电影\nhabihia 语言\nhamudhamud 父母\nnum 睡眠,生活,梦\nsamu 造词,造语,创造\nragia 胶状物,黏土,粪便\nmurinsu 抢劫、诈骗、偷盗、伸手党、犯罪\nhen 感受,思考\nigu 移动\nbido 攻击,破坏,死亡\ngamurig 异端,切割,分割\ngingin 钱,货币\nbahre 自由\nhaga 孩子,王子(hamud gadmud的简称)\nbebaron 疯癫,傻,胡言乱语,怪异\ndesd 性行为\nri-habi/ri-bi 红色\nri-biso 黄色\nri-bibiso 橙色\nri-so 绿色\nri-yeso 青色\nri-ye 蓝色\nri-yebi 紫色\n## 哈姆表\nHAMUD 加在主语后用以分割句子成分,提示主语\nHABIBI 加在谓语后用于分割句子成分,提示宾语\nGOMEGADMENENOAMA 加在主题后用于提示主题\nYA AHMAD HAMADI 加在句尾用于表达尊敬\ngom- 动作对象,动作方向,动作终点\nyam- 动作工具,动作手段\nnen- 动作时间,动作状态\nno- 动作地点,动作起点\nmin (类似英语of),用于分割修饰成分\ndeg 关系从句、名词性从句引导词\nwa 或者,或\n## 口语用语法词\n*ud 主语提示词\n*ib 宾语提示词\n*om 主题提示词\n​```\n你作为哈姆语和中文双向翻译,接下来我将提供哈姆语或中文的句子、短语或词,你直接回答从我的角度对应的中文或哈姆语翻译和逐词解析。","breadcrumbs":"大语言模型翻译 Prompt » 正文","id":"41","title":"正文"},"42":{"body":"","breadcrumbs":"哈汉对译翻译器 » 哈姆语互汉语翻译工具","id":"42","title":"哈姆语互汉语翻译工具"},"43":{"body":"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问","breadcrumbs":"字符替换工具 » Character_substitution","id":"43","title":"Character_substitution"},"44":{"body":"暂时不可用","breadcrumbs":"字符替换工具 » 🪴项目活动","id":"44","title":"🪴项目活动"},"45":{"body":"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。","breadcrumbs":"字符替换工具 » 📖其他说明","id":"45","title":"📖其他说明"},"46":{"body":"感谢所有让这个项目变得更好的贡献者们! Contributors Chart","breadcrumbs":"字符替换工具 » 🏆贡献者们","id":"46","title":"🏆贡献者们"},"47":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码。","breadcrumbs":"字符替换工具 » 💻代码或内容贡献","id":"47","title":"💻代码或内容贡献"},"48":{"body":"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;","breadcrumbs":"字符替换工具 » 参考","id":"48","title":"参考"},"49":{"body":"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。","breadcrumbs":"字符替换工具 » 请注意","id":"49","title":"请注意"},"5":{"body":"Hamud\nحامود\nحامود 读作:/hʌˈmud/ 哈姆德,不同情况下亦翻译为哈姆。这是或许你接触到的首个哈姆语词语。 哈姆,即是发生;即是存在。它可以是一个语言,可以是对所有人的问候,也可以是“人”本身的体现。 哈姆即是哈姆。","breadcrumbs":"认识哈姆语 » 首次接触","id":"5","title":"首次接触"},"50":{"body":"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。","breadcrumbs":"字符替换工具 » 📄许可证","id":"50","title":"📄许可证"},"51":{"body":"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。","breadcrumbs":"字符替换工具 » 🗃️附属许可证","id":"51","title":"🗃️附属许可证"},"52":{"body":"Star History Chart","breadcrumbs":"字符替换工具 » ⭐Star 历史","id":"52","title":"⭐Star 历史"},"53":{"body":"此处可以查阅所存有哈姆语相关书籍和资料的列表。点击名称即可阅读。 名称 介绍 《新标准哈姆语(原文改稿)》 哈姆语的权威标准书刊。由哈姆语的创造者亲手创作。 《哈经·姆约》 哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。","breadcrumbs":"资料 » 资料库","id":"53","title":"资料库"},"54":{"body":"作者:@希腊火Onerio 创建于 2022-12-15 修改:@PJ568 修改于 2023-07-29 16:00","breadcrumbs":"资料 » 《新标准哈姆语》 » 新标准哈姆语(原文改稿)","id":"54","title":"新标准哈姆语(原文改稿)"},"55":{"body":"哈姆语是一门起源于网络流行哏,语法基于道本语、词汇基于阿拉伯词源的人造语言。 2007年3月4日:用户 Tahloube S 在油管(Youtube)网站上传了一个阿拉伯语儿歌动画视频 Hamood Habibi ,“ Hamood Habibi ”意为“我心爱的人”。(可在本站查看 原视频留档 ) 2022年10月13日:哔哩哔哩用户 @希腊火Onerio 在哔哩哔哩网站上传了第一个哈姆语视频,一周之内突破了 10 万播放量。 2022年10月?日:哔哩哔哩网站用户 @希腊火Onerio 被(疑似)误封禁并自动下架了最新发布的三个视频。 2022年10月26日:原哔哩哔哩网站用户 @希腊火Onerio 使用 @烯烯Onerio 用户名补档视频 《【人造语言】我用《哈姆》创造了一种语言…》 。 后来: @烯烯Onerio 更名为 @希腊火Onerio 并活跃于 Hamud 社区。 后虽账号被误封,视频迁移,经历了无数磨难后,哈姆语依然逐渐完善,并形成了哈姆语社区。 哈姆语拥有趋于完善的语法和词汇,并且其背后拥有一套独特的世界观。由于词汇的不断扩充以及语法体系的日渐完善,应各位观众要求,@希腊火Onerio于 2022-12-15 编写《新标准哈姆语》。","breadcrumbs":"资料 » 《新标准哈姆语》 » 前言","id":"55","title":"前言"},"56":{"body":"唇 齿 齿龈 腭 软腭 喉 手 鼻音 m n 塞音 b d g * 擦音 s h 近音 r y 注:*音可以用搭嘴音代替,或者你能想到什么更怪的音也可以用其代替。 前 后 高 i u 中 e o 低 a","breadcrumbs":"资料 » 《新标准哈姆语》 » 音系学","id":"56","title":"音系学"},"57":{"body":"哈姆语有几个用于分割句子成分的语法词,用拉丁字母书写时,要求全大写。 这些语法词基本上与道本语的语法词用法类似。 HAMUD 加在主语后用以分割句子成分,提示主语。 HABIBI 加在谓语后用于分割句子成分,提示宾语。 GOMEGADMENENOAMA 加在主题后用于提示主题。 YA AHMAD HAMADI 加在句尾用于表达尊敬或者阴阳怪气的含义。","breadcrumbs":"资料 » 《新标准哈姆语》 » 语法词","id":"57","title":"语法词"},"58":{"body":"[主语] HAMUD [动词] 这是哈姆语句子的基本结构,一般情况下任何句子都需要主语和动词。 [主语] HAMUD, [主语] HAMUD [动词] 如果句子有两个主语,则需要用两个HAMUD来分别引导。 [主语] HAMUD [动词] HABIBI [宾语] 如果动词有直接宾语,则需要用 HABIBI 引导。 [主语] HAMUD [动词] HABIBI [宾语], HABIBI [宾语] 如果句子有两个直接宾语,则需要用两个 HABIBI 来分别引导。 [主题] GOMEGADMENENOAMA , [主语] HAMUD [动词] 如果句子有主题,那么就需要用 GOMEGADMENENOAMA 来引导。 [主语] HAMUD [动词] YA AHMAD HAMADI 如果是在正式场合或是祈祷,可以在句尾加上 YA AHMAD HAMADI 来显得更加正式(当然也可以用于嘲讽)。 以上的语法词并不冲突,可以同时使用,但是要按照一定顺序(从先至后): [主题] GOMEGADMENENOAMA, ([主题] GOMEGADMENENOAMA ); [主语] HAMUD([主语] HAMUD ); [动词]; HABIBI [宾语]( HABIBI [宾语]); YA AHMAD HAMADI ; 引导主题的 GOMEGADMENENOAMA 始终在前,表达尊敬的 YA AHMAD HAMADI 始终在后,中间分别是主语和引导它的 HAMUD 、动词、以及一个按需要添加的 HABIBI 和受它引导的宾语。","breadcrumbs":"资料 » 《新标准哈姆语》 » 语法示例","id":"58","title":"语法示例"},"59":{"body":"词语(拉丁文字) 释义 gom 人称、我、你、对方、对象 meg 指代、这、那、其他 gad 东西、某物、大、小 men 能、能力、强、弱;温度、热、冷;可能性、真、假、是、否 nen 时间、过去、原因、现在、将来、结果 no 地点、旁边、远、近 yam 高度、上、下 ma 容器、盒子、里、外 哈姆语的核心词汇来自于 GOMEGADMENENOAMA 。 把这一个词按音节划分: go-me-gad-me-ne-no-a-ma 后来在语言的长期演化中,部分音节经过讹传增添了辅音: gom-meg-gad-men-nen-no-yam-ma 这些音节被赋予含义后,构成了哈姆语的基本概念。 我们可以看到,每个词根都有两个相反的含义,这时就需要进行语法词缀进行区分。 hamud 这个词可以说是整个哈姆语中最复杂的词,因为它的所以含义至今没有被完全总结。 ha 和 mud 是一对对立统一的后缀,ha 表示抽象的“远”,mud 表示抽象的“近”。通过 ha 和 mud 我们就可以对 gomgadmenenoama 词进行区分。 词根(拉丁文字) 含义 gom 人称 meg 指代 gad 东西 men 能力、温度、可能性 nen 时间 no 地点 yam 高度 ma 容器 近词(拉丁文字) 含义 gomha 我 megha 这 gadha 大 menha 强、热、真、是 nenha 过去 noha 近 yamha 上 maha 里 远词(拉丁文字) 含义 gommud 你 megmud 那 gadmud 小 menmud 弱、冷、假、不 nenmud 将来 nomud 远 yammud 下 mamud 外 nen 行的推导是特殊规定:hamud 轴不变,但观察者的位置移动到 ha 和 mud 两极中间。 该表仅作为理解构词法用,更多的单词含义还请看 官方词表 。 你杠就是你对,你比哈姆还哈姆。","breadcrumbs":"资料 » 《新标准哈姆语》 » 核心词汇","id":"59","title":"核心词汇"},"6":{"body":"以哈姆为例以上是哈姆语常见的三种形式: 以拉丁字母或符号书写 古老的 Onerio 式哈拉伯符号 Tri 式哈拉伯符号 很巧,哈姆用 Onerio 式哈拉伯符号或 Tri 式哈拉伯符号的写法是一样的。 这三种形式,可以根据以下对照表相互转换: 拉丁字母或符号 Onerio 式哈拉伯符号 Tri 式哈拉伯符号 h ح ح m م م d د د * خ چ b ب ب g گ ق n ن ن r ر ر s س س a ا ا w, u و و y, i ي ي o او وٰ e اي يٰ ay لي يٰ aw لو وٰ 为了让读者能更容易地上手。本教程会优先采用拉丁字母或符号的形式。","breadcrumbs":"认识哈姆语 » 形式对照","id":"6","title":"形式对照"},"60":{"body":"哈姆语起初缺少介词,后来经过对 gomgadmenenoama 词的词根的引申从而有了介词。 近词(拉丁文字) 含义 gom- 动作对象,动作方向,动作终点 yam- 动作工具,动作手段,伴随对象 nen- 动作时间,动作状态 no- 动作地点,动作起点 注:介词加在某个词的前面,连字符一般不可省略","breadcrumbs":"资料 » 《新标准哈姆语》 » 介词","id":"60","title":"介词"},"61":{"body":"hamud HAMUD yarimasunegom gom-hamud HABIBI hamud. 哈姆给哈姆一个哈姆。 hamud HAMUD yarimasunebido yam-hamud HABIBI hamud. 哈姆用哈姆打哈姆。/哈姆和哈姆一起打哈姆。 hamud HAMUD yarimasunegad nen-nenha HABIBI hamud. 哈姆曾经有一个哈姆。 hamud HAMUD yarimasunehabiso no-Hamud. 哈姆在哈姆(地名)吃饭。","breadcrumbs":"资料 » 《新标准哈姆语》 » 介词示例","id":"61","title":"介词示例"},"62":{"body":"哈姆语的词性分为三种:动词、静词、哈姆 动词:表达动作的词,最基础的只有一个yarimasune,其他的动词都是经由静词和yarimasune组合而来。 静词:一般意义上的名词、形容词、副词都被归为这一类,因为哈姆语对一般意义上的名词、形容词、副词并不做区分,一个静词既可以当做中心词(名词)也可以当成修饰词(形容词、副词) 哈姆:所有的语法词、介词和“hamud”这个词。因为Hamud这个词既可以直接做静词也可以当成动词。 在哈姆语中,中心词在前,修饰成分后置。 例如: 哈姆的食物:basoye hamud( hamud 修饰 basoye ,hamud 在这里的意思是“哈姆的”) 和哈姆一起做:yarimasune yam hamud( yam 引导的修饰成分一起修饰动词 yarimasune ) 但是当修饰成分过长时,有时可能会引起歧义,这时就需要一个词来避免修饰顺序引起的歧义。 Min 的含义是“的”,但与汉语“的”用法不同,更像是英语的“of”,如果你懂道本语,那你完全可以认为min 的用法与道本语“pi”的用法相同 例如: Ma ragia hamud 人的黏土房 ( ragia 黏状物修饰 ma 房子,hamud 人再修饰前面的整体) Ma min ragia hamud 厕所 ( min 将 ma 和 ragia hamud 分隔开,ragia hamud 作为一个整体,hamud 修饰 ragia ,含义是“人的粪便”,这个整体再修饰前面的 ma 房子,表示厕所)","breadcrumbs":"资料 » 《新标准哈姆语》 » 词性","id":"62","title":"词性"},"63":{"body":"哈姆语的从句引导词是 deg ,用于引导静词从句(名词从句和关系从句),如果你懂道世语,那你可以认为这个词和 te 是同样的用法。 当 deg 前面紧跟介词、语法词或者是在句子开头时,那它就是名词从句。当它紧跟在名词后面,它就是关系从句。 例如: Gommud HAMUD yarimasunemengad HABIBI deg gommud HAMUD yarimasunebido HBIBI habi. “deg gommud HAMUD yarimasunebido HBIBI habi”是名词(名词从句),整体作为 yarimasunemengad 的宾语,由 HABIBI 引导。这句话的意思是“你想要你打畜生”。 如果从句的主语和主句的主语一致,则从句的主语和引导它的 HAMUD 可以一并省掉: Gommud HAMUD yarimasunemengad HABIBI deg yarimasunebido HBIBI habi. deg gommud HAMUD yarimasunebido HBIBI habi, HAMUD hamud. “deg gommud HAMUD yarimasunebido HBIBI habi”在这里依然是一个名词(名词从句),整体作为后面主句的主语,由 HAMUD 引导。这句话的意思是“你打畜生是好的”。 Habi deg gommud HAMUD yarimasunebido HABIBI, HAMUD hamud. “deg gommud HAMUD yarimasunebido HABIBI”在这里是一个形容词(关系从句),整体修饰前面的 habi 。一个关系从句必然会留下一个名词作为空项,由它所修饰的名词代替,这样引导这个名词的语法词就空出来了,所以由被从句修饰的名词来替代。这句话的意思是“你打的那个畜生是好的”。 Hamud deg gommud HAMUD yarimasune gom-, HAMUD hamud. “deg gommud HAMUD yarimasune gom-”在这里是一个形容词(关系从句),整体修饰前面的 hamud 。Gom- 后面所引导的词被空出来了,说明这个位置是留给整个从句修饰的那个中心词的。这句话的意思是“和你一起做的那个哈姆是好的”。","breadcrumbs":"资料 » 《新标准哈姆语》 » 从句","id":"63","title":"从句"},"64":{"body":"句子的主题由语法词 GOMEGADMENENOAMA 引导,你可以翻译成“对于……来说”或者“如果谈论……”。 主题不一定是一个词,也可以是一个句子。 Gommud HAMUD yarimasunehabihia HABIBI hamud GOMEGADMENENOAMA gomha HAMUD hamud. 这句话中“ GOMEGADMENENOAMA ”引导“ Gommud HAMUD yarimasunehabihia HABIBI hamud ”作为整个句子的主题。这句话的意思是“对于你谈谈哈姆来说,我很哈姆”。 Nennen GOMEGADMENENOAMA gomha HAMUD hamud. 这句话“nennen”作为句子的主题。这句话的意思是“对于现在来说,我很哈姆”。","breadcrumbs":"资料 » 《新标准哈姆语》 » 主题","id":"64","title":"主题"},"65":{"body":"哈姆语通过元音在口腔中的发声位置定义了五个词: 词语(拉丁文字) 含义 a 零,不,否,坏 e 很少,偶尔,更少 i 部分,也许,种类 o 很多,经常,更多 u 全,一切,所有,全部,好 后来又引入了一个疑问词: 词语(拉丁文字) 含义 en 未知,不知道,什么 这些词并不能直接用于表示数字,而是只能表示一个大概的范围。 另外,它们用作句子主题时可以当成逻辑副词。 这些词与 gomegadmenenoama 词结合可以表示不同的逻辑概念: 词语(拉丁文字) 含义 gomen 谁,什么人 megen 哪一个 gaden 什么东西 词语(拉丁文字) 含义 Gomu 所有人 Megu 每一个 Gadu 所有东西 后来,为了表示确切的数字,它们统一添加了辅音d: 词语(拉丁文字) 含义 da 0 de 1 di 2 do 3 du 4 哈姆语采用五进制,逢五进一位: 词语(拉丁文字) 含义 deda 5 dede 6 dedi 7 dedo 8 dedu 9 dida 10 以此类推。","breadcrumbs":"资料 » 《新标准哈姆语》 » 数字与疑问","id":"65","title":"数字与疑问"},"66":{"body":"万能语气词:hamud。 任何情况下表达任何语气都可以用这一个词。 *ha:表达汉语中“草”、“喜”的感情 *mud:表达汉语中“悲”、“恼”的感情","breadcrumbs":"资料 » 《新标准哈姆语》 » 语气词","id":"66","title":"语气词"},"67":{"body":"通常情况下,如果你需要音译一些人名地名器物名,可以采用“中心词”+“音译”的做法,因为一般外来语在哈姆语中只能做修饰成分。 如果你想,可以将外来语进行哈姆化,让其发音更加贴近哈姆语音系。哈姆语中浊音较多,可以用相似的音进行代替,如果有难以对应的音,可以用*代替。","breadcrumbs":"资料 » 《新标准哈姆语》 » 外来语哈姆化","id":"67","title":"外来语哈姆化"},"68":{"body":"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目旨在为哈姆语提供标准范本。为学习哈姆语的人提供参考资料和交流平台。 假若您对本项目感到满意,请在您的指尖星空 绘制一颗新的星🌟 ,指引我们继续砥砺前行。 点击访问","breadcrumbs":"资料 » 关于哈姆语言之书 » 哈姆语言之书","id":"68","title":"哈姆语言之书"},"69":{"body":"暂时不可用","breadcrumbs":"资料 » 关于哈姆语言之书 » 🪴项目活动","id":"69","title":"🪴项目活动"},"7":{"body":"Character_substitution提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问 更多关于Character_substitution的信息","breadcrumbs":"认识哈姆语 » 拉丁字母互哈拉伯符号转换工具","id":"7","title":"拉丁字母互哈拉伯符号转换工具"},"70":{"body":"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。","breadcrumbs":"资料 » 关于哈姆语言之书 » 📖其他说明","id":"70","title":"📖其他说明"},"71":{"body":"感谢所有让这个项目变得更好的贡献者们! 详见所有贡献者列表","breadcrumbs":"资料 » 关于哈姆语言之书 » 🏆贡献者们","id":"71","title":"🏆贡献者们"},"72":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码和内容。 较为简单的提交贡献方法可查阅 贡献文档 以了解相关信息。 在提交代码前请确保您了解 mdbook 系统。","breadcrumbs":"资料 » 关于哈姆语言之书 » 💻代码或内容贡献","id":"72","title":"💻代码或内容贡献"},"73":{"body":"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;","breadcrumbs":"资料 » 关于哈姆语言之书 » 参考","id":"73","title":"参考"},"74":{"body":"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。","breadcrumbs":"资料 » 关于哈姆语言之书 » 请注意","id":"74","title":"请注意"},"75":{"body":"本项目遵循 CC BY-SA 4.0 International 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。","breadcrumbs":"资料 » 关于哈姆语言之书 » 📄许可证","id":"75","title":"📄许可证"},"76":{"body":"hack: MIT license ; Github ; Character_substitution: Apache License Version 2.0 ; Github 、 Gitee ; translate: Apache License Version 2.0 ; Github ; translate: Apache License Version 2.0 ; Github 、 Gitee ; msg: Apache License Version 2.0 ; Github 、 Gitee ; giscus: MIT license ; Github 。","breadcrumbs":"资料 » 关于哈姆语言之书 » 🗃️附属许可证","id":"76","title":"🗃️附属许可证"},"77":{"body":"","breadcrumbs":"资料 » 关于哈姆语言之书 » ⭐Star 历史","id":"77","title":"⭐Star 历史"},"78":{"body":"哈姆论坛旨在为哈姆提供社区交流平台。 点击访问哈姆论坛","breadcrumbs":"资料 » 关于哈姆论坛 » 关于哈姆论坛","id":"78","title":"关于哈姆论坛"},"79":{"body":"🌏简体中文 | 繁體中文 | 日本語 | 한어 | English | Español 🗃️ Github | Gitee 本项目提供简便地从拉丁字母和哈拉伯符号转换的工具。 点击访问","breadcrumbs":"资料 » 关于 Character_substitution » Character_substitution","id":"79","title":"Character_substitution"},"8":{"body":"若欲学好一门语言,往往首要掌握它的发音规范和阅读技巧。 音系学 发音示范 有待补充","breadcrumbs":"首次发声 » 首次发声","id":"8","title":"首次发声"},"80":{"body":"暂时不可用","breadcrumbs":"资料 » 关于 Character_substitution » 🪴项目活动","id":"80","title":"🪴项目活动"},"81":{"body":"本项目使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。详情请参照许可证。 出现 BUG 请提出 Issue ,我会修复。 期待您的 Commitment 。","breadcrumbs":"资料 » 关于 Character_substitution » 📖其他说明","id":"81","title":"📖其他说明"},"82":{"body":"感谢所有让这个项目变得更好的贡献者们! Contributors Chart","breadcrumbs":"资料 » 关于 Character_substitution » 🏆贡献者们","id":"82","title":"🏆贡献者们"},"83":{"body":"欢迎每一位对本项目感兴趣的朋友贡献代码。","breadcrumbs":"资料 » 关于 Character_substitution » 💻代码或内容贡献","id":"83","title":"💻代码或内容贡献"},"84":{"body":"Fork 源码,下载到本地并运行项目; 添加/修改代码; ⚠️对相关改动进行全面的自我测试⚠️; 确认无误后提交修改到 Github; 提交 Pull Request;","breadcrumbs":"资料 » 关于 Character_substitution » 参考","id":"84","title":"参考"},"85":{"body":"单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review; 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复; 对于较大的新功能,你需要先提交 Issues,例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作; 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论; 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。","breadcrumbs":"资料 » 关于 Character_substitution » 请注意","id":"85","title":"请注意"},"86":{"body":"本项目遵循 Apache License Version 2.0 许可协议。如果想了解完整许可信息,请查阅 LICENSE 文件。","breadcrumbs":"资料 » 关于 Character_substitution » 📄许可证","id":"86","title":"📄许可证"},"87":{"body":"translate: Apache License Version 2.0 ; Github 、 Gitee ; hack: MIT license ; Github 。","breadcrumbs":"资料 » 关于 Character_substitution » 🗃️附属许可证","id":"87","title":"🗃️附属许可证"},"88":{"body":"Star History Chart","breadcrumbs":"资料 » 关于 Character_substitution » ⭐Star 历史","id":"88","title":"⭐Star 历史"},"89":{"body":"哈姆族经典《hamud》(中文译作《哈姆德》,也称为《哈经·姆约》)讲述了哈姆人的历史与宗教,是研究哈姆学必不可少的一部传世之作。本译版将“hamud”译作“哈姆”,部分地方为尊重原作未做翻译。 《哈姆德》分为《哈约》和《姆约》两个部分。 《哈约》是《哈姆德》中年代久远的篇章;《姆约》是《哈姆德》中新增的内容。","breadcrumbs":"《哈经·姆约》 » 哈约·姆经(中文版)","id":"89","title":"哈约·姆经(中文版)"},"9":{"body":"唇 齿 齿龈 腭 软腭 喉 手 鼻音 m n 塞音 b d g * 擦音 s h 近音 r y 注:为方便日常使用,*音可以用搭嘴音等容易区分或识别的音代替。 前 后 高 i u 中 e o 低 a","breadcrumbs":"首次发声 » 音系学 » 发音规范","id":"9","title":"发音规范"},"90":{"body":"","breadcrumbs":"《哈经·姆约》 » 目录","id":"90","title":"目录"},"91":{"body":"初生纪 出哈姆纪 列王纪 申命纪 律法书 诗篇","breadcrumbs":"《哈经·姆约》 » 哈约","id":"91","title":"哈约"},"92":{"body":"木凌虚记 卡莫里卡记 佩帕罗尼记","breadcrumbs":"《哈经·姆约》 » 姆约","id":"92","title":"姆约"},"93":{"body":"","breadcrumbs":"《哈经·姆约》 » 哈约·初生纪 » 初生纪","id":"93","title":"初生纪"},"94":{"body":"1:1 天地初开之前,便有古神哈姆。 1:2 哈姆在夜中长睡,终于醒来。 1:3 哈姆醒来后,看着未开的天地,问道:“hamud?” 1:4 天地便开了,分出了天、地与海洋。 1:5 哈姆看周围混沌无光,便说:“hamud。”于是有了光。 1:6 哈姆见世间没有生命,便喊道:“hamud!” 1:7 世间于是有了众生,人也在其中。 1:8 哈姆创造了世界;哈姆是初,哈姆是终;万物终将逝去,唯有哈姆永恒。","breadcrumbs":"《哈经·姆约》 » 哈约·初生纪 » 汉语版","id":"94","title":"汉语版"},"95":{"body":"1:1 nou HAMUD hamud a GOMEGADMENENOAMA, Hamud HAMUD hamud. 1:2 Hamud HAMUD yarimasune-num, neno GOMEGADMENENOAMA Hamud HAMUD yarimasune-num a. 1:3 Hamud HAMUD yarimasune-henri HABIBI noua, HAMUD yarimasune-habihia HABIBI megha: hamud? 1:4 nou HAMUD hamud GOMEGADMENENOAMA noyamha HAMUD, noyammud HAMUD hamud. 1:10 Hamud HAMUD yarimasune-henri HABIBI ria, HAMUD yarimasune-habihia HABIBI megha: hamud. megha GOMEGADMENENOAMA ri HAMUD hamud. 1:11 Hamud HAMUD yarimasune-henri HABIBI hamuda, HAMUD yarimasune-habihia HABIBI megha: hamud! 1:12 megha GOMEGADMENENOAMA hamud-u HAMUD hamud. 1:13 Hamud HAMUD yarimasune HABIBI megha: nou HAMUD hamud. Hamud HAMUD \"ha\", Hamud HAMUD \"mud\". gadu HAMUD hamuda, GOMEGADMENENOAMA Hamud HAMUD hamud.","breadcrumbs":"《哈经·姆约》 » 哈约·初生纪 » 哈姆语版","id":"95","title":"哈姆语版"},"96":{"body":"","breadcrumbs":"《哈经·姆约》 » 哈约·出哈姆纪 » 出哈姆纪","id":"96","title":"出哈姆纪"},"97":{"body":"2:1 哈姆造完万物,就歇息了。 2:2 哈姆造的众人中,为首的那人名叫“哈姆”。 2:3 哈姆见众人居无定所,便带领众人从哈姆睡眠的地方出走,这便是“出哈姆”。 2:4 向“ha”走了三天三夜,向“mud”走了三天三夜,终于寻见了一片绿洲,哈姆便领众人在此定居。 2:5 哈姆人便在此地繁衍生息,此地名为“哈姆”,哈姆就是哈姆王。","breadcrumbs":"《哈经·姆约》 » 哈约·出哈姆纪 » 汉语版","id":"97","title":"汉语版"},"98":{"body":"2:1 gadu HAMUD hamud, GOMEGADMENENOAMA Hamud HAMUD yarimasune-num. 2:2 hamud menha min hamudu HAMUD Hamud. 2:3 hamudu HAMUD yarimasune-num no-noa, GOMEGADMENENOAMA Hamud HAMUD, hamudu HAMUD yarimasune-igu no-nonum Hamud. megha HAMUD \"no-Hamud\". 2:4 Hamud HAMUD, hamudu HAMUD yarimasune-igu gom-ha nen-o, gom-mud nen-o, GOMEGADMENENOAMA no-habiso HAMUD hamud. 2:10 Hamud HAMUD, hamudu HAMUD yarimasune-num no-megha. no-megha HAMUD Hamud. Hamud HAMUD \"hamud menha min hamudu\".","breadcrumbs":"《哈经·姆约》 » 哈约·出哈姆纪 » 哈姆语版","id":"98","title":"哈姆语版"},"99":{"body":"","breadcrumbs":"《哈经·姆约》 » 哈约·列王纪 » 列王纪","id":"99","title":"列王纪"}},"length":160,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{"7":{"df":1,"docs":{"54":{"tf":1.0}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}}},"1":{".":{"1":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.0}}},"2":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.0}}},"3":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"4":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"5":{"df":1,"docs":{"37":{"tf":1.0}}},"6":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"0":{":":{"1":{"0":{"df":2,"docs":{"107":{"tf":1.0},"2":{"tf":1.0}}},"df":1,"docs":{"107":{"tf":1.0}}},"2":{"df":1,"docs":{"107":{"tf":1.0}}},"3":{"df":1,"docs":{"107":{"tf":1.0}}},"4":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":6,"docs":{"132":{"tf":1.0},"2":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}},"~":{"8":{"0":{"c":{"df":0,"docs":{},"m":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{":":{"1":{"0":{"df":1,"docs":{"112":{"tf":1.0}}},"df":1,"docs":{"112":{"tf":1.0}}},"2":{"df":1,"docs":{"112":{"tf":1.0}}},"3":{"df":1,"docs":{"112":{"tf":1.0}}},"4":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"54":{"tf":1.0},"55":{"tf":1.0}}},"5":{"df":2,"docs":{"54":{"tf":1.0},"55":{"tf":1.0}}},"6":{":":{"0":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"df":1,"docs":{"95":{"tf":1.0}}},"2":{"df":1,"docs":{"95":{"tf":1.0}}},"3":{"df":1,"docs":{"95":{"tf":1.0}}},"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"2":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"3":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"4":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"5":{"df":1,"docs":{"94":{"tf":1.0}}},"6":{"df":1,"docs":{"94":{"tf":1.0}}},"7":{"df":1,"docs":{"94":{"tf":1.0}}},"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"41":{"tf":2.23606797749979},"65":{"tf":1.0}}},"2":{".":{"0":{"df":8,"docs":{"145":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}}},"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"7":{"df":0,"docs":{},"年":{"3":{"df":0,"docs":{},"月":{"4":{"df":3,"docs":{"135":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"2":{"df":3,"docs":{"2":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0}},"年":{"1":{"0":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}},"月":{"1":{"3":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"2":{"6":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"2":{"tf":1.0}}},"9":{"df":1,"docs":{"54":{"tf":1.0}}},":":{"1":{"0":{"df":1,"docs":{"98":{"tf":1.0}}},"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"2":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"3":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"4":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"5":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":7,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0}}},"3":{":":{"1":{"0":{"df":1,"docs":{"101":{"tf":1.0}}},"1":{"df":1,"docs":{"101":{"tf":1.0}}},"2":{"df":1,"docs":{"101":{"tf":1.0}}},"3":{"df":1,"docs":{"101":{"tf":1.0}}},"4":{"df":1,"docs":{"101":{"tf":1.0}}},"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"2":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"3":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"4":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"5":{"df":1,"docs":{"100":{"tf":1.0}}},"6":{"df":1,"docs":{"100":{"tf":1.0}}},"7":{"df":1,"docs":{"100":{"tf":1.0}}},"8":{"df":1,"docs":{"100":{"tf":1.0}}},"9":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":6,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0}}},"4":{".":{"0":{"df":2,"docs":{"144":{"tf":1.0},"75":{"tf":1.0}}},"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.0}}},"4":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.0}}},"2":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.0}}},"3":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.0}}},"4":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0}}},"5":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"df":1,"docs":{"106":{"tf":1.0}}},"2":{"df":1,"docs":{"106":{"tf":1.0}}},"3":{"df":1,"docs":{"106":{"tf":1.0}}},"4":{"df":1,"docs":{"106":{"tf":1.0}}},"5":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0}}},"6":{".":{"1":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"2":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.0}}},"4":{"df":1,"docs":{"37":{"tf":1.0}}},"5":{"df":1,"docs":{"37":{"tf":1.0}}},"6":{"df":1,"docs":{"37":{"tf":1.0}}},"7":{"df":1,"docs":{"37":{"tf":1.0}}},"8":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"df":1,"docs":{"109":{"tf":1.0}}},"2":{"df":1,"docs":{"109":{"tf":1.0}}},"3":{"df":1,"docs":{"109":{"tf":1.0}}},"4":{"df":1,"docs":{"109":{"tf":1.0}}},"5":{"df":1,"docs":{"109":{"tf":1.0}}},"6":{"df":1,"docs":{"109":{"tf":1.0}}},"7":{"df":1,"docs":{"109":{"tf":1.0}}},"8":{"df":1,"docs":{"109":{"tf":1.0}}},"9":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0}}},"7":{":":{"1":{"df":1,"docs":{"111":{"tf":1.0}}},"2":{"df":1,"docs":{"111":{"tf":1.0}}},"3":{"df":1,"docs":{"111":{"tf":1.0}}},"4":{"df":1,"docs":{"111":{"tf":1.0}}},"5":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}}},"8":{"0":{"df":0,"docs":{},"~":{"1":{"3":{"5":{"c":{"df":0,"docs":{},"m":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{"1":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":1,"docs":{"114":{"tf":1.0}}},"2":{"df":1,"docs":{"114":{"tf":1.0}}},"3":{"df":1,"docs":{"114":{"tf":1.0}}},"4":{"df":1,"docs":{"114":{"tf":1.0}}},"5":{"df":1,"docs":{"114":{"tf":1.0}}},"6":{"df":1,"docs":{"114":{"tf":1.0}}},"7":{"df":1,"docs":{"114":{"tf":1.0}}},"8":{"df":1,"docs":{"114":{"tf":1.0}}},"9":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}}},"9":{":":{"1":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"2":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"3":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"4":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}}},"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"d":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"41":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"109":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"t":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":8,"docs":{"145":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"6":{"tf":1.0}}},"y":{"df":1,"docs":{"6":{"tf":1.0}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"b":{"a":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":4,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"104":{"tf":1.7320508075688772},"112":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0}}}}},"y":{"df":3,"docs":{"19":{"tf":1.4142135623730951},"41":{"tf":1.0},"62":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"37":{"tf":2.23606797749979},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"b":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"29":{"tf":1.0},"41":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"o":{"df":4,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0}}}},"df":2,"docs":{"29":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"129":{"tf":1.0}}}}}}},"df":2,"docs":{"127":{"tf":1.0},"129":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"g":{"df":10,"docs":{"139":{"tf":1.0},"143":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.7320508075688772},"70":{"tf":1.0},"74":{"tf":1.7320508075688772},"81":{"tf":1.0},"85":{"tf":1.7320508075688772}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"c":{"c":{"df":3,"docs":{"144":{"tf":1.0},"37":{"tf":1.0},"75":{"tf":1.0}}},"df":1,"docs":{"37":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"145":{"tf":1.0},"148":{"tf":1.0},"43":{"tf":1.0},"7":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":6,"docs":{"151":{"tf":1.0},"157":{"tf":1.0},"46":{"tf":1.0},"52":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}}}}},"n":{"df":2,"docs":{"119":{"tf":1.0},"136":{"tf":1.0}}},"o":{"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"124":{"tf":1.0},"139":{"tf":1.0},"150":{"tf":1.0},"45":{"tf":1.0},"70":{"tf":1.0},"81":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"129":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"151":{"tf":1.0},"46":{"tf":1.0},"82":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"d":{"0":{".":{"2":{"df":0,"docs":{},"~":{"d":{"1":{".":{"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},",":{"df":0,"docs":{},"成":{"df":0,"docs":{},"年":{"d":{"1":{".":{"3":{"df":0,"docs":{},"~":{"d":{"1":{"0":{".":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"3":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}},"2":{"0":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"o":{"df":0,"docs":{},"h":{"a":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"|":{"0":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"df":7,"docs":{"22":{"tf":1.0},"37":{"tf":2.6457513110645907},"41":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}},"e":{"d":{"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"5":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"6":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"7":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"8":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"9":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"f":{"df":1,"docs":{"118":{"tf":1.0}}},"g":{"df":6,"docs":{"112":{"tf":1.4142135623730951},"118":{"tf":1.0},"20":{"tf":3.3166247903554},"30":{"tf":1.0},"41":{"tf":3.4641016151377544},"63":{"tf":3.3166247903554}}},"s":{"d":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"|":{"1":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"d":{"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"1":{"0":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":0,"docs":{}},"|":{"2":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"2":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"|":{"3":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"d":{"a":{"d":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"4":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":9,"docs":{"112":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"u":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0},"65":{"tf":1.0}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"127":{"tf":1.0},"137":{"tf":1.0},"148":{"tf":1.0},"43":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"ñ":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"137":{"tf":1.0},"148":{"tf":1.0},"43":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"f":{"df":1,"docs":{"37":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"a":{"df":1,"docs":{"37":{"tf":1.0}}},"b":{"df":1,"docs":{"37":{"tf":1.0}}},"c":{"df":1,"docs":{"37":{"tf":1.0}}},"d":{"a":{"df":0,"docs":{},"o":{"df":0,"docs":{},"h":{"a":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"37":{"tf":1.0}}},"df":1,"docs":{"37":{"tf":1.4142135623730951}},"f":{"df":1,"docs":{"37":{"tf":1.0}}},"g":{"df":1,"docs":{"37":{"tf":1.0}}},"h":{"df":1,"docs":{"37":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"世":{"df":0,"docs":{},"界":{"df":0,"docs":{},"线":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"j":{"df":1,"docs":{"37":{"tf":1.0}}},"k":{"df":1,"docs":{"37":{"tf":1.0}}},"l":{"df":1,"docs":{"37":{"tf":1.0}}},"m":{"df":1,"docs":{"37":{"tf":1.0}}},"n":{"df":1,"docs":{"37":{"tf":1.0}}},"o":{"df":1,"docs":{"37":{"tf":1.0}}},"p":{"df":1,"docs":{"37":{"tf":1.0}}},"q":{"df":1,"docs":{"37":{"tf":1.0}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"37":{"tf":1.0}}},"t":{"df":1,"docs":{"37":{"tf":1.0}}},"u":{"df":1,"docs":{"37":{"tf":1.0}}},"v":{"df":1,"docs":{"37":{"tf":1.0}}},"w":{"df":1,"docs":{"37":{"tf":1.0}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"37":{"tf":1.0}}},"y":{"df":0,"docs":{},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"z":{"df":1,"docs":{"37":{"tf":1.0}}},"哈":{"df":0,"docs":{},"汉":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}}},"太":{"df":0,"docs":{},"阳":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":5,"docs":{"142":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"g":{"a":{"d":{"df":8,"docs":{"101":{"tf":1.7320508075688772},"107":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.4142135623730951},"16":{"tf":2.0},"29":{"tf":1.0},"41":{"tf":1.7320508075688772},"59":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"65":{"tf":1.0}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":3,"docs":{"112":{"tf":1.7320508075688772},"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.4142135623730951},"41":{"tf":1.7320508075688772},"59":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"101":{"tf":1.0}}}}},"u":{"df":5,"docs":{"22":{"tf":1.0},"41":{"tf":1.0},"65":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"114":{"tf":2.0},"29":{"tf":1.0},"41":{"tf":1.0}}}}}}}},"df":4,"docs":{"37":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}}},"s":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"145":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":12,"docs":{"120":{"tf":1.0},"122":{"tf":1.0},"137":{"tf":1.0},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"156":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":1.0},"68":{"tf":1.0},"76":{"tf":1.7320508075688772},"79":{"tf":1.0},"87":{"tf":1.0}}},"h":{"df":0,"docs":{},"u":{"b":{"df":17,"docs":{"120":{"tf":1.4142135623730951},"122":{"tf":1.0},"137":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":2.449489742783178},"148":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.4142135623730951},"43":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":2.449489742783178},"79":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.0}},"m":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.23606797749979},"107":{"tf":1.0},"112":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":2.6457513110645907},"59":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":21,"docs":{"101":{"tf":2.6457513110645907},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":2.449489742783178},"109":{"tf":1.7320508075688772},"112":{"tf":2.23606797749979},"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.23606797749979},"16":{"tf":1.0},"21":{"tf":2.0},"22":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":3.3166247903554},"57":{"tf":1.0},"58":{"tf":2.23606797749979},"59":{"tf":1.0},"64":{"tf":2.0},"65":{"tf":1.0},"95":{"tf":2.449489742783178},"98":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"65":{"tf":1.0}}}},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"a":{"df":6,"docs":{"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":2.0},"59":{"tf":1.0},"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"16":{"tf":1.0},"20":{"tf":3.1622776601683795},"21":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":3.605551275463989},"59":{"tf":1.0},"63":{"tf":3.1622776601683795},"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"41":{"tf":1.0},"65":{"tf":1.0}}}}},"u":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"41":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":25,"docs":{"101":{"tf":3.7416573867739413},"104":{"tf":2.6457513110645907},"106":{"tf":1.0},"107":{"tf":2.449489742783178},"109":{"tf":2.0},"112":{"tf":3.0},"118":{"tf":3.1622776601683795},"12":{"tf":1.0},"13":{"tf":2.8284271247461903},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":4.242640687119285},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":2.8284271247461903},"61":{"tf":1.7320508075688772},"63":{"tf":2.23606797749979},"64":{"tf":1.4142135623730951},"95":{"tf":2.6457513110645907}}}},"df":4,"docs":{"20":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"41":{"tf":2.6457513110645907},"63":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"i":{"a":{"\"":{"b":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":8,"docs":{"101":{"tf":2.0},"104":{"tf":1.0},"107":{"tf":2.0},"112":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0},"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":3,"docs":{"29":{"tf":1.0},"41":{"tf":1.0},"98":{"tf":1.0}},"y":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"145":{"tf":1.0},"156":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.0},"87":{"tf":1.0}}}},"df":8,"docs":{"16":{"tf":2.0},"23":{"tf":1.0},"29":{"tf":1.7320508075688772},"41":{"tf":2.449489742783178},"59":{"tf":2.0},"66":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0}},"g":{"a":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}},"m":{"a":{"d":{"df":0,"docs":{},"i":{"df":7,"docs":{"109":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"41":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":2.0}}}},"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}},"h":{"a":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}},"o":{"df":0,"docs":{},"o":{"d":{"df":5,"docs":{"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"55":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"u":{"d":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"2":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"a":{"df":2,"docs":{"101":{"tf":1.0},"95":{"tf":1.4142135623730951}}},"df":35,"docs":{"101":{"tf":7.3484692283495345},"104":{"tf":4.795831523312719},"106":{"tf":1.0},"107":{"tf":4.47213595499958},"109":{"tf":3.3166247903554},"112":{"tf":5.477225575051661},"118":{"tf":3.605551275463989},"12":{"tf":1.0},"127":{"tf":1.4142135623730951},"13":{"tf":3.3166247903554},"16":{"tf":1.4142135623730951},"18":{"tf":3.7416573867739413},"19":{"tf":3.1622776601683795},"2":{"tf":1.0},"20":{"tf":4.47213595499958},"21":{"tf":2.8284271247461903},"23":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.0},"33":{"tf":1.0},"41":{"tf":7.54983443527075},"5":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":3.3166247903554},"59":{"tf":1.4142135623730951},"61":{"tf":3.7416573867739413},"62":{"tf":3.1622776601683795},"63":{"tf":4.47213595499958},"64":{"tf":2.8284271247461903},"66":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":6.557438524302},"98":{"tf":5.196152422706632}},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"104":{"tf":1.7320508075688772},"112":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}},"u":{"df":7,"docs":{"101":{"tf":3.4641016151377544},"104":{"tf":2.0},"107":{"tf":2.449489742783178},"112":{"tf":2.0},"118":{"tf":2.0},"29":{"tf":1.4142135623730951},"98":{"tf":2.449489742783178}}},"y":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"?":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"119":{"tf":1.0},"136":{"tf":1.0}}},"y":{"a":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":3,"docs":{"20":{"tf":2.23606797749979},"41":{"tf":2.23606797749979},"63":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":4,"docs":{"37":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"=":{"\"":{"1":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"127":{"tf":1.0}}}}},"n":{"df":5,"docs":{"104":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0}},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"112":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"101":{"tf":1.0},"95":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"157":{"tf":1.0},"52":{"tf":1.0},"88":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"158":{"tf":1.0},"34":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":1,"docs":{"38":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"j":{"5":{"6":{"8":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"世":{"df":0,"docs":{},"界":{"df":0,"docs":{},"线":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"8":{"0":{"3":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"m":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"h":{"df":0,"docs":{},"世":{"df":0,"docs":{},"界":{"df":0,"docs":{},"线":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"8":{"2":{"2":{"df":2,"docs":{"158":{"tf":1.0},"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"现":{"df":0,"docs":{},"存":{"df":0,"docs":{},"国":{"df":0,"docs":{},"家":{"df":0,"docs":{},"列":{"df":0,"docs":{},"表":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"9":{"6":{"0":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"哈":{"df":0,"docs":{},"姆":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"6":{"6":{"9":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"文":{"df":0,"docs":{},"化":{"df":0,"docs":{},"列":{"df":0,"docs":{},"表":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"1":{"7":{"4":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"所":{"df":0,"docs":{},"有":{"df":0,"docs":{},"图":{"df":0,"docs":{},"例":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"4":{"2":{"5":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"语":{"df":0,"docs":{},"言":{"df":0,"docs":{},"列":{"df":0,"docs":{},"表":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"6":{"4":{"1":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"ʌ":{"df":0,"docs":{},"ˈ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"i":{"b":{"df":2,"docs":{"31":{"tf":1.0},"41":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":4,"docs":{"112":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"158":{"tf":1.0},"34":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"144":{"tf":1.0},"75":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":11,"docs":{"122":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.4142135623730951},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"81":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"37":{"tf":1.7320508075688772}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"k":{"df":1,"docs":{"37":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"i":{"df":0,"docs":{},"j":{"a":{"df":0,"docs":{},"z":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"j":{"a":{"df":0,"docs":{},"z":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"37":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":10,"docs":{"144":{"tf":1.0},"145":{"tf":2.449489742783178},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"34":{"tf":1.0}}}}},"t":{";":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":7,"docs":{"16":{"tf":2.0},"19":{"tf":2.23606797749979},"29":{"tf":1.0},"33":{"tf":1.0},"41":{"tf":1.7320508075688772},"59":{"tf":2.0},"62":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"125":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"72":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":4,"docs":{"37":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"118":{"tf":1.0},"16":{"tf":1.7320508075688772},"29":{"tf":1.0},"41":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"65":{"tf":1.0}}}},"h":{"a":{"df":10,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"107":{"tf":1.7320508075688772},"112":{"tf":2.0},"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0},"59":{"tf":1.0},"95":{"tf":2.449489742783178},"98":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":5,"docs":{"112":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"41":{"tf":1.0},"65":{"tf":1.0}}}},"n":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":7,"docs":{"101":{"tf":2.0},"104":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"16":{"tf":1.7320508075688772},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"g":{"a":{"d":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"a":{"df":7,"docs":{"101":{"tf":2.6457513110645907},"118":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.7320508075688772},"41":{"tf":1.4142135623730951},"59":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}}}},"h":{"d":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":2.0},"34":{"tf":2.0},"35":{"tf":1.7320508075688772},"36":{"tf":2.449489742783178},"37":{"tf":2.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"101":{"tf":3.0},"104":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"19":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"41":{"tf":1.0},"62":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}},"t":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"156":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.4142135623730951},"87":{"tf":1.0}}}},"s":{"df":0,"docs":{},"g":{"df":2,"docs":{"145":{"tf":1.0},"76":{"tf":1.0}}}},"u":{"d":{"df":9,"docs":{"112":{"tf":1.0},"16":{"tf":2.0},"23":{"tf":1.0},"29":{"tf":1.7320508075688772},"41":{"tf":2.449489742783178},"59":{"tf":2.0},"66":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"d":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":4,"docs":{"111":{"tf":2.0},"112":{"tf":2.449489742783178},"29":{"tf":1.0},"41":{"tf":1.0}}}}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"n":{"df":4,"docs":{"37":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.0}},"n":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":2.6457513110645907},"59":{"tf":2.0},"60":{"tf":1.0},"61":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"h":{"a":{"df":7,"docs":{"118":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.7320508075688772},"59":{"tf":1.0},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"21":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"64":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}}},"o":{"df":3,"docs":{"107":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0}}}},"o":{"df":1,"docs":{"95":{"tf":1.0}}}}},"o":{"a":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"112":{"tf":1.0},"118":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"98":{"tf":1.0}}}}},"u":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":1,"docs":{"95":{"tf":1.7320508075688772}}},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"101":{"tf":1.0}}},"df":7,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0},"95":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":10,"docs":{"112":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"31":{"tf":1.0},"41":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":6,"docs":{"132":{"tf":2.23606797749979},"2":{"tf":2.6457513110645907},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.449489742783178},"6":{"tf":1.7320508075688772}}}}}}},"t":{"df":0,"docs":{},"l":{"df":3,"docs":{"158":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"114":{"tf":1.0}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":1,"docs":{"37":{"tf":1.0}},"i":{"df":2,"docs":{"19":{"tf":1.0},"62":{"tf":1.0}}},"j":{"5":{"6":{"8":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":7.0710678118654755}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"119":{"tf":1.0},"136":{"tf":1.0},"39":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":10,"docs":{"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"37":{"tf":1.7320508075688772}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":4,"docs":{"19":{"tf":2.449489742783178},"29":{"tf":1.0},"41":{"tf":1.0},"62":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"df":4,"docs":{"37":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":5,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}}}}},"i":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":3,"docs":{"29":{"tf":3.0},"41":{"tf":2.8284271247461903},"95":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"a":{"df":2,"docs":{"144":{"tf":1.0},"75":{"tf":1.0}},"m":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}},"df":7,"docs":{"135":{"tf":1.0},"2":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"d":{"a":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"c":{"=":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"j":{"5":{"6":{"8":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{":":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"?":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"=":{"1":{"df":0,"docs":{},"x":{"1":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"146":{"tf":1.0},"157":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"77":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"+":{"+":{"df":0,"docs":{},"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"=":{"\"":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":3,"docs":{"135":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":3,"docs":{"20":{"tf":1.0},"41":{"tf":1.0},"63":{"tf":1.0}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"34":{"tf":1.0}}}},"t":{"df":0,"docs":{},"l":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"156":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.4142135623730951},"87":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"'":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"d":{"'":{",":{"'":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"127":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"127":{"tf":1.0}}}}}}},"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":2,"docs":{"31":{"tf":1.0},"41":{"tf":1.0}}},"df":10,"docs":{"101":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0},"95":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"v":{"2":{"3":{".":{"1":{"0":{".":{"0":{"6":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"145":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}}}}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"w":{"a":{"df":2,"docs":{"30":{"tf":1.0},"41":{"tf":1.0}}},"df":2,"docs":{"37":{"tf":1.7320508075688772},"6":{"tf":1.0}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"\"":{"1":{"\"":{"/":{"&":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"x":{"d":{"df":0,"docs":{},"i":{"8":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"37":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"h":{"a":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"x":{"df":5,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"a":{"df":7,"docs":{"109":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"41":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":2.0}},"h":{"df":1,"docs":{"112":{"tf":1.0}}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"112":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"m":{"df":12,"docs":{"112":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":2.6457513110645907},"59":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"112":{"tf":1.7320508075688772},"118":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}},"m":{"a":{"df":4,"docs":{"112":{"tf":1.0},"118":{"tf":1.0},"29":{"tf":1.4142135623730951},"41":{"tf":1.0}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":14,"docs":{"101":{"tf":4.0},"104":{"tf":3.0},"107":{"tf":3.0},"112":{"tf":3.1622776601683795},"118":{"tf":3.1622776601683795},"19":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"41":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"95":{"tf":3.0},"98":{"tf":2.23606797749979}},"e":{"b":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":5,"docs":{"18":{"tf":1.0},"20":{"tf":2.6457513110645907},"41":{"tf":2.8284271247461903},"61":{"tf":1.0},"63":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"a":{"d":{"df":3,"docs":{"18":{"tf":1.0},"41":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"18":{"tf":1.0},"41":{"tf":1.0},"61":{"tf":1.0}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"41":{"tf":1.0},"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":3,"docs":{"18":{"tf":1.0},"41":{"tf":1.0},"61":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"a":{"d":{"df":3,"docs":{"20":{"tf":1.7320508075688772},"41":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"df":5,"docs":{"28":{"tf":1.0},"37":{"tf":2.23606797749979},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"df":2,"docs":{"29":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}},"g":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}},"g":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"b":{"df":3,"docs":{"135":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"z":{"df":1,"docs":{"37":{"tf":1.0}},"h":{"df":2,"docs":{"119":{"tf":1.0},"136":{"tf":1.0}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"breadcrumbs":{"root":{"0":{"7":{"df":1,"docs":{"54":{"tf":1.0}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}}},"1":{".":{"1":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.0}}},"2":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.0}}},"3":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"4":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"5":{"df":1,"docs":{"37":{"tf":1.0}}},"6":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"0":{":":{"1":{"0":{"df":2,"docs":{"107":{"tf":1.0},"2":{"tf":1.0}}},"df":1,"docs":{"107":{"tf":1.0}}},"2":{"df":1,"docs":{"107":{"tf":1.0}}},"3":{"df":1,"docs":{"107":{"tf":1.0}}},"4":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":6,"docs":{"132":{"tf":1.0},"2":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}},"~":{"8":{"0":{"c":{"df":0,"docs":{},"m":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{":":{"1":{"0":{"df":1,"docs":{"112":{"tf":1.0}}},"df":1,"docs":{"112":{"tf":1.0}}},"2":{"df":1,"docs":{"112":{"tf":1.0}}},"3":{"df":1,"docs":{"112":{"tf":1.0}}},"4":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"54":{"tf":1.0},"55":{"tf":1.0}}},"5":{"df":2,"docs":{"54":{"tf":1.0},"55":{"tf":1.0}}},"6":{":":{"0":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"df":1,"docs":{"95":{"tf":1.0}}},"2":{"df":1,"docs":{"95":{"tf":1.0}}},"3":{"df":1,"docs":{"95":{"tf":1.0}}},"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"2":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"3":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"4":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"5":{"df":1,"docs":{"94":{"tf":1.0}}},"6":{"df":1,"docs":{"94":{"tf":1.0}}},"7":{"df":1,"docs":{"94":{"tf":1.0}}},"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"41":{"tf":2.23606797749979},"65":{"tf":1.0}}},"2":{".":{"0":{"df":8,"docs":{"145":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}}},"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"7":{"df":0,"docs":{},"年":{"3":{"df":0,"docs":{},"月":{"4":{"df":3,"docs":{"135":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"2":{"df":3,"docs":{"2":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0}},"年":{"1":{"0":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}},"月":{"1":{"3":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"2":{"6":{"df":3,"docs":{"132":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"2":{"tf":1.0}}},"9":{"df":1,"docs":{"54":{"tf":1.0}}},":":{"1":{"0":{"df":1,"docs":{"98":{"tf":1.0}}},"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"2":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"3":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"4":{"df":2,"docs":{"97":{"tf":1.0},"98":{"tf":1.0}}},"5":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":7,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0}}},"3":{":":{"1":{"0":{"df":1,"docs":{"101":{"tf":1.0}}},"1":{"df":1,"docs":{"101":{"tf":1.0}}},"2":{"df":1,"docs":{"101":{"tf":1.0}}},"3":{"df":1,"docs":{"101":{"tf":1.0}}},"4":{"df":1,"docs":{"101":{"tf":1.0}}},"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"2":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"3":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"4":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.0}}},"5":{"df":1,"docs":{"100":{"tf":1.0}}},"6":{"df":1,"docs":{"100":{"tf":1.0}}},"7":{"df":1,"docs":{"100":{"tf":1.0}}},"8":{"df":1,"docs":{"100":{"tf":1.0}}},"9":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":6,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0}}},"4":{".":{"0":{"df":2,"docs":{"144":{"tf":1.0},"75":{"tf":1.0}}},"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.0}}},"4":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.0}}},"2":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.0}}},"3":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.0}}},"4":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0}}},"5":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"df":1,"docs":{"106":{"tf":1.0}}},"2":{"df":1,"docs":{"106":{"tf":1.0}}},"3":{"df":1,"docs":{"106":{"tf":1.0}}},"4":{"df":1,"docs":{"106":{"tf":1.0}}},"5":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0}}},"6":{".":{"1":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"2":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.0}}},"4":{"df":1,"docs":{"37":{"tf":1.0}}},"5":{"df":1,"docs":{"37":{"tf":1.0}}},"6":{"df":1,"docs":{"37":{"tf":1.0}}},"7":{"df":1,"docs":{"37":{"tf":1.0}}},"8":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"df":1,"docs":{"109":{"tf":1.0}}},"2":{"df":1,"docs":{"109":{"tf":1.0}}},"3":{"df":1,"docs":{"109":{"tf":1.0}}},"4":{"df":1,"docs":{"109":{"tf":1.0}}},"5":{"df":1,"docs":{"109":{"tf":1.0}}},"6":{"df":1,"docs":{"109":{"tf":1.0}}},"7":{"df":1,"docs":{"109":{"tf":1.0}}},"8":{"df":1,"docs":{"109":{"tf":1.0}}},"9":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0}}},"7":{":":{"1":{"df":1,"docs":{"111":{"tf":1.0}}},"2":{"df":1,"docs":{"111":{"tf":1.0}}},"3":{"df":1,"docs":{"111":{"tf":1.0}}},"4":{"df":1,"docs":{"111":{"tf":1.0}}},"5":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}}},"8":{"0":{"df":0,"docs":{},"~":{"1":{"3":{"5":{"c":{"df":0,"docs":{},"m":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{"1":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":1,"docs":{"114":{"tf":1.0}}},"2":{"df":1,"docs":{"114":{"tf":1.0}}},"3":{"df":1,"docs":{"114":{"tf":1.0}}},"4":{"df":1,"docs":{"114":{"tf":1.0}}},"5":{"df":1,"docs":{"114":{"tf":1.0}}},"6":{"df":1,"docs":{"114":{"tf":1.0}}},"7":{"df":1,"docs":{"114":{"tf":1.0}}},"8":{"df":1,"docs":{"114":{"tf":1.0}}},"9":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}}},"9":{":":{"1":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"2":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"3":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"4":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}}},"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"d":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"41":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"109":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"t":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":8,"docs":{"145":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"6":{"tf":1.0}}},"y":{"df":1,"docs":{"6":{"tf":1.0}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"b":{"a":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":4,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"104":{"tf":1.7320508075688772},"112":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0}}}}},"y":{"df":3,"docs":{"19":{"tf":1.4142135623730951},"41":{"tf":1.0},"62":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"37":{"tf":2.23606797749979},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"b":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"29":{"tf":1.0},"41":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"o":{"df":4,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0}}}},"df":2,"docs":{"29":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"129":{"tf":1.0}}}}}}},"df":2,"docs":{"127":{"tf":1.0},"129":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"g":{"df":10,"docs":{"139":{"tf":1.0},"143":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.7320508075688772},"70":{"tf":1.0},"74":{"tf":1.7320508075688772},"81":{"tf":1.0},"85":{"tf":1.7320508075688772}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"c":{"c":{"df":3,"docs":{"144":{"tf":1.0},"37":{"tf":1.0},"75":{"tf":1.0}}},"df":1,"docs":{"37":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":24,"docs":{"145":{"tf":1.0},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"43":{"tf":1.4142135623730951},"7":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":6,"docs":{"151":{"tf":1.0},"157":{"tf":1.0},"46":{"tf":1.0},"52":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}}}}},"n":{"df":2,"docs":{"119":{"tf":1.0},"136":{"tf":1.0}}},"o":{"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"124":{"tf":1.0},"139":{"tf":1.0},"150":{"tf":1.0},"45":{"tf":1.0},"70":{"tf":1.0},"81":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"129":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"151":{"tf":1.0},"46":{"tf":1.0},"82":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"d":{"0":{".":{"2":{"df":0,"docs":{},"~":{"d":{"1":{".":{"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},",":{"df":0,"docs":{},"成":{"df":0,"docs":{},"年":{"d":{"1":{".":{"3":{"df":0,"docs":{},"~":{"d":{"1":{"0":{".":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"3":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}},"2":{"0":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"o":{"df":0,"docs":{},"h":{"a":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"|":{"0":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"df":7,"docs":{"22":{"tf":1.0},"37":{"tf":2.6457513110645907},"41":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}},"e":{"d":{"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"5":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"6":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"7":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"8":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"9":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"f":{"df":1,"docs":{"118":{"tf":1.0}}},"g":{"df":6,"docs":{"112":{"tf":1.4142135623730951},"118":{"tf":1.0},"20":{"tf":3.3166247903554},"30":{"tf":1.0},"41":{"tf":3.4641016151377544},"63":{"tf":3.3166247903554}}},"s":{"d":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"|":{"1":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"d":{"a":{"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"1":{"0":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":0,"docs":{}},"|":{"2":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"2":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"|":{"3":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"d":{"a":{"d":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"65":{"tf":1.0}},"|":{"4":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":9,"docs":{"112":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"u":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0},"65":{"tf":1.0}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"127":{"tf":1.0},"137":{"tf":1.0},"148":{"tf":1.0},"43":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"ñ":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"137":{"tf":1.0},"148":{"tf":1.0},"43":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"f":{"df":1,"docs":{"37":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"a":{"df":1,"docs":{"37":{"tf":1.0}}},"b":{"df":1,"docs":{"37":{"tf":1.0}}},"c":{"df":1,"docs":{"37":{"tf":1.0}}},"d":{"a":{"df":0,"docs":{},"o":{"df":0,"docs":{},"h":{"a":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"37":{"tf":1.0}}},"df":1,"docs":{"37":{"tf":1.4142135623730951}},"f":{"df":1,"docs":{"37":{"tf":1.0}}},"g":{"df":1,"docs":{"37":{"tf":1.0}}},"h":{"df":1,"docs":{"37":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"世":{"df":0,"docs":{},"界":{"df":0,"docs":{},"线":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"j":{"df":1,"docs":{"37":{"tf":1.0}}},"k":{"df":1,"docs":{"37":{"tf":1.0}}},"l":{"df":1,"docs":{"37":{"tf":1.0}}},"m":{"df":1,"docs":{"37":{"tf":1.0}}},"n":{"df":1,"docs":{"37":{"tf":1.0}}},"o":{"df":1,"docs":{"37":{"tf":1.0}}},"p":{"df":1,"docs":{"37":{"tf":1.0}}},"q":{"df":1,"docs":{"37":{"tf":1.0}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"37":{"tf":1.0}}},"t":{"df":1,"docs":{"37":{"tf":1.0}}},"u":{"df":1,"docs":{"37":{"tf":1.0}}},"v":{"df":1,"docs":{"37":{"tf":1.0}}},"w":{"df":1,"docs":{"37":{"tf":1.0}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"37":{"tf":1.0}}},"y":{"df":0,"docs":{},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"z":{"df":1,"docs":{"37":{"tf":1.0}}},"哈":{"df":0,"docs":{},"汉":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}}},"太":{"df":0,"docs":{},"阳":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":5,"docs":{"142":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"g":{"a":{"d":{"df":8,"docs":{"101":{"tf":1.7320508075688772},"107":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.4142135623730951},"16":{"tf":2.0},"29":{"tf":1.0},"41":{"tf":1.7320508075688772},"59":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"65":{"tf":1.0}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":3,"docs":{"112":{"tf":1.7320508075688772},"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.4142135623730951},"41":{"tf":1.7320508075688772},"59":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"101":{"tf":1.0}}}}},"u":{"df":5,"docs":{"22":{"tf":1.0},"41":{"tf":1.0},"65":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"114":{"tf":2.0},"29":{"tf":1.0},"41":{"tf":1.0}}}}}}}},"df":4,"docs":{"37":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}}},"s":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"145":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":12,"docs":{"120":{"tf":1.0},"122":{"tf":1.0},"137":{"tf":1.0},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"156":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":1.0},"68":{"tf":1.0},"76":{"tf":1.7320508075688772},"79":{"tf":1.0},"87":{"tf":1.0}}},"h":{"df":0,"docs":{},"u":{"b":{"df":17,"docs":{"120":{"tf":1.4142135623730951},"122":{"tf":1.0},"137":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":2.449489742783178},"148":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.4142135623730951},"43":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":2.449489742783178},"79":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.0}},"m":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.23606797749979},"107":{"tf":1.0},"112":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":2.6457513110645907},"59":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":21,"docs":{"101":{"tf":2.6457513110645907},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":2.449489742783178},"109":{"tf":1.7320508075688772},"112":{"tf":2.23606797749979},"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.23606797749979},"16":{"tf":1.0},"21":{"tf":2.0},"22":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":3.3166247903554},"57":{"tf":1.0},"58":{"tf":2.23606797749979},"59":{"tf":1.0},"64":{"tf":2.0},"65":{"tf":1.0},"95":{"tf":2.449489742783178},"98":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"65":{"tf":1.0}}}},"g":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"m":{"a":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"a":{"df":6,"docs":{"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":2.0},"59":{"tf":1.0},"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"16":{"tf":1.0},"20":{"tf":3.1622776601683795},"21":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":3.605551275463989},"59":{"tf":1.0},"63":{"tf":3.1622776601683795},"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"41":{"tf":1.0},"65":{"tf":1.0}}}}},"u":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"41":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":26,"docs":{"101":{"tf":3.7416573867739413},"104":{"tf":2.6457513110645907},"106":{"tf":1.0},"107":{"tf":2.449489742783178},"109":{"tf":2.0},"112":{"tf":3.0},"118":{"tf":3.1622776601683795},"12":{"tf":1.0},"13":{"tf":2.8284271247461903},"133":{"tf":1.7320508075688772},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":4.242640687119285},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":2.8284271247461903},"61":{"tf":1.7320508075688772},"63":{"tf":2.23606797749979},"64":{"tf":1.4142135623730951},"95":{"tf":2.6457513110645907}}}},"df":4,"docs":{"20":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"41":{"tf":2.6457513110645907},"63":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"i":{"a":{"\"":{"b":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":8,"docs":{"101":{"tf":2.0},"104":{"tf":1.0},"107":{"tf":2.0},"112":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0},"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":3,"docs":{"29":{"tf":1.0},"41":{"tf":1.0},"98":{"tf":1.0}},"y":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"145":{"tf":1.0},"156":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.0},"87":{"tf":1.0}}}},"df":8,"docs":{"16":{"tf":2.0},"23":{"tf":1.0},"29":{"tf":1.7320508075688772},"41":{"tf":2.449489742783178},"59":{"tf":2.0},"66":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0}},"g":{"a":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}},"m":{"a":{"d":{"df":0,"docs":{},"i":{"df":7,"docs":{"109":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"41":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":2.0}}}},"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}},"h":{"a":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}},"o":{"df":0,"docs":{},"o":{"d":{"df":6,"docs":{"133":{"tf":1.7320508075688772},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"55":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"u":{"d":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"2":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"a":{"df":2,"docs":{"101":{"tf":1.0},"95":{"tf":1.4142135623730951}}},"df":35,"docs":{"101":{"tf":7.3484692283495345},"104":{"tf":4.795831523312719},"106":{"tf":1.0},"107":{"tf":4.47213595499958},"109":{"tf":3.3166247903554},"112":{"tf":5.477225575051661},"118":{"tf":3.605551275463989},"12":{"tf":1.0},"127":{"tf":1.4142135623730951},"13":{"tf":3.3166247903554},"16":{"tf":1.4142135623730951},"18":{"tf":3.7416573867739413},"19":{"tf":3.1622776601683795},"2":{"tf":1.0},"20":{"tf":4.47213595499958},"21":{"tf":2.8284271247461903},"23":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.0},"33":{"tf":1.0},"41":{"tf":7.54983443527075},"5":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":3.3166247903554},"59":{"tf":1.4142135623730951},"61":{"tf":3.7416573867739413},"62":{"tf":3.1622776601683795},"63":{"tf":4.47213595499958},"64":{"tf":2.8284271247461903},"66":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":6.557438524302},"98":{"tf":5.196152422706632}},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"104":{"tf":1.7320508075688772},"112":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}},"u":{"df":7,"docs":{"101":{"tf":3.4641016151377544},"104":{"tf":2.0},"107":{"tf":2.449489742783178},"112":{"tf":2.0},"118":{"tf":2.0},"29":{"tf":1.4142135623730951},"98":{"tf":2.449489742783178}}},"y":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"?":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"119":{"tf":1.0},"136":{"tf":1.0}}},"y":{"a":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":3,"docs":{"20":{"tf":2.23606797749979},"41":{"tf":2.23606797749979},"63":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":4,"docs":{"37":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"=":{"\"":{"1":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"127":{"tf":1.0}}}}},"n":{"df":5,"docs":{"104":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0}},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"112":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"101":{"tf":1.0},"95":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"157":{"tf":1.0},"52":{"tf":1.0},"88":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"158":{"tf":1.0},"34":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":1,"docs":{"38":{"tf":2.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"j":{"5":{"6":{"8":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"世":{"df":0,"docs":{},"界":{"df":0,"docs":{},"线":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"8":{"0":{"3":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"m":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"h":{"df":0,"docs":{},"世":{"df":0,"docs":{},"界":{"df":0,"docs":{},"线":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"8":{"2":{"2":{"df":2,"docs":{"158":{"tf":1.0},"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"现":{"df":0,"docs":{},"存":{"df":0,"docs":{},"国":{"df":0,"docs":{},"家":{"df":0,"docs":{},"列":{"df":0,"docs":{},"表":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"9":{"6":{"0":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"哈":{"df":0,"docs":{},"姆":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"6":{"6":{"9":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"文":{"df":0,"docs":{},"化":{"df":0,"docs":{},"列":{"df":0,"docs":{},"表":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"1":{"7":{"4":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"所":{"df":0,"docs":{},"有":{"df":0,"docs":{},"图":{"df":0,"docs":{},"例":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"4":{"2":{"5":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"语":{"df":0,"docs":{},"言":{"df":0,"docs":{},"列":{"df":0,"docs":{},"表":{"?":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"i":{"d":{"=":{"6":{"4":{"1":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"ʌ":{"df":0,"docs":{},"ˈ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"i":{"b":{"df":2,"docs":{"31":{"tf":1.0},"41":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":4,"docs":{"112":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"158":{"tf":1.0},"34":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"144":{"tf":1.0},"75":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":11,"docs":{"122":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.4142135623730951},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"81":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"37":{"tf":1.7320508075688772}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"k":{"df":1,"docs":{"37":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"i":{"df":0,"docs":{},"j":{"a":{"df":0,"docs":{},"z":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"j":{"a":{"df":0,"docs":{},"z":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"37":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":10,"docs":{"144":{"tf":1.0},"145":{"tf":2.449489742783178},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"34":{"tf":1.0}}}}},"t":{";":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":7,"docs":{"16":{"tf":2.0},"19":{"tf":2.23606797749979},"29":{"tf":1.0},"33":{"tf":1.0},"41":{"tf":1.7320508075688772},"59":{"tf":2.0},"62":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"125":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"72":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":4,"docs":{"37":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"118":{"tf":1.0},"16":{"tf":1.7320508075688772},"29":{"tf":1.0},"41":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"22":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"65":{"tf":1.0}}}},"h":{"a":{"df":10,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"107":{"tf":1.7320508075688772},"112":{"tf":2.0},"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0},"59":{"tf":1.0},"95":{"tf":2.449489742783178},"98":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":5,"docs":{"112":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":3,"docs":{"22":{"tf":1.0},"41":{"tf":1.0},"65":{"tf":1.0}}}},"n":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":7,"docs":{"101":{"tf":2.0},"104":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"16":{"tf":1.7320508075688772},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"g":{"a":{"d":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"a":{"df":7,"docs":{"101":{"tf":2.6457513110645907},"118":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.7320508075688772},"41":{"tf":1.4142135623730951},"59":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}}}},"h":{"d":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":2.23606797749979},"34":{"tf":2.23606797749979},"35":{"tf":2.0},"36":{"tf":2.6457513110645907},"37":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"101":{"tf":3.0},"104":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"19":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"41":{"tf":1.0},"62":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}},"t":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"156":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.4142135623730951},"87":{"tf":1.0}}}},"s":{"df":0,"docs":{},"g":{"df":2,"docs":{"145":{"tf":1.0},"76":{"tf":1.0}}}},"u":{"d":{"df":9,"docs":{"112":{"tf":1.0},"16":{"tf":2.0},"23":{"tf":1.0},"29":{"tf":1.7320508075688772},"41":{"tf":2.449489742783178},"59":{"tf":2.0},"66":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"d":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":4,"docs":{"111":{"tf":2.0},"112":{"tf":2.449489742783178},"29":{"tf":1.0},"41":{"tf":1.0}}}}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"n":{"df":4,"docs":{"37":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.0}},"n":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":2.6457513110645907},"59":{"tf":2.0},"60":{"tf":1.0},"61":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"h":{"a":{"df":7,"docs":{"118":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.7320508075688772},"59":{"tf":1.0},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"21":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"64":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}}},"o":{"df":3,"docs":{"107":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0}}}},"o":{"df":1,"docs":{"95":{"tf":1.0}}}}},"o":{"a":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"112":{"tf":1.0},"118":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"98":{"tf":1.0}}}}},"u":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":1,"docs":{"95":{"tf":1.7320508075688772}}},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"101":{"tf":1.0}}},"df":7,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0},"95":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":10,"docs":{"112":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"31":{"tf":1.0},"41":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":6,"docs":{"132":{"tf":2.23606797749979},"2":{"tf":2.6457513110645907},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.449489742783178},"6":{"tf":1.7320508075688772}}}}}}},"t":{"df":0,"docs":{},"l":{"df":3,"docs":{"158":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"114":{"tf":1.0}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":1,"docs":{"37":{"tf":1.0}},"i":{"df":2,"docs":{"19":{"tf":1.0},"62":{"tf":1.0}}},"j":{"5":{"6":{"8":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":7.0710678118654755}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"119":{"tf":1.0},"136":{"tf":1.0},"39":{"tf":2.23606797749979},"40":{"tf":1.7320508075688772},"41":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":10,"docs":{"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"37":{"tf":1.7320508075688772}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":4,"docs":{"19":{"tf":2.449489742783178},"29":{"tf":1.0},"41":{"tf":1.0},"62":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"df":4,"docs":{"37":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":5,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}}}}},"i":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":3,"docs":{"29":{"tf":3.0},"41":{"tf":2.8284271247461903},"95":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"a":{"df":2,"docs":{"144":{"tf":1.0},"75":{"tf":1.0}},"m":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}},"df":7,"docs":{"135":{"tf":1.0},"2":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"d":{"a":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"c":{"=":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"j":{"5":{"6":{"8":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{":":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"?":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"=":{"1":{"df":0,"docs":{},"x":{"1":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"146":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"+":{"+":{"df":0,"docs":{},"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"=":{"\"":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":3,"docs":{"135":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":3,"docs":{"20":{"tf":1.0},"41":{"tf":1.0},"63":{"tf":1.0}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"34":{"tf":1.0}}}},"t":{"df":0,"docs":{},"l":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"156":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.4142135623730951},"87":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"'":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"d":{"'":{",":{"'":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"127":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"127":{"tf":1.0}}}}}}},"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":2,"docs":{"31":{"tf":1.0},"41":{"tf":1.0}}},"df":10,"docs":{"101":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0},"95":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"v":{"2":{"3":{".":{"1":{"0":{".":{"0":{"6":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"145":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}}}}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"w":{"a":{"df":2,"docs":{"30":{"tf":1.0},"41":{"tf":1.0}}},"df":2,"docs":{"37":{"tf":1.7320508075688772},"6":{"tf":1.0}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"\"":{"1":{"\"":{"/":{"&":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":8,"docs":{"158":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"x":{"d":{"df":0,"docs":{},"i":{"8":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"37":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"h":{"a":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"x":{"df":5,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"a":{"df":7,"docs":{"109":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"30":{"tf":1.0},"41":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":2.0}},"h":{"df":1,"docs":{"112":{"tf":1.0}}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"112":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"m":{"df":12,"docs":{"112":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":2.6457513110645907},"59":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"h":{"a":{"df":4,"docs":{"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"112":{"tf":1.7320508075688772},"118":{"tf":1.0},"16":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}},"m":{"a":{"df":4,"docs":{"112":{"tf":1.0},"118":{"tf":1.0},"29":{"tf":1.4142135623730951},"41":{"tf":1.0}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":14,"docs":{"101":{"tf":4.0},"104":{"tf":3.0},"107":{"tf":3.0},"112":{"tf":3.1622776601683795},"118":{"tf":3.1622776601683795},"19":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"41":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"95":{"tf":3.0},"98":{"tf":2.23606797749979}},"e":{"b":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":5,"docs":{"18":{"tf":1.0},"20":{"tf":2.6457513110645907},"41":{"tf":2.8284271247461903},"61":{"tf":1.0},"63":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"a":{"d":{"df":3,"docs":{"18":{"tf":1.0},"41":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"18":{"tf":1.0},"41":{"tf":1.0},"61":{"tf":1.0}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"41":{"tf":1.0},"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":3,"docs":{"18":{"tf":1.0},"41":{"tf":1.0},"61":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"a":{"d":{"df":3,"docs":{"20":{"tf":1.7320508075688772},"41":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"df":5,"docs":{"28":{"tf":1.0},"37":{"tf":2.23606797749979},"56":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"e":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}},"df":2,"docs":{"29":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"29":{"tf":1.0},"41":{"tf":1.0}}}}},"g":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}},"g":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"b":{"df":3,"docs":{"135":{"tf":1.0},"2":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}}}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}},"z":{"df":1,"docs":{"37":{"tf":1.0}},"h":{"df":2,"docs":{"119":{"tf":1.0},"136":{"tf":1.0}}},"球":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"title":{"root":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"148":{"tf":1.0},"43":{"tf":1.0},"79":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"a":{"b":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"146":{"tf":1.0},"157":{"tf":1.0},"52":{"tf":1.0},"77":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":15,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}} \ No newline at end of file diff --git a/lib/tools/Open-Photopea/tuts/convert-pdf-to-layered-psd/index.html b/lib/tools/Open-Photopea/tuts/convert-pdf-to-layered-psd/index.html index ee7ffae4..03a3682e 100644 --- a/lib/tools/Open-Photopea/tuts/convert-pdf-to-layered-psd/index.html +++ b/lib/tools/Open-Photopea/tuts/convert-pdf-to-layered-psd/index.html @@ -1 +1 @@ -Convert PDF to layered PSD
May 30, 2018

Convert PDF to layered PSD

Do you want to edit a PDF document, or use some of its graphics elsewhere? Let's see, how to convert it into a PSD with layers, so we can work with it in Photoshop!

PDF to PSD

If you try to open a PSD file in Photoshop, it will rasterize it: each page will be a bitmap, consisting only of pixels.

Today (the middle of 2018), Photopea is the best tool to convert PDF documents to Photoshop files. Go to Photopea.com to start a free online photo editor. If you see a Welcome Screen, close it by pressing the Cross in the top right corner.

Open a PDF file from your computer: click File - Open (in the top left corner), then find and select the PSD file (or use drag and drop).

You should see the graphics of the PDF file in front of you, one page next to another. Photopea converted pages into artboards. Text was made into Type Layers (you can see its font name, font size, color etc.). Bitmaps became Smart Objects (you can save them in the original resolution). Vector graphics became Vector Shapes (with a correct fill, stroke style, gradients etc.).

Now, just click File - Save As PSD. And we are done!

+Convert PDF to layered PSD
May 30, 2018

Convert PDF to layered PSD

Do you want to edit a PDF document, or use some of its graphics elsewhere? Let's see, how to convert it into a PSD with layers, so we can work with it in Photoshop!

PDF to PSD

If you try to open a PSD file in Photoshop, it will rasterize it: each page will be a bitmap, consisting only of pixels.

Today (the middle of 2018), Photopea is the best tool to convert PDF documents to Photoshop files. Go to Photopea.com to start a free online photo editor. If you see a Welcome Screen, close it by pressing the Cross in the top right corner.

Open a PDF file from your computer: click File - Open (in the top left corner), then find and select the PSD file (or use drag and drop).

You should see the graphics of the PDF file in front of you, one page next to another. Photopea converted pages into artboards. Text was made into Type Layers (you can see its font name, font size, color etc.). Bitmaps became Smart Objects (you can save them in the original resolution). Vector graphics became Vector Shapes (with a correct fill, stroke style, gradients etc.).

Now, just click File - Save As PSD. And we are done!

diff --git a/sitemap.xml b/sitemap.xml index 002b8f24..11cbdb78 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,1990 +2,2002 @@ https://tools.pj568.eu.org/ -2024-02-24T21:34:06+08:00 +2024-02-24T21:45:47+08:00 https://tools.pj568.eu.org/404.html -2024-02-24T21:34:06+08:00 +2024-02-24T21:45:47+08:00 https://tools.pj568.eu.org/header.html -2024-02-24T21:34:06+08:00 +2024-02-24T21:45:47+08:00 https://tools.pj568.eu.org/help.html -2024-02-24T21:34:06+08:00 +2024-02-24T21:45:47+08:00 https://tools.pj568.eu.org/about/ -2024-02-24T21:34:06+08:00 +2024-02-24T21:45:47+08:00 https://tools.pj568.eu.org/application/ -2024-02-24T21:34:06+08:00 +2024-02-24T21:45:47+08:00 https://tools.pj568.eu.org/comment/ -2024-02-24T21:34:06+08:00 +2024-02-24T21:45:47+08:00 https://tools.pj568.eu.org/incert/ -2024-02-24T21:34:06+08:00 +2024-02-24T21:45:47+08:00 https://tools.pj568.eu.org/incert/defualt.html -2024-02-24T21:34:06+08:00 +2024-02-24T21:45:47+08:00 https://tools.pj568.eu.org/lib/Sponsor.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/management/ -2024-02-24T21:34:06+08:00 +2024-02-24T21:45:47+08:00 https://tools.pj568.eu.org/lib/tools/Base64/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Base64_converter/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Black_screen/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/BullshitGenerator/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/404.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/Community.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/404.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/Community.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/Lang.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/footer.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/_downloads.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/PP/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Universal-LPC-Spritesheet-Character-Generator/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Universal-LPC-Spritesheet-Character-Generator/source_index.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/colorBlock/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/dwv/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/geopattern/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/github-directory-downloader/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/ide/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/keyboard-mouse-tester/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/mind-map/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/404.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/about-book.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/baidu_verify_code-vTMwnHyCKW.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/community.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/into-rust.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/print.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/404.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/about.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/daily-dev.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/empowering-js.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/gamedev.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/games.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/print.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/superstar.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/v86/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/v86/debug.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/wangEditor/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/batch.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/splicing.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/v2.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/404.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/About.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Community.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/print.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/Character_substitution/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/404.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/About_Book.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/About_Hamud.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Character_substitution.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Community.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/First_Contact.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/To_do.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Translator.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/print.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/api/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/api/accounts.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/api/demo.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/api/environment.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/api/live.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/api/playground.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/api/plugins.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/ -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/adjustments-filters.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/advanced-selecting.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/animations.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/brush-tools.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/bt-advanced.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/bt-basic.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/bt-smart.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/creating-selections.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/free-transform.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/guides-grid-snapping.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/image-size.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/layer-comps.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/layer-manipulation.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/layer-styles.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/layers.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/masks.html -2024-02-24T13:42:50+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/moving-selected-data.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/navigation.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/opening-saving.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/other-layers.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/other.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/refine-edge.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/scripts.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/selections.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/smart-objects.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/text-style.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/text.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/vector-graphics.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/vg-creating.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/vg-manipulation.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/vg-structure.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/learn/workspace.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/tuts/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/Universal-LPC-Spritesheet-Character-Generator/scripts/template-general.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/async.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:11+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/bridging-with-sync.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/channels.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/frame.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/getting-startted.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/graceful-shutdown.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/io.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/overview.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/select.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/shared-state.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/spawning.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice/stream.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice1/graceful-shutdown.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice1/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice1/multi-threads.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance-practice1/web-server.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/errors.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/global-variable.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/macro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/derive.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/expressions.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/keywords.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/operators.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/prelude.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-version.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic-practice/base-features.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic-practice/envs.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic-practice/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic-practice/iterators.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic-practice/refactoring.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic-practice/stderr.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic-practice/tests.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/comment.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/flow-control.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/formatted-output.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/lifetime.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/method.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/variable.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/getting-started.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/difficulties/eq.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/difficulties/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/difficulties/lifetime.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/difficulties/move-copy.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/difficulties/slice.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/difficulties/string.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/first-try/cargo.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/first-try/editor.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/first-try/hello-world.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/first-try/installation.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/first-try/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/first-try/slowly-downloading.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/first-try/sth-you-should-not-do.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/logs/about-log.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/logs/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/logs/log.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/logs/tracing-logger.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/logs/tracing.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/practice/best-pratice.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/practice/interview.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/practice/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/practice/naming.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/practice/third-party-libs.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/test/assertion.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/test/benchmark.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/test/ci.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/test/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/test/unit-integration-test.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/test/write-tests.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/do-we-need-it.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/usecases/aws-rust.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/usecases/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/awesome.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/randomness.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/sorting.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/cmd/ansi.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/cmd/awesome.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/cmd/parsing.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/cocurrency/parallel.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/cocurrency/threads.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/database/postgres.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/database/sqlite.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/datastructures/awesome.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/datastructures/bitfield.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/datetime/duration.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/datetime/parsing.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/devtools/build-tools.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/devtools/config-log.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/devtools/log.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/devtools/version.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/encoding/csv.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/encoding/strings.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/encoding/structured.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/files/dir.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/files/read-write.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/memory/global-vars.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/os/awesome.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/os/command.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/os/processor.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/protocols/tcpip.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/text/regex.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/text/string.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rwkv-v4-web/demo/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rwkv-v4-web/demo/onnx-1.13.1.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/test/fetch_wasm.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/test/gif_test.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/test/video.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/test/webp_vp8.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/test/使用JS和canvas实现gif动图的停止和播放实例页面.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/test/输出文件固定size.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/test/输出文件固定size02_ok.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/test/输出文件固定size03_ok.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Archive/Differences_Between_Nuclear-Polluted_Water_and_Nuclear_Wastewater.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Archive/Half_life_list.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Creation.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Feedback.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/File_structure.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contribute/Words_translate.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/Contributors/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/News/180_times_Cesium_levels_exceeding_the_standard.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/FactsAboutNuc-pollutedWater/zh-Hans-CN/News/Fukushima_fishermen_still_oppose_water_release_after_IAEA_report.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Creation.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Feedback.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/File_structure.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Contribute/Words_translate.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Contributors/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Main.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Guide/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 -https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/ -2024-02-24T13:42:51+00:00 +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/ +2024-02-24T13:54:12+00:00 -https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/New_Standard_Hamud.html -2024-02-24T13:42:51+00:00 +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/HITL.html +2024-02-24T13:54:12+00:00 -https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Reading/ -2024-02-24T13:42:51+00:00 +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/Hamud.html +2024-02-24T13:54:12+00:00 -https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Reading/Sound.html -2024-02-24T13:42:51+00:00 +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/Nations.html +2024-02-24T13:54:12+00:00 -https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/ -2024-02-24T13:42:51+00:00 +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/哈姆文化列表.html +2024-02-24T13:54:12+00:00 -https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/List.html -2024-02-24T13:42:51+00:00 +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/所有图例.html +2024-02-24T13:54:12+00:00 + + +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/MHDH/语言列表.html +2024-02-24T13:54:12+00:00 + + +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/ +2024-02-24T13:54:12+00:00 -https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/World_line/ -2024-02-24T13:42:51+00:00 +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/New_Standard_Hamud.html +2024-02-24T13:54:12+00:00 -https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Graph.html -2024-02-24T13:42:51+00:00 +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Reading/ +2024-02-24T13:54:12+00:00 -https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Lang.html -2024-02-24T13:42:51+00:00 +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Reading/Sound.html +2024-02-24T13:54:12+00:00 -https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/World_line/Nations.html -2024-02-24T13:42:51+00:00 +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/ +2024-02-24T13:54:12+00:00 + + +https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Words_Learning/List.html +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/lib/First_Video.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/lib/Hamood_Habibi.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/lib/Prompt.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/tuts/add-gif-into-a-still-image/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/tuts/add-watermark-to-photo/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/tuts/convert-pdf-to-layered-psd/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/tuts/convert-sketch-to-psd/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/tuts/how-to-crop-a-photo-online/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Open-Photopea/tuts/remove-background-from-photo/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/dwv/demo/stable/viewer.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/dwv/demo/trunk/viewer.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/mind-map/simple-mind-map/dist/demo.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/mind-map/web/public/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/async/async-await.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/async/future-excuting.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/async/getting-started.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/async/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/async/multi-futures-simultaneous.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/async/pain-points-and-workarounds.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/async/pin-unpin.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/async/web-server.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/circle-self-ref/circle-reference.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/circle-self-ref/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/circle-self-ref/self-referential.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/concurrency-with-threads/concurrency-parallelism.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/concurrency-with-threads/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/concurrency-with-threads/message-passing.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/concurrency-with-threads/send-sync.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/concurrency-with-threads/sync1.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/concurrency-with-threads/sync2.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/concurrency-with-threads/thread.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/difficulties/pointer.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/functional-programing/closure.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/functional-programing/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/functional-programing/iterator.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/into-types/converse.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/into-types/custom-type.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/into-types/enum-int.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/into-types/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/into-types/sized.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/lifetime/advance.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/lifetime/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/lifetime/static.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/smart-pointer/box.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/smart-pointer/cell-refcell.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/smart-pointer/deref.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/smart-pointer/drop.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/smart-pointer/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/smart-pointer/rc-arc.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/unsafe/inline-asm.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/unsafe/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/advance/unsafe/superpowers.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.58.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.59.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.60.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.61.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.62.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.63.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.64.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.65.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.66.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.67.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.68.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/1.69.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/appendix/rust-versions/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/base-type/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/base-type/char-bool.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/base-type/function.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/base-type/numbers.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/base-type/statement-expression.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/collections/hashmap.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/collections/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/collections/vector.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/compound-type/array.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/compound-type/enum.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/compound-type/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/compound-type/string-slice.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/compound-type/struct.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/compound-type/tuple.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/crate-module/crate.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/crate-module/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/crate-module/module.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/crate-module/use.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/match-pattern/all-patterns.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/match-pattern/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/match-pattern/match-if-let.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/match-pattern/option.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/match-pattern/pattern-match.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/ownership/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/ownership/borrowing.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/ownership/ownership.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/result-error/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/result-error/panic.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/result-error/result.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/trait/advance-trait.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/trait/generic.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/trait/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/trait/trait-object.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/basic/trait/trait.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/guide/build-cache.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/guide/cargo-cache.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/guide/cargo-toml-lock.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/guide/dependencies.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/guide/download-package.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/guide/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/guide/package-layout.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/guide/tests-ci.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/guide/why-exist.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/cargo-target.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/configuration.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/deps-overriding.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/manifest.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/profiles.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/publishing-on-crates.io.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/specify-deps.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/workspaces.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/phantom-data.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/unconstrained.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/arithmetic-overflow.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/closure-with-lifetime.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/iterator-everywhere.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/lazy-iterators.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/main-with-channel-blocked.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/multiple-mutable-references.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/stack-overflow.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/the-disabled-mutability.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/use-vec-in-for.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/utf8-performance.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/pitfalls/weird-ranges.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/logs/observe/about-observe.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/logs/observe/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/logs/observe/trace.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/compiler/attributes.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/compiler/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/compiler/llvm.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/compiler/speed-up.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/memory/allocation.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/memory/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/memory/layout.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/memory/pointer-ref.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/memory/uninit.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/memory/virtual.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/allocator.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/calculate.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/clone-copy.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/cpu-cache.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/deep-into-move.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/early-optimise.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/enum.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/heap-stack.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/runtime-check.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/string.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/performance/tools.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/advanced-lists/double-singly.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/advanced-lists/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/advanced-lists/stack-allocated.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/advanced-lists/unsafe-deque.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/bad-stack/basic-operations.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/bad-stack/final-code.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/bad-stack/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/bad-stack/layout.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/deque/final-code.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/deque/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/deque/iterator.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/deque/layout.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/deque/peek.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/deque/symmetric.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/ok-stack/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/ok-stack/iter.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/ok-stack/itermut.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/ok-stack/peek.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/ok-stack/type-optimizing.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/persistent-stack/drop-arc.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/persistent-stack/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/persistent-stack/layout.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/unsafe-queue/basics.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/unsafe-queue/extra-junk.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/unsafe-queue/final-code.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/unsafe-queue/intro.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/unsafe-queue/layout.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/unsafe-queue/layout2.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/unsafe-queue/miri.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/unsafe-queue/stacked-borrow.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/too-many-lists/unsafe-queue/testing-stacked-borrow.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/compression/tar.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/cryptography/encryption.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/cryptography/hashing.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/math/complex.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/math/linear-algebra.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/math/misc.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/math/statistics.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rusty-book/algos/math/trigonometry.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/offline/macOS/convert.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/offline/macOS/splicing.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/offline/windows/convert.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/offline/windows/splicing.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/test/giteeWarnPage/warn.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/webp2jpg-online/version/v1.0.0/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Characteristic.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Core.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Exclamations.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Extern.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Num&Query.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Subordinate_clause.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Grammar/Words/Theme.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/ -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Hamud.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Kings.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Laws.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Newborn.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Poem.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_bebaron.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_gamurig.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Record_murinsu.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/Hamud_Book/zh-Hans-CN/Materials/Bible_Hamud/Souls.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/build-script/examples.html -2024-02-24T13:42:51+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/build-script/intro.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/features/examples.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/cargo/reference/features/intro.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/borrowing/borrow-distinct-fields-of-struct.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/borrowing/intro.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/borrowing/ref-exist-in-out-fn.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/lifetime/closure-with-static.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/lifetime/intro.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/lifetime/loop.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/lifetime/too-long1.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:12+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/compiler/fight-with-compiler/lifetime/too-long2.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:13+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/compiler/optimization/intro.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:13+00:00 https://tools.pj568.eu.org/lib/tools/rust-course/profiling/compiler/optimization/option.html -2024-02-24T13:42:52+00:00 +2024-02-24T13:54:13+00:00