From 3ed8ccac1d044c4b5f289d7555a26318798eb91b Mon Sep 17 00:00:00 2001 From: LUCASTUCIOUS Date: Tue, 3 Jan 2023 00:00:56 +0100 Subject: [PATCH 1/4] backup --- .obsidian/appearance.json | 3 +- .obsidian/backlink.json | 3 + .obsidian/community-plugins.json | 1 + .obsidian/desktop.ini | Bin 0 -> 244 bytes .obsidian/global-search.json | 5 + .obsidian/graph.json | 44 +++++ .obsidian/page-preview.json | 3 + .obsidian/plugins/rpg-manager/data.json | 2 +- .obsidian/starred.json | 14 ++ .obsidian/templates.json | 3 + .obsidian/workspace | 174 ++++++++++++++++++ Absolue Nécessitée.md | 2 + Acts/1.1 - L'Assassinat raté.md | 11 +- Adventures/Chapitre 1 - Révolution.md | 4 +- ...oite d'Allumette de l'Hydre Cristalline.md | 2 +- Factions/Aïpio.md | 6 +- Factions/La Raqisa.md | 3 + Factions/La Tridentine.md | 2 +- La Corruption.md | 5 +- Locations/Cité Franche.md | 2 +- Locations/L'Arène.md | 3 + Locations/Quartier de la Forge.md | 42 +++++ Locations/Quartier du Vieux Port.md | 2 +- Locations/Temple de Forgeron.md | 41 +++++ NonPlayerCharacters/Althéa Temperenza.md | 2 + NonPlayerCharacters/Derlynn Boyau-Gravier.md | 1 + NonPlayerCharacters/Erulissen.md | 1 + NonPlayerCharacters/Galen.md | 46 +++++ NonPlayerCharacters/Gustavio.md | 3 +- NonPlayerCharacters/Hrysanthéïs.md | 1 + NonPlayerCharacters/Le Chancre.md | 4 +- NonPlayerCharacters/Lunarion Agnadelle.md | 1 + NonPlayerCharacters/Mahira.md | 1 + NonPlayerCharacters/Mille-Visages.md | 1 + NonPlayerCharacters/Verndrimund.md | 11 +- Scenes/Exploration du manoir.md | 2 +- Scenes/Interrogatoire d'Althéa.md | 2 +- Scenes/Présentation de la situation.md | 2 +- Scénario/Chapitre 1 - Révolution.md | 128 ------------- 39 files changed, 434 insertions(+), 149 deletions(-) create mode 100644 .obsidian/backlink.json create mode 100644 .obsidian/desktop.ini create mode 100644 .obsidian/global-search.json create mode 100644 .obsidian/graph.json create mode 100644 .obsidian/page-preview.json create mode 100644 .obsidian/starred.json create mode 100644 .obsidian/templates.json create mode 100644 .obsidian/workspace create mode 100644 Locations/Quartier de la Forge.md create mode 100644 Locations/Temple de Forgeron.md create mode 100644 NonPlayerCharacters/Galen.md delete mode 100644 Scénario/Chapitre 1 - Révolution.md diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index b757ae7..b4a0174 100644 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -1,4 +1,5 @@ { "accentColor": "", - "cssTheme": "Things" + "cssTheme": "Things", + "translucency": false } \ No newline at end of file diff --git a/.obsidian/backlink.json b/.obsidian/backlink.json new file mode 100644 index 0000000..80eb3a3 --- /dev/null +++ b/.obsidian/backlink.json @@ -0,0 +1,3 @@ +{ + "backlinkInDocument": false +} \ No newline at end of file diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json index 6add651..df466e4 100644 --- a/.obsidian/community-plugins.json +++ b/.obsidian/community-plugins.json @@ -7,5 +7,6 @@ "obsidian-kanban", "obsidian-outliner", "obsidian-projects", + "fantasy-calendar", "rpg-manager" ] \ No newline at end of file diff --git a/.obsidian/desktop.ini b/.obsidian/desktop.ini new file mode 100644 index 0000000000000000000000000000000000000000..1899a72515a46ba7db5248d28e88c5f718392e97 GIT binary patch literal 244 zcmY+8%L>9U5Jk^g@E`gCQi_6t(3Mi@O3|fpQA*T+8ZjzL8 z7sW!^kQ6mHjzkU&8E77@4?MV15yW}c+$kxHsA-MaYMxZRM7F9+Y3DdL>LVw;jU2L{ xN78PkO}Fbj9ZNBRx9XnCbmLQVZ)(SsneHx>WBdO-dWTB7T&j<9Bz9uAegS#BDPI5p literal 0 HcmV?d00001 diff --git a/.obsidian/global-search.json b/.obsidian/global-search.json new file mode 100644 index 0000000..0cf1bf9 --- /dev/null +++ b/.obsidian/global-search.json @@ -0,0 +1,5 @@ +{ + "showFullPath": false, + "linkStyle": "none", + "listStyle": "none" +} \ No newline at end of file diff --git a/.obsidian/graph.json b/.obsidian/graph.json new file mode 100644 index 0000000..f5f36ec --- /dev/null +++ b/.obsidian/graph.json @@ -0,0 +1,44 @@ +{ + "collapse-filter": true, + "search": "", + "showTags": false, + "showAttachments": false, + "hideUnresolved": true, + "showOrphans": false, + "collapse-color-groups": true, + "colorGroups": [ + { + "query": "path:NonPlayerCharacters", + "color": { + "a": 1, + "rgb": 14701138 + } + }, + { + "query": "path:Factions", + "color": { + "a": 1, + "rgb": 14725458 + } + }, + { + "query": "path:Locations", + "color": { + "a": 1, + "rgb": 11657298 + } + } + ], + "collapse-display": true, + "showArrow": false, + "textFadeMultiplier": -1.2, + "nodeSizeMultiplier": 1.41432291666667, + "lineSizeMultiplier": 1.18463541666667, + "collapse-forces": true, + "centerStrength": 0.324786324786325, + "repelStrength": 10, + "linkStrength": 1, + "linkDistance": 250, + "scale": 0.4675508913371771, + "close": false +} \ No newline at end of file diff --git a/.obsidian/page-preview.json b/.obsidian/page-preview.json new file mode 100644 index 0000000..cd43461 --- /dev/null +++ b/.obsidian/page-preview.json @@ -0,0 +1,3 @@ +{ + "preview": true +} \ No newline at end of file diff --git a/.obsidian/plugins/rpg-manager/data.json b/.obsidian/plugins/rpg-manager/data.json index 5384065..58d783e 100644 --- a/.obsidian/plugins/rpg-manager/data.json +++ b/.obsidian/plugins/rpg-manager/data.json @@ -134,7 +134,7 @@ "fields": [ { "field": 1, - "checked": false, + "checked": true, "required": false }, { diff --git a/.obsidian/starred.json b/.obsidian/starred.json new file mode 100644 index 0000000..b5ccaa2 --- /dev/null +++ b/.obsidian/starred.json @@ -0,0 +1,14 @@ +{ + "items": [ + { + "type": "file", + "title": "Chapitre 1 - Révolution", + "path": "Scénario/Chapitre 1 - Révolution.md" + }, + { + "type": "file", + "title": "Drawing 2022-12-02 12.10.06.excalidraw", + "path": "Excalidraw/Chapitre 1 - Assassinat.md" + } + ] +} \ No newline at end of file diff --git a/.obsidian/templates.json b/.obsidian/templates.json new file mode 100644 index 0000000..1971e34 --- /dev/null +++ b/.obsidian/templates.json @@ -0,0 +1,3 @@ +{ + "folder": "Templates" +} \ No newline at end of file diff --git a/.obsidian/workspace b/.obsidian/workspace new file mode 100644 index 0000000..b62f975 --- /dev/null +++ b/.obsidian/workspace @@ -0,0 +1,174 @@ +{ + "main": { + "id": "aa49e558756a69eb", + "type": "split", + "children": [ + { + "id": "3610ec8739cf28e8", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Notes/Pistes - Idées.md", + "mode": "source", + "backlinks": false, + "source": false + } + } + } + ], + "direction": "vertical" + }, + "left": { + "id": "859ed2d6ffc6b9be", + "type": "split", + "children": [ + { + "id": "ef6f15338f423994", + "type": "tabs", + "children": [ + { + "id": "700578a8d7a9e705", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": {} + } + }, + { + "id": "e27306f4e2d62f5d", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Personnages/Mirë Lelyen.md", + "mode": "source", + "backlinks": false, + "source": false + } + } + }, + { + "id": "442c1f42c9533e21", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "Cyrillane", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + } + } + }, + { + "id": "1e7fef835a2147b0", + "type": "leaf", + "state": { + "type": "starred", + "state": {} + } + } + ] + } + ], + "direction": "horizontal", + "width": 354.5 + }, + "right": { + "id": "507801c496947bba", + "type": "split", + "children": [ + { + "id": "eca6c3713ddda617", + "type": "tabs", + "dimension": 72.22222222222223, + "children": [ + { + "id": "fef28a334e7f30fe", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true + } + } + }, + { + "id": "25d36316f2cb09e3", + "type": "leaf", + "state": { + "type": "advanced-tables-toolbar", + "state": {} + } + } + ] + }, + { + "id": "0c73262e54d54dbc", + "type": "tabs", + "dimension": 27.77777777777778, + "children": [ + { + "id": "c705ede2167024ed", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "file": "Notes/Pistes - Idées.md", + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + } + } + }, + { + "id": "31428ac4d5c60d3c", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "file": "Notes/Pistes - Idées.md" + } + } + }, + { + "id": "65cbc6e4dd59d64d", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "file": "Notes/Pistes - Idées.md", + "linksCollapsed": false, + "unlinkedCollapsed": true + } + } + } + ], + "currentTab": 2 + } + ], + "direction": "horizontal", + "width": 451.5 + }, + "active": "3610ec8739cf28e8", + "lastOpenFiles": [ + "Personnages/Mirë Lelyen.md", + "Scénario/Chapitre 1 - Révolution.md", + "Campagne.md", + "Notes/Pistes - Idées.md", + "Notes/Conseils & Attentes de Discord.md", + "Notes/Groupuscules et conflits politiques.md", + "Notes/Musiques et ambiances.md", + "Notes/Noms pour la campagne.md", + "Organisations/Le Cercle de sel.md", + "Personnages/Derlynn Gravelgut.md" + ] +} \ No newline at end of file diff --git a/Absolue Nécessitée.md b/Absolue Nécessitée.md index b44daf1..f2876ff 100644 --- a/Absolue Nécessitée.md +++ b/Absolue Nécessitée.md @@ -56,6 +56,8 @@ models: relationship: "hierarchy" npcs: relationship: "hierarchy" + factions: + relationship: "hierarchy" ``` ```RpgManagerID ### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### diff --git a/Acts/1.1 - L'Assassinat raté.md b/Acts/1.1 - L'Assassinat raté.md index 6d0dc23..d1eaa65 100644 --- a/Acts/1.1 - L'Assassinat raté.md +++ b/Acts/1.1 - L'Assassinat raté.md @@ -1,6 +1,7 @@ --- alias: [] tags: [] +chapter: 1 --- ```RpgManagerData plot: @@ -60,6 +61,14 @@ parentId: "a33850ae-09d0-4e9d-ae95-384b4064fbaf" id: "2d839255-b86f-493e-86cb-149dd5b2a537" positionInParent: 1 ``` -[[Althéa Temperenza|]] +[[Léproserie de Sheena|]] [[Manoir d'Althéa|]] +[[Althéa Temperenza|]] +[[Lunarion Agnadelle|]] +[[Verndrimund|]] +[[Erulissen|]] [[Gustavio|]] +[[La Lettre préventive|]] +[[Boite d'Allumette de l'Hydre Cristalline|]] +[[Derlynn Boyau-Gravier|]] + diff --git a/Adventures/Chapitre 1 - Révolution.md b/Adventures/Chapitre 1 - Révolution.md index c4c6000..11a77dd 100644 --- a/Adventures/Chapitre 1 - Révolution.md +++ b/Adventures/Chapitre 1 - Révolution.md @@ -1,6 +1,8 @@ --- alias: [] -tags: [] +tags: +- ch1 + --- ```RpgManagerData plot: diff --git a/Clues/Boite d'Allumette de l'Hydre Cristalline.md b/Clues/Boite d'Allumette de l'Hydre Cristalline.md index bb1e0b2..b551953 100644 --- a/Clues/Boite d'Allumette de l'Hydre Cristalline.md +++ b/Clues/Boite d'Allumette de l'Hydre Cristalline.md @@ -4,7 +4,7 @@ tags: [] --- ```RpgManagerData data: - synopsis: + synopsis: "Boite d'allumette au nom de l'[[Hydre Cristalline]]" complete: false found: relationships: [] diff --git a/Factions/Aïpio.md b/Factions/Aïpio.md index 0b31ab5..acd85dd 100644 --- a/Factions/Aïpio.md +++ b/Factions/Aïpio.md @@ -4,7 +4,7 @@ tags: [] --- ```RpgManagerData data: - synopsis: + synopsis: "Organisation criminelle géré par les élénions qui gère la contrebande de poison et de drogues ainsi que les faux papiers et autres faussaires" complete: false ``` ```RpgManager @@ -18,7 +18,9 @@ models: ``` --- ### Faction Details - - + - Aïpio est une organisation criminelle qui ne s’assume pas totalement en tant que telle. Elle ressemble à une association de dilettantes elenions à l’élégance indolente. Elle contrôle toute la contrebande en provenance d’Ellerìna, et en particulier l’arrivée de poisons et drogues qui se diffuseront ensuite dans les autres quartiers. + - Outre cette spécialité, Aïpio est très active dans les délits de papier : escroquerie, faux, chantage, etc. De manière générale, ses membres se tiennent à l’écart de la violence brutale et des crimes de sang. Ils n’en savent pas moins se défendre si nécessaire et emploient volontiers des méthodes sophistiquées.  + - Dans le monde clandestin de la Cité Franche, Aïpio a aussi la particularité d’offrir un terrain neutre aux négociations entre criminels. Quand on veut discuter avec une personne dangereuse, le terrain neutre par excellence est un établissement du quartier de l’Étoile. La garde vigente n’y arrête que les individus qui se montrent physiquement agressifs, et elle est zélée pour ce qui est de garantir le calme. Grâce à cette forme d’association contre-nature avec les forces de l’ordre, Aïpio est respectée et bien informée. En retour de ce service, les membres d’Aïpio bénéficient d’une large immunité auprès de tous les membres de guildes de voleurs. --- ```RpgManagerID diff --git a/Factions/La Raqisa.md b/Factions/La Raqisa.md index ead8153..0c0615a 100644 --- a/Factions/La Raqisa.md +++ b/Factions/La Raqisa.md @@ -6,6 +6,9 @@ tags: [] data: synopsis: complete: false + images: + - path: "Illustrations/Logo/Signature de la Raqisa.png" + caption: "" ``` ```RpgManager models: diff --git a/Factions/La Tridentine.md b/Factions/La Tridentine.md index dea0df0..4f2f02e 100644 --- a/Factions/La Tridentine.md +++ b/Factions/La Tridentine.md @@ -26,7 +26,7 @@ models: **Sources de revenu** : vol à la tire, contrebande, cambriolage, extorsion, prostitution, paris illégaux, jeux d’argent, etc.  **Signature** : un trident, arme traditionnelle des pêcheurs, évoquant l’origine portuaire des membres de la bande.  **Membres** : dockers et habitants des quartiers pauvres avoisinant le port.  -**Implantation** : quartier du Vieux port ; quartier des Sœurs ; quartier d’Artifique ; terrasses ; quartier de la Forge ; quartier éolien ; quartier de la Vieille nécropole ; quartier cyrillan ; [Quartier des Cristaux](https://www.worldanvil.com/w/eana-lucasdlk/a/quartier-des-cristaux-settlement). +**Implantation** : [[quartier du Vieux port]] ; quartier des Sœurs ; quartier d’Artifique ; terrasses ; quartier de la Forge ; quartier éolien ; quartier de la Vieille nécropole ; quartier cyrillan ; [Quartier des Cristaux](https://www.worldanvil.com/w/eana-lucasdlk/a/quartier-des-cristaux-settlement). --- ```RpgManagerID diff --git a/La Corruption.md b/La Corruption.md index 74075af..ad58aca 100644 --- a/La Corruption.md +++ b/La Corruption.md @@ -3,9 +3,12 @@ --- ## Symptômes + + ## Guérison Il est plus facile de briser un vase que de le réparer. Se libérer de la corruption est une tâche difficile qui laisse souvent des séquelles. La corruption permanente ne peut être guéri que par un rituel secret des druides arolaves et des aldarons, l'Oravamassë, et seulement si la corruption n'est pas critique. + #### Dans la campagne -Dans le cas d'[[Hrysanthéïs]], seul un _souhait_ permettrait de le soigner. L'intrigue principale de la campagne est motivé par le côté irréversible de la corruption du dragon, aussi je recommande de jour avec l'option Intrigue. En cas de sort souhait lancé, un portail vers Éternité s'ouvrirait afin de permettre aux aventuriers de traverser le labyrinthe et de faire un voeux a la forge du destin. \ No newline at end of file +Dans le cas d'[[Hrysanthéïs]], seul un _souhait_ permettrait de le soigner. L'intrigue principale de la campagne est motivé par le côté irréversible de la corruption du dragon, aussi je recommande de jour avec l'option Intrigue. En cas de sort souhait lancé, un portail vers Éternité s'ouvrirait afin de permettre aux aventuriers de traverser le labyrinthe et de faire un vœux a la forge du destin. \ No newline at end of file diff --git a/Locations/Cité Franche.md b/Locations/Cité Franche.md index 22d72dc..1f6a72d 100644 --- a/Locations/Cité Franche.md +++ b/Locations/Cité Franche.md @@ -7,7 +7,7 @@ found-in: [[Ouestrie]] --- ```RpgManagerData data: - synopsis: "La Cité Franche est la plus grande citée existante. Prospère, multiculturelle, dangereuse, grouillante et merveilleuse, elle est la ville de toute les possibilité." + synopsis: "La Cité Franche est la plus grande cité existante. Prospère, multiculturelle, dangereuse, grouillante et merveilleuse, elle est la ville de toute les possibilité." complete: false address: images: diff --git a/Locations/L'Arène.md b/Locations/L'Arène.md index 6ba99a8..007bd13 100644 --- a/Locations/L'Arène.md +++ b/Locations/L'Arène.md @@ -7,6 +7,9 @@ data: synopsis: complete: false address: + images: + - path: "Illustrations/Ambiances/L'arene.jpg" + caption: "" ``` ```RpgManager models: diff --git a/Locations/Quartier de la Forge.md b/Locations/Quartier de la Forge.md new file mode 100644 index 0000000..18525b4 --- /dev/null +++ b/Locations/Quartier de la Forge.md @@ -0,0 +1,42 @@ +--- +alias: [] +tags: [] +type: Quartier +found-in: [[Cité Franche]] +--- +```RpgManagerData +data: + synopsis: "Le quartier de la Forge doit son nom au grand Temple de Forgeron. Ce dieu est sans conteste le plus honoré dans toute la ville. Il inspire les combattants – et pas seulement les paladins –, les artisans et tous ceux qui aspirent à vivre dans une société harmonieuse, à l’abri des forces destructrices des Fiélons et du Chancre." + complete: false + address: +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + events: + clues: + locations: + - relationship: "parent" + title: "Inside" + - relationship: "child" + title: "Contains" + - relationship: + title: "Related Locations" +``` +--- +### Location Details + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 128 +campaignSettings: 0 +id: "572977c6-ec58-4e06-b806-255aa38901d0" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Locations/Quartier du Vieux Port.md b/Locations/Quartier du Vieux Port.md index 8aadf3f..dcdb27c 100644 --- a/Locations/Quartier du Vieux Port.md +++ b/Locations/Quartier du Vieux Port.md @@ -2,7 +2,7 @@ alias: - Vieux Port tags: [] -found-in: "[[Cité Franche]]" +found-in: [[Cité Franche]] type: Quartier --- ```RpgManagerData diff --git a/Locations/Temple de Forgeron.md b/Locations/Temple de Forgeron.md new file mode 100644 index 0000000..47c10aa --- /dev/null +++ b/Locations/Temple de Forgeron.md @@ -0,0 +1,41 @@ +--- +alias: [] +tags: [] +found-in: [[Quartier de la Forge]] +--- +```RpgManagerData +data: + synopsis: "Le temple grandiose dédié à Forgeron dans la [[Cité Franche]]" + complete: false + address: +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + events: + clues: + locations: + - relationship: "parent" + title: "Inside" + - relationship: "child" + title: "Contains" + - relationship: + title: "Related Locations" +``` +--- +### Location Details + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 128 +campaignSettings: 0 +id: "92e0eb2a-38cf-40ec-a14f-892a986681c1" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/NonPlayerCharacters/Althéa Temperenza.md b/NonPlayerCharacters/Althéa Temperenza.md index d2c0df1..5b0c1da 100644 --- a/NonPlayerCharacters/Althéa Temperenza.md +++ b/NonPlayerCharacters/Althéa Temperenza.md @@ -3,6 +3,7 @@ alias: - Althéa tags: [] race: humain +class: Politique --- ```RpgManagerData data: @@ -58,3 +59,4 @@ positionInParent: 0 [[Manoir d'Althéa|]] + diff --git a/NonPlayerCharacters/Derlynn Boyau-Gravier.md b/NonPlayerCharacters/Derlynn Boyau-Gravier.md index 1e89f1a..a3ed3c1 100644 --- a/NonPlayerCharacters/Derlynn Boyau-Gravier.md +++ b/NonPlayerCharacters/Derlynn Boyau-Gravier.md @@ -3,6 +3,7 @@ alias: - Derlynn tags: [] race: gnome +class: Prolétariat --- ```RpgManagerData data: diff --git a/NonPlayerCharacters/Erulissen.md b/NonPlayerCharacters/Erulissen.md index 9853e31..5445a3a 100644 --- a/NonPlayerCharacters/Erulissen.md +++ b/NonPlayerCharacters/Erulissen.md @@ -2,6 +2,7 @@ alias: [] tags: [] race: elenion +class: Pègre --- ```RpgManagerData data: diff --git a/NonPlayerCharacters/Galen.md b/NonPlayerCharacters/Galen.md new file mode 100644 index 0000000..a692331 --- /dev/null +++ b/NonPlayerCharacters/Galen.md @@ -0,0 +1,46 @@ +--- +alias: [] +tags: [] +race: humain +class: Prolétariat +--- +```RpgManagerData +data: + synopsis: "Medecin de la [[Léproserie de Sheena]]" + death: + dob: + goals: + pronoun: + complete: false +``` +```RpgManager +models: + header: true + lists: + subplots: + pcs: + relationship: "unidirectional" + npcs: + relationship: "unidirectional" + factions: + locations: + events: + clues: +``` +--- +### Non Player Character Notes + - + +### Non Player Character Story + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 64 +campaignSettings: 0 +id: "77b83084-8b9f-43c4-bd0f-758a7ce9a227" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/NonPlayerCharacters/Gustavio.md b/NonPlayerCharacters/Gustavio.md index e2cb88b..26b1e92 100644 --- a/NonPlayerCharacters/Gustavio.md +++ b/NonPlayerCharacters/Gustavio.md @@ -1,7 +1,8 @@ --- alias: [] tags: [] -race: demi-elfe +race: melessë +class: Prolétariat --- ```RpgManagerData data: diff --git a/NonPlayerCharacters/Hrysanthéïs.md b/NonPlayerCharacters/Hrysanthéïs.md index 2f9b6d8..c1971ec 100644 --- a/NonPlayerCharacters/Hrysanthéïs.md +++ b/NonPlayerCharacters/Hrysanthéïs.md @@ -2,6 +2,7 @@ alias: [] tags: [] race: dragon +class: Autre --- ```RpgManagerData data: diff --git a/NonPlayerCharacters/Le Chancre.md b/NonPlayerCharacters/Le Chancre.md index 5c45199..c9d9fe7 100644 --- a/NonPlayerCharacters/Le Chancre.md +++ b/NonPlayerCharacters/Le Chancre.md @@ -1,7 +1,9 @@ --- -alias: [] +alias: + - Chancre tags: [] race: dieu +class: Divin --- ```RpgManagerData data: diff --git a/NonPlayerCharacters/Lunarion Agnadelle.md b/NonPlayerCharacters/Lunarion Agnadelle.md index 0498128..5f0f8eb 100644 --- a/NonPlayerCharacters/Lunarion Agnadelle.md +++ b/NonPlayerCharacters/Lunarion Agnadelle.md @@ -3,6 +3,7 @@ alias: - Lunarion tags: [] race: humain +class: Politique --- ```RpgManagerData data: diff --git a/NonPlayerCharacters/Mahira.md b/NonPlayerCharacters/Mahira.md index e0ff339..e52a92d 100644 --- a/NonPlayerCharacters/Mahira.md +++ b/NonPlayerCharacters/Mahira.md @@ -2,6 +2,7 @@ alias: [] tags: [] race: humain +class: Prolétariat --- ```RpgManagerData data: diff --git a/NonPlayerCharacters/Mille-Visages.md b/NonPlayerCharacters/Mille-Visages.md index c35c9cf..b323651 100644 --- a/NonPlayerCharacters/Mille-Visages.md +++ b/NonPlayerCharacters/Mille-Visages.md @@ -2,6 +2,7 @@ alias: [] tags: [] race: dragon +class: Autre --- ```RpgManagerData data: diff --git a/NonPlayerCharacters/Verndrimund.md b/NonPlayerCharacters/Verndrimund.md index 36886e2..bf0f0be 100644 --- a/NonPlayerCharacters/Verndrimund.md +++ b/NonPlayerCharacters/Verndrimund.md @@ -2,13 +2,14 @@ alias: [] tags: [] race: nain +class: Religieux --- ```RpgManagerData data: synopsis: "Le haut-forgeur Verndrimund est une sommité parmis les fidèles de Forgeron. Il a été attiré dans la Cité a cause d'une vision que lui a envoyé son dieu" death: dob: - goals: + goals: "- Raffermir les liens entre les adeptes de Forgerons\n- Eliminer la menace Chancreuse qui pèse sur la Cité Franche" pronoun: complete: false images: @@ -31,16 +32,16 @@ models: ``` --- ### Non Player Character Notes - - + - Il réside actuellement au ### Non Player Character Story - Âgé de 202 ans, Verndrimund, héritier d’une longue lignée de nains gardiens, a passé l’essentiel de son existence à lutter contre [[Le Chancre]] sous le regard du [Forgeron](https://www.worldanvil.com/w/eana-lucasdlk/a/forgeron-person) [](https://www.worldanvil.com/world/person/5b5fe2aa-28c1-4bae-9430-2f4850705f7b/edit). Durant toutes ces années, il a béni les guerriers, les a libérés de la corruption qui cherchait à s’emparer d’eux et a aidé les dirigeants des cités souterraines à lutter contre des manigances plus sournoises.  - Officiellement, le haut forgeur est venu à la [[Cité Franche]] pour raffermir les liens entre adeptes du Forgeron, qu’ils l’honorent selon le rite franc ou le rite dvaerg. C’est vrai, mais il ne s’est porté volontaire pour cette mission – qui aurait pu revenir à un autre – que parce qu’il était particulièrement troublé par une vision qui l’inclinait à craindre une corruption grave et croissante dans la Cité Franche. #### La Vision -Vernrdimund a recu une vision qu'il interprete comme une divination de Forgeron. En réalité, c'est un appel au secours d'[[Hrysanthéïs]], masqué par le Cauchemar. Par chance, Vernrdimund a une résistance hores du commun au Chancre et cela l'a assez inquiété pour mener l'enquête. +Vernrdimund a reçu une vision qu'il interprète comme une divination de Forgeron. En réalité, c'est un appel au secours d'[[Hrysanthéïs]], masqué par le Cauchemar. Par chance, Vernrdimund a une résistance hors du commun au Chancre et cela l'a assez inquiété pour mener l'enquête. - - Voici un mois qu'il est arrivé dans la Cité, son enquête a bien avancé. Il soupconne fortement [[Althéa Temperenza|Althéa]] de vouloir générer du chaos, car les troubles se sont intensifié et a chaque fois les activité commerciales ou l'agenda politique de la politicienne etait favorisé. - - [ ] Detailler les actions légales et illégales qui ont favorisé Althéa #todo + - Voici un mois qu'il est arrivé dans la Cité, son enquête a bien avancé. Il soupçonne fortement [[Althéa Temperenza|Althéa]] de vouloir générer du chaos, car les troubles se sont intensifié et a chaque fois les activité commerciales ou l'agenda politique de la politicienne était favorisé. + - [ ] Détailler les actions légales et illégales qui ont favorisé Althéa #todo --- ```RpgManagerID diff --git a/Scenes/Exploration du manoir.md b/Scenes/Exploration du manoir.md index 9cdb774..a516524 100644 --- a/Scenes/Exploration du manoir.md +++ b/Scenes/Exploration du manoir.md @@ -22,7 +22,7 @@ models: ``` --- ### Scene Notes - - [ ] Detaillé les pieces du manoir #todo + - [ ] Détailler les pièces du manoir #todo --- ```RpgManager diff --git a/Scenes/Interrogatoire d'Althéa.md b/Scenes/Interrogatoire d'Althéa.md index 2ab72a5..e5309b9 100644 --- a/Scenes/Interrogatoire d'Althéa.md +++ b/Scenes/Interrogatoire d'Althéa.md @@ -11,7 +11,7 @@ data: trigger: date: sceneType: "encounter" - isActedUpon: false + isActedUpon: true duration: 0 durations: [] storyCircleStage: "Return" diff --git a/Scenes/Présentation de la situation.md b/Scenes/Présentation de la situation.md index 533734b..43ef463 100644 --- a/Scenes/Présentation de la situation.md +++ b/Scenes/Présentation de la situation.md @@ -8,7 +8,7 @@ data: complete: false sessionId: 0 action: - trigger: + trigger: "Début de session" date: sceneType: "exposition" isActedUpon: false diff --git a/Scénario/Chapitre 1 - Révolution.md b/Scénario/Chapitre 1 - Révolution.md deleted file mode 100644 index de788af..0000000 --- a/Scénario/Chapitre 1 - Révolution.md +++ /dev/null @@ -1,128 +0,0 @@ ---- -tags: - - ch1 -type: Scénario ---- - - - -## Introduction -Absolue Nécessitée est une campagne prévue pour des joueurs de niveau 4 à 16. L'aventure se déroule principalement -### Contexte -Les joueurs sont engagés par [[Althéa|Althéa Temperanza]], une députée populaire parmi le peuple, fraichement réélue à [[L'Assemblée]] de la [[Cité Franche]]. Elle soupçonne quelques bourgeois de fomenter un tentative d'assassinat et engage les joueurs pour la protéger[^1]. - -Althéa était la dernière incarnation d’[[Hrysanthéïs]], un [[dragon d’agate]] amoureux de la Cité Franche, alors qu’il était encore maître de sa vie. Il prévoyait d’en faire une héroïne politique de la Cité Franche, quelqu’un qui rétablirait l’égalité au sein des institutions et redonnerait espoir aux déshérités. Son jumeau corrompu, connu sous le nom de Milles-Visages (voir annexe C) a repris cette façade, et a ainsi hérité des dangereux ennemis d’Althéa. En surface, elle paraît être un parangon de justice et d’innocence, mais en vérité, Mille-Visages désire faire de la Cité Franche un gigantesque nid chancreux. - -Les joueurs seront témoins d'une tentative d'assassinat d'Althéa et devront remonter la piste complexe de l'assassin jusqu'à la Tridentine, puis jusqu'à la Raqisa, et enfin jusqu'à un certain [[Lunarion Agnadelle]]. Lunarion est l'exemple typique du bourgeois corrompu qui règne dans la Cité : héritage familial, sentiment d'impunité, haine des pauvres. L'ascension sociale d'Althéa lui est insupportable. - -Mille-Visages a organisé lui-même cette tentative d'assassinats via l'un de ses alter-ego, Lysandre, pour faire d'une pierre deux coup : faire tomber une membre de la Main et pouvoir accéder aux hautes sphères de la Cité, et affaiblir [[La Tridentine]] et les Taupes d'Asoif pour asseoir la domination de la [[Raqisa]]. Ensuite, Mille-Visages envisage de transformer le [[Taudis d'Asoif]] en un nid chancreux de la surface, sous couvert d'un gros chantier de réhabilitation. - -Apprendre la corruption d'un dignitaire de la Main brisera l'équilibre précaire de [[L'Assemblée]] et [[Althéa]] en récoltera les lauriers. La nouvelle de la chute de l'empire Kadméïde en [[Cyrillane]] se répandra et les réfugiées afflueront dans la capitale de la République. Dans un contexte de crise institutionnelle, [[Althéa]] sera propulsée *[[L'Assemblée#Les pleins pouvoirs|Absolue]]* (dans un tonnerre d'applaudissement 😉 ) tandis que les héros seront envoyé en tant qu'ambassadeurs en [[Cyrillane]], trop compétent pour être dans les pattes de Milles-Visages. - -### Aperçu -Ce chapitre peut être divisé : -- **L'Enquête sur le commanditaire de l'Assassinat**. Retrouver la piste de Lunarion n'est pas une mince affaire, et avoir des preuves suffisantes pour accuser un membre de la main, même avec l'aide d'un député sera difficile. De plus, Lunarion craint pour sa vie a partir du moment où il apprend que l'assassinat a échoué. Sa panique lui fera surement commettre des erreurs. -- **Reconstituer le puzzle** Les joueurs pourrait assister au procès de Lunarion devant l'assemblée et l'élection d'[[Althéa]] au conseil de [[Conseil de la Ville|la Main]], où les joueurs auront peut-être un rôle a jouer. Selon les indices, ils pourraient aussi commencer a s'intéresser de plus près à [[Hrysanthéïs]] -- **Vivre l'arrivée des réfugiés**. Les joueurs seront envoyé sur la piste de bandits dans les reliefs de Histe, afin de voir la misère des réfugié Cyrillan par leurs propres yeux et de résoudre les problèmes qu'engendre l'immigration dans les terres reculées, qui gène l'approvisionnement de bois nécessaire a la construction navale de la Cité. Quand ils reviennent, ils sont invité par Althéa à un spectacle d'opéra, où elle subira un attentat. Le chapitre se termine en apothéose, où l'attentat est instrumentalisé pour faire nommer Althéa Absolue de la république. -## Prologue et Ancres narratives -Le scénario est prévu pour un niveau déjà élevé et fonctionne d'autant mieux si les personnages ont déjà acquis une petite réputation dans la Cité. Vous pouvez leurs faire jouer par exemple un des module d'Agates comme _Le Chronolithe_ ou un mini scénario comme _Un casse de Haut Vol_ dans le recueil _Equipées_ - -Dans les deux cas, un notable de la cité ([[Mirë Lelyen]] par exemple ) pourrait en être le commanditaire avant de parler d'eux a [[Althéa]]. - -Vous pouvez aussi distillez des visions ou des appels dans les rêves, voir des sommeils envahie par le Cauchemar durant les aventures précédant cette campagne. - -##### Notes sur Mille Visages -[[Hrysanthéïs]] a passé des centaines d'années a peaufiner son art de la métamorphose. Quand il incarne une personne et change d'apparence, ses manières, sa façon de parler, et ceci sans effort. - -Lors des interactions avec les avatars du dragon chancreux, jouez-les comme des personnages a part entière. Mille visage ne se trompera jamais de mimique ou d'accent, a moins d'être sous grande pression. - -Par contre, il lui arrive de faire savoir a ses avatars des choses qu'ils ne sont pas sensé savoir. Si vos PJ ont des soupçons sur sa véritable nature, c'est la dessus qu'il faut jouer. - -## La demeure d'Althéa -Les personnages sont invitées chez [[Althéa|Althéa Temperanza]], la députée héroïne du peuple. Fraîchement réélu à [[L'Assemblée]], elle vise le [[Conseil de la Ville]] et semble craindre une tentative d'assassinat. - -Si les aventuriers ont acquis leur réputation via un commanditaire précédent, il peut être présent lors de cette visite. Si c'est le cas, il louera les prouesses politique d'[[Althéa]] et ne se privera pas de parler de son passé. - -![[Manoir d'Althéa.png]] - -Quand les PJ se rendent à l'invitation, lisez ou paraphez ceci : -> *Vous toquez a la porte d'une superbe demeure à colombages, qui ne dénote avec les autres maisons du quartier que part une petite tour qui s'élance sur la façade nord. -> Un melessë vous accueille, dans une tunique en cuir noire et brodée d'épi dorées, le visage fermé. Vous décelez aux oreilles une ascendance elfique, mais contrairement a la norme, celui ci arbore des traits déformé, cabossé, voir fondu par endroits. Avec ses gants blancs, il vous fait signe d'entrer et vous escorte jusqu'à un petit salon situé sur votre gauche.* - -[[Gustavio]] est un demi-elfe, guéri d'une lèpre sévère qui a rencontré Althéa dans la [[Léproserie de Sheena]] et qui la suit depuis ce jour la. Un test de Sagesse (Perception) DD 15 permet de voir que certaines de ses phalanges manque et une test de Sagesse (Médecine) DD 15 que les marques de son visage sont des reliquat de son ancienne maladie. - -> *Vous entrez dans la pièce, et apercevez une femme aux traits tiré, aux cheveux noirs de jais et a la robe noire, brodée elle aussi d'épis dorées. Quand elle vous aperçois, elle se lève de sa chaise en bois et lâche sa tasse de thé pour vous saluer.* - -Althéa salue les aventuriers avec beaucoup de dignité dans le petit salon. Elle parle volontiers de son passé et retardera au maximum le moment d'entrer dans le vif du sujet, éludant le sujet en posant des questions sur le passé des personnages, proposant des collations et rebondissant sur chaque anecdotes croustillantes. Le but ici de Milles visages et d'en apprendre le plus possible sur ces héros, afin de pouvoir s'en débarrasser si les choses tournent mal. - -Si plus personne ne trouve de sujet de conversation ou que les personnages sont excédé, Althéa prendra son souffle et expliquera la situation. Elle a reçu une lettre pour la prévenir que quelqu'un cherchait à lui nuire et qu'elle devais faire attention à elle. En effet, dans 3 jours[^1] aura lieu un vote pour engager une procédure de réaménagement du quartier de l'Asoif pour accueillir les réfugiés Cyrillan. Elle est l'instigatrice de cette loi, et à un bon soutien populaire. Mais beaucoup pourrait vouloir saboter cette loi : les conservateurs de l'Assemblée qui voient cette action inutile vu que la Cyrillane possède déjà un quartier à eux, les [[Taupes d'Asoif]] qui profite de la situation du quartier, et même une partie de la Cité, souvent les propriétaires, qui nourrissent encore une rancœur à l'égard de la Cyrillane. - -Elle voudrait donc engager les personnages afin de la protéger jusqu'au vote. En récompense, en plus de les loger gratuitement dans son manoir, elle offrira a chacun d'entre eux quelque chose qu'il désire et qui soit dans ses moyens ou ceux de la République. Si les joueurs n'ont pas d'idées, elle peut proposer a tous de devenir citoyen à part entière de la Cité, et de pouvoir être tiré au sort a l'Assemblée. - -Suite a ces agréables conversations, les PJ seront invités à rejoindre la salle a manger où un dîner les attend. [[Gustavio]] les rejoindra pour manger. Si ces manières ressemblait a un domestique au premier abord, ici il est mis sur un pied d'égalité et mange a la droite de la députée. -Il sera plus loquace et répondra volontiers aux questions des PJ pendant le repas, sans jamais sourire néanmoins. - -Althéa, après le repas, montrera aux PJ leurs chambres, puis répondra à leurs questions. Une fois la conversation terminée, elle donnera la lettre qu'elle a reçu, puis ira dans ses quartiers, laissant les aventuriers entre les mains de [[Gustavio]]. - - - -# L'Assassinat ----- - - [[Personnages/Derlynn Boyau-Gravier]], une membre de la tridentine, viendra attaquer dans la Chambre d'Althéa (zone A13) . Utilisez le bloc de stat de **chef de bande** avec la capacité Assassinat. - - À son premier tour de jeu, l’assassin bénéficie d’un avantage aux jets d’attaque contre toute créature qui n’a pas encore joué un tour. Toute attaque réussie par l’assassin contre une cible surprise est considérée comme un coup critique. - -Althéa se mettra en retrait à la première occasion, mais si jamais les aventuriers semblent en mauvaise posture, elle dispose d'un atout secret : une dague empoisonnée trempée dans le venin de ver pourpre -- [ ] mettre les stats de son arme #todo - - - -#### A13. La Chambre d'Althéa - - -Apres la mort de Derlynn, lisez : ->Une gnome a la peau mate, aux cheveux en dreadlocks et avec des taches de rousseurs est étendue morte sur le tapis, le sang commence a se répandre sur le tapis ocre de la chambre. Une dague est accrochée a sa ceinture et la chambre retombe dans le calme. - -Si les joueurs l'inspectent, il trouvent une boite d'allumette faisant mention de "l'[[Hydre Cristalline]]", une bourse avec 20 po, un dague et une épée courte. Si les joueurs lui retirent un quelconque vêtements, ils peuvent apercevoir des tatouages d'ancre, de gouvernail, de voilier et de rose des vents qui recouvrent ses bras, son torse et son dos. - -Un test de Médecine DD10 révèle des traces de Scorbut dans la bouche et les dents. N'importe quel personnage qui a la maitrise des véhicules maritimes remarques des mains caleuse que seuls des kilomètre de cordes peuvent creuser. - -Si Althéa est interrogée a propos de la situation, elle jouera sur l'état de choc et dira qu'elle préfère s'éloigner. Si elle ne détecte pas de menaces ou de doutes venant des personnages, elle prétextera une prière et s'enfermera dans la zone A18 jusqu'au matin. - - - - - -##### Note -[[Raqisa|La Raqisa]] a chargé [[Lysandre]] de tuer [[Althéa]] sur ordre de [[Lunarion Agnadelle]]. -Profitant de l'occasion, [[Mille visages]] cherche a faire porter le chapeau à [[La Tridentine]]. Il a tué un de ses membres, puis a disséminés des indices pointant a la fois vers la Tridentine et vers [[Lunarion Agnadelle|Lunarion]], afin de déstabiliser [[La Tridentine]] et de fragiliser [[L'Assemblée]] - -###### L'intérêt de Milles-Visages -L'intérêt de Milles Visages dans cette machination est multiple : -- Discréditer un membre de la Main permet de fragiliser la chaîne démocratique et pourquoi pas révoquer un élu. Une place vacante au conseil et un fort soutien populaire permettrait à Althéa de se faire élire. -- Réhabiliter le quartier engendrait la fin des Taupes d'Asoif, et un pas de plus vers l'hégémonie de la [[Raqisa]] -- Le Taudis contient un accès à un réseau de tunnel menant jusqu'à l'inframonde. Les travaux de réhabilitation serait une couverture parfaite pour créer des nids chancreux a la surface. Personne ne fera attention si les pauvres du quartier meurt - - [^1]:Suivant le rythme voulu pour la campagne où si vous voulez que les personnages visitent la Cité franche, le vote et la tentative d'assassinat peuvent s'étaler dans le temps et avoir lieu plus tard.. - -###### Révélations : #wip -1. [[Lunarion Agnadelle|Lunarion]] a commandité l'assassinat d'Althéa - 1. Retrouver la piste de [[Lysandre]] -1. L'assassin semble avoir été tué dans le dos, alors qu'Althéa prétend s'être défendue -2. A l'hydre, on a vu partir l'assassin suivi de près par un homme brun - 1. Lysandre laissera des traces a l'Hydre, notamment quand il a déposé le contrat -3. L'assassin présumé n'a pas d'armes sur lui -4. Lysandre a exécuté plusieurs missions privée pour le compte de Lunarion - 2. Suivre la piste laissé *volontairement* par Lysandre accusant la Tridentine -1. L'assassin porte des tatouages de Marins reconnaissable -2. Il a laissé une boite d'allume-feux de l'[[Hydre Cristalline]], un bar des quais - 1. A l'hydre, un des quartier général de la Tridentine, de la poussière de parchemin (du parchemin *Quête*) -3. Il a les dents déchaussées, séquelles de scorbut (Médecine DD 13) - 3. Retrouver le contact de Lunarion a la Raqisa : [[Mahira|Une danseuse]] du Quartier des épices -1. La lettre envoyée à Althéa sent les épices -2. L'encre et le papier ne sont pas typique de la Cité, mais ressemble plutôt a du lin - - -Diagramme WIP -![[Assassinat d'Althéa.svg]] \ No newline at end of file From f3d2ca9ef02306743315ab7af193422b14738473 Mon Sep 17 00:00:00 2001 From: LUCASTUCIOUS Date: Tue, 3 Jan 2023 13:32:03 +0100 Subject: [PATCH 2/4] backup --- .obsidian/community-plugins.json | 3 +- .obsidian/plugins/rpg-manager/data.json | 2 +- .obsidian/plugins/rpg-manager/main.js | 76 ++++++++++++++++----- .obsidian/plugins/rpg-manager/manifest.json | 2 +- Absolue Nécessitée.md | 8 +-- Acts/1.1 - L'Assassinat raté.md | 10 +-- Adventures/Chapitre 1 - Révolution.md | 14 +++- Campagne.md | 2 +- Characters/Kuma.md | 2 + Factions/Conseil des Stratèges.md | 32 +++++++++ Factions/Conseils des Dragons.md | 32 +++++++++ Factions/La Main.md | 56 +++++++++++++++ Factions/L’Assemblée.md | 45 ++++++++++++ Factions/République.md | 69 +++++++++++++++++++ Locations/Cité Franche.md | 15 +++- Locations/Cyfandir.md | 5 ++ Locations/Cyrillanne.md | 40 +++++++++++ Locations/Grand Palais.md | 40 +++++++++++ Locations/Kratéïra.md | 40 +++++++++++ Locations/Ouestrie.md | 11 ++- Locations/Reliefs de Histe.md | 41 +++++++++++ Locations/Terrasse du Palais.md | 9 +++ NonPlayerCharacters/Althéa Temperenza.md | 4 +- NonPlayerCharacters/Lunarion Agnadelle.md | 2 +- NonPlayerCharacters/Malvina Ceréel.md | 45 ++++++++++++ 25 files changed, 570 insertions(+), 35 deletions(-) create mode 100644 Factions/Conseil des Stratèges.md create mode 100644 Factions/Conseils des Dragons.md create mode 100644 Factions/La Main.md create mode 100644 Factions/L’Assemblée.md create mode 100644 Factions/République.md create mode 100644 Locations/Cyrillanne.md create mode 100644 Locations/Grand Palais.md create mode 100644 Locations/Kratéïra.md create mode 100644 Locations/Reliefs de Histe.md create mode 100644 NonPlayerCharacters/Malvina Ceréel.md diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json index df466e4..b81b9b2 100644 --- a/.obsidian/community-plugins.json +++ b/.obsidian/community-plugins.json @@ -8,5 +8,6 @@ "obsidian-outliner", "obsidian-projects", "fantasy-calendar", - "rpg-manager" + "rpg-manager", + "obsidian-banners" ] \ No newline at end of file diff --git a/.obsidian/plugins/rpg-manager/data.json b/.obsidian/plugins/rpg-manager/data.json index 58d783e..23d3ed9 100644 --- a/.obsidian/plugins/rpg-manager/data.json +++ b/.obsidian/plugins/rpg-manager/data.json @@ -108,7 +108,7 @@ "fields": [ { "field": 1, - "checked": false, + "checked": true, "required": false }, { diff --git a/.obsidian/plugins/rpg-manager/main.js b/.obsidian/plugins/rpg-manager/main.js index e39bf33..e338923 100644 --- a/.obsidian/plugins/rpg-manager/main.js +++ b/.obsidian/plugins/rpg-manager/main.js @@ -1390,8 +1390,55 @@ var Index = class { } }; +// node_modules/uuid/dist/esm-browser/rng.js +var getRandomValues; +var rnds8 = new Uint8Array(16); +function rng() { + if (!getRandomValues) { + getRandomValues = typeof crypto !== "undefined" && crypto.getRandomValues && crypto.getRandomValues.bind(crypto); + if (!getRandomValues) { + throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported"); + } + } + return getRandomValues(rnds8); +} + +// node_modules/uuid/dist/esm-browser/stringify.js +var byteToHex = []; +for (let i = 0; i < 256; ++i) { + byteToHex.push((i + 256).toString(16).slice(1)); +} +function unsafeStringify(arr, offset2 = 0) { + return (byteToHex[arr[offset2 + 0]] + byteToHex[arr[offset2 + 1]] + byteToHex[arr[offset2 + 2]] + byteToHex[arr[offset2 + 3]] + "-" + byteToHex[arr[offset2 + 4]] + byteToHex[arr[offset2 + 5]] + "-" + byteToHex[arr[offset2 + 6]] + byteToHex[arr[offset2 + 7]] + "-" + byteToHex[arr[offset2 + 8]] + byteToHex[arr[offset2 + 9]] + "-" + byteToHex[arr[offset2 + 10]] + byteToHex[arr[offset2 + 11]] + byteToHex[arr[offset2 + 12]] + byteToHex[arr[offset2 + 13]] + byteToHex[arr[offset2 + 14]] + byteToHex[arr[offset2 + 15]]).toLowerCase(); +} + +// node_modules/uuid/dist/esm-browser/native.js +var randomUUID = typeof crypto !== "undefined" && crypto.randomUUID && crypto.randomUUID.bind(crypto); +var native_default = { + randomUUID +}; + +// node_modules/uuid/dist/esm-browser/v4.js +function v4(options, buf, offset2) { + if (native_default.randomUUID && !buf && !options) { + return native_default.randomUUID(); + } + options = options || {}; + const rnds = options.random || (options.rng || rng)(); + rnds[6] = rnds[6] & 15 | 64; + rnds[8] = rnds[8] & 63 | 128; + if (buf) { + offset2 = offset2 || 0; + for (let i = 0; i < 16; ++i) { + buf[offset2 + i] = rnds[i]; + } + return buf; + } + return unsafeStringify(rnds); +} +var v4_default = v4; + // src/services/indexService/IndexService.ts -var import_crypto = require("crypto"); var IndexService = class extends AbstractService { create(type, id, campaignId, parentId, positionInParent, campaignSettings) { const response = new Index(this.api, type, id, campaignId, parentId); @@ -1406,7 +1453,7 @@ var IndexService = class extends AbstractService { return response; } createUUID() { - return (0, import_crypto.randomUUID)(); + return v4_default(); } }; @@ -1962,7 +2009,7 @@ var CodeblockImageWorker = class { return __async(this, null, function* () { if (domain.codeblock.data === void 0) domain.codeblock.data = {}; - if (domain.codeblock.data.images === void 0) + if (domain.codeblock.data.images == void 0) domain.codeblock.data.images = []; let found; for (let index = 0; index < domain.codeblock.data.images.length; index++) { @@ -5686,7 +5733,7 @@ var GalleryAddRemoteModalView = class extends AbstractConfirmationGalleryModalVi this._addButtonEl.addEventListener("click", () => { const imageEl = new Image(); for (let index = 0; index < this.model.images.length; index++) { - if (this._urlEl.value.toLowerCase() === this.model.images[index].src.toLowerCase()) { + if (this._urlEl.value === this.model.images[index].src) { this._errorEl.style.display = ""; this._errorEl.textContent = "The URL to the image is invalid."; return; @@ -5698,7 +5745,7 @@ var GalleryAddRemoteModalView = class extends AbstractConfirmationGalleryModalVi return; }; imageEl.onload = (evt) => { - this.api.service(CodeblockService).addOrUpdateImage(this._urlEl.value.toLowerCase(), "").then((image) => { + this.api.service(CodeblockService).addOrUpdateImage(this._urlEl.value, "").then((image) => { if (image !== void 0) { this.selectedImage = image; this.confirmationOverlayEl.style.display = "block"; @@ -12536,12 +12583,11 @@ var AbtStageElement = class extends AbstractElement { // src/managers/viewsManager/elements/ParentSwitcherSelectorElement.ts var import_obsidian31 = require("obsidian"); -var import_crypto2 = require("crypto"); var ParentSwitcherSelectorElement = class extends AbstractElement { constructor(api) { super(api); this.api = api; - this._id = (0, import_crypto2.randomUUID)(); + this._id = v4_default(); } render(data, containerEl) { let selectedModel = void 0; @@ -16582,7 +16628,6 @@ var FantasyCalendarDatePicker = class { }; // src/services/fantasyCalendarService/views/elements/FantasyCalendarElement.ts -var import_crypto3 = require("crypto"); var FantasyCalendarElement = class extends AbstractElement { render(data, containerEl) { var _a; @@ -16596,7 +16641,7 @@ var FantasyCalendarElement = class extends AbstractElement { let dateValue = ""; if (data.values !== void 0 && data.values.date !== void 0 && data.model.campaign.fantasyCalendar !== void 0) dateValue = this.api.service(FantasyCalendarService).getDay(data.values.date, data.model.campaign.fantasyCalendar).displayDate; - const id = (0, import_crypto3.randomUUID)(); + const id = v4_default(); this._inputEl = contentEl.createEl("input", { cls: "rpg-manager-fantasy-calendar-picker-launcher " + id }); this._inputEl.type = "text"; this._inputEl.value = dateValue; @@ -19499,7 +19544,6 @@ var V3_0_to_3_1_worker = class extends AbstractDatabaseWorker { // src/core/updater/workers/V3_1_to_3_4_worker.ts var import_obsidian39 = require("obsidian"); -var import_crypto4 = require("crypto"); var V3_1_to_3_4_worker = class extends AbstractDatabaseWorker { get from() { return "3.1"; @@ -19540,7 +19584,7 @@ var V3_1_to_3_4_worker = class extends AbstractDatabaseWorker { return __async(this, null, function* () { const campaigns = this._elements.filter((component) => component.type === 1 /* Campaign */); for (let index = 0; index < campaigns.length; index++) { - const id = (0, import_crypto4.randomUUID)(); + const id = v4_default(); const newComponentId = { type: campaigns[index].type, campaignSettings: campaigns[index].campaignSettings, @@ -19625,7 +19669,7 @@ var V3_1_to_3_4_worker = class extends AbstractDatabaseWorker { const newComponentId = { type: adventures[index].type, campaignSettings: adventures[index].campaignSettings, - id: (0, import_crypto4.randomUUID)(), + id: v4_default(), campaignId: campaign.newIndex.campaignId, parentId: campaign.newIndex.campaignId, positionInParent: index + 1 @@ -19654,7 +19698,7 @@ var V3_1_to_3_4_worker = class extends AbstractDatabaseWorker { const newComponentId = { type: acts[index].type, campaignSettings: acts[index].campaignSettings, - id: (0, import_crypto4.randomUUID)(), + id: v4_default(), campaignId: adventure.newIndex.campaignId, parentId: adventure.newIndex.id, positionInParent: index + 1 @@ -19691,7 +19735,7 @@ var V3_1_to_3_4_worker = class extends AbstractDatabaseWorker { const newComponentId = { type: scenes[index].type, campaignSettings: scenes[index].campaignSettings, - id: (0, import_crypto4.randomUUID)(), + id: v4_default(), campaignId: act.newIndex.campaignId, parentId: act.newIndex.id, positionInParent: index + 1 @@ -19719,7 +19763,7 @@ var V3_1_to_3_4_worker = class extends AbstractDatabaseWorker { const newComponentId = { type: sessions[index].type, campaignSettings: sessions[index].campaignSettings, - id: (0, import_crypto4.randomUUID)(), + id: v4_default(), campaignId: campaign.newIndex.campaignId, parentId: campaign.newIndex.campaignId, positionInParent: index + 1 @@ -19737,7 +19781,7 @@ var V3_1_to_3_4_worker = class extends AbstractDatabaseWorker { const newComponentId = { type: elements[index].type, campaignSettings: elements[index].campaignSettings, - id: (0, import_crypto4.randomUUID)(), + id: v4_default(), campaignId: campaign.newIndex.campaignId, parentId: campaign.newIndex.campaignId, positionInParent: 1 diff --git a/.obsidian/plugins/rpg-manager/manifest.json b/.obsidian/plugins/rpg-manager/manifest.json index 7d9bde4..fb7b02b 100644 --- a/.obsidian/plugins/rpg-manager/manifest.json +++ b/.obsidian/plugins/rpg-manager/manifest.json @@ -1,7 +1,7 @@ { "id": "rpg-manager", "name": "RPG Manager", - "version": "3.4.4", + "version": "3.4.5", "minAppVersion": "0.15.0", "description": "A plugin to manage your Tabletop Role Playing Game campaigns for Obsidian.", "author": "Carlo Nicora ", diff --git a/Absolue Nécessitée.md b/Absolue Nécessitée.md index f2876ff..4f520c3 100644 --- a/Absolue Nécessitée.md +++ b/Absolue Nécessitée.md @@ -2,6 +2,8 @@ --- alias: [] tags: [] +banner: "https://cdnb.artstation.com/p/assets/images/images/017/547/695/large/marc-simonetti-img-20190424-170658-527.jpg?1556439881" +banner_y: 0.572 --- ```RpgManagerData plot: @@ -26,9 +28,7 @@ data: currentAdventureId: "a33850ae-09d0-4e9d-ae95-384b4064fbaf" currentActId: "2d839255-b86f-493e-86cb-149dd5b2a537" currentSessionId: - images: - - path: "https://cdnb.artstation.com/p/assets/images/images/017/547/695/large/marc-simonetti-img-20190424-170658-527.jpg?1556439881" - caption: "" + images: [] ``` ```RpgManager models: @@ -57,7 +57,7 @@ models: npcs: relationship: "hierarchy" factions: - relationship: "hierarchy" + relationship: "hierarchy" ``` ```RpgManagerID ### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### diff --git a/Acts/1.1 - L'Assassinat raté.md b/Acts/1.1 - L'Assassinat raté.md index d1eaa65..1707106 100644 --- a/Acts/1.1 - L'Assassinat raté.md +++ b/Acts/1.1 - L'Assassinat raté.md @@ -2,6 +2,8 @@ alias: [] tags: [] chapter: 1 +banner: "https://i.pinimg.com/564x/8e/4b/e7/8e4be7ea21c920ea8f7b9fb75eaf389a.jpg" +banner_y: 0.388 --- ```RpgManagerData plot: @@ -61,14 +63,12 @@ parentId: "a33850ae-09d0-4e9d-ae95-384b4064fbaf" id: "2d839255-b86f-493e-86cb-149dd5b2a537" positionInParent: 1 ``` -[[Léproserie de Sheena|]] -[[Manoir d'Althéa|]] -[[Althéa Temperenza|]] +[[Boite d'Allumette de l'Hydre Cristalline|]] +[[La Lettre préventive|]] [[Lunarion Agnadelle|]] [[Verndrimund|]] [[Erulissen|]] +[[Althéa Temperenza|]] [[Gustavio|]] -[[La Lettre préventive|]] -[[Boite d'Allumette de l'Hydre Cristalline|]] [[Derlynn Boyau-Gravier|]] diff --git a/Adventures/Chapitre 1 - Révolution.md b/Adventures/Chapitre 1 - Révolution.md index 11a77dd..d869704 100644 --- a/Adventures/Chapitre 1 - Révolution.md +++ b/Adventures/Chapitre 1 - Révolution.md @@ -3,6 +3,8 @@ alias: [] tags: - ch1 +banner: "https://2.bp.blogspot.com/-1vrilRVfQLA/VvpxzuDnE0I/AAAAAAAAavI/966Kg7f8v9Mfm29TrdZxdfb_mUiEJ7Kdg/s1600/rebellion_1300px_by-andy-walsh.jpg" +banner_y: 0.384 --- ```RpgManagerData plot: @@ -21,8 +23,11 @@ plot: return: change: data: - synopsis: + synopsis: "Les joueurs sont engagés par [[Althéa Temperenza]], une députée populaire parmi le peuple, fraichement réélue à L'Assemblée de la Cité Franche. Sauvée d'une tentative d'assassinat, elle engagera les joueurs pour retrouver l'auteur de ce méfait. Apres avoir exposé au grand jour les méfait de [[Lunarion Agnadelle]], elle prendra sa place dans la Main" complete: false + images: + - path: "https://2.bp.blogspot.com/-1vrilRVfQLA/VvpxzuDnE0I/AAAAAAAAavI/966Kg7f8v9Mfm29TrdZxdfb_mUiEJ7Kdg/s1600/rebellion_1300px_by-andy-walsh.jpg" + caption: "" ``` ```RpgManager models: @@ -31,7 +36,14 @@ models: --- ### Adventure Notes - +Les joueurs sont engagés par [[Althéa Temperenza]], une députée populaire parmi le peuple, fraichement réélue à L'Assemblée de la Cité Franche. Elle soupçonne quelques bourgeois de fomenter un tentative d'assassinat et engage les joueurs pour la protéger. Les joueurs doivent trouver +Les joueurs auront donc plusieurs missions : + +- Enquêter sur le commanditaire de l'Assassinat +- Trouver et révéler les actions du/des commanditaires +- Faire élire Althéa au conseil de la Main +- Cette nouvelle pourrait briser l'équilibre précaire de L'Assemblée et Althéa en récolterait les lauriers. La nouvelle de la chute de l'empire Kadméïde en Cyrillane se répandra et les réfugiées afflueront dans la capitale de la République. Dans un contexte de crise institutionnelle, Althéa sera propulsée Absolue (dans un tonnerre d'applaudissement 😉 ). --- ```RpgManager models: diff --git a/Campagne.md b/Campagne.md index 4dca0f4..31065ce 100644 --- a/Campagne.md +++ b/Campagne.md @@ -27,7 +27,7 @@ Les joueurs sont engagés par [[Althéa|Althéa Temperanza]], une députée popu Les joueurs auront donc plusieurs missions : - Enquêter sur le commanditaire de l'Assassinat - Trouver et révéler les actions du/des commanditaires -- Faire élire [[Althéa]] au conseil de [[Conseil de la Ville|la Main]] +- Faire élire [[Althéa]] au conseil de [[La Main]] Cette nouvelle pourrait briser l'équilibre précaire de [[L'Assemblée]] et [[Althéa]] en récolterait les lauriers. La nouvelle de la chute de l'empire Kadméïde en [[Cyrillane]] se répandra et les réfugiées afflueront dans la capitale de la République. Dans un contexte de crise institutionnelle, [[Althéa]] sera propulsée *[[L'Assemblée#Les pleins pouvoirs|Absolue]]* (dans un tonnerre d'applaudissement 😉 ). ### [[Chapitre 2 - Mensonges]] diff --git a/Characters/Kuma.md b/Characters/Kuma.md index 99037ce..20d0c23 100644 --- a/Characters/Kuma.md +++ b/Characters/Kuma.md @@ -1,6 +1,8 @@ --- alias: [Tulius] tags: [] +banner: "https://www.worldanvil.com/media/cache/cover/uploads/images/9d04c7625f3f0515c8abcab226215353.png" +banner_y: 0.548 --- ```RpgManagerData data: diff --git a/Factions/Conseil des Stratèges.md b/Factions/Conseil des Stratèges.md new file mode 100644 index 0000000..6e5872e --- /dev/null +++ b/Factions/Conseil des Stratèges.md @@ -0,0 +1,32 @@ +--- +alias: [] +tags: [] +--- +```RpgManagerData +data: + synopsis: + complete: false +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + locations: + subplots: +``` +--- +### Faction Details + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 1024 +campaignSettings: 0 +id: "2336e4e4-b8f6-4ccb-8465-a63b23444285" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Factions/Conseils des Dragons.md b/Factions/Conseils des Dragons.md new file mode 100644 index 0000000..c1a331a --- /dev/null +++ b/Factions/Conseils des Dragons.md @@ -0,0 +1,32 @@ +--- +alias: [] +tags: [] +--- +```RpgManagerData +data: + synopsis: + complete: false +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + locations: + subplots: +``` +--- +### Faction Details + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 1024 +campaignSettings: 0 +id: "71ec1286-b674-40aa-99f4-96dda2ffcfc3" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Factions/La Main.md b/Factions/La Main.md new file mode 100644 index 0000000..6aff14f --- /dev/null +++ b/Factions/La Main.md @@ -0,0 +1,56 @@ +--- +alias: ["Conseil de la ville"] +tags: [] +--- +```RpgManagerData +data: + synopsis: "5 membres de [[L'Assemblée]], élus pour une période de 6 ans ; ils choisissent leur équipe d’assistants. \n" + complete: false +relationships: + - type: "bidirectional" + path: "NonPlayerCharacters/Lunarion Agnadelle.md" + description: "Membre depuis 8ans (deuxième mandat), il succède a son père." + - type: "child" + path: "Factions/L’Assemblée.md" + description: + - type: "bidirectional" + path: "Locations/Grand Palais.md" + description: +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + locations: + subplots: +``` +--- +### Faction Details + +Installés en permanence dans les bâtiments officiels, les membres sont les premiers avertis en cas de problème. Ils gèrent les affaires courantes et préparent l’essentiel de l’ordre du jour de [[l’Assemblée]]. + +Le dernier vote pour le conseil a eu lieu l'année dernière + +### Membres actuels +- [[Lunarion Agnadelle]], depuis 8ans (deuxième mandat), il succède a son père. +- [[Malvina Ceréel]], la matriarche halfeline de la famille Ceréel, entame sa 13e année (3eme mandat) et ne compte pas partir. +- [[Artistophane Ipato]] l'héritier de la famille Ipato est dans son premier mandat, et c'est la première fois qu'une famille Cyrillane arrive au conseil de la main. +- [[Zerka Valtor]] une naine haut placée dans l'institution de la Steinbank. +- Le [[Baron de l'Éther]], un gnome qui possède la majorité des transports de la villes. Compagnie de barques, [[néfélytres]] et [[boursoufleuses]]. Il siège au conseil du [[Quartier de l'éolienne]] +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 1024 +campaignSettings: 0 +id: "38edaba0-c820-47b0-b098-0585bc21fa7c" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` +[[Lunarion Agnadelle|]] +[[L’Assemblée|]] +[[Grand Palais|]] +[[République|]] + diff --git a/Factions/L’Assemblée.md b/Factions/L’Assemblée.md new file mode 100644 index 0000000..b787671 --- /dev/null +++ b/Factions/L’Assemblée.md @@ -0,0 +1,45 @@ +--- +alias: [] +tags: [] +banner: "![[L'assemblée.jpg]]" +banner_y: 0.524 +--- +```RpgManagerData +data: + synopsis: "L'Assemblée est le principal organe décisionnaire de la République. " + complete: false +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + locations: + subplots: +``` +--- +111 Citoyens tirés au sort tous les six ans peuvent voter les loi, déclarer la guerre, voter la paix, saisir un conseil pour demander une intervention ou faire office de tribunal en derniers recours. + +Les débats sont souvent public, rarement à huis-clos. Ils peuvent nommer des délégués pour mener une enquête + +### Le pouvoir a tout prix +Bien que les membres de l’Assemblée soient théoriquement tirés au sort, une règle permet à un citoyen dont les activités sont trop prenantes de céder sa charge à une personne de son choix. Cette clause a dérivé avec le temps en un marché de la représentation comprenant un volet légal (simple vente au plus offrant) et un volet illégal (tel le chantage pour inciter un représentant à céder sa charge, ou d’autres pressions et menaces). Il arrive aussi qu’un citoyen désigné par le sort donne gratuitement son mandat à un citoyen qu’il estime plus compétent que lui.   + +À cause de ce système, le pouvoir est généralement continuellement entre les mains des mêmes groupes, des mêmes familles, aboutissant progressivement à donner une saveur d’oligarchie à la République. Le sans-gêne de certains puissants, sûrs de leur impunité, est source de tensions croissantes et alimente les discours extrémistes de prédicateurs qui rêvent de « libérer » les habitants des tyrans, de la même manière qu’en [[Cyrillanne]].  + +Conscients des déviances des institutions, des citoyens de toutes conditions réclament des réformes, mais l’Assemblée peut-elle se réformer elle-même alors que tant de ses membres auraient à y perdre ? + +### Les pleins pouvoirs   +En cas de crise et de péril imminent pour la République, l’Assemblée peut voter les pleins pouvoirs à un magistrat unique appelé *l’Absolu*. Il dirigera durant un an, avec une liberté complète et le contrôle de toutes les forces armées. Cette institution n’a pratiquement jamais servi au cours de la République. Son abolition a souvent été demandée, mais jamais votée. Ses défenseurs assurent que si la [[Cyrillanne]] avait pu mettre en place un Absolu, jamais elle ne se serait effondrée comme à présent + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 1024 +campaignSettings: 0 +id: "350f09c8-2387-4b1e-84cf-aec22a7677a2" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Factions/République.md b/Factions/République.md new file mode 100644 index 0000000..729f50a --- /dev/null +++ b/Factions/République.md @@ -0,0 +1,69 @@ +--- +alias: [] +tags: [] +banner_icon: 🏛️ +banner: "![[L'assemblée.jpg]]" +banner_y: 0.128 +--- +```RpgManagerData +data: + synopsis: + complete: false +relationships: + - type: "child" + path: "Factions/Conseil des Stratèges.md" + description: + - type: "child" + path: "Factions/L’Assemblée.md" + description: + - type: "child" + path: "Factions/Conseils des Dragons.md" + description: + - type: "child" + path: "Factions/La Main.md" + description: +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + locations: + subplots: + factions: +``` +--- +### Faction Details +Si la Cité Franche s’est imposée comme une puissance marchande incontournable, c’est le résultat d’une volonté sans faille, s’appuyant sur un mélange de persévérance et d’opportunisme. En 331 ans, la République s’est attachée à tisser des relations fortes avec de nombreuses civilisations, installant des comptoirs et nouant des accords protecteurs de ses intérêts. Une politique de neutralité affichée dans les conflits locaux a amené notre territoire à être un lieu de rencontre où les agents de peuples ennemis peuvent mener une diplomatie de l’ombre aboutissant parfois à des traités de paix providentiels. Néanmoins, toutes les ambassades et délégations voyagent avec des espions qui agissent par eux-mêmes ou bien font la richesse des guildes de voleurs chargées de faire leur sale boulot : vol, chantage, enlèvement, assassinat. Par le passé déjà, le destin de peuples lointains s’est joué entre les murs de notre ville, et tout indique que ce rôle d’arrière-cour des intrigues n’est pas près de cesser. + +### Histoire +L’empire de Tamerakh fut divisé en provinces, chacune contrôlée par un gouverneur nommé par le conquérant en personne. Au moment de l’ascension divine, les personnages les plus importants de tout l’empire avaient été conviés à sa capitale, dans l’est du vieux Kaan. D’après la légende, aucun n’en revint et ils moururent tous, comme sa population, et tous les prisonniers de guerre réduits à l’esclavage. Un tel carnage défit tout ce que nous pouvons imaginer. Il ne demeura dans les provinces impériales que les subalternes, et quelques gouverneurs assez prudents pour se faire porter pâle et envoyer leurs seconds à leur place. La Resgrande Riporte faisait partie de la province de Barruna qui couvre approximativement le territoire terrestre actuellement sous le contrôle de la Cité Franche, mais la décision avait été prise de placer la capitale à Malachaï, dans les [[Reliefs de Histe]]. + +#### Le royaume de Barruna + +Après la chute de l’empire de Tamerakh, le Barruna devint un royaume et le gouverneur se proclama roi. Il régna une vingtaine d’année, mais échoua à assurer la stabilité de sa dynastie dans le temps. Son successeur fut renversé par la cheffe de la résistance, Sheena la halfeline. Elle fondit un nouveau royaume, dont la capitale était la Resgrande Riporte. Ce nouveau royaume prit le nom de Ouestrie – une traduction transparente du terme kaani Barruna ! Il n’a pas su s’établir dans la durée, mais les grands principes qui ont présidé à sa création ont en revanche marqué l’histoire. Liberté, force d’âme, esprit d’initiative, égalité, mérité : nous avons là les germes de la République à venir. Cette royauté était d’ailleurs élective. Ses dirigeants hélas manquaient de sens stratégique. La Cyrillane su en tirer profit. + +#### Les Drae +Une habile politique matrimoniale et d’alliance, couplée à une politique de puissance à long terme leur permirent de prendre le contrôle du royaume de Ouestrie. Une dynastie de souverains vassaux mi-ouestriens, mi-cyrillans, les Drae, régna pendant l’essentiel de la période précédant l’instauration de la République. +Pratiquement tous les vestiges royaux que vous pourriez croiser datent de cette époque. De même, les familles qui affichent aujourd’hui encore un titre de noblesse, l’ont acquis sous les Drae.  + +La Resgrande Riporte a considérablement grandi sous leur règne, pour prendre peu à peu le visage que vous lui connaissez. Ils ont inauguré la cathédrale de Flore et Givreuse et le grand sanctuaire de Forgeron. L’abandon de la vieille nécropole au profit du Cimetière de la Plaine est également de leur fait ; l’installation de la Steinbank aussi. En dépit de forces indéniables, le royaume souffrait de défauts qui précipitèrent sa perte. Les familles guildiennes en particulier étaient insatisfaites de la politique fiscale imposée indirectement par le trône cyrillan. La révolution à venir se nourrissait à la fois du ressentiment d’être un pays vassal, de la pression économique, du souvenir des idéaux ayant mené à renverser le royaume de Barruna, et de la relative faiblesse de la Cyrillane alors prise dans une tentative malheureuse de conquérir le royaume de Ghardat.  +L’ultime facteur déclenchant fut un concours de circonstances, une suite d’accidents et de décès tragiques qui menèrent sur le trône Alexis III, un jeune souverain généreux, mais qui mesurait mal la succession d’événements qu’il allait déclencher. Soucieux du bien-être de son peuple, il décida de plaider sa cause auprès de l’empereur, en se rendant en personne à Kratéïra avec une délégation guildienne.  +Il existe plusieurs versions, contradictoires, des événements. Toujours est-il qu’Alexis III Drae mourut au cours du voyage – de maladie ou d’un empoisonnement –, et que certains guildiens furent arrêtés et exécutés pour sédition. Pour l’anecdote, la guilde d’especiel, qui contrôle le commerce des épices, et la guilde des alchimistes sont encore soupçonnées par certains d’avoir assassiné alors le souverain pour provoquer une révolte contre la Cyrillane et obtenir l’indépendance. La population assemblée dans l’ancien palais vota solennellement pour l’établissement de la République. Une époque venait de s’achever. + + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 1024 +campaignSettings: 0 +id: "24d99f46-7010-41c4-9362-8c55ece4cdce" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` +[[Conseil des Stratèges|]] +[[L’Assemblée|]] +[[Conseils des Dragons|]] +[[La Main|]] diff --git a/Locations/Cité Franche.md b/Locations/Cité Franche.md index 1f6a72d..1e73f3e 100644 --- a/Locations/Cité Franche.md +++ b/Locations/Cité Franche.md @@ -1,5 +1,5 @@ --- -alias: [] +alias: ["Resgrande Riporte"] tags: [] type: Cité status: Done @@ -13,6 +13,16 @@ data: images: - path: "Illustrations/Logo/Embleme de la Cité Franche.png" caption: "" +relationships: + - type: "child" + path: "Locations/Terrasse du Palais.md" + description: + - type: "child" + path: "Locations/Quartier du Vieux Port.md" + description: + - type: "child" + path: "Locations/Quartier de la Forge.md" + description: ``` ```RpgManager models: @@ -50,3 +60,6 @@ campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" positionInParent: 0 ``` +[[Terrasse du Palais|]] +[[Quartier du Vieux Port|]] +[[Quartier de la Forge|]] diff --git a/Locations/Cyfandir.md b/Locations/Cyfandir.md index 9c9f3a6..01bfa42 100644 --- a/Locations/Cyfandir.md +++ b/Locations/Cyfandir.md @@ -8,6 +8,10 @@ data: synopsis: complete: false address: +relationships: + - type: "child" + path: "Locations/Ouestrie.md" + description: ``` ```RpgManager models: @@ -39,3 +43,4 @@ campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" positionInParent: 0 ``` +[[Ouestrie|]] diff --git a/Locations/Cyrillanne.md b/Locations/Cyrillanne.md new file mode 100644 index 0000000..f9532ce --- /dev/null +++ b/Locations/Cyrillanne.md @@ -0,0 +1,40 @@ +--- +alias: [] +tags: [] +--- +```RpgManagerData +data: + synopsis: + complete: false + address: +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + events: + clues: + locations: + - relationship: "parent" + title: "Inside" + - relationship: "child" + title: "Contains" + - relationship: + title: "Related Locations" +``` +--- +### Location Details + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 128 +campaignSettings: 0 +id: "c71042c0-2cc2-4e43-a8c9-f6d584c7877b" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Locations/Grand Palais.md b/Locations/Grand Palais.md new file mode 100644 index 0000000..8f4afbd --- /dev/null +++ b/Locations/Grand Palais.md @@ -0,0 +1,40 @@ +--- +alias: ["Ancien Palais","Palais"] +tags: [] +--- +```RpgManagerData +data: + synopsis: + complete: false + address: +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + events: + clues: + locations: + - relationship: "parent" + title: "Inside" + - relationship: "child" + title: "Contains" + - relationship: + title: "Related Locations" +``` +--- +### Location Details + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 128 +campaignSettings: 0 +id: "24c70dc1-9df1-41b4-b4dc-01f008c5770c" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Locations/Kratéïra.md b/Locations/Kratéïra.md new file mode 100644 index 0000000..4d78d76 --- /dev/null +++ b/Locations/Kratéïra.md @@ -0,0 +1,40 @@ +--- +alias: [] +tags: [] +--- +```RpgManagerData +data: + synopsis: + complete: false + address: +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + events: + clues: + locations: + - relationship: "parent" + title: "Inside" + - relationship: "child" + title: "Contains" + - relationship: + title: "Related Locations" +``` +--- +### Location Details + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 128 +campaignSettings: 0 +id: "f70a7d1c-7b2c-4f47-8396-d7b4f3c871d0" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Locations/Ouestrie.md b/Locations/Ouestrie.md index 22f5b1d..780ab1d 100644 --- a/Locations/Ouestrie.md +++ b/Locations/Ouestrie.md @@ -1,5 +1,5 @@ --- -alias: [] +alias: ["Territoires de la République"] tags: [] type: Pays status: Done @@ -10,6 +10,13 @@ data: synopsis: "Territoires appartenant à la République de la [[Cité Franche]]" complete: false address: +relationships: + - type: "child" + path: "Locations/Reliefs de Histe.md" + description: + - type: "child" + path: "Locations/Cité Franche.md" + description: ``` ```RpgManager models: @@ -41,3 +48,5 @@ campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" positionInParent: 0 ``` +[[Reliefs de Histe|]] +[[Cité Franche|]] diff --git a/Locations/Reliefs de Histe.md b/Locations/Reliefs de Histe.md new file mode 100644 index 0000000..75f7af2 --- /dev/null +++ b/Locations/Reliefs de Histe.md @@ -0,0 +1,41 @@ +--- +alias: [] +tags: [] +found-in: [[Ouestrie]] +--- +```RpgManagerData +data: + synopsis: + complete: false + address: +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + events: + clues: + locations: + - relationship: "parent" + title: "Inside" + - relationship: "child" + title: "Contains" + - relationship: + title: "Related Locations" +``` +--- +### Location Details + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 128 +campaignSettings: 0 +id: "f0ac0e8b-3b8e-4a70-957e-9bb826ab1357" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Locations/Terrasse du Palais.md b/Locations/Terrasse du Palais.md index 16ca87e..c749a20 100644 --- a/Locations/Terrasse du Palais.md +++ b/Locations/Terrasse du Palais.md @@ -9,6 +9,13 @@ data: synopsis: complete: false address: +relationships: + - type: "child" + path: "Locations/Grand Palais.md" + description: + - type: "child" + path: "Locations/Manoir d'Althéa.md" + description: ``` ```RpgManager models: @@ -40,3 +47,5 @@ campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" positionInParent: 0 ``` +[[Grand Palais|]] +[[Manoir d'Althéa|]] diff --git a/NonPlayerCharacters/Althéa Temperenza.md b/NonPlayerCharacters/Althéa Temperenza.md index 5b0c1da..f1ad00b 100644 --- a/NonPlayerCharacters/Althéa Temperenza.md +++ b/NonPlayerCharacters/Althéa Temperenza.md @@ -10,7 +10,7 @@ data: synopsis: "Une politicienne qui a le soutien populaire, et la principale commanditaire des personnages" death: dob: - goals: "- Se faire élire en tant qu'Absolue\n- Installer des nids chancreux dans le Taudis d'Asoif" + goals: "- Acceder au [[La Main|Conseil de la ville]]\n- Se faire élire en tant qu'Absolue\n- Installer des nids chancreux dans le Taudis d'Asoif" pronoun: complete: false images: @@ -56,7 +56,7 @@ campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" positionInParent: 0 ``` -[[Manoir d'Althéa|]] + diff --git a/NonPlayerCharacters/Lunarion Agnadelle.md b/NonPlayerCharacters/Lunarion Agnadelle.md index 5f0f8eb..bee2e73 100644 --- a/NonPlayerCharacters/Lunarion Agnadelle.md +++ b/NonPlayerCharacters/Lunarion Agnadelle.md @@ -7,7 +7,7 @@ class: Politique --- ```RpgManagerData data: - synopsis: "Lunarion est l'héritier de l'ancienne famille Agnadelle, des nobles d'avant la République\n \nLunarion est membre de [[Conseil de la Ville|la Main]] depuis 8 ans et un membre éminent du conseil des guildes. " + synopsis: "Lunarion est l'héritier de l'ancienne famille Agnadelle, des nobles d'avant la République\n \nLunarion est membre de [[La Main]] depuis 8 ans et un membre éminent du conseil des guildes. " death: dob: goals: "- Tuer [[Althéa Temperenza|Althéa]]\n- Choisir lequel de ses trois fils héritera. \n- Absorber la compagnie Temperenza" diff --git a/NonPlayerCharacters/Malvina Ceréel.md b/NonPlayerCharacters/Malvina Ceréel.md new file mode 100644 index 0000000..a7acba6 --- /dev/null +++ b/NonPlayerCharacters/Malvina Ceréel.md @@ -0,0 +1,45 @@ +--- +alias: [] +tags: [] +race: halfelin +--- +```RpgManagerData +data: + synopsis: + death: + dob: + goals: + pronoun: + complete: false +``` +```RpgManager +models: + header: true + lists: + subplots: + pcs: + relationship: "unidirectional" + npcs: + relationship: "unidirectional" + factions: + locations: + events: + clues: +``` +--- +### Non Player Character Notes + - + +### Non Player Character Story + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 64 +campaignSettings: 0 +id: "c7e8c576-4cd5-4579-b06f-3e4e48e5b253" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` From f155932a53809c74cd5522c7926bb499e1e45f97 Mon Sep 17 00:00:00 2001 From: LUCASTUCIOUS Date: Tue, 3 Jan 2023 18:29:39 +0100 Subject: [PATCH 3/4] backup --- .gitignore | 1 + .obsidian/plugins/fantasy-calendar/data.json | 403 ++++++++++++++ .obsidian/plugins/fantasy-calendar/main.js | 510 ++++++++++++++++++ .../plugins/fantasy-calendar/manifest.json | 10 + .obsidian/plugins/fantasy-calendar/styles.css | 1 + .obsidian/plugins/rpg-manager/data.json | 4 +- Absolue Nécessitée.md | 2 +- ...oite d'Allumette de l'Hydre Cristalline.md | 2 +- Events/Assassinat d'Althéa.md | 36 ++ Factions/Aïpio.md | 5 + Factions/Eglise de la Nuit.md | 42 ++ Factions/Empire de Kartaçöl.md | 34 ++ Factions/La Main.md | 1 - Factions/République.md | 1 + Illustrations/Logo/Aïpio.png | 3 + .../Pasted image 20230101224516.png | 0 ...avellan_by_nanoetetsu_d8ajxjc-fullview.jpg | 3 + Locations/Cyfandir.md | 4 + Locations/Cyrillanne.md | 12 +- NonPlayerCharacters/Artistophane Ipato.md | 45 ++ NonPlayerCharacters/Baron de l'Éther.md | 45 ++ NonPlayerCharacters/Erulissen.md | 8 +- NonPlayerCharacters/Liréa Arinwe.md | 44 ++ NonPlayerCharacters/Tamerakh.md | 44 ++ NonPlayerCharacters/Xonim.md | 57 ++ NonPlayerCharacters/Zefyris.md | 56 ++ NonPlayerCharacters/Zerka Valtor.md | 45 ++ Notes/Pistes - Idées.md | 2 +- Scenes/Trouver la boite d'allumette.md | 2 +- 29 files changed, 1411 insertions(+), 11 deletions(-) create mode 100644 .obsidian/plugins/fantasy-calendar/data.json create mode 100644 .obsidian/plugins/fantasy-calendar/main.js create mode 100644 .obsidian/plugins/fantasy-calendar/manifest.json create mode 100644 .obsidian/plugins/fantasy-calendar/styles.css create mode 100644 Events/Assassinat d'Althéa.md create mode 100644 Factions/Eglise de la Nuit.md create mode 100644 Factions/Empire de Kartaçöl.md create mode 100644 Illustrations/Logo/Aïpio.png rename Illustrations/{ => Portraits}/Pasted image 20230101224516.png (100%) create mode 100644 Illustrations/dai_lavellan_by_nanoetetsu_d8ajxjc-fullview.jpg create mode 100644 NonPlayerCharacters/Artistophane Ipato.md create mode 100644 NonPlayerCharacters/Baron de l'Éther.md create mode 100644 NonPlayerCharacters/Liréa Arinwe.md create mode 100644 NonPlayerCharacters/Tamerakh.md create mode 100644 NonPlayerCharacters/Xonim.md create mode 100644 NonPlayerCharacters/Zefyris.md create mode 100644 NonPlayerCharacters/Zerka Valtor.md diff --git a/.gitignore b/.gitignore index 8648620..b4852a0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .obsidian/plugins/* !.obsidian/plugins/rpg-manager/ +!.obsidian/plugins/fantasy-calendar/ .obsidian/themes .obsidian/app.json .obsidian/workspace.json diff --git a/.obsidian/plugins/fantasy-calendar/data.json b/.obsidian/plugins/fantasy-calendar/data.json new file mode 100644 index 0000000..ade618e --- /dev/null +++ b/.obsidian/plugins/fantasy-calendar/data.json @@ -0,0 +1,403 @@ +{ + "addToDefaultIfMissing": true, + "calendars": [ + { + "name": "Calendrier d'Eana (Joueurs)", + "description": null, + "static": { + "firstWeekDay": 0, + "overflow": false, + "weekdays": [ + { + "type": "day", + "name": "Lunedi", + "id": "ID_2b6ab9cb0b89" + }, + { + "type": "day", + "name": "Maredi", + "id": "ID_7bc8cb89497a" + }, + { + "type": "day", + "name": "Tertredi", + "id": "ID_7b991a98bb38" + }, + { + "type": "day", + "name": "Dieudi", + "id": "ID_d899da69da88" + }, + { + "type": "day", + "name": "Ventedi", + "id": "ID_7839d8f9d9fb" + }, + { + "type": "day", + "name": "Astredi", + "id": "ID_1a79084b68e9" + }, + { + "type": "day", + "name": "Journea", + "id": "ID_7a98e9fa091b" + } + ], + "months": [ + { + "name": "Maeana", + "type": "month", + "length": 62, + "id": "ID_da79b8288a68" + }, + { + "name": "Facon", + "type": "month", + "length": 58, + "id": "ID_a9d9889a4b4a" + }, + { + "name": "Florië", + "type": "month", + "length": 60, + "id": "ID_2b9829b898db" + }, + { + "name": "Forgea", + "type": "month", + "length": 61, + "id": "ID_c92aaac9db7b" + }, + { + "name": "Mortis", + "type": "month", + "length": 59, + "id": "ID_58190a8b5989" + }, + { + "name": "Givro", + "type": "month", + "length": 60, + "id": "ID_98ebea1be88a" + } + ], + "moons": [ + { + "name": "Mélancolia", + "cycle": 20, + "offset": "9", + "faceColor": "#ffffff", + "shadowColor": "#292b4a", + "id": "ID_881b6a3b099b" + } + ], + "leapDays": [], + "eras": [ + { + "name": "Croissance de la Cité Franche", + "description": "", + "format": "Year {{year}} - {{era_name}}", + "start": { + "year": 0, + "month": 0, + "day": 1 + }, + "id": "ID_7a88d979ab4b", + "restart": false, + "endsYear": false, + "event": false + } + ], + "displayMoons": true, + "incrementDay": false, + "displayDayNumber": false + }, + "current": { + "day": 36, + "month": 5, + "year": 330 + }, + "events": [ + { + "name": "Solstice d'été", + "description": "Pour les druides, le solstice d’été célèbre le triomphe de la cour féerique du printemps et de la lumière. Les pactes avec les souverains féeriques sont réaffirmés solennellement.\n\nLe dieu [Forgeron](https://www.worldanvil.com/w/eana-lucasdlk/a/forgeron-person) est particulièrement révéré à l’occasion de ces célébrations qui valorisent le courage et la force. La croyance populaire veut que les anges au service du Forgeron exauceront les vœux des plus valeureux. C’est ainsi qu’ont lieu des tournois, des mêlées guerrières ou divers jeux, comme celui consistant à sauter par-dessus les brandons ou marcher dans les braises pour prouver son courage. La fête populaire est marquée par de grands feux qui évoquent la course du soleil. Dans les montagnes on fabrique des roues en matériau inflammables, on les transporte au sommet des pentes, puis à la tombée de la nuit, on les fait rouler, en essayant de courir après. Ces fêtes sont bruyantes, l’alcool coule à flot, et les bagarres sont communes, causant régulièrement des décès.", + "id": "1137629", + "note": null, + "date": { + "day": null, + "year": null, + "month": null + }, + "category": null + }, + { + "name": "Solstice d’hiver", + "description": " Le solstice d’hiver est une des grandes fêtes des défunts. Elle un des temps forts pour les druides. L’énergie accumulée dans le sol durant l’automne et grâce au pourrissement, va désormais servir au retour d’une vie nouvelle.\n\n\n\nPour les adeptes de Mort, les célébrations du solstice d’hiver sont l’occasion pour toutes les générations, vivants et morts, d’être unis. C’est une manière d’accepter le deuil en parlant, en riant, en échangeant des cadeaux et en se tournant vers l’avenir.\n\n\n\nDe nombreuses traditions divinatoires sont associées à cette fête. Il s’agit souvent de laisser un objet (sa nature varie) durant la nuit, dehors à l’entrée ou sur la table du banquet, ou dans la cheminée, puis regarder son état au petit matin et l’étudier pour discerner les signes des esprits qui ont répondu aux questions posées.", + "id": "1137630", + "note": null, + "date": { + "day": null, + "year": null, + "month": null + }, + "category": null + }, + { + "name": "Equinoxe de printemps", + "description": " L’année commence par l’équinoxe de printemps. Les druides célèbrent le changement de cour féerique : la cour d’automne cède la place à la cour du printemps.", + "id": "1137631", + "note": null, + "date": { + "day": null, + "year": null, + "month": null + }, + "category": null + }, + { + "name": "Equinoxe d'Automne", + "description": " Pour les druides, l’équinoxe d’automne est avant tout le moment où la cour féerique d’automne commence son règne. Les fêtes et rituels visent à s’assurer de bonnes relations avec ses membres.\n\nIl s’agit également de la date à laquelle la déesse Xonim – ou Nuit – est honorée car son domaine, la saison sombre, commence.", + "id": "1137632", + "note": null, + "date": { + "day": null, + "year": null, + "month": null + }, + "category": null + }, + { + "name": "🌽 Fêtes des récoltes", + "description": " Les fêtes des récoltes ont lieu à des dates différentes selon les régions et le type de culture. On célèbre les dernières moissons (ou vendanges). Le style des festivités dépend lui aussi des ressources locales. Dans l’ensemble, elles ont lieu à une date située approximativement entre le solstice d’été et l’équinoxe d’automne.\n\n\n\nIl s’agit dans tous les cas d’un des derniers très grand rassemblement. On se réjouit que les greniers soient plein, on remercie les voisins et les journaliers qui ont aidé à récolter.\n\n\n\nDans les régions froides, où les voyages sont difficiles durant la mauvaise saison, les justiciables viennent parfois de loin pour que leur affaire soit jugée en appel par un jarl, un roi ou un haut druide. Les peines prononcées peuvent être l’amende, le bannissement ou la réduction en esclavage. En cas d’incapacité à trancher sur le différent, on ordonne un (ou plusieurs) duel judiciaire qui s’intègre aux célébrations.\n\n\n\nLa fête des récoltes commence ou s’achève par le paiement des impôts, en monnaie ou en nature. Les grands convois en direction des greniers seigneuriaux, royaux ou citadins partent dans tous les cas à l’issue de ces célébrations.", + "id": "1137670", + "note": null, + "date": { + "day": null, + "year": null, + "month": null + }, + "category": null + }, + { + "name": "Fête des étoiles", + "description": " La fête des étoiles est célébrée par les elfes dans la seconde partie de l’été. On se retrouve sur des terrasses en hauteur, à la nuit tombée pour réciter des poèmes, improviser des histoires d’amour et d’aventure, boire des liqueurs délicates, faire la cour, et admirer la course des astres. Plus qu’une fête à proprement parler, il s’agit plutôt d’un usage propre à la saison.", + "id": "1137671", + "note": null, + "date": { + "day": null, + "year": null, + "month": null + }, + "category": null + }, + { + "name": "🌲Belteine", + "description": "Belteine est célébrée à une date médiane entre l’équinoxe de printemps et le solstice d’été. La fête commence à minuit. Des processions ont lieu vers les sources, les sites enchantés ou les cercles druidiques. Les célébrations suivantes ont lieu à partir de midi et jusqu’à minuit, avec toujours des fleurs, des danses et des banquets. On célèbre la vie et la fertilité, ce qui peut localement prendre des formes différentes : défilés, chants, concours de beauté, sacrifice des plus beaux bœufs pour le banquet, orgies, etc.", + "id": "1137672", + "note": null, + "date": { + "day": null, + "year": null, + "month": null + }, + "category": null + }, + { + "name": "⚰️Samhain ", + "description": " La fête de samhain est célébrée à une date approximativement médiane entre l’équinoxe d’automne et le solstice d’hiver. Son nom lui vient des cultes druidiques qui accompagnent les cycles des saisons. Pour les prêtres de Mort, c’est l’une des deux plus grandes fêtes de l’année avec le solstice d’hiver.\n\n\n\nDans certaines contrées, les exécutions judiciaires ont lieu spécifiquement lors de cette célébration et sont accomplies rituellement par les prêtres ou les druides. Le but est alors de s’assurer que l’âme des condamnés à mort sera emportée par la chasse sauvage.\n\n\n\nEn cas de crise de subsistance ou de risque de disette, les druides peuvent aussi sacrifier un membre digne de la communauté, lui donnant pour mission d’aller rejoindre les esprits sauvages souterrains pour favoriser la fertilité des sols, afin que les récoltes de l’année suivante soient meilleures.\n\n\n\nSamhain marque dans tous les cas, le moment à partir duquel les morts reviennent visiter les vivants, selon différentes modalités, plus ou moins marquées selon les lieux ou les années :\n\n\n\n◾  Chasse sauvage. La chasse sauvage est composée de chiens du trépas, de cavales surnaturelles et de leurs cavaliers – parfois des valkyres. Cette troupe poursuit, capture et rassemble les âmes errantes des morts. Elle met de l’ordre dans la non-vie. Il est possible de la rencontrer tout au long de l’année, tout particulièrement durant les nuits de tempête, mais son activité est plus intense entre samhain et carnaval. Effrayante et d’une fréquentation dangereuse, la chasse sauvage est proche des cours d’automne, et peut faire halte parmi les fées de cette saison. Ses membres obéissent à leur propre logique, et n’ont pas la même perception que les mortels de ce qui est juste ou injuste.\n\n\n\n◾  Danse macabre. À la nuit tombée, les morts durant la période entre Samhain et le solstice d’hiver, se réveillent et s’animent parfois pour des danses macabres squelettiques, d’aspect déroutant. Ces bals de morts sont fréquemment organisés par les guenaudes et impliquent généralement des squelettes animés par leur âme en visite sur Eana, avec parfois des invités plus atypiques, tels que des membres de la cour féerique d’automne ou des sorciers. La fête a lieu principalement dans les cimetières.\n\n\n\n◾  Rêves éveillés. Les périodes de veille et demi-sommeil peuvent être l’occasion de rencontres avec des esprits défunts. C’est tout particulièrement vrai durant la période entre samhain et la semaine qui suit le solstice d’hiver. Mort autorise certains de ses sujets à venir visiter leurs proches durant quelques dizaines de minutes. Les personnes en deuil essaient de faciliter ces apparitions en priant le soir, face à un miroir, seulement éclairés d’une ou deux bougies.", + "id": "1137735", + "note": null, + "date": { + "day": null, + "year": null, + "month": null + }, + "category": null + }, + { + "name": "L’aube triste", + "description": " Les défunts de la ligue de l’Aube sont encore célébrés dans certaines régions, à l’aube du solstice d’hiver. Durant toute la journée, on se doit d’éviter toute activité et toute agitation. On n’allume pas de feu de toute la journée : le froid ressenti évoque la tristesse autant que le manque ou le deuil. Les repas du matin et de midi sont frugaux. Au crépuscule, on dépose des bougies sur les stèles, en mémoire des disparus. On évoque ceux qui sont tombés au combat, contre le Chancre, mais aussi par extension dans tous les autres conflits. Une fois que la nuit est tombée, il est temps de se rassembler, de rallumer de grand feu dans les maisons, et de garder la lumière allumée toute la nuit, en banquetant, buvant et chantant les héros disparus.", + "id": "1137736", + "note": null, + "date": { + "day": null, + "year": null, + "month": null + }, + "category": null + }, + { + "name": "🎭Carnaval", + "description": " Les célébrations du carnaval ont lieu à une date approximativement médiane entre le solstice d’hiver et l’équinoxe de printemps. Il s’agit symboliquement de chasser les esprits et créatures associées à la saison sombre, les morts, les monstres des ténèbres, les fées maléfiques. On se libère de tous les mauvais souvenirs de l’année passée, de toutes les frustrations et de tous les regrets.\n\n\n\nTout commence par un grand ménage et lessivage. La chasse des méchants lutins donne lieu à des rituels durant lesquels des habitants se griment en monstres et jouent à cache-cache avec les jeunes qui les traquent et les repoussent littéralement à coup de balai et de serpillère. Dans les maisons, on trie, on rassemble le bric à brac, ce qui ne peut être réparé, ce dont on ne veut plus. Tout est rassemblé sur les places et entassé pour édifier un bûcher.\n\n\n\nEn parallèle, durant parfois une semaine, ont lieu des processions débridées. On se déguise en monstre, en bête sauvage, en fées de la cour d’automne fort mal lunées – les guenaudes sont toujours très appréciées dans ces caricatures. On caricature les puissants, les bardes jouent des satires et partout on entend des chansons paillardes.\n\n\n\nDans certaines régions pratiquant l’esclavage, un ou plusieurs esclaves sont désignés pour être les maîtres durant le carnaval. Ils seront servis royalement par leurs propriétaires. Cette comédie du renversement et du débordement peut avoir une forme très sombre vers la fin de la fête.\n\n\n\nLe carnaval s’achève par un grand brasier. On y détruit le plus souvent des mannequins représentant les méchants de l’hiver (guenaudes, loups-garous, etc.). Il existe cependant aussi des cas de sacrifices humains. Les victimes sont des condamnés à mort ou des esclaves. Dans les régions qui pratiquent ce rite, les sacrifiés ont été célébrés et traités royalement durant la période du carnaval. Tout leur était permis à l’exception peut-être de quitter la région pour sauver leur vie, ou bien de tuer des habitants.\n\n\n\nAprès le carnaval, il faut vivre sur les dernières réserves jusqu’aux prochaines récoltes du printemps. La période redevient austère et travailleuse, mais on se console car la lumière revient.", + "id": "1137737", + "note": null, + "date": { + "day": null, + "year": null, + "month": null + }, + "category": null + }, + { + "name": "Traité de paix d'Issure", + "id": "1137640", + "note": null, + "date": { + "day": 21, + "year": 311, + "month": 4 + }, + "category": null + }, + { + "name": "Les Héritiers arrivent à Gleanceo", + "id": "1137751", + "note": null, + "date": { + "day": 14, + "year": 329, + "month": 2 + }, + "category": null + }, + { + "name": "1ere Rencontre avec Kentigern", + "description": "- Enterrement de Kolyan\n\n- Rencontre avec Kentigern et depart pour Vechimil dans la nuit", + "id": "1137817", + "note": null, + "date": { + "day": 17, + "year": 329, + "month": 2 + }, + "category": null + }, + { + "name": "Lecture des cartes", + "description": "Madame Eva a lu l'avenir et les cartes", + "id": "1137818", + "note": null, + "date": { + "day": 18, + "year": 329, + "month": 2 + }, + "category": null + }, + { + "name": "Chronocatastrophe", + "id": "1137669", + "note": null, + "date": { + "day": 34, + "year": 329, + "month": 2 + }, + "category": "chronolithe" + }, + { + "auto": false, + "id": "ID_RPGM_1672766547991", + "name": "Event Assassinat d'Althéa", + "note": "Events/Assassinat d'Althéa", + "category": "rpgm-rpg manager event", + "description": "", + "date": { + "day": 36, + "month": 5, + "year": 330 + } + }, + { + "id": "ID_ba195bb8ebdb", + "name": "Assassinat d'Althéa", + "note": "Events/Assassinat d'Althéa.md", + "date": { + "year": 330, + "month": 4, + "day": 36 + }, + "end": null, + "description": "", + "auto": true + } + ], + "id": "ID_1acbe8f9ba59", + "categories": [ + { + "name": "Les Maudits d'Akhlitôl", + "id": "les-maudits-d'akhlitôl", + "color": "#000000" + }, + { + "name": "Fêtes et Commémorations de la Cité Franche", + "id": "fêtes-et-commémorations-de-la-cité-franche", + "color": "#000000" + }, + { + "name": "Les Héritiers", + "id": "les-héritiers", + "color": "#000000" + }, + { + "name": "Le G.R.O.G.", + "id": "le-g.r.o.g.", + "color": "#000000" + }, + { + "name": "Kentigern", + "id": "kentigern", + "color": "#000000" + }, + { + "name": "Chronolithe", + "id": "chronolithe", + "color": "#000000" + }, + { + "name": "Evènements Historiques", + "id": "evènements-historiques", + "color": "#000000" + }, + { + "name": "current", + "id": "rpgm-current", + "color": "" + }, + { + "name": "RPG Manager Event", + "id": "rpgm-rpg manager event", + "color": "#CC00CC" + } + ], + "timelineTag": "#timeline", + "displayWeeks": false + } + ], + "configDirectory": null, + "currentCalendar": null, + "dailyNotes": false, + "dateFormat": "YYYY-MM-DD", + "defaultCalendar": "ID_1acbe8f9ba59", + "eventPreview": true, + "exit": { + "saving": false, + "event": false, + "calendar": false + }, + "eventFrontmatter": true, + "parseDates": true, + "settingsToggleState": { + "calendars": true, + "events": true, + "advanced": true + }, + "showIntercalary": false, + "version": { + "major": null, + "minor": null, + "patch": null + }, + "debug": true +} \ No newline at end of file diff --git a/.obsidian/plugins/fantasy-calendar/main.js b/.obsidian/plugins/fantasy-calendar/main.js new file mode 100644 index 0000000..9f0f8b5 --- /dev/null +++ b/.obsidian/plugins/fantasy-calendar/main.js @@ -0,0 +1,510 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +var mg=Object.create;var Fr=Object.defineProperty;var pg=Object.getOwnPropertyDescriptor;var gg=Object.getOwnPropertyNames;var yg=Object.getPrototypeOf,vg=Object.prototype.hasOwnProperty;var ol=t=>Fr(t,"__esModule",{value:!0});var Je=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),bg=(t,e)=>{ol(t);for(var n in e)Fr(t,n,{get:e[n],enumerable:!0})},wg=(t,e,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of gg(e))!vg.call(t,a)&&a!=="default"&&Fr(t,a,{get:()=>e[a],enumerable:!(n=pg(e,a))||n.enumerable});return t},Fe=t=>wg(ol(Fr(t!=null?mg(yg(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var Nn=Je((lo,uo)=>{(function(t,e){typeof lo=="object"&&typeof uo!="undefined"?uo.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis!="undefined"?globalThis:t||self,t["fast-copy"]=e())})(lo,function(){"use strict";var t=Function.prototype.toString,e=Object.create,n=Object.defineProperty,a=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getOwnPropertySymbols,o=Object.getPrototypeOf,l=Object.prototype,s=l.hasOwnProperty,d=l.propertyIsEnumerable,u={SYMBOL_PROPERTIES:typeof i=="function",WEAKMAP:typeof WeakMap=="function"},c=function(){if(u.WEAKMAP)return new WeakMap;var A=e({has:function(S){return!!~A._keys.indexOf(S)},set:function(S,_){A._keys.push(S),A._values.push(_)},get:function(S){return A._values[A._keys.indexOf(S)]}});return A._keys=[],A._values=[],A},h=function(A,S){if(!A.constructor)return e(null);var _=A.constructor,F=A.__proto__||o(A);if(_===S.Object)return F===S.Object.prototype?{}:e(F);if(~t.call(_).indexOf("[native code]"))try{return new _}catch{}return e(F)},y=function(A,S,_,F){var D=h(A,S);F.set(A,D);for(var N in A)s.call(A,N)&&(D[N]=_(A[N],F));if(u.SYMBOL_PROPERTIES){var x=i(A),P=x.length;if(P)for(var B=0,W=void 0;B{"use strict";Object.defineProperty(Tr,"__esModule",{value:!0});Tr.default=void 0;var Dg={sum:function(e){return e.reduce(function(n,a){return n+a})}},_g=Dg;Tr.default=_g});var Sr=Je((Pb,ll)=>{function Cg(t){return Object.prototype.toString.call(t).slice(8,-1)}ll.exports=Cg});var co=Je((jb,ul)=>{function Eg(t){return!!t&&typeof t=="object"&&t.constructor===Object}ul.exports=Eg});var Br=Je((Vb,cl)=>{function Ag(t,e){return Object.prototype.hasOwnProperty.call(t,e)}cl.exports=Ag});var ml=Je((Hb,hl)=>{var kg=Br(),Nr,dl;function xg(){dl=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Nr=!0;for(var t in{toString:null})Nr=!1}function Fg(t,e,n){var a,r=0;Nr==null&&xg();for(a in t)if(fl(e,t,a,n)===!1)break;if(Nr)for(var i=t.constructor,o=!!i&&t===i.prototype;(a=dl[r++])&&!((a!=="constructor"||!o&&kg(t,a))&&t[a]!==Object.prototype[a]&&fl(e,t,a,n)===!1););}function fl(t,e,n,a){return t.call(a,e[n],n,e)}hl.exports=Fg});var Ga=Je((Wb,pl)=>{var Tg=Br(),Sg=ml();function Bg(t,e,n){Sg(t,function(a,r){if(Tg(t,r))return e.call(n,t[r],r,t)})}pl.exports=Bg});var yl=Je((Gb,gl)=>{var Ng=Ga();function Mg(t,e){for(var n=0,a=arguments.length,r;++n{var Og=Sr(),qg=co(),Rg=yl();function Lg(t){switch(Og(t)){case"Object":return Pg(t);case"Array":return Hg(t);case"RegExp":return jg(t);case"Date":return Vg(t);default:return t}}function Pg(t){return qg(t)?Rg({},t):t}function jg(t){var e="";return e+=t.multiline?"m":"",e+=t.global?"g":"",e+=t.ignoreCase?"i":"",new RegExp(t.source,e)}function Vg(t){return new Date(+t)}function Hg(t){return t.slice()}vl.exports=Lg});var Dl=Je((zb,wl)=>{var Wg=bl(),Gg=Ga(),Ug=Sr(),zg=co();function fo(t,e){switch(Ug(t)){case"Object":return Yg(t,e);case"Array":return Zg(t,e);default:return Wg(t)}}function Yg(t,e){if(zg(t)){var n={};return Gg(t,function(a,r){this[r]=fo(a,e)},n),n}else return e?e(t):t}function Zg(t,e){for(var n=[],a=-1,r=t.length,i;++a{function Kg(t,e){return t===e?t!==0||1/t==1/e:t!==t&&e!==e}_l.exports=Kg});var ho=Je((Zb,Cl)=>{var Qg=Sr();function Xg(t,e){return Qg(t)===e}Cl.exports=Xg});var mo=Je((Kb,El)=>{var Jg=ho();function $g(t){return Jg(t,"Object")}El.exports=$g});var Ir=Je((Qb,Al)=>{var e2=ho(),t2=Array.isArray||function(t){return e2(t,"Array")};Al.exports=t2});var xl=Je((Xb,kl)=>{function n2(t){return t}kl.exports=n2});var Tl=Je((Jb,Fl)=>{function a2(t){return function(e){return e[t]}}Fl.exports=a2});var Nl=Je(($b,Bl)=>{var r2=Ga(),Sl=Ir();function i2(t,e){for(var n=-1,a=t.length;++n{var l2=xl(),u2=Tl(),c2=Nl();function d2(t,e){if(t==null)return l2;switch(typeof t){case"function":return typeof e!="undefined"?function(n,a,r){return t.call(e,n,a,r)}:t;case"object":return function(n){return c2(n,t)};case"string":case"number":return u2(t)}}Ml.exports=d2});var Ol=Je((tw,Il)=>{var f2=Ga(),h2=go();function m2(t,e,n){e=h2(e,n);var a=!0;return f2(t,function(r,i){if(!e(r,i,t))return a=!1,!1}),a}Il.exports=m2});var jl=Je((nw,Pl)=>{var ql=Br(),Rl=Ol(),Ll=mo(),p2=Mr();function g2(t){return function(e,n){return ql(this,n)&&t(e,this[n])}}function y2(t,e){return ql(this,e)}function v2(t,e,n){return n=n||p2,!Ll(t)||!Ll(e)?n(t,e):Rl(t,g2(n),e)&&Rl(e,y2,t)}Pl.exports=v2});var Hl=Je((aw,Vl)=>{var b2=go();function w2(t,e,n){e=b2(e,n);var a=!0;if(t==null)return a;for(var r=-1,i=t.length;++r{var D2=Mr(),Wl=Ir(),_2=Hl();function C2(t,e,n){return n=n||D2,!Wl(t)||!Wl(e)?n(t,e):t.length!==e.length?!1:_2(t,E2(n),e)}function E2(t){return function(e,n){return n in this&&t(e,this[n])}}Gl.exports=C2});var Ql=Je((iw,Kl)=>{var A2=Mr(),zl=mo(),Yl=Ir(),k2=jl(),x2=Ul();function Zl(t,e,n){n=n||A2;var a=zl(t)&&zl(e),r=!a&&Yl(t)&&Yl(e);if(!a&&!r)return n(t,e);function i(l,s){return Zl(l,s,n)}var o=a?k2:x2;return o(t,e,i)}Kl.exports=Zl});var Xl=Je((yo,vo)=>{(function(t,e){typeof yo=="object"&&typeof vo!="undefined"?vo.exports=e():typeof define=="function"&&define.amd?define(e):t.chroma=e()})(yo,function(){"use strict";for(var t=function(f,g,b){return g===void 0&&(g=0),b===void 0&&(b=1),fb?b:f},e=function(f){f._clipped=!1,f._unclipped=f.slice(0);for(var g=0;g<=3;g++)g<3?((f[g]<0||f[g]>255)&&(f._clipped=!0),f[g]=t(f[g],0,255)):g===3&&(f[g]=t(f[g],0,1));return f},n={},a=0,r=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];a=3?Array.prototype.slice.call(f):o(f[0])=="object"&&g?g.split("").filter(function(b){return f[0][b]!==void 0}).map(function(b){return f[0][b]}):f[0]},s=function(f){if(f.length<2)return null;var g=f.length-1;return o(f[g])=="string"?f[g].toLowerCase():null},d=Math.PI,u={clip_rgb:e,limit:t,type:o,unpack:l,last:s,PI:d,TWOPI:d*2,PITHIRD:d/3,DEG2RAD:d/180,RAD2DEG:180/d},c={format:{},autodetect:[]},h=u.last,y=u.clip_rgb,m=u.type,v=function(){for(var g=[],b=arguments.length;b--;)g[b]=arguments[b];var M=this;if(m(g[0])==="object"&&g[0].constructor&&g[0].constructor===this.constructor)return g[0];var L=h(g),j=!1;if(!L){j=!0,c.sorted||(c.autodetect=c.autodetect.sort(function(ne,ee){return ee.p-ne.p}),c.sorted=!0);for(var I=0,G=c.autodetect;I4?f[4]:1;return j===1?[0,0,0,I]:[b>=1?0:255*(1-b)*(1-j),M>=1?0:255*(1-M)*(1-j),L>=1?0:255*(1-L)*(1-j),I]},x=N,P=u.unpack,B=u.type;p.prototype.cmyk=function(){return F(this._rgb)},E.cmyk=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["cmyk"])))},c.format.cmyk=x,c.autodetect.push({p:2,test:function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];if(f=P(f,"cmyk"),B(f)==="array"&&f.length===4)return"cmyk"}});var W=u.unpack,Z=u.last,le=function(f){return Math.round(f*100)/100},oe=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=W(f,"hsla"),M=Z(f)||"lsa";return b[0]=le(b[0]||0),b[1]=le(b[1]*100)+"%",b[2]=le(b[2]*100)+"%",M==="hsla"||b.length>3&&b[3]<1?(b[3]=b.length>3?b[3]:1,M="hsla"):b.length=3,M+"("+b.join(",")+")"},me=oe,X=u.unpack,z=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];f=X(f,"rgba");var b=f[0],M=f[1],L=f[2];b/=255,M/=255,L/=255;var j=Math.min(b,M,L),I=Math.max(b,M,L),G=(I+j)/2,U,Y;return I===j?(U=0,Y=Number.NaN):U=G<.5?(I-j)/(I+j):(I-j)/(2-I-j),b==I?Y=(M-L)/(I-j):M==I?Y=2+(L-b)/(I-j):L==I&&(Y=4+(b-M)/(I-j)),Y*=60,Y<0&&(Y+=360),f.length>3&&f[3]!==void 0?[Y,U,G,f[3]]:[Y,U,G]},he=z,De=u.unpack,ie=u.last,Ce=Math.round,xe=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=De(f,"rgba"),M=ie(f)||"rgb";return M.substr(0,3)=="hsl"?me(he(b),M):(b[0]=Ce(b[0]),b[1]=Ce(b[1]),b[2]=Ce(b[2]),(M==="rgba"||b.length>3&&b[3]<1)&&(b[3]=b.length>3?b[3]:1,M="rgba"),M+"("+b.slice(0,M==="rgb"?3:4).join(",")+")")},et=xe,je=u.unpack,yt=Math.round,Tt=function(){for(var f,g=[],b=arguments.length;b--;)g[b]=arguments[b];g=je(g,"hsl");var M=g[0],L=g[1],j=g[2],I,G,U;if(L===0)I=G=U=j*255;else{var Y=[0,0,0],ne=[0,0,0],ee=j<.5?j*(1+L):j+L-j*L,ve=2*j-ee,ye=M/360;Y[0]=ye+1/3,Y[1]=ye,Y[2]=ye-1/3;for(var Te=0;Te<3;Te++)Y[Te]<0&&(Y[Te]+=1),Y[Te]>1&&(Y[Te]-=1),6*Y[Te]<1?ne[Te]=ve+(ee-ve)*6*Y[Te]:2*Y[Te]<1?ne[Te]=ee:3*Y[Te]<2?ne[Te]=ve+(ee-ve)*(2/3-Y[Te])*6:ne[Te]=ve;f=[yt(ne[0]*255),yt(ne[1]*255),yt(ne[2]*255)],I=f[0],G=f[1],U=f[2]}return g.length>3?[I,G,U,g[3]]:[I,G,U,1]},$e=Tt,Be=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Ve=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,jt=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,Ut=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,St=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,Ot=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,vn=Math.round,zt=function(f){f=f.toLowerCase().trim();var g;if(c.format.named)try{return c.format.named(f)}catch{}if(g=f.match(Be)){for(var b=g.slice(1,4),M=0;M<3;M++)b[M]=+b[M];return b[3]=1,b}if(g=f.match(Ve)){for(var L=g.slice(1,5),j=0;j<4;j++)L[j]=+L[j];return L}if(g=f.match(jt)){for(var I=g.slice(1,4),G=0;G<3;G++)I[G]=vn(I[G]*2.55);return I[3]=1,I}if(g=f.match(Ut)){for(var U=g.slice(1,5),Y=0;Y<3;Y++)U[Y]=vn(U[Y]*2.55);return U[3]=+U[3],U}if(g=f.match(St)){var ne=g.slice(1,4);ne[1]*=.01,ne[2]*=.01;var ee=$e(ne);return ee[3]=1,ee}if(g=f.match(Ot)){var ve=g.slice(1,4);ve[1]*=.01,ve[2]*=.01;var ye=$e(ve);return ye[3]=+g[4],ye}};zt.test=function(f){return Be.test(f)||Ve.test(f)||jt.test(f)||Ut.test(f)||St.test(f)||Ot.test(f)};var nn=zt,ca=u.type;p.prototype.css=function(f){return et(this._rgb,f)},E.css=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["css"])))},c.format.css=nn,c.autodetect.push({p:5,test:function(f){for(var g=[],b=arguments.length-1;b-- >0;)g[b]=arguments[b+1];if(!g.length&&ca(f)==="string"&&nn.test(f))return"css"}});var da=u.unpack;c.format.gl=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=da(f,"rgba");return b[0]*=255,b[1]*=255,b[2]*=255,b},E.gl=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["gl"])))},p.prototype.gl=function(){var f=this._rgb;return[f[0]/255,f[1]/255,f[2]/255,f[3]]};var Bi=u.unpack,Ni=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=Bi(f,"rgb"),M=b[0],L=b[1],j=b[2],I=Math.min(M,L,j),G=Math.max(M,L,j),U=G-I,Y=U*100/255,ne=I/(255-U)*100,ee;return U===0?ee=Number.NaN:(M===G&&(ee=(L-j)/U),L===G&&(ee=2+(j-M)/U),j===G&&(ee=4+(M-L)/U),ee*=60,ee<0&&(ee+=360)),[ee,Y,ne]},Mi=Ni,Ii=u.unpack,Oi=Math.floor,qi=function(){for(var f,g,b,M,L,j,I=[],G=arguments.length;G--;)I[G]=arguments[G];I=Ii(I,"hcg");var U=I[0],Y=I[1],ne=I[2],ee,ve,ye;ne=ne*255;var Te=Y*255;if(Y===0)ee=ve=ye=ne;else{U===360&&(U=0),U>360&&(U-=360),U<0&&(U+=360),U/=60;var Re=Oi(U),Ne=U-Re,He=ne*(1-Y),Qe=He+Te*(1-Ne),Ct=He+Te*Ne,Et=He+Te;switch(Re){case 0:f=[Et,Ct,He],ee=f[0],ve=f[1],ye=f[2];break;case 1:g=[Qe,Et,He],ee=g[0],ve=g[1],ye=g[2];break;case 2:b=[He,Et,Ct],ee=b[0],ve=b[1],ye=b[2];break;case 3:M=[He,Qe,Et],ee=M[0],ve=M[1],ye=M[2];break;case 4:L=[Ct,He,Et],ee=L[0],ve=L[1],ye=L[2];break;case 5:j=[Et,He,Qe],ee=j[0],ve=j[1],ye=j[2];break}}return[ee,ve,ye,I.length>3?I[3]:1]},Ri=qi,Li=u.unpack,Pi=u.type;p.prototype.hcg=function(){return Mi(this._rgb)},E.hcg=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["hcg"])))},c.format.hcg=Ri,c.autodetect.push({p:1,test:function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];if(f=Li(f,"hcg"),Pi(f)==="array"&&f.length===3)return"hcg"}});var ji=u.unpack,Vi=u.last,te=Math.round,Jh=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=ji(f,"rgba"),M=b[0],L=b[1],j=b[2],I=b[3],G=Vi(f)||"auto";I===void 0&&(I=1),G==="auto"&&(G=I<1?"rgba":"rgb"),M=te(M),L=te(L),j=te(j);var U=M<<16|L<<8|j,Y="000000"+U.toString(16);Y=Y.substr(Y.length-6);var ne="0"+te(I*255).toString(16);switch(ne=ne.substr(ne.length-2),G.toLowerCase()){case"rgba":return"#"+Y+ne;case"argb":return"#"+ne+Y;default:return"#"+Y}},Is=Jh,$h=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,em=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,tm=function(f){if(f.match($h)){(f.length===4||f.length===7)&&(f=f.substr(1)),f.length===3&&(f=f.split(""),f=f[0]+f[0]+f[1]+f[1]+f[2]+f[2]);var g=parseInt(f,16),b=g>>16,M=g>>8&255,L=g&255;return[b,M,L,1]}if(f.match(em)){(f.length===5||f.length===9)&&(f=f.substr(1)),f.length===4&&(f=f.split(""),f=f[0]+f[0]+f[1]+f[1]+f[2]+f[2]+f[3]+f[3]);var j=parseInt(f,16),I=j>>24&255,G=j>>16&255,U=j>>8&255,Y=Math.round((j&255)/255*100)/100;return[I,G,U,Y]}throw new Error("unknown hex color: "+f)},Os=tm,nm=u.type;p.prototype.hex=function(f){return Is(this._rgb,f)},E.hex=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["hex"])))},c.format.hex=Os,c.autodetect.push({p:4,test:function(f){for(var g=[],b=arguments.length-1;b-- >0;)g[b]=arguments[b+1];if(!g.length&&nm(f)==="string"&&[3,4,5,6,7,8,9].indexOf(f.length)>=0)return"hex"}});var am=u.unpack,qs=u.TWOPI,rm=Math.min,im=Math.sqrt,om=Math.acos,sm=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=am(f,"rgb"),M=b[0],L=b[1],j=b[2];M/=255,L/=255,j/=255;var I,G=rm(M,L,j),U=(M+L+j)/3,Y=U>0?1-G/U:0;return Y===0?I=NaN:(I=(M-L+(M-j))/2,I/=im((M-L)*(M-L)+(M-j)*(L-j)),I=om(I),j>L&&(I=qs-I),I/=qs),[I*360,Y,U]},lm=sm,um=u.unpack,Hi=u.limit,fa=u.TWOPI,Wi=u.PITHIRD,ha=Math.cos,cm=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];f=um(f,"hsi");var b=f[0],M=f[1],L=f[2],j,I,G;return isNaN(b)&&(b=0),isNaN(M)&&(M=0),b>360&&(b-=360),b<0&&(b+=360),b/=360,b<1/3?(G=(1-M)/3,j=(1+M*ha(fa*b)/ha(Wi-fa*b))/3,I=1-(G+j)):b<2/3?(b-=1/3,j=(1-M)/3,I=(1+M*ha(fa*b)/ha(Wi-fa*b))/3,G=1-(j+I)):(b-=2/3,I=(1-M)/3,G=(1+M*ha(fa*b)/ha(Wi-fa*b))/3,j=1-(I+G)),j=Hi(L*j*3),I=Hi(L*I*3),G=Hi(L*G*3),[j*255,I*255,G*255,f.length>3?f[3]:1]},dm=cm,fm=u.unpack,hm=u.type;p.prototype.hsi=function(){return lm(this._rgb)},E.hsi=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["hsi"])))},c.format.hsi=dm,c.autodetect.push({p:2,test:function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];if(f=fm(f,"hsi"),hm(f)==="array"&&f.length===3)return"hsi"}});var mm=u.unpack,pm=u.type;p.prototype.hsl=function(){return he(this._rgb)},E.hsl=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["hsl"])))},c.format.hsl=$e,c.autodetect.push({p:2,test:function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];if(f=mm(f,"hsl"),pm(f)==="array"&&f.length===3)return"hsl"}});var gm=u.unpack,ym=Math.min,vm=Math.max,bm=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];f=gm(f,"rgb");var b=f[0],M=f[1],L=f[2],j=ym(b,M,L),I=vm(b,M,L),G=I-j,U,Y,ne;return ne=I/255,I===0?(U=Number.NaN,Y=0):(Y=G/I,b===I&&(U=(M-L)/G),M===I&&(U=2+(L-b)/G),L===I&&(U=4+(b-M)/G),U*=60,U<0&&(U+=360)),[U,Y,ne]},wm=bm,Dm=u.unpack,_m=Math.floor,Cm=function(){for(var f,g,b,M,L,j,I=[],G=arguments.length;G--;)I[G]=arguments[G];I=Dm(I,"hsv");var U=I[0],Y=I[1],ne=I[2],ee,ve,ye;if(ne*=255,Y===0)ee=ve=ye=ne;else{U===360&&(U=0),U>360&&(U-=360),U<0&&(U+=360),U/=60;var Te=_m(U),Re=U-Te,Ne=ne*(1-Y),He=ne*(1-Y*Re),Qe=ne*(1-Y*(1-Re));switch(Te){case 0:f=[ne,Qe,Ne],ee=f[0],ve=f[1],ye=f[2];break;case 1:g=[He,ne,Ne],ee=g[0],ve=g[1],ye=g[2];break;case 2:b=[Ne,ne,Qe],ee=b[0],ve=b[1],ye=b[2];break;case 3:M=[Ne,He,ne],ee=M[0],ve=M[1],ye=M[2];break;case 4:L=[Qe,Ne,ne],ee=L[0],ve=L[1],ye=L[2];break;case 5:j=[ne,Ne,He],ee=j[0],ve=j[1],ye=j[2];break}}return[ee,ve,ye,I.length>3?I[3]:1]},Em=Cm,Am=u.unpack,km=u.type;p.prototype.hsv=function(){return wm(this._rgb)},E.hsv=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["hsv"])))},c.format.hsv=Em,c.autodetect.push({p:2,test:function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];if(f=Am(f,"hsv"),km(f)==="array"&&f.length===3)return"hsv"}});var Vt={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},xm=u.unpack,Rs=Math.pow,Fm=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=xm(f,"rgb"),M=b[0],L=b[1],j=b[2],I=Tm(M,L,j),G=I[0],U=I[1],Y=I[2],ne=116*U-16;return[ne<0?0:ne,500*(G-U),200*(U-Y)]},Gi=function(f){return(f/=255)<=.04045?f/12.92:Rs((f+.055)/1.055,2.4)},Ui=function(f){return f>Vt.t3?Rs(f,1/3):f/Vt.t2+Vt.t0},Tm=function(f,g,b){f=Gi(f),g=Gi(g),b=Gi(b);var M=Ui((.4124564*f+.3575761*g+.1804375*b)/Vt.Xn),L=Ui((.2126729*f+.7151522*g+.072175*b)/Vt.Yn),j=Ui((.0193339*f+.119192*g+.9503041*b)/Vt.Zn);return[M,L,j]},Ls=Fm,Sm=u.unpack,Bm=Math.pow,Nm=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];f=Sm(f,"lab");var b=f[0],M=f[1],L=f[2],j,I,G,U,Y,ne;return I=(b+16)/116,j=isNaN(M)?I:I+M/500,G=isNaN(L)?I:I-L/200,I=Vt.Yn*Yi(I),j=Vt.Xn*Yi(j),G=Vt.Zn*Yi(G),U=zi(3.2404542*j-1.5371385*I-.4985314*G),Y=zi(-.969266*j+1.8760108*I+.041556*G),ne=zi(.0556434*j-.2040259*I+1.0572252*G),[U,Y,ne,f.length>3?f[3]:1]},zi=function(f){return 255*(f<=.00304?12.92*f:1.055*Bm(f,1/2.4)-.055)},Yi=function(f){return f>Vt.t1?f*f*f:Vt.t2*(f-Vt.t0)},Ps=Nm,Mm=u.unpack,Im=u.type;p.prototype.lab=function(){return Ls(this._rgb)},E.lab=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["lab"])))},c.format.lab=Ps,c.autodetect.push({p:2,test:function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];if(f=Mm(f,"lab"),Im(f)==="array"&&f.length===3)return"lab"}});var Om=u.unpack,qm=u.RAD2DEG,Rm=Math.sqrt,Lm=Math.atan2,Pm=Math.round,jm=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=Om(f,"lab"),M=b[0],L=b[1],j=b[2],I=Rm(L*L+j*j),G=(Lm(j,L)*qm+360)%360;return Pm(I*1e4)===0&&(G=Number.NaN),[M,I,G]},Vm=jm,Hm=u.unpack,Wm=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=Hm(f,"rgb"),M=b[0],L=b[1],j=b[2],I=Ls(M,L,j),G=I[0],U=I[1],Y=I[2];return Vm(G,U,Y)},js=Wm,Gm=u.unpack,Um=u.DEG2RAD,zm=Math.sin,Ym=Math.cos,Zm=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=Gm(f,"lch"),M=b[0],L=b[1],j=b[2];return isNaN(j)&&(j=0),j=j*Um,[M,Ym(j)*L,zm(j)*L]},Km=Zm,Qm=u.unpack,Xm=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];f=Qm(f,"lch");var b=f[0],M=f[1],L=f[2],j=Km(b,M,L),I=j[0],G=j[1],U=j[2],Y=Ps(I,G,U),ne=Y[0],ee=Y[1],ve=Y[2];return[ne,ee,ve,f.length>3?f[3]:1]},Vs=Xm,Jm=u.unpack,$m=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=Jm(f,"hcl").reverse();return Vs.apply(void 0,b)},ep=$m,tp=u.unpack,np=u.type;p.prototype.lch=function(){return js(this._rgb)},p.prototype.hcl=function(){return js(this._rgb).reverse()},E.lch=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["lch"])))},E.hcl=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["hcl"])))},c.format.lch=Vs,c.format.hcl=ep,["lch","hcl"].forEach(function(f){return c.autodetect.push({p:2,test:function(){for(var g=[],b=arguments.length;b--;)g[b]=arguments[b];if(g=tp(g,f),np(g)==="array"&&g.length===3)return f}})});var ap={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ma=ap,rp=u.type;p.prototype.name=function(){for(var f=Is(this._rgb,"rgb"),g=0,b=Object.keys(ma);g0;)g[b]=arguments[b+1];if(!g.length&&rp(f)==="string"&&ma[f.toLowerCase()])return"named"}});var ip=u.unpack,op=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=ip(f,"rgb"),M=b[0],L=b[1],j=b[2];return(M<<16)+(L<<8)+j},sp=op,lp=u.type,up=function(f){if(lp(f)=="number"&&f>=0&&f<=16777215){var g=f>>16,b=f>>8&255,M=f&255;return[g,b,M,1]}throw new Error("unknown num color: "+f)},cp=up,dp=u.type;p.prototype.num=function(){return sp(this._rgb)},E.num=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["num"])))},c.format.num=cp,c.autodetect.push({p:5,test:function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];if(f.length===1&&dp(f[0])==="number"&&f[0]>=0&&f[0]<=16777215)return"num"}});var Hs=u.unpack,Ws=u.type,Gs=Math.round;p.prototype.rgb=function(f){return f===void 0&&(f=!0),f===!1?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Gs)},p.prototype.rgba=function(f){return f===void 0&&(f=!0),this._rgb.slice(0,4).map(function(g,b){return b<3?f===!1?g:Gs(g):g})},E.rgb=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["rgb"])))},c.format.rgb=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];var b=Hs(f,"rgba");return b[3]===void 0&&(b[3]=1),b},c.autodetect.push({p:3,test:function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];if(f=Hs(f,"rgba"),Ws(f)==="array"&&(f.length===3||f.length===4&&Ws(f[3])=="number"&&f[3]>=0&&f[3]<=1))return"rgb"}});var Cr=Math.log,fp=function(f){var g=f/100,b,M,L;return g<66?(b=255,M=-155.25485562709179-.44596950469579133*(M=g-2)+104.49216199393888*Cr(M),L=g<20?0:-254.76935184120902+.8274096064007395*(L=g-10)+115.67994401066147*Cr(L)):(b=351.97690566805693+.114206453784165*(b=g-55)-40.25366309332127*Cr(b),M=325.4494125711974+.07943456536662342*(M=g-50)-28.0852963507957*Cr(M),L=255),[b,M,L,1]},Us=fp,hp=u.unpack,mp=Math.round,pp=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];for(var b=hp(f,"rgb"),M=b[0],L=b[2],j=1e3,I=4e4,G=.4,U;I-j>G;){U=(I+j)*.5;var Y=Us(U);Y[2]/Y[0]>=L/M?I=U:j=U}return mp(U)},gp=pp;p.prototype.temp=p.prototype.kelvin=p.prototype.temperature=function(){return gp(this._rgb)},E.temp=E.kelvin=E.temperature=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];return new(Function.prototype.bind.apply(p,[null].concat(f,["temp"])))},c.format.temp=c.format.kelvin=c.format.temperature=Us;var yp=u.type;p.prototype.alpha=function(f,g){return g===void 0&&(g=!1),f!==void 0&&yp(f)==="number"?g?(this._rgb[3]=f,this):new p([this._rgb[0],this._rgb[1],this._rgb[2],f],"rgb"):this._rgb[3]},p.prototype.clipped=function(){return this._rgb._clipped||!1},p.prototype.darken=function(f){f===void 0&&(f=1);var g=this,b=g.lab();return b[0]-=Vt.Kn*f,new p(b,"lab").alpha(g.alpha(),!0)},p.prototype.brighten=function(f){return f===void 0&&(f=1),this.darken(-f)},p.prototype.darker=p.prototype.darken,p.prototype.brighter=p.prototype.brighten,p.prototype.get=function(f){var g=f.split("."),b=g[0],M=g[1],L=this[b]();if(M){var j=b.indexOf(M);if(j>-1)return L[j];throw new Error("unknown channel "+M+" in mode "+b)}else return L};var vp=u.type,bp=Math.pow,wp=1e-7,Dp=20;p.prototype.luminance=function(f){if(f!==void 0&&vp(f)==="number"){if(f===0)return new p([0,0,0,this._rgb[3]],"rgb");if(f===1)return new p([255,255,255,this._rgb[3]],"rgb");var g=this.luminance(),b="rgb",M=Dp,L=function(I,G){var U=I.interpolate(G,.5,b),Y=U.luminance();return Math.abs(f-Y)f?L(I,U):L(U,G)},j=(g>f?L(new p([0,0,0]),this):L(this,new p([255,255,255]))).rgb();return new p(j.concat([this._rgb[3]]))}return _p.apply(void 0,this._rgb.slice(0,3))};var _p=function(f,g,b){return f=Zi(f),g=Zi(g),b=Zi(b),.2126*f+.7152*g+.0722*b},Zi=function(f){return f/=255,f<=.03928?f/12.92:bp((f+.055)/1.055,2.4)},Ht={},zs=u.type,Ys=function(f,g,b){b===void 0&&(b=.5);for(var M=[],L=arguments.length-3;L-- >0;)M[L]=arguments[L+3];var j=M[0]||"lrgb";if(!Ht[j]&&!M.length&&(j=Object.keys(Ht)[0]),!Ht[j])throw new Error("interpolation mode "+j+" is not defined");return zs(f)!=="object"&&(f=new p(f)),zs(g)!=="object"&&(g=new p(g)),Ht[j](f,g,b).alpha(f.alpha()+b*(g.alpha()-f.alpha()))};p.prototype.mix=p.prototype.interpolate=function(f,g){g===void 0&&(g=.5);for(var b=[],M=arguments.length-2;M-- >0;)b[M]=arguments[M+2];return Ys.apply(void 0,[this,f,g].concat(b))},p.prototype.premultiply=function(f){f===void 0&&(f=!1);var g=this._rgb,b=g[3];return f?(this._rgb=[g[0]*b,g[1]*b,g[2]*b,b],this):new p([g[0]*b,g[1]*b,g[2]*b,b],"rgb")},p.prototype.saturate=function(f){f===void 0&&(f=1);var g=this,b=g.lch();return b[1]+=Vt.Kn*f,b[1]<0&&(b[1]=0),new p(b,"lch").alpha(g.alpha(),!0)},p.prototype.desaturate=function(f){return f===void 0&&(f=1),this.saturate(-f)};var Zs=u.type;p.prototype.set=function(f,g,b){b===void 0&&(b=!1);var M=f.split("."),L=M[0],j=M[1],I=this[L]();if(j){var G=L.indexOf(j);if(G>-1){if(Zs(g)=="string")switch(g.charAt(0)){case"+":I[G]+=+g;break;case"-":I[G]+=+g;break;case"*":I[G]*=+g.substr(1);break;case"/":I[G]/=+g.substr(1);break;default:I[G]=+g}else if(Zs(g)==="number")I[G]=g;else throw new Error("unsupported value for Color.set");var U=new p(I,L);return b?(this._rgb=U._rgb,this):U}throw new Error("unknown channel "+j+" in mode "+L)}else return I};var Cp=function(f,g,b){var M=f._rgb,L=g._rgb;return new p(M[0]+b*(L[0]-M[0]),M[1]+b*(L[1]-M[1]),M[2]+b*(L[2]-M[2]),"rgb")};Ht.rgb=Cp;var Ki=Math.sqrt,pa=Math.pow,Ep=function(f,g,b){var M=f._rgb,L=M[0],j=M[1],I=M[2],G=g._rgb,U=G[0],Y=G[1],ne=G[2];return new p(Ki(pa(L,2)*(1-b)+pa(U,2)*b),Ki(pa(j,2)*(1-b)+pa(Y,2)*b),Ki(pa(I,2)*(1-b)+pa(ne,2)*b),"rgb")};Ht.lrgb=Ep;var Ap=function(f,g,b){var M=f.lab(),L=g.lab();return new p(M[0]+b*(L[0]-M[0]),M[1]+b*(L[1]-M[1]),M[2]+b*(L[2]-M[2]),"lab")};Ht.lab=Ap;var Va=function(f,g,b,M){var L,j,I,G;M==="hsl"?(I=f.hsl(),G=g.hsl()):M==="hsv"?(I=f.hsv(),G=g.hsv()):M==="hcg"?(I=f.hcg(),G=g.hcg()):M==="hsi"?(I=f.hsi(),G=g.hsi()):(M==="lch"||M==="hcl")&&(M="hcl",I=f.hcl(),G=g.hcl());var U,Y,ne,ee,ve,ye;M.substr(0,1)==="h"&&(L=I,U=L[0],ne=L[1],ve=L[2],j=G,Y=j[0],ee=j[1],ye=j[2]);var Te,Re,Ne,He;return!isNaN(U)&&!isNaN(Y)?(Y>U&&Y-U>180?He=Y-(U+360):Y180?He=Y+360-U:He=Y-U,Re=U+b*He):isNaN(U)?isNaN(Y)?Re=Number.NaN:(Re=Y,(ve==1||ve==0)&&M!="hsv"&&(Te=ee)):(Re=U,(ye==1||ye==0)&&M!="hsv"&&(Te=ne)),Te===void 0&&(Te=ne+b*(ee-ne)),Ne=ve+b*(ye-ve),new p([Re,Te,Ne],M)},Ks=function(f,g,b){return Va(f,g,b,"lch")};Ht.lch=Ks,Ht.hcl=Ks;var kp=function(f,g,b){var M=f.num(),L=g.num();return new p(M+b*(L-M),"num")};Ht.num=kp;var xp=function(f,g,b){return Va(f,g,b,"hcg")};Ht.hcg=xp;var Fp=function(f,g,b){return Va(f,g,b,"hsi")};Ht.hsi=Fp;var Tp=function(f,g,b){return Va(f,g,b,"hsl")};Ht.hsl=Tp;var Sp=function(f,g,b){return Va(f,g,b,"hsv")};Ht.hsv=Sp;var Bp=u.clip_rgb,Qi=Math.pow,Xi=Math.sqrt,Ji=Math.PI,Qs=Math.cos,Xs=Math.sin,Np=Math.atan2,Mp=function(f,g,b){g===void 0&&(g="lrgb"),b===void 0&&(b=null);var M=f.length;b||(b=Array.from(new Array(M)).map(function(){return 1}));var L=M/b.reduce(function(Re,Ne){return Re+Ne});if(b.forEach(function(Re,Ne){b[Ne]*=L}),f=f.map(function(Re){return new p(Re)}),g==="lrgb")return Ip(f,b);for(var j=f.shift(),I=j.get(g),G=[],U=0,Y=0,ne=0;ne=360;)Te-=360;I[ye]=Te}else I[ye]=I[ye]/G[ye];return ve/=M,new p(I,g).alpha(ve>.99999?1:ve,!0)},Ip=function(f,g){for(var b=f.length,M=[0,0,0,0],L=0;L.9999999&&(M[3]=1),new p(Bp(M))},ga=u.type,Op=Math.pow,Er=function(f){var g="rgb",b=E("#ccc"),M=0,L=[0,1],j=[],I=[0,0],G=!1,U=[],Y=!1,ne=0,ee=1,ve=!1,ye={},Te=!0,Re=1,Ne=function(re){if(re=re||["#fff","#000"],re&&ga(re)==="string"&&E.brewer&&E.brewer[re.toLowerCase()]&&(re=E.brewer[re.toLowerCase()]),ga(re)==="array"){re.length===1&&(re=[re[0],re[0]]),re=re.slice(0);for(var ke=0;ke=G[Le];)Le++;return Le-1}return 0},Qe=function(re){return re},Ct=function(re){return re},Et=function(re,ke){var Le,Oe;if(ke==null&&(ke=!1),isNaN(re)||re===null)return b;if(ke)Oe=re;else if(G&&G.length>2){var Wt=He(re);Oe=Wt/(G.length-2)}else ee!==ne?Oe=(re-ne)/(ee-ne):Oe=1;Oe=Ct(Oe),ke||(Oe=Qe(Oe)),Re!==1&&(Oe=Op(Oe,Re)),Oe=I[0]+Oe*(1-I[0]-I[1]),Oe=Math.min(1,Math.max(0,Oe));var at=Math.floor(Oe*1e4);if(Te&&ye[at])Le=ye[at];else{if(ga(U)==="array")for(var ze=0;ze=Ye&&ze===j.length-1){Le=U[ze];break}if(Oe>Ye&&Oe2){var ze=re.map(function(ct,Xe){return Xe/(re.length-1)}),Ye=re.map(function(ct){return(ct-ne)/(ee-ne)});Ye.every(function(ct,Xe){return ze[Xe]===ct})||(Ct=function(ct){if(ct<=0||ct>=1)return ct;for(var Xe=0;ct>=Ye[Xe+1];)Xe++;var Bn=(ct-Ye[Xe])/(Ye[Xe+1]-Ye[Xe]),ya=ze[Xe]+Bn*(ze[Xe+1]-ze[Xe]);return ya})}}return L=[ne,ee],Pe},Pe.mode=function(re){return arguments.length?(g=re,Yt(),Pe):g},Pe.range=function(re,ke){return Ne(re,ke),Pe},Pe.out=function(re){return Y=re,Pe},Pe.spread=function(re){return arguments.length?(M=re,Pe):M},Pe.correctLightness=function(re){return re==null&&(re=!0),ve=re,Yt(),ve?Qe=function(ke){for(var Le=Et(0,!0).lab()[0],Oe=Et(1,!0).lab()[0],Wt=Le>Oe,at=Et(ke,!0).lab()[0],ze=Le+(Oe-Le)*ke,Ye=at-ze,ct=0,Xe=1,Bn=20;Math.abs(Ye)>.01&&Bn-- >0;)(function(){return Wt&&(Ye*=-1),Ye<0?(ct=ke,ke+=(Xe-ke)*.5):(Xe=ke,ke+=(ct-ke)*.5),at=Et(ke,!0).lab()[0],Ye=at-ze})();return ke}:Qe=function(ke){return ke},Pe},Pe.padding=function(re){return re!=null?(ga(re)==="number"&&(re=[re,re]),I=re,Pe):I},Pe.colors=function(re,ke){arguments.length<2&&(ke="hex");var Le=[];if(arguments.length===0)Le=U.slice(0);else if(re===1)Le=[Pe(.5)];else if(re>1){var Oe=L[0],Wt=L[1]-Oe;Le=qp(0,re,!1).map(function(Xe){return Pe(Oe+Xe/(re-1)*Wt)})}else{f=[];var at=[];if(G&&G.length>2)for(var ze=1,Ye=G.length,ct=1<=Ye;ct?zeYe;ct?ze++:ze--)at.push((G[ze-1]+G[ze])*.5);else at=L;Le=at.map(function(Xe){return Pe(Xe)})}return E[ke]&&(Le=Le.map(function(Xe){return Xe[ke]()})),Le},Pe.cache=function(re){return re!=null?(Te=re,Pe):Te},Pe.gamma=function(re){return re!=null?(Re=re,Pe):Re},Pe.nodata=function(re){return re!=null?(b=E(re),Pe):b},Pe};function qp(f,g,b){for(var M=[],L=fj;L?I++:I--)M.push(I);return M}var $i=function(f){var g,b,M,L,j,I,G;if(f=f.map(function(ee){return new p(ee)}),f.length===2)g=f.map(function(ee){return ee.lab()}),j=g[0],I=g[1],L=function(ee){var ve=[0,1,2].map(function(ye){return j[ye]+ee*(I[ye]-j[ye])});return new p(ve,"lab")};else if(f.length===3)b=f.map(function(ee){return ee.lab()}),j=b[0],I=b[1],G=b[2],L=function(ee){var ve=[0,1,2].map(function(ye){return(1-ee)*(1-ee)*j[ye]+2*(1-ee)*ee*I[ye]+ee*ee*G[ye]});return new p(ve,"lab")};else if(f.length===4){var U;M=f.map(function(ee){return ee.lab()}),j=M[0],I=M[1],G=M[2],U=M[3],L=function(ee){var ve=[0,1,2].map(function(ye){return(1-ee)*(1-ee)*(1-ee)*j[ye]+3*(1-ee)*(1-ee)*ee*I[ye]+3*(1-ee)*ee*ee*G[ye]+ee*ee*ee*U[ye]});return new p(ve,"lab")}}else if(f.length===5){var Y=$i(f.slice(0,3)),ne=$i(f.slice(2,5));L=function(ee){return ee<.5?Y(ee*2):ne((ee-.5)*2)}}return L},Rp=function(f){var g=$i(f);return g.scale=function(){return Er(g)},g},an=function(f,g,b){if(!an[b])throw new Error("unknown blend mode "+b);return an[b](f,g)},Tn=function(f){return function(g,b){var M=E(b).rgb(),L=E(g).rgb();return E.rgb(f(M,L))}},Sn=function(f){return function(g,b){var M=[];return M[0]=f(g[0],b[0]),M[1]=f(g[1],b[1]),M[2]=f(g[2],b[2]),M}},Lp=function(f){return f},Pp=function(f,g){return f*g/255},jp=function(f,g){return f>g?g:f},Vp=function(f,g){return f>g?f:g},Hp=function(f,g){return 255*(1-(1-f/255)*(1-g/255))},Wp=function(f,g){return g<128?2*f*g/255:255*(1-2*(1-f/255)*(1-g/255))},Gp=function(f,g){return 255*(1-(1-g/255)/(f/255))},Up=function(f,g){return f===255?255:(f=255*(g/255)/(1-f/255),f>255?255:f)};an.normal=Tn(Sn(Lp)),an.multiply=Tn(Sn(Pp)),an.screen=Tn(Sn(Hp)),an.overlay=Tn(Sn(Wp)),an.darken=Tn(Sn(jp)),an.lighten=Tn(Sn(Vp)),an.dodge=Tn(Sn(Up)),an.burn=Tn(Sn(Gp));for(var zp=an,eo=u.type,Yp=u.clip_rgb,Zp=u.TWOPI,Kp=Math.pow,Qp=Math.sin,Xp=Math.cos,Jp=function(f,g,b,M,L){f===void 0&&(f=300),g===void 0&&(g=-1.5),b===void 0&&(b=1),M===void 0&&(M=1),L===void 0&&(L=[0,1]);var j=0,I;eo(L)==="array"?I=L[1]-L[0]:(I=0,L=[L,L]);var G=function(U){var Y=Zp*((f+120)/360+g*U),ne=Kp(L[0]+I*U,M),ee=j!==0?b[0]+U*j:b,ve=ee*ne*(1-ne)/2,ye=Xp(Y),Te=Qp(Y),Re=ne+ve*(-.14861*ye+1.78277*Te),Ne=ne+ve*(-.29227*ye-.90649*Te),He=ne+ve*(1.97294*ye);return E(Yp([Re*255,Ne*255,He*255,1]))};return G.start=function(U){return U==null?f:(f=U,G)},G.rotations=function(U){return U==null?g:(g=U,G)},G.gamma=function(U){return U==null?M:(M=U,G)},G.hue=function(U){return U==null?b:(b=U,eo(b)==="array"?(j=b[1]-b[0],j===0&&(b=b[1])):j=0,G)},G.lightness=function(U){return U==null?L:(eo(U)==="array"?(L=U,I=U[1]-U[0]):(L=[U,U],I=0),G)},G.scale=function(){return E.scale(G)},G.hue(b),G},$p="0123456789abcdef",eg=Math.floor,tg=Math.random,ng=function(){for(var f="#",g=0;g<6;g++)f+=$p.charAt(eg(tg()*16));return new p(f,"hex")},Js=Math.log,ag=Math.pow,rg=Math.floor,ig=Math.abs,$s=function(f,g){g===void 0&&(g=null);var b={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0};return o(f)==="object"&&(f=Object.values(f)),f.forEach(function(M){g&&o(M)==="object"&&(M=M[g]),M!=null&&!isNaN(M)&&(b.values.push(M),b.sum+=M,Mb.max&&(b.max=M),b.count+=1)}),b.domain=[b.min,b.max],b.limits=function(M,L){return el(b,M,L)},b},el=function(f,g,b){g===void 0&&(g="equal"),b===void 0&&(b=7),o(f)=="array"&&(f=$s(f));var M=f.min,L=f.max,j=f.values.sort(function(oo,so){return oo-so});if(b===1)return[M,L];var I=[];if(g.substr(0,1)==="c"&&(I.push(M),I.push(L)),g.substr(0,1)==="e"){I.push(M);for(var G=1;G 0");var U=Math.LOG10E*Js(M),Y=Math.LOG10E*Js(L);I.push(M);for(var ne=1;ne200&&(Ct=!1)}for(var Ha={},ao=0;aoM?(b+.05)/(M+.05):(M+.05)/(b+.05)},Ar=Math.sqrt,sg=Math.atan2,nl=Math.abs,al=Math.cos,to=Math.PI,lg=function(f,g,b,M){b===void 0&&(b=1),M===void 0&&(M=1),f=new p(f),g=new p(g);for(var L=Array.from(f.lab()),j=L[0],I=L[1],G=L[2],U=Array.from(g.lab()),Y=U[0],ne=U[1],ee=U[2],ve=Ar(I*I+G*G),ye=Ar(ne*ne+ee*ee),Te=j<16?.511:.040975*j/(1+.01765*j),Re=.0638*ve/(1+.0131*ve)+.638,Ne=ve<1e-6?0:sg(G,I)*180/to;Ne<0;)Ne+=360;for(;Ne>=360;)Ne-=360;var He=Ne>=164&&Ne<=345?.56+nl(.2*al(to*(Ne+168)/180)):.36+nl(.4*al(to*(Ne+35)/180)),Qe=ve*ve*ve*ve,Ct=Ar(Qe/(Qe+1900)),Et=Re*(Ct*He+1-Ct),Yt=j-Y,Pe=ve-ye,re=I-ne,ke=G-ee,Le=re*re+ke*ke-Pe*Pe,Oe=Yt/(b*Te),Wt=Pe/(M*Re),at=Et;return Ar(Oe*Oe+Wt*Wt+Le/(at*at))},ug=function(f,g,b){b===void 0&&(b="lab"),f=new p(f),g=new p(g);var M=f.get(b),L=g.get(b),j=0;for(var I in M){var G=(M[I]||0)-(L[I]||0);j+=G*G}return Math.sqrt(j)},cg=function(){for(var f=[],g=arguments.length;g--;)f[g]=arguments[g];try{return new(Function.prototype.bind.apply(p,[null].concat(f))),!0}catch{return!1}},dg={cool:function(){return Er([E.hsl(180,1,.9),E.hsl(250,.7,.4)])},hot:function(){return Er(["#000","#f00","#ff0","#fff"],[0,.25,.75,1]).mode("rgb")}},kr={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},no=0,rl=Object.keys(kr);no{"use strict";Object.defineProperty(Rr,"__esModule",{value:!0});Rr.default=void 0;var bo=qr(sl()),wo=qr(Dl()),F2=qr(Ql()),Or=qr(Xl());function qr(t){return t&&t.__esModule?t:{default:t}}function T2(t){if(typeof Symbol=="undefined"||t[Symbol.iterator]==null){if(Array.isArray(t)||(t=S2(t))){var e=0,n=function(){};return{s:n,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(s){throw s},f:n}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,r=!0,i=!1,o;return{s:function(){a=t[Symbol.iterator]()},n:function(){var s=a.next();return r=s.done,s},e:function(s){i=!0,o=s},f:function(){try{!r&&a.return!=null&&a.return()}finally{if(i)throw o}}}}function S2(t,e){if(!!t){if(typeof t=="string")return Jl(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jl(t,e)}}function Jl(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,a=new Array(e);n=n.hueMin&&r[0]<=n.hueMax&&r[1]>=n.chromaMin&&r[1]<=n.chromaMax&&r[2]>=n.lightMin&&r[2]<=n.lightMax&&o[0]>=e[0]-l&&o[0]<=e[0]+l&&o[1]>=e[1]-l&&o[1]<=e[1]+l&&o[2]>=e[2]-l&&o[2]<=e[2]+l},O2=function(e){for(var n=e.slice(0),a=[n.shift()];n.length>0;){for(var r=a[a.length-1],i=0,o=Number.MIN_SAFE_INTEGER,l=0;lo&&(o=s,i=l)}a.push(n.splice(i,1)[0])}return a},q2=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=B2({},M2,{},e);if(n.count<=0)return[];n.samples=n.count));v+=m);for(var p=1;p<=n.quality;p+=1){for(var k=(0,wo.default)(r),E=(0,wo.default)(i),A=0;A{(function(t){var e=typeof Lr=="object"&&Lr,n=typeof za=="object"&&za&&za.exports==e&&za,a=typeof global=="object"&&global;(a.global===a||a.window===a)&&(t=a);var r=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,i=/[\x01-\x7F]/g,o=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,s={"\xAD":"shy","\u200C":"zwnj","\u200D":"zwj","\u200E":"lrm","\u2063":"ic","\u2062":"it","\u2061":"af","\u200F":"rlm","\u200B":"ZeroWidthSpace","\u2060":"NoBreak","\u0311":"DownBreve","\u20DB":"tdot","\u20DC":"DotDot"," ":"Tab","\n":"NewLine","\u2008":"puncsp","\u205F":"MediumSpace","\u2009":"thinsp","\u200A":"hairsp","\u2004":"emsp13","\u2002":"ensp","\u2005":"emsp14","\u2003":"emsp","\u2007":"numsp","\xA0":"nbsp","\u205F\u200A":"ThickSpace","\u203E":"oline",_:"lowbar","\u2010":"dash","\u2013":"ndash","\u2014":"mdash","\u2015":"horbar",",":"comma",";":"semi","\u204F":"bsemi",":":"colon","\u2A74":"Colone","!":"excl","\xA1":"iexcl","?":"quest","\xBF":"iquest",".":"period","\u2025":"nldr","\u2026":"mldr","\xB7":"middot","'":"apos","\u2018":"lsquo","\u2019":"rsquo","\u201A":"sbquo","\u2039":"lsaquo","\u203A":"rsaquo",'"':"quot","\u201C":"ldquo","\u201D":"rdquo","\u201E":"bdquo","\xAB":"laquo","\xBB":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","\u2308":"lceil","\u2309":"rceil","\u230A":"lfloor","\u230B":"rfloor","\u2985":"lopar","\u2986":"ropar","\u298B":"lbrke","\u298C":"rbrke","\u298D":"lbrkslu","\u298E":"rbrksld","\u298F":"lbrksld","\u2990":"rbrkslu","\u2991":"langd","\u2992":"rangd","\u2993":"lparlt","\u2994":"rpargt","\u2995":"gtlPar","\u2996":"ltrPar","\u27E6":"lobrk","\u27E7":"robrk","\u27E8":"lang","\u27E9":"rang","\u27EA":"Lang","\u27EB":"Rang","\u27EC":"loang","\u27ED":"roang","\u2772":"lbbrk","\u2773":"rbbrk","\u2016":"Vert","\xA7":"sect","\xB6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","\u2030":"permil","\u2031":"pertenk","\u2020":"dagger","\u2021":"Dagger","\u2022":"bull","\u2043":"hybull","\u2032":"prime","\u2033":"Prime","\u2034":"tprime","\u2057":"qprime","\u2035":"bprime","\u2041":"caret","`":"grave","\xB4":"acute","\u02DC":"tilde","^":"Hat","\xAF":"macr","\u02D8":"breve","\u02D9":"dot","\xA8":"die","\u02DA":"ring","\u02DD":"dblac","\xB8":"cedil","\u02DB":"ogon","\u02C6":"circ","\u02C7":"caron","\xB0":"deg","\xA9":"copy","\xAE":"reg","\u2117":"copysr","\u2118":"wp","\u211E":"rx","\u2127":"mho","\u2129":"iiota","\u2190":"larr","\u219A":"nlarr","\u2192":"rarr","\u219B":"nrarr","\u2191":"uarr","\u2193":"darr","\u2194":"harr","\u21AE":"nharr","\u2195":"varr","\u2196":"nwarr","\u2197":"nearr","\u2198":"searr","\u2199":"swarr","\u219D":"rarrw","\u219D\u0338":"nrarrw","\u219E":"Larr","\u219F":"Uarr","\u21A0":"Rarr","\u21A1":"Darr","\u21A2":"larrtl","\u21A3":"rarrtl","\u21A4":"mapstoleft","\u21A5":"mapstoup","\u21A6":"map","\u21A7":"mapstodown","\u21A9":"larrhk","\u21AA":"rarrhk","\u21AB":"larrlp","\u21AC":"rarrlp","\u21AD":"harrw","\u21B0":"lsh","\u21B1":"rsh","\u21B2":"ldsh","\u21B3":"rdsh","\u21B5":"crarr","\u21B6":"cularr","\u21B7":"curarr","\u21BA":"olarr","\u21BB":"orarr","\u21BC":"lharu","\u21BD":"lhard","\u21BE":"uharr","\u21BF":"uharl","\u21C0":"rharu","\u21C1":"rhard","\u21C2":"dharr","\u21C3":"dharl","\u21C4":"rlarr","\u21C5":"udarr","\u21C6":"lrarr","\u21C7":"llarr","\u21C8":"uuarr","\u21C9":"rrarr","\u21CA":"ddarr","\u21CB":"lrhar","\u21CC":"rlhar","\u21D0":"lArr","\u21CD":"nlArr","\u21D1":"uArr","\u21D2":"rArr","\u21CF":"nrArr","\u21D3":"dArr","\u21D4":"iff","\u21CE":"nhArr","\u21D5":"vArr","\u21D6":"nwArr","\u21D7":"neArr","\u21D8":"seArr","\u21D9":"swArr","\u21DA":"lAarr","\u21DB":"rAarr","\u21DD":"zigrarr","\u21E4":"larrb","\u21E5":"rarrb","\u21F5":"duarr","\u21FD":"loarr","\u21FE":"roarr","\u21FF":"hoarr","\u2200":"forall","\u2201":"comp","\u2202":"part","\u2202\u0338":"npart","\u2203":"exist","\u2204":"nexist","\u2205":"empty","\u2207":"Del","\u2208":"in","\u2209":"notin","\u220B":"ni","\u220C":"notni","\u03F6":"bepsi","\u220F":"prod","\u2210":"coprod","\u2211":"sum","+":"plus","\xB1":"pm","\xF7":"div","\xD7":"times","<":"lt","\u226E":"nlt","<\u20D2":"nvlt","=":"equals","\u2260":"ne","=\u20E5":"bne","\u2A75":"Equal",">":"gt","\u226F":"ngt",">\u20D2":"nvgt","\xAC":"not","|":"vert","\xA6":"brvbar","\u2212":"minus","\u2213":"mp","\u2214":"plusdo","\u2044":"frasl","\u2216":"setmn","\u2217":"lowast","\u2218":"compfn","\u221A":"Sqrt","\u221D":"prop","\u221E":"infin","\u221F":"angrt","\u2220":"ang","\u2220\u20D2":"nang","\u2221":"angmsd","\u2222":"angsph","\u2223":"mid","\u2224":"nmid","\u2225":"par","\u2226":"npar","\u2227":"and","\u2228":"or","\u2229":"cap","\u2229\uFE00":"caps","\u222A":"cup","\u222A\uFE00":"cups","\u222B":"int","\u222C":"Int","\u222D":"tint","\u2A0C":"qint","\u222E":"oint","\u222F":"Conint","\u2230":"Cconint","\u2231":"cwint","\u2232":"cwconint","\u2233":"awconint","\u2234":"there4","\u2235":"becaus","\u2236":"ratio","\u2237":"Colon","\u2238":"minusd","\u223A":"mDDot","\u223B":"homtht","\u223C":"sim","\u2241":"nsim","\u223C\u20D2":"nvsim","\u223D":"bsim","\u223D\u0331":"race","\u223E":"ac","\u223E\u0333":"acE","\u223F":"acd","\u2240":"wr","\u2242":"esim","\u2242\u0338":"nesim","\u2243":"sime","\u2244":"nsime","\u2245":"cong","\u2247":"ncong","\u2246":"simne","\u2248":"ap","\u2249":"nap","\u224A":"ape","\u224B":"apid","\u224B\u0338":"napid","\u224C":"bcong","\u224D":"CupCap","\u226D":"NotCupCap","\u224D\u20D2":"nvap","\u224E":"bump","\u224E\u0338":"nbump","\u224F":"bumpe","\u224F\u0338":"nbumpe","\u2250":"doteq","\u2250\u0338":"nedot","\u2251":"eDot","\u2252":"efDot","\u2253":"erDot","\u2254":"colone","\u2255":"ecolon","\u2256":"ecir","\u2257":"cire","\u2259":"wedgeq","\u225A":"veeeq","\u225C":"trie","\u225F":"equest","\u2261":"equiv","\u2262":"nequiv","\u2261\u20E5":"bnequiv","\u2264":"le","\u2270":"nle","\u2264\u20D2":"nvle","\u2265":"ge","\u2271":"nge","\u2265\u20D2":"nvge","\u2266":"lE","\u2266\u0338":"nlE","\u2267":"gE","\u2267\u0338":"ngE","\u2268\uFE00":"lvnE","\u2268":"lnE","\u2269":"gnE","\u2269\uFE00":"gvnE","\u226A":"ll","\u226A\u0338":"nLtv","\u226A\u20D2":"nLt","\u226B":"gg","\u226B\u0338":"nGtv","\u226B\u20D2":"nGt","\u226C":"twixt","\u2272":"lsim","\u2274":"nlsim","\u2273":"gsim","\u2275":"ngsim","\u2276":"lg","\u2278":"ntlg","\u2277":"gl","\u2279":"ntgl","\u227A":"pr","\u2280":"npr","\u227B":"sc","\u2281":"nsc","\u227C":"prcue","\u22E0":"nprcue","\u227D":"sccue","\u22E1":"nsccue","\u227E":"prsim","\u227F":"scsim","\u227F\u0338":"NotSucceedsTilde","\u2282":"sub","\u2284":"nsub","\u2282\u20D2":"vnsub","\u2283":"sup","\u2285":"nsup","\u2283\u20D2":"vnsup","\u2286":"sube","\u2288":"nsube","\u2287":"supe","\u2289":"nsupe","\u228A\uFE00":"vsubne","\u228A":"subne","\u228B\uFE00":"vsupne","\u228B":"supne","\u228D":"cupdot","\u228E":"uplus","\u228F":"sqsub","\u228F\u0338":"NotSquareSubset","\u2290":"sqsup","\u2290\u0338":"NotSquareSuperset","\u2291":"sqsube","\u22E2":"nsqsube","\u2292":"sqsupe","\u22E3":"nsqsupe","\u2293":"sqcap","\u2293\uFE00":"sqcaps","\u2294":"sqcup","\u2294\uFE00":"sqcups","\u2295":"oplus","\u2296":"ominus","\u2297":"otimes","\u2298":"osol","\u2299":"odot","\u229A":"ocir","\u229B":"oast","\u229D":"odash","\u229E":"plusb","\u229F":"minusb","\u22A0":"timesb","\u22A1":"sdotb","\u22A2":"vdash","\u22AC":"nvdash","\u22A3":"dashv","\u22A4":"top","\u22A5":"bot","\u22A7":"models","\u22A8":"vDash","\u22AD":"nvDash","\u22A9":"Vdash","\u22AE":"nVdash","\u22AA":"Vvdash","\u22AB":"VDash","\u22AF":"nVDash","\u22B0":"prurel","\u22B2":"vltri","\u22EA":"nltri","\u22B3":"vrtri","\u22EB":"nrtri","\u22B4":"ltrie","\u22EC":"nltrie","\u22B4\u20D2":"nvltrie","\u22B5":"rtrie","\u22ED":"nrtrie","\u22B5\u20D2":"nvrtrie","\u22B6":"origof","\u22B7":"imof","\u22B8":"mumap","\u22B9":"hercon","\u22BA":"intcal","\u22BB":"veebar","\u22BD":"barvee","\u22BE":"angrtvb","\u22BF":"lrtri","\u22C0":"Wedge","\u22C1":"Vee","\u22C2":"xcap","\u22C3":"xcup","\u22C4":"diam","\u22C5":"sdot","\u22C6":"Star","\u22C7":"divonx","\u22C8":"bowtie","\u22C9":"ltimes","\u22CA":"rtimes","\u22CB":"lthree","\u22CC":"rthree","\u22CD":"bsime","\u22CE":"cuvee","\u22CF":"cuwed","\u22D0":"Sub","\u22D1":"Sup","\u22D2":"Cap","\u22D3":"Cup","\u22D4":"fork","\u22D5":"epar","\u22D6":"ltdot","\u22D7":"gtdot","\u22D8":"Ll","\u22D8\u0338":"nLl","\u22D9":"Gg","\u22D9\u0338":"nGg","\u22DA\uFE00":"lesg","\u22DA":"leg","\u22DB":"gel","\u22DB\uFE00":"gesl","\u22DE":"cuepr","\u22DF":"cuesc","\u22E6":"lnsim","\u22E7":"gnsim","\u22E8":"prnsim","\u22E9":"scnsim","\u22EE":"vellip","\u22EF":"ctdot","\u22F0":"utdot","\u22F1":"dtdot","\u22F2":"disin","\u22F3":"isinsv","\u22F4":"isins","\u22F5":"isindot","\u22F5\u0338":"notindot","\u22F6":"notinvc","\u22F7":"notinvb","\u22F9":"isinE","\u22F9\u0338":"notinE","\u22FA":"nisd","\u22FB":"xnis","\u22FC":"nis","\u22FD":"notnivc","\u22FE":"notnivb","\u2305":"barwed","\u2306":"Barwed","\u230C":"drcrop","\u230D":"dlcrop","\u230E":"urcrop","\u230F":"ulcrop","\u2310":"bnot","\u2312":"profline","\u2313":"profsurf","\u2315":"telrec","\u2316":"target","\u231C":"ulcorn","\u231D":"urcorn","\u231E":"dlcorn","\u231F":"drcorn","\u2322":"frown","\u2323":"smile","\u232D":"cylcty","\u232E":"profalar","\u2336":"topbot","\u233D":"ovbar","\u233F":"solbar","\u237C":"angzarr","\u23B0":"lmoust","\u23B1":"rmoust","\u23B4":"tbrk","\u23B5":"bbrk","\u23B6":"bbrktbrk","\u23DC":"OverParenthesis","\u23DD":"UnderParenthesis","\u23DE":"OverBrace","\u23DF":"UnderBrace","\u23E2":"trpezium","\u23E7":"elinters","\u2423":"blank","\u2500":"boxh","\u2502":"boxv","\u250C":"boxdr","\u2510":"boxdl","\u2514":"boxur","\u2518":"boxul","\u251C":"boxvr","\u2524":"boxvl","\u252C":"boxhd","\u2534":"boxhu","\u253C":"boxvh","\u2550":"boxH","\u2551":"boxV","\u2552":"boxdR","\u2553":"boxDr","\u2554":"boxDR","\u2555":"boxdL","\u2556":"boxDl","\u2557":"boxDL","\u2558":"boxuR","\u2559":"boxUr","\u255A":"boxUR","\u255B":"boxuL","\u255C":"boxUl","\u255D":"boxUL","\u255E":"boxvR","\u255F":"boxVr","\u2560":"boxVR","\u2561":"boxvL","\u2562":"boxVl","\u2563":"boxVL","\u2564":"boxHd","\u2565":"boxhD","\u2566":"boxHD","\u2567":"boxHu","\u2568":"boxhU","\u2569":"boxHU","\u256A":"boxvH","\u256B":"boxVh","\u256C":"boxVH","\u2580":"uhblk","\u2584":"lhblk","\u2588":"block","\u2591":"blk14","\u2592":"blk12","\u2593":"blk34","\u25A1":"squ","\u25AA":"squf","\u25AB":"EmptyVerySmallSquare","\u25AD":"rect","\u25AE":"marker","\u25B1":"fltns","\u25B3":"xutri","\u25B4":"utrif","\u25B5":"utri","\u25B8":"rtrif","\u25B9":"rtri","\u25BD":"xdtri","\u25BE":"dtrif","\u25BF":"dtri","\u25C2":"ltrif","\u25C3":"ltri","\u25CA":"loz","\u25CB":"cir","\u25EC":"tridot","\u25EF":"xcirc","\u25F8":"ultri","\u25F9":"urtri","\u25FA":"lltri","\u25FB":"EmptySmallSquare","\u25FC":"FilledSmallSquare","\u2605":"starf","\u2606":"star","\u260E":"phone","\u2640":"female","\u2642":"male","\u2660":"spades","\u2663":"clubs","\u2665":"hearts","\u2666":"diams","\u266A":"sung","\u2713":"check","\u2717":"cross","\u2720":"malt","\u2736":"sext","\u2758":"VerticalSeparator","\u27C8":"bsolhsub","\u27C9":"suphsol","\u27F5":"xlarr","\u27F6":"xrarr","\u27F7":"xharr","\u27F8":"xlArr","\u27F9":"xrArr","\u27FA":"xhArr","\u27FC":"xmap","\u27FF":"dzigrarr","\u2902":"nvlArr","\u2903":"nvrArr","\u2904":"nvHarr","\u2905":"Map","\u290C":"lbarr","\u290D":"rbarr","\u290E":"lBarr","\u290F":"rBarr","\u2910":"RBarr","\u2911":"DDotrahd","\u2912":"UpArrowBar","\u2913":"DownArrowBar","\u2916":"Rarrtl","\u2919":"latail","\u291A":"ratail","\u291B":"lAtail","\u291C":"rAtail","\u291D":"larrfs","\u291E":"rarrfs","\u291F":"larrbfs","\u2920":"rarrbfs","\u2923":"nwarhk","\u2924":"nearhk","\u2925":"searhk","\u2926":"swarhk","\u2927":"nwnear","\u2928":"toea","\u2929":"tosa","\u292A":"swnwar","\u2933":"rarrc","\u2933\u0338":"nrarrc","\u2935":"cudarrr","\u2936":"ldca","\u2937":"rdca","\u2938":"cudarrl","\u2939":"larrpl","\u293C":"curarrm","\u293D":"cularrp","\u2945":"rarrpl","\u2948":"harrcir","\u2949":"Uarrocir","\u294A":"lurdshar","\u294B":"ldrushar","\u294E":"LeftRightVector","\u294F":"RightUpDownVector","\u2950":"DownLeftRightVector","\u2951":"LeftUpDownVector","\u2952":"LeftVectorBar","\u2953":"RightVectorBar","\u2954":"RightUpVectorBar","\u2955":"RightDownVectorBar","\u2956":"DownLeftVectorBar","\u2957":"DownRightVectorBar","\u2958":"LeftUpVectorBar","\u2959":"LeftDownVectorBar","\u295A":"LeftTeeVector","\u295B":"RightTeeVector","\u295C":"RightUpTeeVector","\u295D":"RightDownTeeVector","\u295E":"DownLeftTeeVector","\u295F":"DownRightTeeVector","\u2960":"LeftUpTeeVector","\u2961":"LeftDownTeeVector","\u2962":"lHar","\u2963":"uHar","\u2964":"rHar","\u2965":"dHar","\u2966":"luruhar","\u2967":"ldrdhar","\u2968":"ruluhar","\u2969":"rdldhar","\u296A":"lharul","\u296B":"llhard","\u296C":"rharul","\u296D":"lrhard","\u296E":"udhar","\u296F":"duhar","\u2970":"RoundImplies","\u2971":"erarr","\u2972":"simrarr","\u2973":"larrsim","\u2974":"rarrsim","\u2975":"rarrap","\u2976":"ltlarr","\u2978":"gtrarr","\u2979":"subrarr","\u297B":"suplarr","\u297C":"lfisht","\u297D":"rfisht","\u297E":"ufisht","\u297F":"dfisht","\u299A":"vzigzag","\u299C":"vangrt","\u299D":"angrtvbd","\u29A4":"ange","\u29A5":"range","\u29A6":"dwangle","\u29A7":"uwangle","\u29A8":"angmsdaa","\u29A9":"angmsdab","\u29AA":"angmsdac","\u29AB":"angmsdad","\u29AC":"angmsdae","\u29AD":"angmsdaf","\u29AE":"angmsdag","\u29AF":"angmsdah","\u29B0":"bemptyv","\u29B1":"demptyv","\u29B2":"cemptyv","\u29B3":"raemptyv","\u29B4":"laemptyv","\u29B5":"ohbar","\u29B6":"omid","\u29B7":"opar","\u29B9":"operp","\u29BB":"olcross","\u29BC":"odsold","\u29BE":"olcir","\u29BF":"ofcir","\u29C0":"olt","\u29C1":"ogt","\u29C2":"cirscir","\u29C3":"cirE","\u29C4":"solb","\u29C5":"bsolb","\u29C9":"boxbox","\u29CD":"trisb","\u29CE":"rtriltri","\u29CF":"LeftTriangleBar","\u29CF\u0338":"NotLeftTriangleBar","\u29D0":"RightTriangleBar","\u29D0\u0338":"NotRightTriangleBar","\u29DC":"iinfin","\u29DD":"infintie","\u29DE":"nvinfin","\u29E3":"eparsl","\u29E4":"smeparsl","\u29E5":"eqvparsl","\u29EB":"lozf","\u29F4":"RuleDelayed","\u29F6":"dsol","\u2A00":"xodot","\u2A01":"xoplus","\u2A02":"xotime","\u2A04":"xuplus","\u2A06":"xsqcup","\u2A0D":"fpartint","\u2A10":"cirfnint","\u2A11":"awint","\u2A12":"rppolint","\u2A13":"scpolint","\u2A14":"npolint","\u2A15":"pointint","\u2A16":"quatint","\u2A17":"intlarhk","\u2A22":"pluscir","\u2A23":"plusacir","\u2A24":"simplus","\u2A25":"plusdu","\u2A26":"plussim","\u2A27":"plustwo","\u2A29":"mcomma","\u2A2A":"minusdu","\u2A2D":"loplus","\u2A2E":"roplus","\u2A2F":"Cross","\u2A30":"timesd","\u2A31":"timesbar","\u2A33":"smashp","\u2A34":"lotimes","\u2A35":"rotimes","\u2A36":"otimesas","\u2A37":"Otimes","\u2A38":"odiv","\u2A39":"triplus","\u2A3A":"triminus","\u2A3B":"tritime","\u2A3C":"iprod","\u2A3F":"amalg","\u2A40":"capdot","\u2A42":"ncup","\u2A43":"ncap","\u2A44":"capand","\u2A45":"cupor","\u2A46":"cupcap","\u2A47":"capcup","\u2A48":"cupbrcap","\u2A49":"capbrcup","\u2A4A":"cupcup","\u2A4B":"capcap","\u2A4C":"ccups","\u2A4D":"ccaps","\u2A50":"ccupssm","\u2A53":"And","\u2A54":"Or","\u2A55":"andand","\u2A56":"oror","\u2A57":"orslope","\u2A58":"andslope","\u2A5A":"andv","\u2A5B":"orv","\u2A5C":"andd","\u2A5D":"ord","\u2A5F":"wedbar","\u2A66":"sdote","\u2A6A":"simdot","\u2A6D":"congdot","\u2A6D\u0338":"ncongdot","\u2A6E":"easter","\u2A6F":"apacir","\u2A70":"apE","\u2A70\u0338":"napE","\u2A71":"eplus","\u2A72":"pluse","\u2A73":"Esim","\u2A77":"eDDot","\u2A78":"equivDD","\u2A79":"ltcir","\u2A7A":"gtcir","\u2A7B":"ltquest","\u2A7C":"gtquest","\u2A7D":"les","\u2A7D\u0338":"nles","\u2A7E":"ges","\u2A7E\u0338":"nges","\u2A7F":"lesdot","\u2A80":"gesdot","\u2A81":"lesdoto","\u2A82":"gesdoto","\u2A83":"lesdotor","\u2A84":"gesdotol","\u2A85":"lap","\u2A86":"gap","\u2A87":"lne","\u2A88":"gne","\u2A89":"lnap","\u2A8A":"gnap","\u2A8B":"lEg","\u2A8C":"gEl","\u2A8D":"lsime","\u2A8E":"gsime","\u2A8F":"lsimg","\u2A90":"gsiml","\u2A91":"lgE","\u2A92":"glE","\u2A93":"lesges","\u2A94":"gesles","\u2A95":"els","\u2A96":"egs","\u2A97":"elsdot","\u2A98":"egsdot","\u2A99":"el","\u2A9A":"eg","\u2A9D":"siml","\u2A9E":"simg","\u2A9F":"simlE","\u2AA0":"simgE","\u2AA1":"LessLess","\u2AA1\u0338":"NotNestedLessLess","\u2AA2":"GreaterGreater","\u2AA2\u0338":"NotNestedGreaterGreater","\u2AA4":"glj","\u2AA5":"gla","\u2AA6":"ltcc","\u2AA7":"gtcc","\u2AA8":"lescc","\u2AA9":"gescc","\u2AAA":"smt","\u2AAB":"lat","\u2AAC":"smte","\u2AAC\uFE00":"smtes","\u2AAD":"late","\u2AAD\uFE00":"lates","\u2AAE":"bumpE","\u2AAF":"pre","\u2AAF\u0338":"npre","\u2AB0":"sce","\u2AB0\u0338":"nsce","\u2AB3":"prE","\u2AB4":"scE","\u2AB5":"prnE","\u2AB6":"scnE","\u2AB7":"prap","\u2AB8":"scap","\u2AB9":"prnap","\u2ABA":"scnap","\u2ABB":"Pr","\u2ABC":"Sc","\u2ABD":"subdot","\u2ABE":"supdot","\u2ABF":"subplus","\u2AC0":"supplus","\u2AC1":"submult","\u2AC2":"supmult","\u2AC3":"subedot","\u2AC4":"supedot","\u2AC5":"subE","\u2AC5\u0338":"nsubE","\u2AC6":"supE","\u2AC6\u0338":"nsupE","\u2AC7":"subsim","\u2AC8":"supsim","\u2ACB\uFE00":"vsubnE","\u2ACB":"subnE","\u2ACC\uFE00":"vsupnE","\u2ACC":"supnE","\u2ACF":"csub","\u2AD0":"csup","\u2AD1":"csube","\u2AD2":"csupe","\u2AD3":"subsup","\u2AD4":"supsub","\u2AD5":"subsub","\u2AD6":"supsup","\u2AD7":"suphsub","\u2AD8":"supdsub","\u2AD9":"forkv","\u2ADA":"topfork","\u2ADB":"mlcp","\u2AE4":"Dashv","\u2AE6":"Vdashl","\u2AE7":"Barv","\u2AE8":"vBar","\u2AE9":"vBarv","\u2AEB":"Vbar","\u2AEC":"Not","\u2AED":"bNot","\u2AEE":"rnmid","\u2AEF":"cirmid","\u2AF0":"midcir","\u2AF1":"topcir","\u2AF2":"nhpar","\u2AF3":"parsim","\u2AFD":"parsl","\u2AFD\u20E5":"nparsl","\u266D":"flat","\u266E":"natur","\u266F":"sharp","\xA4":"curren","\xA2":"cent",$:"dollar","\xA3":"pound","\xA5":"yen","\u20AC":"euro","\xB9":"sup1","\xBD":"half","\u2153":"frac13","\xBC":"frac14","\u2155":"frac15","\u2159":"frac16","\u215B":"frac18","\xB2":"sup2","\u2154":"frac23","\u2156":"frac25","\xB3":"sup3","\xBE":"frac34","\u2157":"frac35","\u215C":"frac38","\u2158":"frac45","\u215A":"frac56","\u215D":"frac58","\u215E":"frac78","\u{1D4B6}":"ascr","\u{1D552}":"aopf","\u{1D51E}":"afr","\u{1D538}":"Aopf","\u{1D504}":"Afr","\u{1D49C}":"Ascr",\u00AA:"ordf",\u00E1:"aacute",\u00C1:"Aacute",\u00E0:"agrave",\u00C0:"Agrave",\u0103:"abreve",\u0102:"Abreve",\u00E2:"acirc",\u00C2:"Acirc",\u00E5:"aring",\u00C5:"angst",\u00E4:"auml",\u00C4:"Auml",\u00E3:"atilde",\u00C3:"Atilde",\u0105:"aogon",\u0104:"Aogon",\u0101:"amacr",\u0100:"Amacr",\u00E6:"aelig",\u00C6:"AElig","\u{1D4B7}":"bscr","\u{1D553}":"bopf","\u{1D51F}":"bfr","\u{1D539}":"Bopf",\u212C:"Bscr","\u{1D505}":"Bfr","\u{1D520}":"cfr","\u{1D4B8}":"cscr","\u{1D554}":"copf",\u212D:"Cfr","\u{1D49E}":"Cscr",\u2102:"Copf",\u0107:"cacute",\u0106:"Cacute",\u0109:"ccirc",\u0108:"Ccirc",\u010D:"ccaron",\u010C:"Ccaron",\u010B:"cdot",\u010A:"Cdot",\u00E7:"ccedil",\u00C7:"Ccedil","\u2105":"incare","\u{1D521}":"dfr","\u2146":"dd","\u{1D555}":"dopf","\u{1D4B9}":"dscr","\u{1D49F}":"Dscr","\u{1D507}":"Dfr","\u2145":"DD","\u{1D53B}":"Dopf",\u010F:"dcaron",\u010E:"Dcaron",\u0111:"dstrok",\u0110:"Dstrok",\u00F0:"eth",\u00D0:"ETH","\u2147":"ee",\u212F:"escr","\u{1D522}":"efr","\u{1D556}":"eopf",\u2130:"Escr","\u{1D508}":"Efr","\u{1D53C}":"Eopf",\u00E9:"eacute",\u00C9:"Eacute",\u00E8:"egrave",\u00C8:"Egrave",\u00EA:"ecirc",\u00CA:"Ecirc",\u011B:"ecaron",\u011A:"Ecaron",\u00EB:"euml",\u00CB:"Euml",\u0117:"edot",\u0116:"Edot",\u0119:"eogon",\u0118:"Eogon",\u0113:"emacr",\u0112:"Emacr","\u{1D523}":"ffr","\u{1D557}":"fopf","\u{1D4BB}":"fscr","\u{1D509}":"Ffr","\u{1D53D}":"Fopf",\u2131:"Fscr",\uFB00:"fflig",\uFB03:"ffilig",\uFB04:"ffllig",\uFB01:"filig",fj:"fjlig",\uFB02:"fllig",\u0192:"fnof",\u210A:"gscr","\u{1D558}":"gopf","\u{1D524}":"gfr","\u{1D4A2}":"Gscr","\u{1D53E}":"Gopf","\u{1D50A}":"Gfr",\u01F5:"gacute",\u011F:"gbreve",\u011E:"Gbreve",\u011D:"gcirc",\u011C:"Gcirc",\u0121:"gdot",\u0120:"Gdot",\u0122:"Gcedil","\u{1D525}":"hfr",\u210E:"planckh","\u{1D4BD}":"hscr","\u{1D559}":"hopf",\u210B:"Hscr",\u210C:"Hfr",\u210D:"Hopf",\u0125:"hcirc",\u0124:"Hcirc",\u210F:"hbar",\u0127:"hstrok",\u0126:"Hstrok","\u{1D55A}":"iopf","\u{1D526}":"ifr","\u{1D4BE}":"iscr","\u2148":"ii","\u{1D540}":"Iopf",\u2110:"Iscr",\u2111:"Im",\u00ED:"iacute",\u00CD:"Iacute",\u00EC:"igrave",\u00CC:"Igrave",\u00EE:"icirc",\u00CE:"Icirc",\u00EF:"iuml",\u00CF:"Iuml",\u0129:"itilde",\u0128:"Itilde",\u0130:"Idot",\u012F:"iogon",\u012E:"Iogon",\u012B:"imacr",\u012A:"Imacr",\u0133:"ijlig",\u0132:"IJlig",\u0131:"imath","\u{1D4BF}":"jscr","\u{1D55B}":"jopf","\u{1D527}":"jfr","\u{1D4A5}":"Jscr","\u{1D50D}":"Jfr","\u{1D541}":"Jopf",\u0135:"jcirc",\u0134:"Jcirc","\u0237":"jmath","\u{1D55C}":"kopf","\u{1D4C0}":"kscr","\u{1D528}":"kfr","\u{1D4A6}":"Kscr","\u{1D542}":"Kopf","\u{1D50E}":"Kfr",\u0137:"kcedil",\u0136:"Kcedil","\u{1D529}":"lfr","\u{1D4C1}":"lscr",\u2113:"ell","\u{1D55D}":"lopf",\u2112:"Lscr","\u{1D50F}":"Lfr","\u{1D543}":"Lopf",\u013A:"lacute",\u0139:"Lacute",\u013E:"lcaron",\u013D:"Lcaron",\u013C:"lcedil",\u013B:"Lcedil",\u0142:"lstrok",\u0141:"Lstrok",\u0140:"lmidot",\u013F:"Lmidot","\u{1D52A}":"mfr","\u{1D55E}":"mopf","\u{1D4C2}":"mscr","\u{1D510}":"Mfr","\u{1D544}":"Mopf",\u2133:"Mscr","\u{1D52B}":"nfr","\u{1D55F}":"nopf","\u{1D4C3}":"nscr",\u2115:"Nopf","\u{1D4A9}":"Nscr","\u{1D511}":"Nfr",\u0144:"nacute",\u0143:"Nacute",\u0148:"ncaron",\u0147:"Ncaron",\u00F1:"ntilde",\u00D1:"Ntilde",\u0146:"ncedil",\u0145:"Ncedil","\u2116":"numero",\u014B:"eng",\u014A:"ENG","\u{1D560}":"oopf","\u{1D52C}":"ofr",\u2134:"oscr","\u{1D4AA}":"Oscr","\u{1D512}":"Ofr","\u{1D546}":"Oopf",\u00BA:"ordm",\u00F3:"oacute",\u00D3:"Oacute",\u00F2:"ograve",\u00D2:"Ograve",\u00F4:"ocirc",\u00D4:"Ocirc",\u00F6:"ouml",\u00D6:"Ouml",\u0151:"odblac",\u0150:"Odblac",\u00F5:"otilde",\u00D5:"Otilde",\u00F8:"oslash",\u00D8:"Oslash",\u014D:"omacr",\u014C:"Omacr",\u0153:"oelig",\u0152:"OElig","\u{1D52D}":"pfr","\u{1D4C5}":"pscr","\u{1D561}":"popf",\u2119:"Popf","\u{1D513}":"Pfr","\u{1D4AB}":"Pscr","\u{1D562}":"qopf","\u{1D52E}":"qfr","\u{1D4C6}":"qscr","\u{1D4AC}":"Qscr","\u{1D514}":"Qfr",\u211A:"Qopf",\u0138:"kgreen","\u{1D52F}":"rfr","\u{1D563}":"ropf","\u{1D4C7}":"rscr",\u211B:"Rscr",\u211C:"Re",\u211D:"Ropf",\u0155:"racute",\u0154:"Racute",\u0159:"rcaron",\u0158:"Rcaron",\u0157:"rcedil",\u0156:"Rcedil","\u{1D564}":"sopf","\u{1D4C8}":"sscr","\u{1D530}":"sfr","\u{1D54A}":"Sopf","\u{1D516}":"Sfr","\u{1D4AE}":"Sscr","\u24C8":"oS",\u015B:"sacute",\u015A:"Sacute",\u015D:"scirc",\u015C:"Scirc",\u0161:"scaron",\u0160:"Scaron",\u015F:"scedil",\u015E:"Scedil",\u00DF:"szlig","\u{1D531}":"tfr","\u{1D4C9}":"tscr","\u{1D565}":"topf","\u{1D4AF}":"Tscr","\u{1D517}":"Tfr","\u{1D54B}":"Topf",\u0165:"tcaron",\u0164:"Tcaron",\u0163:"tcedil",\u0162:"Tcedil","\u2122":"trade",\u0167:"tstrok",\u0166:"Tstrok","\u{1D4CA}":"uscr","\u{1D566}":"uopf","\u{1D532}":"ufr","\u{1D54C}":"Uopf","\u{1D518}":"Ufr","\u{1D4B0}":"Uscr",\u00FA:"uacute",\u00DA:"Uacute",\u00F9:"ugrave",\u00D9:"Ugrave",\u016D:"ubreve",\u016C:"Ubreve",\u00FB:"ucirc",\u00DB:"Ucirc",\u016F:"uring",\u016E:"Uring",\u00FC:"uuml",\u00DC:"Uuml",\u0171:"udblac",\u0170:"Udblac",\u0169:"utilde",\u0168:"Utilde",\u0173:"uogon",\u0172:"Uogon",\u016B:"umacr",\u016A:"Umacr","\u{1D533}":"vfr","\u{1D567}":"vopf","\u{1D4CB}":"vscr","\u{1D519}":"Vfr","\u{1D54D}":"Vopf","\u{1D4B1}":"Vscr","\u{1D568}":"wopf","\u{1D4CC}":"wscr","\u{1D534}":"wfr","\u{1D4B2}":"Wscr","\u{1D54E}":"Wopf","\u{1D51A}":"Wfr",\u0175:"wcirc",\u0174:"Wcirc","\u{1D535}":"xfr","\u{1D4CD}":"xscr","\u{1D569}":"xopf","\u{1D54F}":"Xopf","\u{1D51B}":"Xfr","\u{1D4B3}":"Xscr","\u{1D536}":"yfr","\u{1D4CE}":"yscr","\u{1D56A}":"yopf","\u{1D4B4}":"Yscr","\u{1D51C}":"Yfr","\u{1D550}":"Yopf",\u00FD:"yacute",\u00DD:"Yacute",\u0177:"ycirc",\u0176:"Ycirc",\u00FF:"yuml",\u0178:"Yuml","\u{1D4CF}":"zscr","\u{1D537}":"zfr","\u{1D56B}":"zopf",\u2128:"Zfr",\u2124:"Zopf","\u{1D4B5}":"Zscr",\u017A:"zacute",\u0179:"Zacute",\u017E:"zcaron",\u017D:"Zcaron",\u017C:"zdot",\u017B:"Zdot",\u01B5:"imped",\u00FE:"thorn",\u00DE:"THORN",\u0149:"napos",\u03B1:"alpha",\u0391:"Alpha",\u03B2:"beta",\u0392:"Beta",\u03B3:"gamma",\u0393:"Gamma",\u03B4:"delta",\u0394:"Delta",\u03B5:"epsi","\u03F5":"epsiv",\u0395:"Epsilon",\u03DD:"gammad",\u03DC:"Gammad",\u03B6:"zeta",\u0396:"Zeta",\u03B7:"eta",\u0397:"Eta",\u03B8:"theta",\u03D1:"thetav",\u0398:"Theta",\u03B9:"iota",\u0399:"Iota",\u03BA:"kappa",\u03F0:"kappav",\u039A:"Kappa",\u03BB:"lambda",\u039B:"Lambda",\u03BC:"mu",\u00B5:"micro",\u039C:"Mu",\u03BD:"nu",\u039D:"Nu",\u03BE:"xi",\u039E:"Xi",\u03BF:"omicron",\u039F:"Omicron",\u03C0:"pi",\u03D6:"piv",\u03A0:"Pi",\u03C1:"rho",\u03F1:"rhov",\u03A1:"Rho",\u03C3:"sigma",\u03A3:"Sigma",\u03C2:"sigmaf",\u03C4:"tau",\u03A4:"Tau",\u03C5:"upsi",\u03A5:"Upsilon",\u03D2:"Upsi",\u03C6:"phi",\u03D5:"phiv",\u03A6:"Phi",\u03C7:"chi",\u03A7:"Chi",\u03C8:"psi",\u03A8:"Psi",\u03C9:"omega",\u03A9:"ohm",\u0430:"acy",\u0410:"Acy",\u0431:"bcy",\u0411:"Bcy",\u0432:"vcy",\u0412:"Vcy",\u0433:"gcy",\u0413:"Gcy",\u0453:"gjcy",\u0403:"GJcy",\u0434:"dcy",\u0414:"Dcy",\u0452:"djcy",\u0402:"DJcy",\u0435:"iecy",\u0415:"IEcy",\u0451:"iocy",\u0401:"IOcy",\u0454:"jukcy",\u0404:"Jukcy",\u0436:"zhcy",\u0416:"ZHcy",\u0437:"zcy",\u0417:"Zcy",\u0455:"dscy",\u0405:"DScy",\u0438:"icy",\u0418:"Icy",\u0456:"iukcy",\u0406:"Iukcy",\u0457:"yicy",\u0407:"YIcy",\u0439:"jcy",\u0419:"Jcy",\u0458:"jsercy",\u0408:"Jsercy",\u043A:"kcy",\u041A:"Kcy",\u045C:"kjcy",\u040C:"KJcy",\u043B:"lcy",\u041B:"Lcy",\u0459:"ljcy",\u0409:"LJcy",\u043C:"mcy",\u041C:"Mcy",\u043D:"ncy",\u041D:"Ncy",\u045A:"njcy",\u040A:"NJcy",\u043E:"ocy",\u041E:"Ocy",\u043F:"pcy",\u041F:"Pcy",\u0440:"rcy",\u0420:"Rcy",\u0441:"scy",\u0421:"Scy",\u0442:"tcy",\u0422:"Tcy",\u045B:"tshcy",\u040B:"TSHcy",\u0443:"ucy",\u0423:"Ucy",\u045E:"ubrcy",\u040E:"Ubrcy",\u0444:"fcy",\u0424:"Fcy",\u0445:"khcy",\u0425:"KHcy",\u0446:"tscy",\u0426:"TScy",\u0447:"chcy",\u0427:"CHcy",\u045F:"dzcy",\u040F:"DZcy",\u0448:"shcy",\u0428:"SHcy",\u0449:"shchcy",\u0429:"SHCHcy",\u044A:"hardcy",\u042A:"HARDcy",\u044B:"ycy",\u042B:"Ycy",\u044C:"softcy",\u042C:"SOFTcy",\u044D:"ecy",\u042D:"Ecy",\u044E:"yucy",\u042E:"YUcy",\u044F:"yacy",\u042F:"YAcy",\u2135:"aleph",\u2136:"beth",\u2137:"gimel",\u2138:"daleth"},d=/["&'<>`]/g,u={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},c=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,h=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,y=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,m={aacute:"\xE1",Aacute:"\xC1",abreve:"\u0103",Abreve:"\u0102",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",acy:"\u0430",Acy:"\u0410",aelig:"\xE6",AElig:"\xC6",af:"\u2061",afr:"\u{1D51E}",Afr:"\u{1D504}",agrave:"\xE0",Agrave:"\xC0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",Alpha:"\u0391",amacr:"\u0101",Amacr:"\u0100",amalg:"\u2A3F",amp:"&",AMP:"&",and:"\u2227",And:"\u2A53",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",Aogon:"\u0104",aopf:"\u{1D552}",Aopf:"\u{1D538}",ap:"\u2248",apacir:"\u2A6F",ape:"\u224A",apE:"\u2A70",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",aring:"\xE5",Aring:"\xC5",ascr:"\u{1D4B6}",Ascr:"\u{1D49C}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",Bcy:"\u0411",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",beta:"\u03B2",Beta:"\u0392",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",Bfr:"\u{1D505}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bNot:"\u2AED",bopf:"\u{1D553}",Bopf:"\u{1D539}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxhD:"\u2565",boxHd:"\u2564",boxHD:"\u2566",boxhu:"\u2534",boxhU:"\u2568",boxHu:"\u2567",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpe:"\u224F",bumpE:"\u2AAE",bumpeq:"\u224F",Bumpeq:"\u224E",cacute:"\u0107",Cacute:"\u0106",cap:"\u2229",Cap:"\u22D2",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",ccaron:"\u010D",Ccaron:"\u010C",ccedil:"\xE7",Ccedil:"\xC7",ccirc:"\u0109",Ccirc:"\u0108",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",Cdot:"\u010A",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",chcy:"\u0447",CHcy:"\u0427",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",Chi:"\u03A7",cir:"\u25CB",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cire:"\u2257",cirE:"\u29C3",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",colone:"\u2254",Colone:"\u2A74",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",cscr:"\u{1D4B8}",Cscr:"\u{1D49E}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",Cup:"\u22D3",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",dArr:"\u21D3",Darr:"\u21A1",dash:"\u2010",dashv:"\u22A3",Dashv:"\u2AE4",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",Dcaron:"\u010E",dcy:"\u0434",Dcy:"\u0414",dd:"\u2146",DD:"\u2145",ddagger:"\u2021",ddarr:"\u21CA",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",delta:"\u03B4",Delta:"\u0394",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",Dfr:"\u{1D507}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",DJcy:"\u0402",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",Dopf:"\u{1D53B}",dot:"\u02D9",Dot:"\xA8",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",downarrow:"\u2193",Downarrow:"\u21D3",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",Dscr:"\u{1D49F}",dscy:"\u0455",DScy:"\u0405",dsol:"\u29F6",dstrok:"\u0111",Dstrok:"\u0110",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",DZcy:"\u040F",dzigrarr:"\u27FF",eacute:"\xE9",Eacute:"\xC9",easter:"\u2A6E",ecaron:"\u011B",Ecaron:"\u011A",ecir:"\u2256",ecirc:"\xEA",Ecirc:"\xCA",ecolon:"\u2255",ecy:"\u044D",Ecy:"\u042D",eDDot:"\u2A77",edot:"\u0117",eDot:"\u2251",Edot:"\u0116",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",Efr:"\u{1D508}",eg:"\u2A9A",egrave:"\xE8",Egrave:"\xC8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",Emacr:"\u0112",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",eng:"\u014B",ENG:"\u014A",ensp:"\u2002",eogon:"\u0119",Eogon:"\u0118",eopf:"\u{1D556}",Eopf:"\u{1D53C}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",Epsilon:"\u0395",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",esim:"\u2242",Esim:"\u2A73",eta:"\u03B7",Eta:"\u0397",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",Fcy:"\u0424",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",Ffr:"\u{1D509}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",Fopf:"\u{1D53D}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",gamma:"\u03B3",Gamma:"\u0393",gammad:"\u03DD",Gammad:"\u03DC",gap:"\u2A86",gbreve:"\u011F",Gbreve:"\u011E",Gcedil:"\u0122",gcirc:"\u011D",Gcirc:"\u011C",gcy:"\u0433",Gcy:"\u0413",gdot:"\u0121",Gdot:"\u0120",ge:"\u2265",gE:"\u2267",gel:"\u22DB",gEl:"\u2A8C",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",Gfr:"\u{1D50A}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",GJcy:"\u0403",gl:"\u2277",gla:"\u2AA5",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",Gopf:"\u{1D53E}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",gscr:"\u210A",Gscr:"\u{1D4A2}",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gt:">",Gt:"\u226B",GT:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",HARDcy:"\u042A",harr:"\u2194",hArr:"\u21D4",harrcir:"\u2948",harrw:"\u21AD",Hat:"^",hbar:"\u210F",hcirc:"\u0125",Hcirc:"\u0124",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",hstrok:"\u0127",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",iacute:"\xED",Iacute:"\xCD",ic:"\u2063",icirc:"\xEE",Icirc:"\xCE",icy:"\u0438",Icy:"\u0418",Idot:"\u0130",iecy:"\u0435",IEcy:"\u0415",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",igrave:"\xEC",Igrave:"\xCC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",IJlig:"\u0132",Im:"\u2111",imacr:"\u012B",Imacr:"\u012A",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",Int:"\u222C",intcal:"\u22BA",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",iocy:"\u0451",IOcy:"\u0401",iogon:"\u012F",Iogon:"\u012E",iopf:"\u{1D55A}",Iopf:"\u{1D540}",iota:"\u03B9",Iota:"\u0399",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",Itilde:"\u0128",iukcy:"\u0456",Iukcy:"\u0406",iuml:"\xEF",Iuml:"\xCF",jcirc:"\u0135",Jcirc:"\u0134",jcy:"\u0439",Jcy:"\u0419",jfr:"\u{1D527}",Jfr:"\u{1D50D}",jmath:"\u0237",jopf:"\u{1D55B}",Jopf:"\u{1D541}",jscr:"\u{1D4BF}",Jscr:"\u{1D4A5}",jsercy:"\u0458",Jsercy:"\u0408",jukcy:"\u0454",Jukcy:"\u0404",kappa:"\u03BA",Kappa:"\u039A",kappav:"\u03F0",kcedil:"\u0137",Kcedil:"\u0136",kcy:"\u043A",Kcy:"\u041A",kfr:"\u{1D528}",Kfr:"\u{1D50E}",kgreen:"\u0138",khcy:"\u0445",KHcy:"\u0425",kjcy:"\u045C",KJcy:"\u040C",kopf:"\u{1D55C}",Kopf:"\u{1D542}",kscr:"\u{1D4C0}",Kscr:"\u{1D4A6}",lAarr:"\u21DA",lacute:"\u013A",Lacute:"\u0139",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",Lambda:"\u039B",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larr:"\u2190",lArr:"\u21D0",Larr:"\u219E",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",lAtail:"\u291B",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",Lcaron:"\u013D",lcedil:"\u013C",Lcedil:"\u013B",lceil:"\u2308",lcub:"{",lcy:"\u043B",Lcy:"\u041B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",leftarrow:"\u2190",Leftarrow:"\u21D0",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",Leftrightarrow:"\u21D4",LeftRightArrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",leg:"\u22DA",lEg:"\u2A8B",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",Lfr:"\u{1D50F}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",LJcy:"\u0409",ll:"\u226A",Ll:"\u22D8",llarr:"\u21C7",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",Lmidot:"\u013F",lmoust:"\u23B0",lmoustache:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",Longleftarrow:"\u27F8",LongLeftArrow:"\u27F5",longleftrightarrow:"\u27F7",Longleftrightarrow:"\u27FA",LongLeftRightArrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",Longrightarrow:"\u27F9",LongRightArrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",Lopf:"\u{1D543}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",Lstrok:"\u0141",lt:"<",Lt:"\u226A",LT:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",Map:"\u2905",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",Mcy:"\u041C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",mfr:"\u{1D52A}",Mfr:"\u{1D510}",mho:"\u2127",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",Mopf:"\u{1D544}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",mu:"\u03BC",Mu:"\u039C",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",nacute:"\u0144",Nacute:"\u0143",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",Ncaron:"\u0147",ncedil:"\u0146",Ncedil:"\u0145",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",Ncy:"\u041D",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",Nfr:"\u{1D511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",ngt:"\u226F",nGt:"\u226B\u20D2",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",NJcy:"\u040A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nlt:"\u226E",nLt:"\u226A\u20D2",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",not:"\xAC",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",Nscr:"\u{1D4A9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2AC5\u0338",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2AC6\u0338",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",Ntilde:"\xD1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",Nu:"\u039D",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xF3",Oacute:"\xD3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",Ocirc:"\xD4",ocy:"\u043E",Ocy:"\u041E",odash:"\u229D",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29BF",ofr:"\u{1D52C}",Ofr:"\u{1D512}",ogon:"\u02DB",ograve:"\xF2",Ograve:"\xD2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",Omacr:"\u014C",omega:"\u03C9",Omega:"\u03A9",omicron:"\u03BF",Omicron:"\u039F",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",Oopf:"\u{1D546}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",or:"\u2228",Or:"\u2A54",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",oscr:"\u2134",Oscr:"\u{1D4AA}",oslash:"\xF8",Oslash:"\xD8",osol:"\u2298",otilde:"\xF5",Otilde:"\xD5",otimes:"\u2297",Otimes:"\u2A37",otimesas:"\u2A36",ouml:"\xF6",Ouml:"\xD6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",par:"\u2225",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",pcy:"\u043F",Pcy:"\u041F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",Pfr:"\u{1D513}",phi:"\u03C6",Phi:"\u03A6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",Pi:"\u03A0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",pr:"\u227A",Pr:"\u2ABB",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prE:"\u2AB3",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportion:"\u2237",Proportional:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",Pscr:"\u{1D4AB}",psi:"\u03C8",Psi:"\u03A8",puncsp:"\u2008",qfr:"\u{1D52E}",Qfr:"\u{1D514}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",qscr:"\u{1D4C6}",Qscr:"\u{1D4AC}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",racute:"\u0155",Racute:"\u0154",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarr:"\u2192",rArr:"\u21D2",Rarr:"\u21A0",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",Rarrtl:"\u2916",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",Rcaron:"\u0158",rcedil:"\u0157",Rcedil:"\u0156",rceil:"\u2309",rcub:"}",rcy:"\u0440",Rcy:"\u0420",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",Re:"\u211C",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",Rho:"\u03A1",rhov:"\u03F1",RightAngleBracket:"\u27E9",rightarrow:"\u2192",Rightarrow:"\u21D2",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",Sacute:"\u015A",sbquo:"\u201A",sc:"\u227B",Sc:"\u2ABC",scap:"\u2AB8",scaron:"\u0161",Scaron:"\u0160",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",scedil:"\u015F",Scedil:"\u015E",scirc:"\u015D",Scirc:"\u015C",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",Scy:"\u0421",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",Sfr:"\u{1D516}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",SHCHcy:"\u0429",shcy:"\u0448",SHcy:"\u0428",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",sigma:"\u03C3",Sigma:"\u03A3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",SOFTcy:"\u042C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",Sopf:"\u{1D54A}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",Sscr:"\u{1D4AE}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",Star:"\u22C6",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",sube:"\u2286",subE:"\u2AC5",subedot:"\u2AC3",submult:"\u2AC1",subne:"\u228A",subnE:"\u2ACB",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup:"\u2283",Sup:"\u22D1",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supE:"\u2AC6",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supne:"\u228B",supnE:"\u2ACC",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",tau:"\u03C4",Tau:"\u03A4",tbrk:"\u23B4",tcaron:"\u0165",Tcaron:"\u0164",tcedil:"\u0163",Tcedil:"\u0162",tcy:"\u0442",Tcy:"\u0422",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",Tfr:"\u{1D517}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",theta:"\u03B8",Theta:"\u0398",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223C",thorn:"\xFE",THORN:"\xDE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",Topf:"\u{1D54B}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",Tscr:"\u{1D4AF}",tscy:"\u0446",TScy:"\u0426",tshcy:"\u045B",TSHcy:"\u040B",tstrok:"\u0167",Tstrok:"\u0166",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uacute:"\xFA",Uacute:"\xDA",uarr:"\u2191",uArr:"\u21D1",Uarr:"\u219F",Uarrocir:"\u2949",ubrcy:"\u045E",Ubrcy:"\u040E",ubreve:"\u016D",Ubreve:"\u016C",ucirc:"\xFB",Ucirc:"\xDB",ucy:"\u0443",Ucy:"\u0423",udarr:"\u21C5",udblac:"\u0171",Udblac:"\u0170",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",Ufr:"\u{1D518}",ugrave:"\xF9",Ugrave:"\xD9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",Umacr:"\u016A",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",uogon:"\u0173",Uogon:"\u0172",uopf:"\u{1D566}",Uopf:"\u{1D54C}",uparrow:"\u2191",Uparrow:"\u21D1",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",Updownarrow:"\u21D5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",upsilon:"\u03C5",Upsilon:"\u03A5",UpTee:"\u22A5",UpTeeArrow:"\u21A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",Uring:"\u016E",urtri:"\u25F9",uscr:"\u{1D4CA}",Uscr:"\u{1D4B0}",utdot:"\u22F0",utilde:"\u0169",Utilde:"\u0168",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uuml:"\xFC",Uuml:"\xDC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",vcy:"\u0432",Vcy:"\u0412",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",vee:"\u2228",Vee:"\u22C1",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",vfr:"\u{1D533}",Vfr:"\u{1D519}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",Vopf:"\u{1D54D}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",Vscr:"\u{1D4B1}",vsubne:"\u228A\uFE00",vsubnE:"\u2ACB\uFE00",vsupne:"\u228B\uFE00",vsupnE:"\u2ACC\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",wcirc:"\u0175",Wcirc:"\u0174",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",Wfr:"\u{1D51A}",wopf:"\u{1D568}",Wopf:"\u{1D54E}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",Wscr:"\u{1D4B2}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",Xfr:"\u{1D51B}",xharr:"\u27F7",xhArr:"\u27FA",xi:"\u03BE",Xi:"\u039E",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",Xopf:"\u{1D54F}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",xscr:"\u{1D4CD}",Xscr:"\u{1D4B3}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacute:"\xFD",Yacute:"\xDD",yacy:"\u044F",YAcy:"\u042F",ycirc:"\u0177",Ycirc:"\u0176",ycy:"\u044B",Ycy:"\u042B",yen:"\xA5",yfr:"\u{1D536}",Yfr:"\u{1D51C}",yicy:"\u0457",YIcy:"\u0407",yopf:"\u{1D56A}",Yopf:"\u{1D550}",yscr:"\u{1D4CE}",Yscr:"\u{1D4B4}",yucy:"\u044E",YUcy:"\u042E",yuml:"\xFF",Yuml:"\u0178",zacute:"\u017A",Zacute:"\u0179",zcaron:"\u017E",Zcaron:"\u017D",zcy:"\u0437",Zcy:"\u0417",zdot:"\u017C",Zdot:"\u017B",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",zeta:"\u03B6",Zeta:"\u0396",zfr:"\u{1D537}",Zfr:"\u2128",zhcy:"\u0436",ZHcy:"\u0416",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",zscr:"\u{1D4CF}",Zscr:"\u{1D4B5}",zwj:"\u200D",zwnj:"\u200C"},v={aacute:"\xE1",Aacute:"\xC1",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",aelig:"\xE6",AElig:"\xC6",agrave:"\xE0",Agrave:"\xC0",amp:"&",AMP:"&",aring:"\xE5",Aring:"\xC5",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",brvbar:"\xA6",ccedil:"\xE7",Ccedil:"\xC7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",Eacute:"\xC9",ecirc:"\xEA",Ecirc:"\xCA",egrave:"\xE8",Egrave:"\xC8",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",iacute:"\xED",Iacute:"\xCD",icirc:"\xEE",Icirc:"\xCE",iexcl:"\xA1",igrave:"\xEC",Igrave:"\xCC",iquest:"\xBF",iuml:"\xEF",Iuml:"\xCF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",Ntilde:"\xD1",oacute:"\xF3",Oacute:"\xD3",ocirc:"\xF4",Ocirc:"\xD4",ograve:"\xF2",Ograve:"\xD2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",Oslash:"\xD8",otilde:"\xF5",Otilde:"\xD5",ouml:"\xF6",Ouml:"\xD6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",THORN:"\xDE",times:"\xD7",uacute:"\xFA",Uacute:"\xDA",ucirc:"\xFB",Ucirc:"\xDB",ugrave:"\xF9",Ugrave:"\xD9",uml:"\xA8",uuml:"\xFC",Uuml:"\xDC",yacute:"\xFD",Yacute:"\xDD",yen:"\xA5",yuml:"\xFF"},p={"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"},k=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],E=String.fromCharCode,A={},S=A.hasOwnProperty,_=function(X,z){return S.call(X,z)},F=function(X,z){for(var he=-1,De=X.length;++he=55296&&X<=57343||X>1114111?(z&&B("character reference outside the permissible Unicode range"),"\uFFFD"):_(p,X)?(z&&B("disallowed character reference"),p[X]):(z&&F(k,X)&&B("disallowed character reference"),X>65535&&(X-=65536,he+=E(X>>>10&1023|55296),X=56320|X&1023),he+=E(X),he)},x=function(X){return"&#x"+X.toString(16).toUpperCase()+";"},P=function(X){return"&#"+X+";"},B=function(X){throw Error("Parse error: "+X)},W=function(X,z){z=D(z,W.options);var he=z.strict;he&&h.test(X)&&B("forbidden code point");var De=z.encodeEverything,ie=z.useNamedReferences,Ce=z.allowUnsafeSymbols,xe=z.decimal?P:x,et=function(je){return xe(je.charCodeAt(0))};return De?(X=X.replace(i,function(je){return ie&&_(s,je)?"&"+s[je]+";":et(je)}),ie&&(X=X.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),ie&&(X=X.replace(l,function(je){return"&"+s[je]+";"}))):ie?(Ce||(X=X.replace(d,function(je){return"&"+s[je]+";"})),X=X.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒"),X=X.replace(l,function(je){return"&"+s[je]+";"})):Ce||(X=X.replace(d,et)),X.replace(r,function(je){var yt=je.charCodeAt(0),Tt=je.charCodeAt(1),$e=(yt-55296)*1024+Tt-56320+65536;return xe($e)}).replace(o,et)};W.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var Z=function(X,z){z=D(z,Z.options);var he=z.strict;return he&&c.test(X)&&B("malformed character reference"),X.replace(y,function(De,ie,Ce,xe,et,je,yt,Tt,$e){var Be,Ve,jt,Ut,St,Ot;return ie?(St=ie,m[St]):Ce?(St=Ce,Ot=xe,Ot&&z.isAttributeValue?(he&&Ot=="="&&B("`&` did not start a character reference"),De):(he&&B("named character reference was not terminated by a semicolon"),v[St]+(Ot||""))):et?(jt=et,Ve=je,he&&!Ve&&B("character reference was not terminated by a semicolon"),Be=parseInt(jt,10),N(Be,he)):yt?(Ut=yt,Ve=Tt,he&&!Ve&&B("character reference was not terminated by a semicolon"),Be=parseInt(Ut,16),N(Be,he)):(he&&B("named character reference was not terminated by a semicolon"),De)})};Z.options={isAttributeValue:!1,strict:!1};var le=function(X){return X.replace(d,function(z){return u[z]})},oe={version:"1.2.0",encode:W,decode:Z,escape:le,unescape:Z};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd)define(function(){return oe});else if(e&&!e.nodeType)if(n)n.exports=oe;else for(var me in oe)_(oe,me)&&(e[me]=oe[me]);else t.he=oe})(Lr)});var Jd=Je((vr,br)=>{(function(t,e){if(typeof vr=="object"){var n=e();typeof br=="object"&&br&&br.exports&&(vr=br.exports=n),vr.randomColor=n}else typeof define=="function"&&define.amd?define([],e):t.randomColor=e()})(vr,function(){var t=null,e={};v();var n=[],a=function(_){if(_=_||{},_.seed!==void 0&&_.seed!==null&&_.seed===parseInt(_.seed,10))t=_.seed;else if(typeof _.seed=="string")t=A(_.seed);else{if(_.seed!==void 0&&_.seed!==null)throw new TypeError("The seed value must be an integer or string");t=null}var F,D,N;if(_.count!==null&&_.count!==void 0){for(var x=_.count,P=[],B=0;B<_.count;B++)n.push(!1);for(_.count=null;x>P.length;){var W=a(_);t!==null&&(_.seed=t),P.push(W)}return _.count=x,P}return F=r(_),D=i(F,_),N=o(F,D,_),l([F,D,N],_)};function r(_){if(n.length>0){var F=S(_.hue),D=h(F),N=(F[1]-F[0])/n.length,x=parseInt((D-F[0])/N);n[x]===!0?x=(x+2)%n.length:n[x]=!0;var P=(F[0]+x*N)%359,B=(F[0]+(x+1)*N)%359;return F=[P,B],D=h(F),D<0&&(D=360+D),D}else{var F=d(_.hue);return D=h(F),D<0&&(D=360+D),D}}function i(_,F){if(F.hue==="monochrome")return 0;if(F.luminosity==="random")return h([0,100]);var D=u(_),N=D[0],x=D[1];switch(F.luminosity){case"bright":N=55;break;case"dark":N=x-10;break;case"light":x=55;break}return h([N,x])}function o(_,F,D){var N=s(_,F),x=100;switch(D.luminosity){case"dark":x=N+20;break;case"light":N=(x+N)/2;break;case"random":N=0,x=100;break}return h([N,x])}function l(_,F){switch(F.format){case"hsvArray":return _;case"hslArray":return E(_);case"hsl":var D=E(_);return"hsl("+D[0]+", "+D[1]+"%, "+D[2]+"%)";case"hsla":var N=E(_),x=F.alpha||Math.random();return"hsla("+N[0]+", "+N[1]+"%, "+N[2]+"%, "+x+")";case"rgbArray":return p(_);case"rgb":var P=p(_);return"rgb("+P.join(", ")+")";case"rgba":var B=p(_),x=F.alpha||Math.random();return"rgba("+B.join(", ")+", "+x+")";default:return y(_)}}function s(_,F){for(var D=c(_).lowerBounds,N=0;N=x&&F<=B){var Z=(W-P)/(B-x),le=P-Z*x;return Z*F+le}}return 0}function d(_){if(typeof parseInt(_)=="number"){var F=parseInt(_);if(F<360&&F>0)return[F,F]}if(typeof _=="string"){if(e[_]){var D=e[_];if(D.hueRange)return D.hueRange}else if(_.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){var N=k(_)[0];return[N,N]}}return[0,360]}function u(_){return c(_).saturationRange}function c(_){_>=334&&_<=360&&(_-=360);for(var F in e){var D=e[F];if(D.hueRange&&_>=D.hueRange[0]&&_<=D.hueRange[1])return e[F]}return"Color not found"}function h(_){if(t===null){var F=.618033988749895,D=Math.random();return D+=F,D%=1,Math.floor(_[0]+D*(_[1]+1-_[0]))}else{var N=_[1]||1,x=_[0]||0;t=(t*9301+49297)%233280;var P=t/233280;return Math.floor(x+P*(N-x))}}function y(_){var F=p(_);function D(x){var P=x.toString(16);return P.length==1?"0"+P:P}var N="#"+D(F[0])+D(F[1])+D(F[2]);return N}function m(_,F,D){var N=D[0][0],x=D[D.length-1][0],P=D[D.length-1][1],B=D[0][1];e[_]={hueRange:F,lowerBounds:D,saturationRange:[N,x],brightnessRange:[P,B]}}function v(){m("monochrome",null,[[0,0],[100,0]]),m("red",[-26,18],[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]),m("orange",[18,46],[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]),m("yellow",[46,62],[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]),m("green",[62,178],[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]),m("blue",[178,257],[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]),m("purple",[257,282],[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]),m("pink",[282,334],[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]])}function p(_){var F=_[0];F===0&&(F=1),F===360&&(F=359),F=F/360;var D=_[1]/100,N=_[2]/100,x=Math.floor(F*6),P=F*6-x,B=N*(1-D),W=N*(1-P*D),Z=N*(1-(1-P)*D),le=256,oe=256,me=256;switch(x){case 0:le=N,oe=Z,me=B;break;case 1:le=W,oe=N,me=B;break;case 2:le=B,oe=N,me=Z;break;case 3:le=B,oe=W,me=N;break;case 4:le=Z,oe=B,me=N;break;case 5:le=N,oe=B,me=W;break}var X=[Math.floor(le*255),Math.floor(oe*255),Math.floor(me*255)];return X}function k(_){_=_.replace(/^#/,""),_=_.length===3?_.replace(/(.)/g,"$1$1"):_;var F=parseInt(_.substr(0,2),16)/255,D=parseInt(_.substr(2,2),16)/255,N=parseInt(_.substr(4,2),16)/255,x=Math.max(F,D,N),P=x-Math.min(F,D,N),B=x?P/x:0;switch(x){case F:return[60*((D-N)/P%6)||0,B,x];case D:return[60*((N-F)/P+2)||0,B,x];case N:return[60*((F-D)/P+4)||0,B,x]}}function E(_){var F=_[0],D=_[1]/100,N=_[2]/100,x=(2-D)*N;return[F,Math.round(D*N/(x<1?x:2-x)*1e4)/100,x/2*100]}function A(_){for(var F=0,D=0;D!==_.length&&!(F>=Number.MAX_SAFE_INTEGER);D++)F+=_.charCodeAt(D);return F}function S(_){if(isNaN(_)){if(typeof _=="string"){if(e[_]){var D=e[_];if(D.hueRange)return D.hueRange}else if(_.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){var N=k(_)[0];return c(N).hueRange}}}else{var F=parseInt(_);if(F<360&&F>0)return c(_).hueRange}return[0,360]}return a})});bg(exports,{DEFAULT_CALENDAR:()=>lr,DEFAULT_DATA:()=>Xh,MODIFIER_KEY:()=>Qh,default:()=>Ms});var ja=Fe(require("obsidian"));var Ue=Fe(require("obsidian")),Ra=Fe(Nn());var au=Fe(tu());function Do(t,e){let n=window.moment(t),a=window.moment(e),r=a.diff(n,"days");return(n.year()a.hour()||n.minute()>a.minute()||n.second()>a.second()||n.millisecond()>a.millisecond())&&(r+=1),r}function Mn(t,e){return(t%e+e)%e}function Ze(t){return"ID_xyxyxyxyxyxy".replace(/[xy]/g,function(e){var n=Math.random()*16|0,a=e=="x"?n:n&3|8;return a.toString(16)})}function Ua(t){if(!t.interval?.length)return"";let e=t.interval.sort((r,i)=>r.interval-i.interval),n=[];for(let r of e){let i=r.interval,o=t.offset&&!r.ignore?` (offset by ${t.offset})`:"";if(r.exclusive)i==1?n.push(`not every year${o}`):n.push(`not every ${qt(i)} year${o}`);else{let l=e.indexOf(r),s=l>0&&e[l-1].exclusive;i==1?n.push(`${s?"also ":""}every year${o}`):n.push(`${s?"also ":""}every ${qt(i)} year${o}`)}}let a=n.join(", but ");return a[0].toUpperCase()+a.slice(1).toLowerCase()}function qt(t){let e=t%10,n=t%100;return e==1&&n!=11?t+"st":e==2&&n!=12?t+"nd":e==3&&n!=13?t+"rd":t+"th"}function rn(t,e,n){if(!t||t.day==null)return"";let{day:a,month:r,year:i}=t;if(r!=null&&!e[r])return"Invalid Date";if(n&&n.day){let o=n.day,l=n.month,s=n.year;if(l!=null&&s!=null&&r!=null&&i!=null)return i!=s?`${e[r].name} ${qt(a)}, ${i} - ${e[l].name} ${qt(o)}, ${s}`:l==r?`${e[r].name} ${qt(a)}-${qt(o)}, ${i}`:r!=null&&i!=null?`${e[r].name} ${qt(a)}-${e[l].name} ${qt(o)}, ${i}`:r!=null?`${e[r].name} ${qt(a)}-${e[l].name} ${qt(o)} of every year`:`${qt(a)}-${qt(o)} of every month`}return r!=null&&i!=null?`${e[r].name} ${qt(a)}, ${i}`:r!=null?`${e[r].name} ${qt(a)} of every year`:`${qt(a)} of every month`}function bn(t,e){return!(t==null||e?.current?.month==null||t<1||t<1||t>e?.static?.months[e.current?.month]?.length||!e?.static?.months[e.current?.month]?.length)}function wn(t,e){return!(t==null||!e?.static?.months?.length||t<0||t>=e?.static?.months?.length)}function Dn(t,e){return!(t==null||t<1&&!e.static?.useCustomYears||e?.static?.useCustomYears&&(!e?.static?.years?.length||t<0||t>=e?.static?.years?.length))}var ru=Fe(nu()),Pr=class{static import(e){let n=[];for(let a of e){let r=a.name??"Imported Calendar",i=a.static_data;if(!i)continue;let o=i.year_data;if(!o)continue;let l=o.first_day-1,s=o.overflow??!0,d=o.global_week;if(!d)continue;let u=d.map(D=>({type:"day",name:D,id:Ze(6)})),c=o.timespans;if(!c)continue;let h=c.map(D=>({name:(0,ru.decode)(D.name),type:D.type,length:D.length,id:Ze(6)})),y=h.reduce((D,N)=>N.type=="month"?D+N.length:D,0),m=[];if("leap_days"in o)for(let D of o.leap_days){let x=(D.interval.split(",")??["1"]).map(P=>{let B=/\+/.test(P),W=/\!/.test(P),Z=P.match(/(\d+)/).first();return{ignore:B,exclusive:W,interval:Number(Z)}});m.push({name:D.name??`Leap Day ${m.length+1}`,type:"leapday",interval:x,timespan:D.timespan??0,intercalary:D.intercalary??!1,numbered:!D.not_numbered,after:D.day,offset:D.offset??0,id:Ze(6)})}let v=[];if("moons"in i)for(let D of i.moons)v.push({name:D.name??`Moon ${v.length+1}`,cycle:Number(D.cycle)??y,offset:D.shift??0,faceColor:D.color??"#ffffff",shadowColor:D.shadow_color??"#000000",id:Ze(6)});let p=[];if("eras"in i)for(let D of i.eras)p.push({name:D.name??`Era ${p.length+1}`,description:D.description,format:D.formatting??"Year {{year}} - {{era_name}}",start:{year:D.date?.year??1,month:D.date?.timespan??0,day:D.date?.day??0}});let k={firstWeekDay:l,overflow:s,weekdays:u,months:h,moons:v,leapDays:m,eras:p,displayMoons:!0,incrementDay:!1,displayDayNumber:!1},E={year:1,day:1,month:0};a.dynamic_data&&(E.year=Math.max(1,a.dynamic_data.year??E.year),E.day=a.dynamic_data.day??E.day,E.month=a.dynamic_data.timespan??E.month);let A=[],S=new Map;if("categories"in a)for(let D of a.categories){let N=D.name,x=N?.split(" ").join("-").toLowerCase()??Ze(6),P=D.event_settings.color;if(P in iu)P=iu[P];else{P=P.split("-").join("");let B=createEl("canvas"),W=B.getContext("2d");W.fillStyle=P,P=W.fillStyle,B.detach()}S.set(x,{name:N,id:x,color:P})}if(a.events&&Array.isArray(a.events)&&a.events.length)for(let D of a.events){let N={day:null,year:null,month:null};if(D.data&&D.data.date&&Array.isArray(D.data?.date)&&D.data.date.length)N.day=D.data.date[2],N.month=D.data.date[1],N.year=D.data.date[0];else if(D.data&&D.data.conditions&&Array.isArray(D.data.conditions)){let P=D.data.conditions;try{let B=P.find(le=>le[0]==="Year"),W=P.find(le=>le[0]==="Month"),Z=P.find(le=>le[0]==="Day");B&&(N.year=Number(B[2][0])),W&&(N.month=Number(W[2][0])),Z&&(N.day=Number(Z[2][0]))}catch{}}let x;if(D.description){let P=createDiv();P.innerHTML=D.description,x=P.textContent}A.push({name:D.name,description:x,id:`${D.id}`,note:null,date:N,category:S.get(D.event_category_id)?.id??null})}let _=(0,au.default)({count:S.size});for(let D of S.keys()){let N=S.get(D);N.color||(N.color=_.shift().hex(),S.set(D,N))}let F={name:r,description:null,static:k,current:E,events:A,id:Ze(6),categories:Array.from(S.values())};n.push(F)}return n}},iu={"Dark-Solid":"#000000",Red:"#9b2c2c",Pink:"#880E4F",Purple:"#4A148C","Deep-Purple":"#311B92",Blue:"#0D47A1","Light-Blue":"#0288D1",Cyan:"#006064",Teal:"#004D40",Green:"#2E7D32","Light-Green":"#7CB342",Lime:"#9e9d24",Yellow:"#FFEB3B",Orange:"#FF9100","Blue-Grey":"#455A64"};function K(){}var jr=t=>t;function ou(t,e){for(let n in e)t[n]=e[n];return t}function _o(t){return t()}function su(){return Object.create(null)}function _e(t){t.forEach(_o)}function rt(t){return typeof t=="function"}function se(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}function lu(t){return Object.keys(t).length===0}function Vr(t,e,n,a){if(t){let r=uu(t,e,n,a);return t[0](r)}}function uu(t,e,n,a){return t[1]&&a?ou(n.ctx.slice(),t[1](a(e))):n.ctx}function Hr(t,e,n,a){if(t[2]&&a){let r=t[2](a(n));if(e.dirty===void 0)return r;if(typeof r=="object"){let i=[],o=Math.max(e.dirty.length,r.length);for(let l=0;l32){let e=[],n=t.ctx.length/32;for(let a=0;awindow.performance.now():()=>Date.now(),Eo=cu?t=>requestAnimationFrame(t):K;var va=new Set;function fu(t){va.forEach(e=>{e.c(t)||(va.delete(e),e.f())}),va.size!==0&&Eo(fu)}function hu(t){let e;return va.size===0&&Eo(fu),{promise:new Promise(n=>{va.add(e={c:t,f:n})}),abort(){va.delete(e)}}}var mu=!1;function L2(){mu=!0}function P2(){mu=!1}function C(t,e){t.appendChild(e)}function we(t,e,n){let a=Ao(t);if(!a.getElementById(e)){let r=T("style");r.id=e,r.textContent=n,pu(a,r)}}function Ao(t){if(!t)return document;let e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function j2(t){let e=T("style");return pu(Ao(t),e),e.sheet}function pu(t,e){C(t.head||t,e)}function q(t,e,n){t.insertBefore(e,n||null)}function O(t){t.parentNode.removeChild(t)}function We(t,e){for(let n=0;nt.removeEventListener(e,n,a)}function w(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function sn(t){return t===""?null:+t}function V2(t){return Array.from(t.childNodes)}function be(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function vt(t,e){t.value=e??""}function tt(t,e,n,a){n===null?t.style.removeProperty(e):t.style.setProperty(e,n,a?"important":"")}function Bt(t,e){for(let n=0;n>>0}function W2(t,e){let n={stylesheet:j2(e),rules:{}};return Ur.set(t,n),n}function ko(t,e,n,a,r,i,o,l=0){let s=16.666/a,d=`{ +`;for(let p=0;p<=1;p+=s){let k=e+(n-e)*i(p);d+=p*100+`%{${o(k,1-k)}} +`}let u=d+`100% {${o(n,1-n)}} +}`,c=`__svelte_${H2(u)}_${l}`,h=Ao(t),{stylesheet:y,rules:m}=Ur.get(h)||W2(h,t);m[c]||(m[c]=!0,y.insertRule(`@keyframes ${c} ${u}`,y.cssRules.length));let v=t.style.animation||"";return t.style.animation=`${v?`${v}, `:""}${c} ${a}ms linear ${r}ms 1 both`,zr+=1,c}function yu(t,e){let n=(t.style.animation||"").split(", "),a=n.filter(e?i=>i.indexOf(e)<0:i=>i.indexOf("__svelte")===-1),r=n.length-a.length;r&&(t.style.animation=a.join(", "),zr-=r,zr||G2())}function G2(){Eo(()=>{zr||(Ur.forEach(t=>{let{stylesheet:e}=t,n=e.cssRules.length;for(;n--;)e.deleteRule(n);t.rules={}}),Ur.clear())})}function Gn(t,e,n,a){if(!e)return K;let r=t.getBoundingClientRect();if(e.left===r.left&&e.right===r.right&&e.top===r.top&&e.bottom===r.bottom)return K;let{delay:i=0,duration:o=300,easing:l=jr,start:s=du()+i,end:d=s+o,tick:u=K,css:c}=n(t,{from:e,to:r},a),h=!0,y=!1,m;function v(){c&&(m=ko(t,0,1,o,i,l,c)),i||(y=!0)}function p(){c&&yu(t,m),h=!1}return hu(k=>{if(!y&&k>=s&&(y=!0),y&&k>=d&&(u(1,0),p()),!h)return!1;if(y){let E=k-s,A=0+1*l(E/o);u(A,1-A)}return!0}),v(),u(0,1),p}function Un(t){let e=getComputedStyle(t);if(e.position!=="absolute"&&e.position!=="fixed"){let{width:n,height:a}=e,r=t.getBoundingClientRect();t.style.position="absolute",t.style.width=n,t.style.height=a,U2(t,r)}}function U2(t,e){let n=t.getBoundingClientRect();if(e.left!==n.left||e.top!==n.top){let a=getComputedStyle(t),r=a.transform==="none"?"":a.transform;t.style.transform=`${r} translate(${e.left-n.left}px, ${e.top-n.top}px)`}}var Ya;function Za(t){Ya=t}function Ka(){if(!Ya)throw new Error("Function called outside component initialization");return Ya}function zn(t){Ka().$$.on_mount.push(t)}function xo(t){Ka().$$.on_destroy.push(t)}function Se(){let t=Ka();return(e,n)=>{let a=t.$$.callbacks[e];if(a){let r=gu(e,n);a.slice().forEach(i=>{i.call(t,r)})}}}function Yn(t,e){Ka().$$.context.set(t,e)}function Ke(t){return Ka().$$.context.get(t)}function ce(t,e){let n=t.$$.callbacks[e.type];n&&n.slice().forEach(a=>a.call(this,e))}var Qa=[];var ba=[],Yr=[],vu=[],bu=Promise.resolve(),Fo=!1;function wu(){Fo||(Fo=!0,bu.then(Du))}function Zn(){return wu(),bu}function Nt(t){Yr.push(t)}var To=new Set,Zr=0;function Du(){let t=Ya;do{for(;Zr{Xa=null})),Xa}function So(t,e,n){t.dispatchEvent(gu(`${e?"intro":"outro"}${n}`))}var Kr=new Set,_n;function Ee(){_n={r:0,c:[],p:_n}}function Ae(){_n.r||_e(_n.c),_n=_n.p}function R(t,e){t&&t.i&&(Kr.delete(t),t.i(e))}function H(t,e,n,a){if(t&&t.o){if(Kr.has(t))return;Kr.add(t),_n.c.push(()=>{Kr.delete(t),a&&(n&&t.d(1),a())}),t.o(e)}}var Z2={duration:0};function Bo(t,e,n,a){let r=e(t,n),i=a?0:1,o=null,l=null,s=null;function d(){s&&yu(t,s)}function u(h,y){let m=h.b-i;return y*=Math.abs(m),{a:i,b:h.b,d:m,duration:y,start:h.start,end:h.start+y,group:h.group}}function c(h){let{delay:y=0,duration:m=300,easing:v=jr,tick:p=K,css:k}=r||Z2,E={start:du()+y,b:h};h||(E.group=_n,_n.r+=1),o||l?l=E:(k&&(d(),s=ko(t,i,h,m,y,v,k)),h&&p(0,1),o=u(E,m),Nt(()=>So(t,h,"start")),hu(A=>{if(l&&A>l.start&&(o=u(l,m),l=null,So(t,o.b,"start"),k&&(d(),s=ko(t,i,o.b,o.duration,0,v,r.css))),o){if(A>=o.end)p(i=o.b,1-i),So(t,o.b,"end"),l||(o.b?d():--o.group.r||_e(o.group.c)),o=null;else if(A>=o.start){let S=A-o.start;i=o.a+o.d*v(S/o.duration),p(i,1-i)}}return!!(o||l)}))}return{run(h){rt(r)?Y2().then(()=>{r=r(),c(h)}):c(h)},end(){d(),o=l=null}}}var cw=typeof window!="undefined"?window:typeof globalThis!="undefined"?globalThis:global;function K2(t,e){t.d(1),e.delete(t.key)}function Q2(t,e){H(t,1,1,()=>{e.delete(t.key)})}function Ja(t,e){t.f(),K2(t,e)}function _u(t,e){t.f(),Q2(t,e)}function Kn(t,e,n,a,r,i,o,l,s,d,u,c){let h=t.length,y=i.length,m=h,v={};for(;m--;)v[t[m].key]=m;let p=[],k=new Map,E=new Map;for(m=y;m--;){let F=c(r,i,m),D=n(F),N=o.get(D);N?a&&N.p(F,e):(N=d(D,F),N.c()),k.set(D,p[m]=N),D in v&&E.set(D,Math.abs(m-v[D]))}let A=new Set,S=new Set;function _(F){R(F,1),F.m(l,u),o.set(F.key,F),u=F.first,y--}for(;h&&y;){let F=p[y-1],D=t[h-1],N=F.key,x=D.key;F===D?(u=F.first,h--,y--):k.has(x)?!o.has(N)||A.has(N)?_(F):S.has(x)?h--:E.get(N)>E.get(x)?(S.add(N),_(F)):(A.add(x),h--):(s(D,o),h--)}for(;h--;){let F=t[h];k.has(F.key)||s(F,o)}for(;y;)_(p[y-1]);return p}var dw=new Set(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]);function $(t){t&&t.c()}function J(t,e,n,a){let{fragment:r,on_mount:i,on_destroy:o,after_update:l}=t.$$;r&&r.m(e,n),a||Nt(()=>{let s=i.map(_o).filter(rt);o?o.push(...s):_e(s),t.$$.on_mount=[]}),l.forEach(Nt)}function Q(t,e){let n=t.$$;n.fragment!==null&&(_e(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function X2(t,e){t.$$.dirty[0]===-1&&(Qa.push(t),wu(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{let m=y.length?y[0]:h;return d.ctx&&r(d.ctx[c],d.ctx[c]=m)&&(!d.skip_bound&&d.bound[c]&&d.bound[c](m),u&&X2(t,c)),h}):[],d.update(),u=!0,_e(d.before_update),d.fragment=a?a(d.ctx):!1,e.target){if(e.hydrate){L2();let c=V2(e.target);d.fragment&&d.fragment.l(c),c.forEach(O)}else d.fragment&&d.fragment.c();e.intro&&R(t.$$.fragment),J(t,e.target,e.anchor,e.customElement),P2(),Du()}Za(s)}var J2;typeof HTMLElement=="function"&&(J2=class extends HTMLElement{constructor(){super();this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(_o).filter(rt);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){_e(this.$$.on_disconnect)}$destroy(){Q(this,1),this.$destroy=K}$on(t,e){let n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{let a=n.indexOf(e);a!==-1&&n.splice(a,1)}}$set(t){this.$$set&&!lu(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});var de=class{$destroy(){Q(this,1),this.$destroy=K}$on(e,n){let a=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return a.push(n),()=>{let r=a.indexOf(n);r!==-1&&a.splice(r,1)}}$set(e){this.$$set&&!lu(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};var Nf=Fe(Nn()),Fn=Fe(require("obsidian"));var Au=Fe(Nn()),$a=Fe(require("obsidian"));var Cu=[{name:"Gregorian Calendar",description:"A calendar for the real world.",autoParse:!1,path:"/",supportTimelines:!1,syncTimelines:!1,timelineTag:"#timeline",static:{displayDayNumber:!1,incrementDay:!0,displayMoons:!0,firstWeekDay:1,overflow:!0,weekdays:[{type:"day",name:"Sunday",id:"ID_19ea684b4a08"},{type:"day",name:"Monday",id:"ID_2928b90ab949"},{type:"day",name:"Tuesday",id:"ID_0ad9a8f9e95b"},{type:"day",name:"Wednesday",id:"ID_195a4b290bc9"},{type:"day",name:"Thursday",id:"ID_abe8c89b0999"},{type:"day",name:"Friday",id:"ID_2b5b8a79fa4a"},{type:"day",name:"Saturday",id:"ID_1a78cb79c8cb"}],months:[{name:"January",type:"month",length:31,id:"ID_e9997a780b3a"},{name:"February",type:"month",length:28,id:"ID_b8c9ebeb0b89"},{name:"March",type:"month",length:31,id:"ID_b83bda2b9be8"},{name:"April",type:"month",length:30,id:"ID_29baea7b28ab"},{name:"May",type:"month",length:31,id:"ID_6a3899fad909"},{name:"June",type:"month",length:30,id:"ID_384aeb1afa8a"},{name:"July",type:"month",length:31,id:"ID_48b8cba87b8a"},{name:"August",type:"month",length:31,id:"ID_fa0b1a6bab8a"},{name:"September",type:"month",length:30,id:"ID_da880b8af849"},{name:"October",type:"month",length:31,id:"ID_babba8186968"},{name:"November",type:"month",length:30,id:"ID_da582bfaf9b9"},{name:"December",type:"month",length:31,id:"ID_ba1bab4a3a28"}],moons:[{name:"Moon",cycle:29.530588853,offset:9.24953,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_a9ab186b1819"}],leapDays:[{name:"Leap Day",type:"leapday",interval:[{ignore:!1,exclusive:!1,interval:400},{ignore:!1,exclusive:!0,interval:100},{ignore:!1,exclusive:!1,interval:4}],offset:0,timespan:1,intercalary:!1,id:"ID_b91ad86a887a"}],eras:[{name:"Before Christ",format:"Year {{abs_year}} - {{era_name}}",start:{year:-1,month:0,day:31},id:"ID_9a2978c92baa",restart:!1,endsYear:!1,event:!1},{name:"Anno Domini",format:"Year {{year}} - {{era_name}}",start:{year:1,month:0,day:1},id:"ID_a8db38899a2b",restart:!1,endsYear:!1,event:!1}],offset:0},current:{year:null,day:null,month:null},events:[{name:"Summer Solstice",description:"At the summer solstice, the Sun travels the longest path through the sky, and that day therefore has the most daylight.",id:"824599",note:null,date:{day:null,year:null,month:null},category:null},{name:"Winter Solstice",description:"The winter solstice marks the shortest day and longest night of the year, when the sun is at its lowest arc in the sky.",id:"824600",note:null,date:{day:null,year:null,month:null},category:null},{name:"Spring Equinox",description:"The equinox marks the day and the night is equally as long.",id:"824601",note:null,date:{day:null,year:null,month:null},category:null},{name:"Autumn Equinox",description:"The equinox marks the day and the night is equally as long.",id:"824602",note:null,date:{day:null,year:null,month:null},category:null},{name:"Christmas",description:"Christmas is a Christian holiday celebrating the birth of Christ. Due to a combination of marketability and long lasting traditions it is popular even among many non-Christians, especially in countries that have a strong Christian tradition.",id:"824603",note:null,date:{day:25,year:null,month:11},category:"christian-holidays"},{name:"Paschal Full Moon",description:"The first full moon after march 21st, which is considered the fixed date for the spring equinox.",id:"824604",note:null,date:{day:null,year:null,month:null},category:"christian-holidays"},{name:"Easter",description:"Easter is considered the most important feast for Christians, celebrating the resurrection of Christ. It is classed as a moveable feast occurring on the first full moon after the spring equinox, which is considered to be fixed at March 21st for the sake of computing the date.",id:"824605",note:null,date:{day:null,year:null,month:null},category:"christian-holidays"},{name:"Easter Monday",description:"The Monday following the Easter Sunday is often considered part of the Easter Celebration and is a day off in many countries with a strong Christian tradition.",id:"824606",note:null,date:{day:null,year:null,month:null},category:"christian-holidays"},{name:"Good Friday",description:"Good Friday is the Friday preceding Easter. It comemmorates the crucifixion of Christ according to the Bible.",id:"824607",note:null,date:{day:null,year:null,month:null},category:"christian-holidays"},{name:"Pentecost",description:"Celebrated exactly 50 days after Easter, Pentecost is the celebration of the Holy Spirit appearing before the Apostles as described in the Bible.",id:"824608",note:null,date:{day:null,year:null,month:null},category:"christian-holidays"},{name:"New Year's Day",description:"New Year's Day marks the start of a new year on the Gregorian Calendar. It starts when the clock strikes midnight and is often celebrated with fireworks, champagne and kissing.",id:"824609",note:null,date:{day:1,year:null,month:0},category:"secular-holidays"},{name:"Valentine's Day",description:"Valentine's day is a celebration of love and romance that is popular across the world. Many more cynically minded people mostly consider it an attempt to monetize the expectation of romantic gestures on the holiday through gift cards, flowers, chocolate and dates.",id:"824610",note:null,date:{day:14,year:null,month:1},category:"secular-holidays"},{name:"Halloween",description:'Halloween is holiday popular in the US, Canada and Ireland that has gradually been adopted by more and more countries. It is often celebrated by people dressing up, usually as something scary. Children will often go from door to door shouting "trick or treat" in the hopes of receiving candy, while adults tend to go to parties.',id:"824611",note:null,date:{day:31,year:null,month:9},category:"secular-holidays"},{name:"Work on the first version of this calendar started.",description:"Aecius started work on the first version Gregorian Calendar for Fantasy Calendar on this day.",id:"824612",note:null,date:{day:23,year:2019,month:5},category:"miscellaneous-events"},{name:"Work on this version of the Gregorian Calendar started.",description:"On this day, Aecius started to rework the Gregorian Calendar from scratch to make it work with the updates Wasp and Alex implemented since the summer of 2019.",id:"824613",note:null,date:{day:21,year:2020,month:0},category:"miscellaneous-events"},{name:"Introduction of the Gregorian Calendar",description:"On this day in 1582 the Gregorian calendar was officially introduced, following Thursday October 4th on the Julian Calendar",id:"824614",note:null,date:{day:15,year:1582,month:9},category:"historical-events"}],id:null,categories:[{name:"Natural Events",id:"natural-events",color:"#2E7D32"},{name:"Christian Holidays",id:"christian-holidays",color:"#9b2c2c"},{name:"Secular Holidays",id:"secular-holidays",color:"#0D47A1"},{name:"Historical Events",id:"historical-events",color:"#455A64"},{name:"Miscellaneous Events",id:"miscellaneous-events",color:"#0288D1"}]},{name:"Calendar of Greyhawk",description:"Calendar of the world of Greyhawk.",autoParse:!1,path:"/",supportTimelines:!1,syncTimelines:!1,timelineTag:"#timeline",static:{displayDayNumber:!1,incrementDay:!1,displayMoons:!0,firstWeekDay:0,overflow:!1,weekdays:[{type:"day",name:"Starday",id:"ID_a8e979984938"},{type:"day",name:"Sunday",id:"ID_1b68bb78ca1b"},{type:"day",name:"Moonday",id:"ID_c8b86aea0998"},{type:"day",name:"Godsday",id:"ID_b8097a18e95b"},{type:"day",name:"Waterday",id:"ID_1918c99949ca"},{type:"day",name:"Earthday",id:"ID_fa295a1bab89"},{type:"day",name:"Freeday",id:"ID_6a485ada3ae8"}],months:[{name:"Needfest",type:"month",length:7,id:"ID_b8a9e9da8a48"},{name:"Fireseek",type:"month",length:28,id:"ID_39b90bd8189a"},{name:"Readying",type:"month",length:28,id:"ID_48a9081ad839"},{name:"Coldeven",type:"month",length:28,id:"ID_5a7b6beadb68"},{name:"Growfest",type:"month",length:7,id:"ID_48c8d82b1908"},{name:"Planting",type:"month",length:28,id:"ID_081a793a49da"},{name:"Flocktime",type:"month",length:28,id:"ID_eb68a89a0a2a"},{name:"Wealsun",type:"month",length:28,id:"ID_9b3a098ae908"},{name:"Richfest",type:"month",length:7,id:"ID_f99b4b3a08b8"},{name:"Reaping",type:"month",length:28,id:"ID_ebe9eb68ea39"},{name:"Goodmonth",type:"month",length:28,id:"ID_fb3b6af9895b"},{name:"Harvester",type:"month",length:28,id:"ID_395bcb399b8a"},{name:"Brewfest",type:"month",length:7,id:"ID_e8b908181afa"},{name:"Patchwall",type:"month",length:28,id:"ID_cbda3b399969"},{name:"Ready'reat",type:"month",length:28,id:"ID_592a2a690bf8"},{name:"Sunsebb",type:"month",length:28,id:"ID_39e8faf8e9b8"}],moons:[{name:"Luna",cycle:28,offset:3,faceColor:"#ffffff",shadowColor:"#292b4a",id:"ID_f8997b39b8b8"},{name:"Celene",cycle:91,offset:46,faceColor:"#ffffff",shadowColor:"#292b4a",id:"ID_7afbb9b88be8"}],leapDays:[],eras:[{name:"Common Year",format:"Year {{year}} CY",start:{year:1,month:0,day:1},id:"ID_db994869db7b",restart:!1,endsYear:!1,event:!1}]},current:{year:591,day:1,month:0},events:[{name:"Winter Solstice",description:"The winter solstice marks the shortest day and longest night of the year, when the sun is at its lowest arc in the sky.",id:"824573",note:null,date:{day:null,year:null,month:null},category:null},{name:"Spring Equinox",description:`The 4th of Growfest is the first day of Low Summer in Oerth's Calendar. This is the point where the sun crosses Oerth's equator. Holidays celebrated on this date include Saint Cuthbert's Day, the Feast of Edoira, the Spring Feast, and Raxivort's Orgy. This is also the day on which the priests of Tlaloc ritually sacrifice and eat the flesh of human children or babies in their patron's honor. Worshippers of Rillifane Rallathil celebrate the Budding on this day, a joyful celebration of new life celebrated through dance and song in oak groves in the heart of the forest. A ritual hunt of a noble heart is held on this day, after which the venison is eaten in celebration of Rillifane's bounty. + +Also celebrated on this date is the Sanctification of Renewal, a sacred holiday to the followers of Garyx.`,id:"824574",note:null,date:{day:null,year:null,month:null},category:null},{name:"Summer Solstice",description:" At the summer solstice, the Sun travels the longest path through the sky, and that day therefore has the most daylight.",id:"824575",note:null,date:{day:null,year:null,month:null},category:null},{name:"Autumn Equinox",description:"The 4th of Brewfest is the Autumnal Equinox, when the sun crosses the equator from north to south. This date is the official end of high summer and the beginning of autumn on the Greyhawk Calendar. This date is holy to Wenta and is sometimes regarded as an unofficial holy day of Velnius. Among the xvarts, it also marks the celebration of Raxivort's Orgy. The worshippers of Rillifane Rallathil celebrate the Transformation on this day, a time of dancing and spiritual rebirth marking the beginning of autumn and the promise that spring will come again.",id:"824576",note:null,date:{day:null,year:null,month:null},category:null},{name:"Great Moons Glory",description:"The night of Great Moon's Glory on Readying 11th, when Luna is full but Celene is new. It is holy to Celestian, and a time when offerings are left to Atroa to beg her to come early and to Telchur to request that he peacefully leave. Druids of the Old Faith are known to also hold this night as auspicious, but few outside their circles know the details.",id:"824577",note:null,date:{day:null,year:null,month:null},category:null},{name:"Dark Night",description:`Dark Night, also called Black Night, Star Night, and the Night of Hopeful Dawn, is observed on Goodmonth 11. It is a holy night for the church of Celestian because the stars are so easy to observe without the light of one of the moons getting in the way. + +It is also a holy night for the church of Rao, who refer to it as the Night of Hopeful Judgment. They believe that Rao chooses this time to separate the sinful from the righteous in the afterworld. There is also a prophecy in the Raoan holy text, the Book of Incarum, that claims that Rao will cleanse the world of evil on this night, sometime in the future. + +The priesthood of Kurell consider it holy, too, calling it Kurell's Night, requiring the faithful to undertake special missions on this night to prove their cleverness and skill. Kurell smiles particularly on acts of theft or vengeance performed on his holy night, blessing those who do so successfully. Donations to Kurell's church are encouraged afterwards, for Kurell may take vengeance against those who do not properly thank him for his aid. + +Most other people regard Dark Night as a time of ill omen, fearing it as much as the night of the Blood Moon Festival. Bonfires are burned from dusk till dawn, particularly in small villages and in Elmshire and Narwell. Orc and goblin religions view it as an excellent night for raiding settlements. Certain evil cults perform kidnappings, murders, and vile rites during this period. On the other hand, lycanthropic activity is at its lowest. + +Iggwilv and Tuerny attempted to summon a demonic army to Luna on this night in 585 CY.`,id:"824578",note:null,date:{day:null,year:null,month:null},category:null},{name:"Agelong",description:`Agelong, observed on the 4th of Richfest (the Summer Solstice), is the celebration of the legendary creation of the elves. According to myth, after Corellon Larethian spilled his blood during the battle with Gruumsh, the rest of the Seldarine gathered this sacred blood and mingled it with the tears shed during the same battle by Sehanine Moonbow. The Seldarine then infused these divine fluids into vessels they had created to be the bodies of the elven race. + +This day is, among the elves, mostly an excuse to go orc-hunting. Elven warriors cut themselves with daggers carved from volcanic glass to remind themselves of Corellon's own wound from Gruumsh's spear, then strive to slaughter as many orcs as possible during the night.`,id:"824579",note:null,date:{day:4,year:null,month:8},category:null},{name:"Blood Moon Festival",description:`The Blood Moon Festival is celebrated on Coldeven 11, the night when Luna is full just before the Spring Equinox. On this night, curses are said to be twice as powerful and the forces of evil are at their strongest. Fiends roam the lands, and human sacrifice is common. This night is held especially sacred by cultists of Nerull, but worshipers of Kurell also mark this night as especially auspicious for acts of vengeance. Goodly folk superstitiously guard their homes with horseshoes, holy water, bottles of milk, and iron filings. + +Demonic forces sent by Iuz destroyed the leadership of the Horned Society during the Blood Moon Festival of 583 CY. + +It's possible that this is also the night the elves celebrate as Faerieluck.`,id:"824580",note:null,date:{day:11,year:null,month:3},category:null},{name:"Breadgiving Day",description:`Celebrated on on the Winter Solstice (Needfest 4), Breadgiving Day, is a day of charity observed in the Free City of Greyhawk by the faiths of Pelor, Rao, and Saint Cuthbert. + +This was not originally a religious holiday as such. It is a new practice that began after the Greyhawk Wars to feed the refugees that flooded the city during that time. Since of Old City who line up by the hundreds along the Processional from the Black Gate. The booths are worked by low-ranking priests from all three religions, with armed priests of St. Cuthbert providing security. A smaller event is held simultaneously below Wharfgate in Greyhawk City's Shacktown. + +The clergies of Heironeous, Pholtus, and Trithereon do not participate, but they compete with one another to perform good deeds the whole week of Needfest. The rivalries between Trithereon and Pholtus, Trithereon and Heironeous, and Pholtus and St. Cuthbert are such that the faiths sometimes fall into arguments and even blows if their "good deeds" conflict with each other. Greyhawk's rowdy citizens often cheer and place bets on the outcomes of these quarrels. + +The priests of Pelor hold a morning ceremony on this day with a sermon, singing, and music.`,id:"824581",note:null,date:{day:4,year:null,month:0},category:null},{name:"Brewfest",description:`Also called Drunken Days or the Feast of Brewers, Brewfest, the fourth festival week of Oerth's calendar, is a rowdy period unsurprisingly claimed as a holy time by the churches of Olidammara and Wenta. The Free City of Greyhawk does not celebrate the entire week, but Brewfest 1 and Brewfest 7 are both set aside as public holidays. In Elmshire, the week is spent in restful, carefree music, drinking, and dancing. In Hardby it is spent with fistfights, riots, and ensuing hangovers. In Narwell it is celebrated with ale-brewing contests, horse races, beatings, and robbery. In Safeton it is celebrated with nervous violence and nightly orc hunts. The week is also sacred to the Old Faith. + +The elves call this week Fallrite, and use it to contemplate the spirits of their ancestors, the passage to the afterworld, and the fragility of life. They believe other races make merry during Brewfest because they are "hiding" to avoid facing death's reality. In contrast, the olvenfolk strive to fulfill the most important of their duties and reach the most crucial of their decisions during this time of year. The elven kings and queens traditionally judge capital cases during Fallrite.`,id:"824582",note:null,date:{day:4,year:null,month:12},category:null},{name:"Faerieluck",description:"Faerieluck is a holiday celebrated by the elves in early spring, when the power of Faerie runs high and they celebrate with their fey cousins: the sprites, buckawns, pixies, nymphs and so forth. The point of the festival is to remind the elves of their ancient kinship with these creatures. The day is spent playing practical jokes, engaging in battles of wit, and general merriment.",id:"824583",note:null,date:{day:11,year:null,month:2},category:null},{name:"Feast of Edoira",description:`The Feast of Edoira is a holiday celebrated in the Domain of Greyhawk on Growfest 4, during the Spring Equinox. It is named after Edoira, a priest of Rao who centuries ago established the Edoiran Compact, a pact by which many of the lawful good-aligned faiths and people of the Domain could agree to cooperate. The Compact was later extended to non-lawful good and neutral faiths. + +Edoira was never deified but was revered by many good faiths in the Domain. The holiday was marked by religious services on Godsday of Growfest led by the clerics of the good faiths who partook of the Compact, and secular festivals by the ordinary citizenry. Observance of the holiday has declined over the years, though the clergies of Rao and Pelor still hold their traditional interfaith services, with occasional participation by the priesthoods of Heironeous and Mayaheine. Since the end of the Greyhawk Wars most of the Domain's outlying communities no longer observe the holiday. Only one church in Safeton still does so.`,id:"824584",note:null,date:{day:4,year:null,month:4},category:null},{name:"Desportium of Magic",description:`The highlight of Growfest is the Desportium of Magic. During this day torchlight only, no magic illumination is supposed to be used. Wizards and Sorcerers then perform feats of illusion and magic trying to outdo one another with their displays. Usually there is a panel of judges to decide, in the larger cities there is usually a limit of 5-person teams competing. Each performance during the Desportium of Magic uses a long established theme, that of an attack on the town by various monsters and Dark Elves, repelled by brave warriors and spellcasters. The displays, made up of any number of spells cast without the use of magic devices, cannot actually cause any harm to property or people, but must be as wonderful, striking, detailed, and lifelike as possible. + +This motif is based on actual attacks through the years from the Uttermost War to the most recent Great Slave Raids. The idea is to make the attackers as dreadful as possible and the defenders as heroic as possible, secondary is to make sure that people will always remember the terror of the Uttermost War. In large cities like the CSIO and CSWE and Tarantis, these performances last all night and are amazing to watch. In smaller villages without spellcasters, puppet plays are often done in its stead.`,id:"824585",note:null,date:{day:7,year:null,month:4},category:null},{name:"Holy Day of Pelor",description:`The Holy Day of Pelor, also known as Giving Day and Midsummer's Day, is celebrated on the Summer Solstice. + +Because Pelor is widely loved by the commoners, this day is set aside as a day of rest in the Free City of Greyhawk. Only essential work is done on this day. Many merchants close their shops on Giving Day as well out of respect for the Sun Father and his teachings. Gambling houses are closed, but not hostelries, for Giving Day is a day of feasting and goodwill, a time for enjoying the fruits of the Oerth. + +Public services are held from dawn until noon by Pelor's priests, outdoors if the weather permits (which if almost always does, as the clerics use weather-controlling magic for maximum sunlight). Even Greyhawk City's large temple of Pelor is not big enough to hold the throngs who come to celebrate on this day, so throngs of the faithful fill the temple grounds in the Garden Quarter, spilling out from the Millstream to the Nobles' Wall, and to the road leading toward Greyhawk's Grand Theater. Many come, of course, for the free meal the priests provide after the service. The Pelorian priests are well aware of this, but believe that for the needy, a full stomach must come before wisdom and learning. Members of Greyhawk's Guild of Thieves and Beggar's Union, many of whom remember Midsummer's Day fondly from their orphaned childhoods, both protect priests of Pelor on this day, and woe onto those who attempt to test them on this matter. + +Priests of Pelor, bedecked in yellow and gold, parade about the streets, demanding donations for their charitable works, freely using guilt to squeeze more from stingy purses. Free healings are given out, particularly to children. Most Greyhawkers wear at least one item of yellow cloth on this day out of respect. + +Some crusading Pelorians crusade against evil lycanthropes on this night, since both Celene and Luna are full.`,id:"824586",note:null,date:{day:4,year:null,month:8},category:null},{name:"Holy Day of Serenity",description:"The Holy Day of Serenity, on Reaping 10, is celebrated in Veluna as a holy day of Rao, though it's actually the anniversary of Veluna's secession from Furyondy in 476 CY. It is celebrated with religious singing and worship.",id:"824587",note:null,date:{day:10,year:null,month:9},category:null}],id:null,categories:[{name:"Natural Events",id:"natural-events",color:"#2E7D32"},{name:"Religious Holidays",id:"religious-holidays",color:"#FFEB3B"},{name:"Secular Holidays",id:"secular-holidays",color:"#0D47A1"},{name:"Magical Events",id:"magical-events",color:"#311B92"},{name:"Miscellaneous Events",id:"miscellaneous-events",color:"#0288D1"}]},{name:"Calendar of Golarion",description:"Calendar for the world of Pathfinder.",autoParse:!1,path:"/",supportTimelines:!1,syncTimelines:!1,timelineTag:"#timeline",static:{displayDayNumber:!1,firstWeekDay:0,incrementDay:!1,displayMoons:!0,overflow:!0,weekdays:[{type:"day",name:"Moonday",id:"ID_db8af8f85b8a"},{type:"day",name:"Toilday",id:"ID_f87a094b2849"},{type:"day",name:"Wealday",id:"ID_2a5bb88b3ae8"},{type:"day",name:"Oathday",id:"ID_c93a0be8981b"},{type:"day",name:"Fireday",id:"ID_2b7b59794a0b"},{type:"day",name:"Starday",id:"ID_baaa6a89ca1b"},{type:"day",name:"Sunday",id:"ID_f9baca088b28"}],months:[{name:"Abadius",type:"month",length:31,id:"ID_dad9da89f818"},{name:"Calistril",type:"month",length:28,id:"ID_980a88cb9b68"},{name:"Pharast",type:"month",length:31,id:"ID_a9c96ac80908"},{name:"Gozran",type:"month",length:30,id:"ID_a99a697b9abb"},{name:"Desnus",type:"month",length:31,id:"ID_8bcad9a8f84a"},{name:"Sarenith",type:"month",length:30,id:"ID_484a49a998db"},{name:"Erastus",type:"month",length:31,id:"ID_9a48e9b96938"},{name:"Arodus",type:"month",length:31,id:"ID_bbe99b2afaea"},{name:"Rova",type:"month",length:30,id:"ID_ba39fbe8c8b8"},{name:"Lamashan",type:"month",length:31,id:"ID_69d93ba9dba8"},{name:"Neth",type:"month",length:30,id:"ID_4ad8fb79eb6a"},{name:"Kuthona",type:"month",length:31,id:"ID_9a3a8b388939"}],moons:[{name:"Somal",cycle:29.5,offset:9.5,faceColor:"#ffffff",shadowColor:"#292b4a",id:"ID_b87ab959cac9"}],leapDays:[{name:"Leap Day",type:"leapday",interval:[{ignore:!1,exclusive:!1,interval:8}],offset:0,timespan:1,intercalary:!1,id:"ID_88c8da3b8b2b"}],eras:[{name:"Age of Serpents",format:"Year {{year}} - {{era_name}}",start:{year:4720,month:8,day:15},id:"ID_eb4af87babaa",restart:!1,endsYear:!1,event:!1},{name:"Age of Darkness",format:"Year {{abs_year}} - {{era_name}}",start:{year:-5300,month:0,day:1},id:"ID_58e99a8b9b9a",restart:!1,endsYear:!1,event:!1},{name:"Age of Anguish",format:"Year {{year}} - {{era_name}}",start:{year:-4500,month:8,day:1},id:"ID_3af84ada898a",restart:!1,endsYear:!1,event:!1},{name:"Age of Destiny",format:"Year {{year}} - {{era_name}}",start:{year:-3500,month:8,day:1},id:"ID_abc87ad9fbfb",restart:!1,endsYear:!1,event:!1},{name:"Age of Enthronement",format:"Year {{year}} AR - {{era_name}}",start:{year:1,month:8,day:1},id:"ID_19197be9dac8",restart:!1,endsYear:!1,event:!1},{name:"Age of Lost Omens",format:"Year {{year}} AR - {{era_name}}",start:{year:4606,month:8,day:1},id:"ID_7b585b5bd9ea",restart:!1,endsYear:!1,event:!1}]},current:{year:4720,day:15,month:0},events:[{name:"Summer Solstice",description:"At the summer solstice, the Sun travels the longest path through the sky, and that day therefore has the most daylight.",id:"824492",note:null,date:{day:null,year:null,month:null},category:null},{name:"Winter Solstice",description:"The winter solstice marks the shortest day and longest night of the year, when the sun is at its lowest arc in the sky.",id:"824493",note:null,date:{day:null,year:null,month:null},category:null},{name:"Spring Equinox",description:"The equinox marks the day and the night is equally as long.",id:"824494",note:null,date:{day:null,year:null,month:null},category:null},{name:"Autumn Equinox",description:"The equinox marks the day and the night is equally as long.",id:"824495",note:null,date:{day:null,year:null,month:null},category:null},{name:"Eternal Kiss",description:`Zon-Kuthon + +Culminating on the first new moon of the new year, the Eternal Kiss is an 11 day ceremony honoring Zon-Kuthon. On the final day, a living sacrifice is made to the Dark Prince, after the victim is pampered and pleasured for the ten days prior. The sacrifice can either be an enemy or a great devotee of the church, and is kept alive for as long as possible during the torture using magic. This holiday often involves fortune-telling as a part of the torture, using the victim's entrails or their cries of pain to determine the Midnight Lord's will. Occasionally it is believed that the sacrifice will prophesy with the voice of Zon-Kuthon himself.`,id:"824496",note:null,date:{day:null,year:null,month:null},category:null},{name:"Longnight",description:"Longnight is a holiday celebrated on the full moon in the winter month of Abadius. During the festival, revelers stay up all night to greet the dawn to defy the long winter months. It is even celebrated in Irrisen, where there are no natural seasons.",id:"824497",note:null,date:{day:null,year:null,month:0},category:null},{name:"Foundation Day",description:`Absalom, Milani + +Foundation Day is a civil holiday celebrated on the New Year (1 Abadius) in Absalom to commemorate the city's founding by the god Aroden in 1 AR.`,id:"824498",note:null,date:{day:1,year:null,month:0},category:null},{name:"Pjallarane Day",description:`Irrisen + +Pjallarane Day is an ancient holiday in Irrisen celebrated on 1 Abadius (New Year's Day). Every 100 years, Baba Yaga returns to Golarion to remove her daughter from the throne of Irrisen, and put another daughter on the throne instead. In 3713 AR the third Queen of Irrisen, Pjallarane, and her children chose to resist. Baba Yaga ruthlessly crushed the rebellion in a single day, which is now celebrated as a holiday. The festival includes feasting and the burning of effigies of tar and straw. This is a reminder of the fate of Pjallarane's followers, who were burned alive as a warning to all those who would oppose Baba Yaga.`,id:"824499",note:null,date:{day:1,year:null,month:0},category:null},{name:"Vault Day",description:`Abadar + +Vault Day is a holiday held on 6 Abadius in honor of Abadar, Master of the First Vault.`,id:"824500",note:null,date:{day:6,year:null,month:0},category:null},{name:"Ruby Prince's Birthday",description:`Osirion + +The Ruby Prince's Birthday is a national holiday in Osirion in honor of the birthday of Khemet III, the Ruby Prince. It is celebrated annually on the 20 Abadius.`,id:"824501",note:null,date:{day:20,year:null,month:0},category:null},{name:"Merrymead",description:`Druma, Cayden Cailean + +A holiday occurring on 2 Calistril, Merrymead was started in Druma and is supposed to be a time to share of the last of the previous year's mead with the rest of the community. + +In current times, most people just use it as an excuse to drink excessively. The poor travel from bar to bar drinking whatever alcohol they can afford, while the wealthy will set aside specific vintages for this day. A known consequence of this day are 'mead riots' that happen when there are more celebrants than there is alcohol to serve them. This leads to a violent, destructive group of people in a crowded bar. If this is a common occurrence for particular cities, they may reinforce their guard force for the inevitably eventful night.`,id:"824502",note:null,date:{day:2,year:null,month:1},category:null},{name:"King Eodred II's Birthday",description:`Korvosa + +King Eodred II's Birthday was a local holiday in the Varisian city-state of Korvosa and was celebrated on 16 Calistril. It commemorated the birthday of its former ruler, King Eodred Arabasti II, who decreed that on the day, scantily clad women would dance and serve free wine to celebrants.`,id:"824503",note:null,date:{day:16,year:null,month:1},category:null},{name:"Loyalty Day",description:`Cheliax, Asmodeus + +Loyalty Day is a holiday in the nation of Cheliax commemorating the date on Calistril 19, 4640 AR when House Thrune signed the Treaty of Egorian, declaring it the victor in the Chelish Civil War and ruler of the empire. Because of House Thrune's well-known ties to the infernal, this holiday is also observed by the Church of Asmodeus who consider it a feast day. The church along with local governments provide a free meal to all citizens to remind them of the benefits House Thrune provides them with.`,id:"824504",note:null,date:{day:19,year:null,month:1},category:null},{name:"Fateless Day",description:`Mahathallah + +Followers of Mahathallah mark each leap day as Fateless Day, when the River of Souls temporarily stops and souls can escape Pharasma's judgment. They perform many sacrificial and suicidal rituals on Fateless Day.`,id:"824505",note:null,date:{day:29,year:null,month:1},category:null},{name:"Golemwalk Parade",description:`Magnimar, Varisia + +The Golemwalk Parade is a parade of golems created by amateurs hoping to win a monetary grant, or even a job, from the Golemworks in Magnimar. At the end of the parade along the Avenue of Honors, the constructs are judged.`,id:"824506",note:null,date:{day:null,year:null,month:2},category:null},{name:"Day of Bones",description:`Pharasma + +Priests and worshipers of the Lady of Graves parade the bodies of the recently dead on this holiday, holding free burials afterwards.`,id:"824507",note:null,date:{day:5,year:null,month:2},category:null},{name:"Sable Company Founding Day",description:`Korvosa + +Sable Company Founding Day is a holiday marking the founding of the Sable Company of the Varisian city-state of Korvosa. Celebrated on 6 Pharast, the day is marked by somber military parades that generally preclude the consumption of alcohol, a staple on most other holidays.`,id:"824508",note:null,date:{day:6,year:null,month:2},category:null},{name:"Night of Tears",description:`Solku + +The Night of Tears held annually on 7 Pharast in the Katapeshi town of Solku. It is a solemn vigil commemorating those lost in the Battle of Red Hail in 4701 AR.`,id:"824509",note:null,date:{day:7,year:null,month:2},category:null},{name:"Kaliashahrim",description:`Qadira + +Kaliashahrim is a national holiday celebrated on Pharast 13 in Qadira that celebrates the Padishah Emperor of distant Katheer, and Qadira's loyalty to him.`,id:"824510",note:null,date:{day:13,year:null,month:2},category:null},{name:"Conquest Day",description:`Nex + +Every year, on the 26th of Pharast, Elder Architect Oblosk \u2014 oldest member of Nex's Council of Three and Nine \u2014 ascends to the highest balconies of the Bandeshar in Quantium. In a voice made thunderous by the platform's magic, the wizened pech councilman spends the hours from dusk to just past noon enumerating the atrocities committed by the necromancers of Geb upon the people of Nex, culminating with the disappearance of the archwizard Nex himself. At the conclusion of this record of national wounds, the country's eleven other council members join Oblosk in renewing their yearly vow to neither forget nor forgive the Gebbites' atrocities and to again swear in their lost ruler's name to endlessly wage war against their ancient enemies. + +On this day, known as Conquest Day, all the people of Nex are expected to share in their leaders' oaths, to celebrate the shared patriotism of their wondrous nation, and to remember the sacrifices of heroes past. This also makes it a day for many Nexian wizards to reveal deadly new spells, gigantic constructs, and audacious arcane masterworks\u2014which many creators promise to be the doom of their foes. Even throughout the rest of the Inner Sea region, many crusaders, rebels, and zealots observe Conquest Day as a day to renew blood oaths, launch long-planned battles, and finally take revenge. It is a day for words of honor, a day for battle cries, and a day where glory most favors the bold.`,id:"824511",note:null,date:{day:26,year:null,month:2},category:null},{name:"Days of Wrath",description:`Asmodeus, Cheliax + +The Days of Wrath, or Dies Irae, are a holiday celebrated on both solstices and equinoxes in the nation of Cheliax and wherever Asmodeus is worshiped. They are primarily a national holiday and not truly a religious one, but the two are often confused due to Cheliax's current political climate. Various contests and blood sports are held on these days, promoting those elites who can clearly demonstrate their superiority over others. Some believe that these competitions are watched and judged by devils themselves. In the parts of the world where the Prince of Darkness is not openly venerated, these holidays take on a different tone: they are used to settle old grievances and also to end contracts. + +In these days, bloodsports are organized into cities' stadiums. Slaves and servants of any master may choose to enter the arena for one-on-one bloody battles to the death. Free men and women of all classes are free to enter the arena as well. The entrants fight in rounds until at last one stands alone. The winner is granted freedom from slavery or servitude, erasure of all debts, and a purse of gold. + +The winter solstice sees the culmination of the Dies Irae, with all the winners of the three previous bouts summoned to Egorian to fight to the death for the amusement of the nobles. The winner is given a title of baronet and a plot of land.`,id:"824512",note:null,date:{day:null,year:null,month:null},category:null},{name:"Firstbloom",description:`Gozreh + +Firstbloom is a holiday celebrating the first planting of the agricultural season, and generally associated with the weather god Gozreh. It falls on the vernal equinox. Many farming communities see it as the beginning of the year, even though conventional calendars begin two months earlier. Despite weariness after a full day planting, many farming communities hold celebrations come the night: feasting, dancing and courtship feature showing the cycle of nature.`,id:"824513",note:null,date:{day:null,year:null,month:null},category:null},{name:"First Cut",description:`Falcon's Hollow + +The First Cut celebration in Falcon's Hollow used to mark the start of the work in the woods each spring. Now, however, it is a meaningless ramshackle ceremony as Thuldrin Kreed forces the lumber crews to work through even during the coldest months in the winter. Still, First Cut brings people out to celebrate the start of the spring.`,id:"824514",note:null,date:{day:null,year:null,month:null},category:null},{name:"Currentseve",description:`Gozreh + +On this religious holiday, all who travel on the water make offerings to Gozreh in the hopes of safe passage for the coming year.`,id:"824515",note:null,date:{day:7,year:null,month:3},category:null},{name:"Taxfest",description:`Abadar + +No one enjoys paying taxes but the collection of fair taxes is considered an integral part of the maintenance of society, and is therefore holy to the god Abadar. Every year on the 15th of Gozran, priests of the church of Abadar spend the day walking city streets, doing what they can to make the bitter pill of annual taxes a bit easier to swallow. + +The Business of the Day + +From dawn to dusk, clerics of Abadar attend the tax collectors of sizeable communities as the tax wagons roll from door to door. The church officials monitor these activities to make sure that the process is conducted respectfully and justly, and that citizens know that the process is monitored. More than just aiding in the yearly errand, the faithful personally thank every citizen for contributing to the improvement of their city, extol the public works funded by their contributions, and foretell the grandeur of civic projects to come. The disenfranchised and destitute they attempt to comfort as best they can, quoting from their god's dogma on work and worthiness, but this is not a day for discounts or deferrals. The citizens are able to voice their concerns and ideas as to where the monies levied should best be applied. Citizens are free to speak their mind on any issue here without fear of repercussion. + +The Celebrations of the Day + +At dusk, the Abadarans host several celebrations in parks, plazas, and other communal areas about the city, organizing donations and contributions from local vendors to feed and entertain all-comers. Having already preached to most of the city over the course of the day, the clerics perform only a brief opening ceremony, dedicating the feast to Abadar, the city, and its great people. These celebrations are often quite distinct from neighbourhood to neighbourhood and are almost always divided along economic boundaries. + +The festivities involving the wealthiest citizens usually happen on the steps of city hall or other grand civic buildings and feature the best music and food, but often little more than polite card and guessing games. These galas usually wrap up by midnight. + +For the common folk, the parks and marketplaces take on a carnival atmosphere, with simple but good food, local ales, performances by talented citizens, and games of chance going on well into the night. A prevailing superstition through these festivals is that, during the celebration, it is lucky to kiss\u2014or in some regions, pinch\u2014a cleric of Abadar, leading to many a rosy-cheeked cleric. + +Even the city's poor are given reason to celebrate, as the local temple of Abadar hosts a cheery but unabashedly religious gathering on its steps, feeding all comers, doling out a hearty ration of wine, singing hymns of the faith, and providing tokens for a second wine ration for any who return to attend a service within the month. + +For a holiday that revolves around paying taxes, this Abadaran festival is not as reviled as one might expect.`,id:"824516",note:null,date:{day:15,year:null,month:3},category:null},{name:"Wrights of Augustana",description:`Andoran, Brigh + +This local festival in the Andoran port city of Augustana is held to honor and celebrate the local shipbuilding industry as well as the navy. The mathematics and engineering required for the building of the ships is praised by Brigh's faithful.`,id:"824517",note:null,date:{day:16,year:null,month:3},category:null},{name:"Gala of Sails",description:`Absalom + +One of two local festivals where kite-battlers compete.`,id:"824518",note:null,date:{day:27,year:null,month:3},category:null},{name:"Remembrance Moon",description:`Iomedae, Lastwall, Ustalav + +A national holiday to commemorate those who died in the Shining Crusade against the Whispering Tyrant. Although not strictly a religious holiday, Iomedae's name is heavily invoked, due to her many military accomplishments during the war.`,id:"824519",note:null,date:{day:null,year:null,month:4},category:null},{name:"Angel Day",description:`Magnimar, Varisia + +Angel Day is a local Magnimarian holiday celebrated on 31 Desnus. The annual celebration marks the founding of the city, and its founders' flight from Korvosa. It also honors the presence and popular worship of the empyreal lords, which predates the city by centuries. During the festival, nearly all local businesses shut their doors and the citizens take part in countless feasts, masquerade balls dressed as angels, and the burning of devil effigies meant to symbolize infernally-influenced Korvosa.`,id:"824520",note:null,date:{day:31,year:null,month:4},category:null},{name:"Old-Mage Day",description:"Holiday celebrating Old-Mage Jatembe, the father of Garundi magic.",id:"824521",note:null,date:{day:13,year:null,month:4},category:null},{name:"Multiple Events",description:`Festival of the Ruling Sun + +Shizuru + +Celebrates the longest day. + +Founder's FollyUlar Kel + +Adventurers and children follow a hallucinatory red stripe along zigzagging paths, amusing residents. + +Harvest Bounty Festival + +Segada + +Marking the beginning of the harvest season, this festival involves sporting tournaments, dancing, storytelling, and feasts. Celebrants give thanks and eliminate grudges. + +Longwalk + +Grandmother Spider, Nurvatchta; southern hemisphere winter solstice + +Celebrates the escape of Nurvatchta's anadi people from bondage, in part thanks to Grandmother Spider lengthening their cover of darkness in their escape. + +Ritual of Stardust + +Desna + +Festival held in the evening and through the night, where Desna's faithful sing songs and throw sand and powdered gems into bonfires. + +Runefeast + +Magrim + +Day marking the day dwarves learnt the first runes and the proper way to pray. + +Sunwrought FestivalSarenrae, Brigh + +Day commemorating the defeat of Rovagug by Sarenrae, celebrated with the flying of kites, fireworks, and gift giving.`,id:"824522",note:null,date:{day:null,year:null,month:null},category:null},{name:"Burning Blades",description:`Sarenrae + +The holy, month-long festival ends on this day, featuring dances with flaming blades.`,id:"824523",note:null,date:{day:10,year:null,month:5},category:null},{name:"Liberty Day",description:`Andoran, Milani + +Holiday celebrating Andoran's independence. Milanites celebrate that very little violence occurred.`,id:"824524",note:null,date:{day:3,year:null,month:5},category:null},{name:"Talon Tag",description:`Andoran + +The Eagle Knights perform aerial displays in Almas on this day.`,id:"824525",note:null,date:{day:21,year:null,month:5},category:null},{name:"Riverwind Festival",description:`Korvosa + +An early summer holiday that honors a cooling shift in the winds, celebrated with much drinking.`,id:"824526",note:null,date:{day:22,year:null,month:5},category:null},{name:"Inheritor's Ascendance ",description:`Iomedae + +Inheritor's Ascendance, originally called 'Herald's Day', honours the day that Iomedae was chosen by the god Aroden to become his herald (thus replacing Arazni), thus boosting her power beyond that of a fledgling goddess. This holiday was renamed after the demise of Aroden.`,id:"824527",note:null,date:{day:1,year:null,month:7},category:null},{name:"First Crusader Day",description:`Mendev + +Holiday in celebration of the continuing crusade against the demons of the Worldwound.`,id:"824528",note:null,date:{day:6,year:null,month:7},category:null},{name:"Day of Silenced Whispers",description:`Ustalav + +The Day of Silenced Whispers is an Ustalavic holiday celebrated every 9 Arodus marking the defeat of the Whispering Tyrant in 3827 AR by the coalition forces of the Shining Crusade and the liberation of the country after centuries of undead domination.`,id:"824529",note:null,date:{day:9,year:null,month:7},category:null},{name:"Founding Day",description:`Ilsurian, Varisia + +Festival celebrating the founding by Ilsur of the town of Ilsurian in 4631 AR.`,id:"824530",note:null,date:{day:10,year:null,month:7},category:null},{name:"Armasse",description:`Aroden, Iomedae, Milani + +The raucous, week-long festival known as Armasse is held each year beginning on 16 Arodus. The celebration \u2014 once dedicated to the god Aroden \u2014 is still important to the faithful of Iomedae, who use it to train commoners in combat, ordain apprentice clergy, pick squires for knights, and teach military history, hoping to prevent the mistakes of the past from being repeated. Among those not dedicated to the Inheritor the holiday has lost most of its religious significance since Aroden's death, tending now only toward wild partying, a fact that has precluded the diabolist authorities of Cheliax from prohibiting Armasse outright. Nevertheless, in places where the church of Asmodeus is openly allowed, it hosts special activities for its parishioners during the same week in an effort to counter the influence of the holiday. The city of Corentyn is especially known for its extravagant Armasse festivities.`,id:"824531",note:null,date:{day:16,year:null,month:7},category:null},{name:"Saint Alika's Birthday",description:`Korvosa + +Quiet holiday honoring the birth of Saint Alika the Martyr.`,id:"824532",note:null,date:{day:31,year:null,month:7},category:null},{name:"Archerfeast",description:`Erastil + +Archer's Day or Archerfeast is a holiday of the god Erastil held annually on the 3rd of Erastus. Despite the holiday's origins in the worship of Erastil, common country folk from the Lands of the Linnorm Kings to Taldor celebrate the height of summer with a day set aside for establishing new relationships, enjoying current camaraderie, and celebrating the gifts of the gods. Archery competitions are held frequently in which the men test their skill with the bow through progressively harder trials. The exact form of competition is different from place to place, and the winner is awarded a rack of elk horns and a quiver of blessed arrows. He is also given the title of "Protector", which he holds until the next year. + +While the festival's traditions emphasize contests of marksmanship, most have expanded to exhibit talents of all types, from baking and storytelling to racing and mock combat. Aside from encouraging a fair-like atmosphere, many of the displays and competitions serve one of two secondary purposes: either as a way for merchants to show off their superior livestock and wares, or (more popularly) as a way for eligible men and women to show off to each other. + +While the day's events at most Archerfeast fairs are filled with games, food, and crafts, the night brings dancing, drinking, pranks, and the crowning of the princes and princesses of spring and summer for the two single youths and two single adults who fared best in the day's events. The festivities continue late into the evening, but end promptly at midnight, so that in true Erastilian fashion the next day's responsibilities are not overly impeded. For those not of Erastil's flock, however, private parties, drinking, and trysting carry on long into the next morning.`,id:"824533",note:null,date:{day:3,year:null,month:6},category:null},{name:"Founding Festival",description:`Korvosa + +Founding Festival is a local Korvosan celebration marking the establishment of the city in 4407 AR. Held annually on 14 Erastus, the festival is a chance for the citizens to let off some steam, drink copiously, and watch magical light shows late into the night.`,id:"824534",note:null,date:{day:14,year:null,month:6},category:null},{name:"Burning Night",description:`Razmiran + +Items or people who have transgressed against the god-king of Razmiran are burned on this day.`,id:"824535",note:null,date:{day:17,year:null,month:6},category:null},{name:"Kianidi Festival",description:`Garundi + +The Kianidi Festival is a week long event held annually between 15 and 21 Erastus by Garundi people everywhere. The Garundi have a powerful belief in belonging to a specific location in this world, with clans or tribes sometimes traveling for years in search of their true home. In these travels each individual will collect small mementos of the places she or he has visited in order to remember them and maintain a spiritual connection. During the Kianidi, a tribe will gather and display these mementos to the group. The best ones are chosen and made part of the clan or tribal history, something which Garundi feel is a great honor.`,id:"824536",note:null,date:{day:15,year:null,month:6},category:null},{name:"Harvest Moon",description:null,id:"824537",note:null,date:{day:null,year:null,month:8},category:null},{name:"Multiple Events",description:`Festival of Night's Return + +Nidal + +Celebrated throughout Nidal, this holiday involves the burning of effigies and self-flagellation. + +Swallowtail Festival + +Desna + +Holiday celebrated with storytelling, feasting, and the release of butterflies. + +Waning Light Festival + +Segada + +Also called Blessing of the Sun and Night of Spirits, participants bid farewell to the long days of sunshine with feasting, dancing, and music.`,id:"824538",note:null,date:{day:null,year:null,month:null},category:null},{name:"Signing Day",description:`Andoran, Cheliax, Galt, Isger + +Signing Day is a Chelish holiday, dating back to the height of the empire. Observed on the second Oathday of Rova, this is the day on which new laws in the empire took effect. The significance of this day expanded over many years until imperial marriages, significant business arrangements and oaths of fealty were all conducted on this day. + +Originally, the holiday began as a celebration of the mutual-defense pact between Cheliax, Isger, Galt and Andoran when the united nations threw off the shackles of Taldor, declaring themselves independent from the empire. Observances of the holiday vary, but often include firework displays, feats of strength, and public debates to showcase speaking and rhetorical skills. + +As Cheliax degenerated to civil war and diabolism after 4606 AR, blood pacts and infernal contracts also began to be signed on this day. As a result of Cheliax's new affiliation, Andoran and Galt began to distance themselves from Cheliax and the original interpretation of the holiday. In Andoran it continues to be the day that most national laws take effect as well as being a traditional day of marriage, and the date on which new Steel Falcons are inducted.`,id:"824539",note:null,date:{day:null,year:null,month:8},category:null},{name:"Crabfest",description:`Korvosa + +Crabfest is a Korvosan holiday held on the first Wealday of Rova. It celebrates the return of the crabs from the cooler waters of the Jeggare River to their winter habitat in Conqueror's Bay, and is marked by crab boil feasts held throughout the city and its surrounding communities.`,id:"824540",note:null,date:{day:null,year:null,month:8},category:null},{name:"Feast of Szurpade",description:`Irrisen + +This "celebration of plenty" festival mocks the traditional harvest festivals celebrated in the region before Baba Yaga and her eternal winter descended upon the land.`,id:"824541",note:null,date:{day:26,year:null,month:8},category:null},{name:"Day of Sundering",description:`Ydersius + +Once many holidays were celebrated by the faith of Ydersius, but today only this date has much significance.`,id:"824542",note:null,date:{day:29,year:null,month:8},category:null},{name:"Admani Upastuti",description:`Jalmeri + +Admani Upastuti is a Jalmeri holiday celebrated on the first full moon of Lamashan that marks the founding of Jalmeray as a Vudran colony.`,id:"824543",note:null,date:{day:null,year:null,month:9},category:null},{name:"Ascendance Day",description:`Iomedae + +Ascendance Day is an Iomedaean holiday, held on the 6th of Lamashan. The day marks the anniversary of the day Iomedae took the Test of the Starstone in the autumn of 3832 AR and ascended to godhood. + +Celebration + +The day is a joyous celebration for the faithful, with singing, pledging of friendships, and forgiving of old grudges. + +To many, the Test of the Starstone represents the greatest of all challenges, yet for Iomedae it was one of three storied promotions in her rise from Aroden's herald to a goddess in her own right. On the 6th of Lamashan, the Inheritor's faithful observe the heroism of Iomedae's life before her moment of ascension and celebrate the anniversary of the apotheosis itself. + +The celebration takes place in several stages. Early in the day, troupes of performers\u2014as often passionate amateurs as professionals\u2014stage morality plays featuring the Eleven Acts of Iomedae, the heroic near-miracles and sacrifices she made leading up to her trials in the Starstone Cathedral. Scripts vary by region, city, and even neighborhood, but despite differences in setting, performance medium, and word choice, the themes and morals are all the same. + +As the day continues, the priests organize jousts and mock battles, allowing anyone to participate so long as she can demonstrate enough skill to not be a risk to herself or others. The winners of these contests then face tests of mental acuity such as solving riddles, deciphering philosophical quandaries, and answering questions of honor and justice. Those who prove themselves in both contests are awarded a white cloak\u2014representing the Inheritor at peace\u2014styled after Iomedae's own red garment to wear for the rest of the celebration. Feasting and singing follow the competitions, mirroring the jubilation that followed Iomedae's ascension. This is occasion for making pledges of friendship and forgiving enemies, and priests circulate about the crowd offering the Inheritor's blessing to those who do and providing a moment's counsel or mediation for those who need an extra nudge. + +The celebration typically ends before midnight, and the following day the priests and previous day's champions gather up the blunted swords from the mock battles, sharpen them, and distribute them among the church's armory and those of like-minded organizations so that all may remain vigilant against evil and prepared to strike it down.`,id:"824544",note:null,date:{day:6,year:null,month:9},category:null},{name:"Bastion Day",description:`Solku + +Bastion Day is a two-day festival held annually on 19 and 20 Lamashan in the Katapeshi town of Solku honoring the founding of the town, when it is traditional to host a stranger from one noon until the next.`,id:"824545",note:null,date:{day:19,year:4712,month:9},category:null},{name:"Jestercap",description:`Andoran, Druma, Taldor + +Jestercap occurs at the end of the month of Lamashan, traditionally on the 27th (although a few regions have taken to moving the exact day around slightly so it always falls on the last Starday of the month, allowing people who wish to celebrate in excess to have the following day of rest to recover). + +History + +While Jestercap has been embraced with excited open arms by the gnome communities of the Inner Sea region, its original genesis is said to have been in one of Taldor's coastal cities not long after King Aspex the Even-Tongued broke from the nation, significantly weakening Taldor's power and beginning that nation's long decline. The holiday was originally intended to distract the distraught Taldan populace with a night of revelry and comedic entertainment, but the antics of jesters were simply not enough. + +Over the course of the first few years, Jestercap evolved from a holiday of observation to a holiday of participation. Today, the holiday is a time where anyone can pull pranks or jokes or japes on companions, on neighbors, and (most typically) on rivals, with the understanding that provided no lasting harm is done, any humiliations inflicted before midnight are to be taken in stride. Of course, come morning the day after, there are inevitably jokes that went too far, and grudges and feuds borne from Jestercap antics have a way of lingering for months to follow. + +In Religion + +Followers of Chaldira Zuzaristan, a halfling deity of mischief, treat Jestercap as a holy day and their pranks \u2014 often elaborate and extravagant in nature and plotted for months in advance \u2014 as displays of their faith.`,id:"824546",note:null,date:{day:27,year:null,month:9},category:null},{name:"Feast of the Survivors",description:`Zon-Kuthon, Nidal + +A harvest festival signifying the centuries of Nidalese ancestors protected by Zon-Kuthon. The ceremonial tables are made of human bones of community members from past generations.`,id:"824547",note:null,date:{day:null,year:null,month:9},category:null},{name:"Kraken Carnival",description:`Absalom + +The second of two local festivals where kite-battlers compete.`,id:"824548",note:null,date:{day:15,year:null,month:9},category:null},{name:"Independence Day",description:`Galt + +Marks the beginning of the Red Revolution.`,id:"824549",note:null,date:{day:5,year:null,month:10},category:null},{name:"Seven Veils",description:`Sivanah + +The holiday known as Seven Veils, which takes place on the 23rd of Neth in most realms of the Inner Sea region, is a celebration of the region's diversity \u2014 a time when social boundaries break down even further in a day-long event filled with dancing, feasting, and courting. The evening traditionally closes out with the Seven Veil masquerade, a ball wherein the participants wear disguises that hide their race or gender (often using minor magical trinkets and spells) or disguise these features as entirely new characteristics. At the end of the ball, the participants remove their disguises to their partners, often with unpredictable and sometimes delightfully awkward results. Traditionalists and conservative minds often find the Seven Veils masquerades to be scandalous or off-putting, yet they remain particularly popular in most of the larger cities of the land. + +Historians note that the original "Dance of the Seven Veils" has a much different genesis than one promoting diversity \u2014 the mysterious cult of Sivanah, goddess of illusions, mystery, and reflections, is generally cited as the source of this festival, and indeed, worshippers of the goddess (herself known as the Seventh Veil) count the 23rd of Neth as one of their most sacred of days. What rituals the church of Sivanah performs on this date, however, are unknown to outsiders, for the cult enjoys its secrets. This secrecy has, unsurprisingly, given rise to all manner of sinister rumour, yet when Seven Veils rolls around each year, its eager participants are quick to set aside rumour in preference for the night's fun and games.`,id:"824550",note:null,date:{day:23,year:null,month:10},category:null},{name:"Abjurant Day",description:`Nethys + +Abjurant Day occurs on 8 Neth and is known as a day of cooperation between neighbors to shore up mutual defenses and train allies in magic. Potential apprentices are often tested on the day.`,id:"824551",note:null,date:{day:8,year:null,month:10},category:null},{name:"Great Fire Remembrance",description:`Korvosa + +Great Fire Remembrance is a holiday celebrated on each 13 Neth in the Varisian city of Korvosa. It commemorates the Great Fire of 4429 AR, which devastated the then still fledgling Chelish colony of Fort Korvosa. On this somber day, most of the city shuts down and people generally remain at home. It has become tradition not to light any fires (not even cooking fires) on Great Fire Remembrance.`,id:"824552",note:null,date:{day:13,year:null,month:10},category:null},{name:"Even-Tongued Day",description:`Cheliax, Asmodeus, Milani + +Observed on 14 of Neth, Even-Tongued Day was once a day of joy and celebration in Cheliax, but has become instead one of mourning. + +Originally, the date marked the conquest of Aspex the Even-Tongued, who brought the nations of Galt, Andoran and Isger under Chelish control. Since the death of Aroden and the loss of these nations, the holiday instead marks the loss of territory and glory once held by Cheliax. Oaths are sometimes made, typically to Asmodeus, and rarely of a pleasant nature (such as the reclaiming of the lost empire and vengeance against treacherous former allies). + +Citizens wear black on this day, public speaking is forbidden, and old feuds and vendettas are rekindled.`,id:"824553",note:null,date:{day:14,year:null,month:10},category:null},{name:"Evoking Day",description:`Nethys + +A holy day to followers of Nethys, Evoking Day is full of vibrant explosions, skillful wielding of spells, and much dancing. Evoking Day is observed on the 18th of Neth, and while this holiday is mostly celebrated in Garund, temples dedicated to Nethys host celebrations throughout the Inner Sea region. Traditional celebrations of Evoking Day have changed over the thousands of years since its first incarnation, but to this day every occurrence of Evoking Day still features a grand meal shared by celebrants during the afternoon and a wondrous exhibition of brilliant and explosive magic once the sun sets. These days, such colorful magical displays are augmented with fireworks of a dozen different colors and patterns. + +In temples of Nethys dedicated to revering evocation magic, priests and prominent arcanists participate in spell duels where each contestant stands on a raised platform and takes turns trying to incapacitate her opponent. The magic wielded in theses duels favors the flashy over the dangerous, but clerics of Nethys are on hand to treat any injuries. These duels gather large crowds eager to lend their applause to their favorite contestant. + +It is also during this festival when wizards who worship Nethys open their spellbooks to others who share their craft. Wizards normally guard their spellbooks with their lives and covet the eldritch information therein, but on Evoking Day these wizards meet with one another prior to the afternoon feast to share their spells just as they prepare to share a grand meal. + +Though Evoking Day is primarily a day of grand magic, those with no spellcasting talent still flock to local temples of Nethys to partake in the shared feast and flashy evening displays of magic and fireworks. Between the meal and into the night, celebrants wear black-and-white robes and perform joyous dances meant to give thanks to the wonders Nethys brought to humankind. These dances are grand affairs involving dozens of dancers all spinning and clapping to the accompanying music as their black-and-white robes fan out around them with each spin. As night descends and the fireworks and magical displays begin, the dancing rises to a climax erupting in shouts and calls to Nethys with each thunderous boom.`,id:"824554",note:null,date:{day:18,year:null,month:10},category:null},{name:"Baptism of Ice",description:`Irrisen + +In the Irriseni Baptism of Ice, an annual fertility festival held from the 24th to the 30th of Neth, locals parade all children born during the year through the town in fine clothes. In most towns, the festival ends with a symbolic sacrifice of a child to the cold. However, in Whitethrone and Irrisen's provincial capitals, a peasant child is killed through exposure.`,id:"824555",note:null,date:{day:24,year:null,month:10},category:null},{name:"Transmutatum",description:`Nethys + +Transmutatum is one of the three major holidays of the church of Nethys, on 28th of Neth. It is a day of reflection and self-improvement. Many followers of Nethys begin research and crafting projects on this day.`,id:"824556",note:null,date:{day:28,year:null,month:10},category:null},{name:"Winter Week",description:"Traditional feast; time for courting and spending time with friends.",id:"824557",note:null,date:{day:null,year:null,month:11},category:null},{name:"The Shadowchaining",description:`Zon-Kuthon, Nidal + +Commemorating the Midnight Lord's gift of shadow animals.`,id:"824558",note:null,date:{day:1,year:null,month:11},category:null},{name:"Pseudodragon Festival",description:`Korvosa + +Korvosa's Pseudodragon Festival, a holiday celebrated annually on 7 Kuthona, marks the winter migration of wild pseudodragons from the Mindspin Mountains to Conqueror's Bay, which inspires the creatures already in the city\u2014even those domesticated\u2014to play with their wild kin in the skies over the city. Locals mark the day with a joyous inebriation.`,id:"824559",note:null,date:{day:7,year:null,month:11},category:null},{name:"Ascension Day",description:`Cayden Cailean + +Much like the god to whom it is dedicated, the Caydenite holiday of Ascension Day is generally celebrated in a very informal style. Occurring annually on 11 Kuthona, it commemorates the day Cayden Cailean passed the Test of the Starstone and ascended to godhood in 2765 AR. In all likelihood, the 11th of Kuthona is not the exact date on which it actually happened, but since the god was dead drunk when it happened, it will probably be never known.`,id:"824560",note:null,date:{day:11,year:null,month:11},category:null},{name:"Winterbloom",description:`Naderi + +Holiday celebrating Naderi's ascension. Celebrations are typically understated but include readings of The Lay of Arden and Lysena.`,id:"824561",note:null,date:{day:15,year:null,month:11},category:null},{name:"Final Day",description:`Groetus + +Cultists of Groetus perform an hour's silence at dusk on the last day of the year and seek guidance from their god about the End Time.`,id:"824562",note:null,date:{day:31,year:null,month:11},category:null},{name:"Night of the Pale",description:`Not all of Golarion's holidays and festivals are times of rejoicing and delight. Holidays worshiped by dark and sinister cults and religions tend to be hidden affairs, their rituals and ceremonies involving cruelties and vile practices that send shivers of fear through gentler society. Scholars suspect that the Night of the Pale\u2014a holiday that traditionally takes place on the last day of the year, the 31st of Kuthona\u2014has links to several sinister religions, but today no one church has specific association with the event. Nonetheless, the Night of the Pale is an event that many look forward to all year, whether in fear or excitement. + +On the Night of the Pale, it is said that the ghosts of those who died during the previous year manifest upon the world and come to visit the homes they lived in during life. Although some might think that the chance of seeing even the shade of a dearly departed one might be a blessing, the Night of the Pale is not a time for tearful reunions, for these ghosts, tradition says, do not return out of love for those they left behind but out of darker compulsions. Lingering jealousy, unfinished arguments, or the simmering need for revenge are said to be what compels the dead to return to torment the living on the Night of the Pale. + +The evening of this night in many communities is celebrated by a morbid feast, the food prepared with themes revolving around graveyards, the dead, and other spooky traditions. This feast, on one level, helps the celebrants to make light of their fears while sharing good company with similarly nervous neighbors, but at another level is believed to placate vengeful spirits as toasts are raised to the memories of the recently departed. These feasts include retellings of favorite memories of the departed, in hopes of reminding the approaching ghosts of brighter and kinder memories than those that compel them to return. The feast always ends at least an hour before midnight in order to give participants time to return home, decorate doors and windows with salt and other trinkets taken from the feasting table (salted bread baked into crook-like shapes are a favorite, as these can be hung from doorknobs and eaves) to ward off evil spirits, and hide in their bedrooms until dawn. Brave youths and adventurers often deliberately stay out after midnight, either to dare the ghosts to challenge them or simply for the thrill of bucking tradition. Every Night of the Pale, it seems, there are disappearances among those who stay out after midnight, although whether these vanishings are the result of dissatisfied locals taking the opportunity to run away from home, murderers or wild animals or other mundane dangers, or the vengeful spirits carrying off their victims depends upon the circumstances. + +The morning after a Night of the Pale is also the first day of the new year\u2014a time that many celebrate more as a relief for surviving the night before than in anticipation of what the new year might bring, although regional preferences for how this day is celebrated vary enough that no single tradition holds over the other. Save, of course, the lingering fears of what dread spirits might come knocking upon warded doors one year away...`,id:"824563",note:null,date:{day:31,year:null,month:11},category:null},{name:"Turning Day",description:`Alseta + +The changing of the year is celebrated with the forgiveness of old debts and grudges, and embracing new opportunities.`,id:"824564",note:null,date:{day:31,year:null,month:11},category:null},{name:"Ritual of Stardust",description:`Desna + +The Ritual of Stardust is one of the few formal religious holidays in honor of the goddess Desna. It is held on both the summer and winter solstices. + +Followers of the Song of Spheres gather at dusk and light enormous bonfires and hold feasts, watching the sparks and embers float out into the darkening sky. After it is fully dark, the celebrants chant and sing songs as they watch the fires burn low. When only embers remain, sand mixed with ground star gems (either star rubies, star sapphires, or rose quartz) is thrown on them or into the air downwind. At this point it is common to make proclamations of love and friendship and of promised journeys to come. The twinkling of the sand is thought to mirror the night sky and demonstrate Desna's witnessing of these pronouncements.`,id:"824565",note:null,date:{day:null,year:null,month:null},category:null},{name:"Planting Week",description:`Erastil + +This holy week to the god Erastil is a time of heavy work in the fields for farmers.`,id:"824566",note:null,date:{day:null,year:null,month:null},category:null},{name:"Ascendance Night",description:`Norgorber + +Day marking the apotheosis of the Reaper of Reputation.`,id:"824567",note:null,date:{day:2,year:null,month:4},category:null},{name:"Azvadeva Dejal",description:`Gruhastha + +Celebration of the revelation of the Azvadeva Pujila, with gifts of books, celebrations of knowledge, blessing of animals, and a vegetarian feast.`,id:"824568",note:null,date:{day:3,year:null,month:4},category:null},{name:"Goblin Flea Market",description:`Andoran + +A market day that focuses on unusual crafts and offers games to children who dress up for the occasion.`,id:"824569",note:null,date:{day:null,year:null,month:null},category:null},{name:"Breaching Festival",description:`Korvosa + +Yearly festival in which contestants try to break through the magical wards protecting the Academae.`,id:"824570",note:null,date:{day:null,year:null,month:4},category:null},{name:"Silverglazer Sunday",description:`Andoran + +Silverglazer Sunday is a two-part Andoren national festival that is held on the last Sunday of Arodus and the first Sunday of Rova every year. Celebrants spend the two Sundays fishing, holding swimming competitions, and making enormous puppets.`,id:"824571",note:null,date:{day:null,year:null,month:null},category:null},{name:"Batul al-Alim",description:`Qadira + +Batul al-Alim is a holiday celebrated on the last Oathday of Calistril in Qadira. It commemorates the birthday of the popular romantic poet of the same name.`,id:"824572",note:null,date:{day:null,year:null,month:1},category:null}],id:null,categories:[{name:"Natural Events",id:"natural-events",color:"#2E7D32"},{name:"Religious Holidays",id:"religious-holidays",color:"#9b2c2c"},{name:"Secular Holidays",id:"secular-holidays",color:"#0D47A1"},{name:"Historical Events",id:"historical-events",color:"#455A64"},{name:"Miscellaneous Events",id:"miscellaneous-events",color:"#0288D1"}]},{name:"Calendar of Galifar",description:"Calendar of the world of Eberron.",autoParse:!1,path:"/",supportTimelines:!1,syncTimelines:!1,timelineTag:"#timeline",static:{displayDayNumber:!1,firstWeekDay:0,incrementDay:!1,displayMoons:!0,overflow:!1,weekdays:[{type:"day",name:"Sul",id:"ID_598a7bd9b8b9"},{type:"day",name:"Mol",id:"ID_69088ac8f818"},{type:"day",name:"Zol",id:"ID_a8c85a98f8fa"},{type:"day",name:"Wir",id:"ID_fa4b687aaba9"},{type:"day",name:"Zor",id:"ID_58e9a82a6bc8"},{type:"day",name:"Far",id:"ID_9a18cb889ada"},{type:"day",name:"Sar",id:"ID_3b9bfa38c979"}],months:[{name:"Zarantyr",type:"month",length:28,id:"ID_7a8afb09aa6a"},{name:"Olarune",type:"month",length:28,id:"ID_386b188b2a89"},{name:"Therendor",type:"month",length:28,id:"ID_599a0ad859c8"},{name:"Eyre",type:"month",length:28,id:"ID_98a95869e90b"},{name:"Dravago",type:"month",length:28,id:"ID_eb5a194bcbf8"},{name:"Nymm",type:"month",length:28,id:"ID_bb596aa9ca5b"},{name:"Lharvion",type:"month",length:28,id:"ID_fb1bb9dabb88"},{name:"Barrakas",type:"month",length:28,id:"ID_8bcb19c8f90a"},{name:"Rhaan",type:"month",length:28,id:"ID_0a09eb5b7b9b"},{name:"Sypheros",type:"month",length:28,id:"ID_3b98ab1a29e8"},{name:"Aryth",type:"month",length:28,id:"ID_899b59faaba9"},{name:"Vult",type:"month",length:28,id:"ID_8a286b78aac9"}],moons:[{name:"Nymm",cycle:28,offset:-14,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_a8b88988a94a"},{name:"Sypheros",cycle:35,offset:-11,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_5ba80b4b096a"},{name:"Therendor",cycle:42,offset:21,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_c999085a499b"},{name:"Rhaan",cycle:49,offset:9,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_39f91ab8a85a"},{name:"Olarune",cycle:56,offset:27,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_2ada8b99788b"},{name:"Eyre",cycle:63,offset:10,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_49285b79d988"},{name:"Vult",cycle:70,offset:6,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_eaebb94a9acb"},{name:"Zarantyr",cycle:77,offset:31,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_98d86aabcbb9"},{name:"Aryth",cycle:84,offset:41,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_d989b809d97b"},{name:"Dravago",cycle:91,offset:31,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_1a293959eaab"},{name:"Lharvion",cycle:98,offset:34,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_cbf919491a5b"},{name:"Barrakas",cycle:105,offset:-11,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_4a1a2a6b589b"}],leapDays:[],eras:[]},current:{year:998,day:1,month:0},events:[{name:"The Tain Gala - Sharn",description:"The Tain Gala is a notable event held on the first Far of each month in Sharn.",id:"824461",note:null,date:{day:null,year:null,month:null},category:null},{name:"Revelation Day - Blood of Vol",description:"Meditation ceremony for Seekers (also called Ascension Day).",id:"824462",note:null,date:{day:13,year:null,month:0},category:null},{name:"Winter Solstice",description:"The longest night of the year.",id:"824463",note:null,date:{day:14,year:null,month:0},category:null},{name:"Rebirth Eve - The Silver Flame",description:"The Purified new year; a night for spiritual vigil and guarding against evil. ",id:"824464",note:null,date:{day:14,year:null,month:0},category:null},{name:"Crystalfall - Sharn",description:"A day of remembrance; Ice sculptures are created (and destroyed) to commemorate the destruction of the Glass Tower on 9 Olarune in 918 by abjurers. ",id:"824465",note:null,date:{day:9,year:998,month:1},category:null},{name:"Bright Souls' Day - The Silver Flame",description:"On this day each year, the Purified celebrate the lives and sacrifice of all followers of the Flame who died while fighting evil and protecting the faithful. ",id:"824466",note:null,date:{day:18,year:null,month:1},category:null},{name:"The Day of Mourning - Sharn",description:"In commemoration of the destruction of the nation of Cyre, those who survived gather to remember the loss of their kingdom on this date in the year 994. ",id:"824467",note:null,date:{day:20,year:995,month:1},category:null},{name:"Tirasday - The Silver Flame",description:"On this day, the Silver Flame work, give gifts, and partake in joyous celebration out of thankfulness for the new planting season and the birth of Tira Miron - the Voice of the Silver Flame.",id:"824468",note:null,date:{day:5,year:null,month:2},category:null},{name:"Sun's Blessing - The Sovereign Host",description:"The Sovereign Host enjoys this festival of peace, and of setting aside differences, in the name of Dol Arrah.",id:"824469",note:null,date:{day:15,year:null,month:2},category:null},{name:"Initiation Day - The Silver Flame",description:"Seminary graduations and breaking grounds for new churches are common on this day as the Silver Flame recalls their declarations of independent faith and the construction of their first cathedral on this special day each year. ",id:"824470",note:null,date:{day:11,year:null,month:3},category:null},{name:"Baker's Night - The Silver Flame",description:"An old and misunderstood, yet immensely popular, holiday wherein followers of the Silver Flame gather to share pastries and treats created by bakers within their fold. ",id:"824471",note:null,date:{day:6,year:null,month:4},category:null},{name:"Aureon's Crown - Sharn and The Sovereign Host",description:`The Sovereign Host celebrate knowledge on this day with lectures and sermons.Secular institutions hold graduation and commencement ceremonies on this date, as do the monastic schools of the Silver Flame.In Sharn this has become a common secular holiday, wherein even non-devout members of the Five Nations attend lectures and sermons held by the priests of Aureon on philosophical, historical, and a range of other topics - including discussions on the nature of the gods. + +`,id:"824472",note:null,date:{day:26,year:null,month:4},category:null},{name:"Promisetide - The Silver Flame",description:"A controversial holiday outside of the Silver Flame faith, on this day the Purified honor the Silver Flame for the promise of paradise. They also honor (without worship) the Sovereign Host for having created the world, before stepping aside to allow the Flame its rightful place as the last god of Eberron.\xA0 ",id:"824473",note:null,date:{day:28,year:null,month:4},category:null},{name:"Brightblade - Sharn and The Sovereign Host",description:`This Sovereign Host festival, dedicated to Dol Dorn, is marked by gladiatorial and athletic contests. + +In Sharn, festival celebrations occur throughout the temple districts with events culminating in a combined contest of champions at the Cornerstone Arena. `,id:"824474",note:null,date:{day:12,year:null,month:5},category:null},{name:"First Dawn - The Silver Flame",description:"On this day in 914, the Church of the Silver Flame officially assumed control of the government of Thrane. On each anniversary, the Purified give thanks for their just rule, while also honoring the memory of King Thalin, whose death paved the way for their governance.",id:"824475",note:null,date:{day:21,year:915,month:5},category:null},{name:"Silvertide - The Silver Flame",description:"Commemoration of both the couatl sacrifice and the entry, thousands of years ago, of the Silver Flame into Eberron mark this highest of holy days. The vast majority of Purified spend this day in prayer and observance.\xA0 ",id:"824476",note:null,date:{day:14,year:null,month:6},category:null},{name:"The Race of Eight Winds - Sharn",description:`Legend tells of King Galifar II's fascination with aerial scouts and cavalry. The evolution of this annual contest took centuries, but has given Sharn an exotic and well anticipated event involving beasts and their riders in a symbiotic quest for glory* over a course that finds them weaving through the spires of the city. + + + +*the winner also receives 500gp and a land grant located elsewhere in Breland.`,id:"824477",note:null,date:{day:21,year:201,month:6},category:null},{name:"The Hunt - Sharn and The Sovereign Host",description:`The Sovereign Host celebrate Balinor with communal hunts of dangerous creatures. + +In Sharn, a dangerous beast*, whose transport to the city was arranged by the priests of Balinor, is released into the Depths of the Lower-City. Open to any who would participate (and pay an entry fee in the form of a 5gp donation), the victor must return with the beast's head to receive a 500gp purse, local fame, and the blessing of Balinor. + + + +*often a singular beast, it can be several - which then requires the victor to return with the most skins. `,id:"824478",note:null,date:{day:4,year:null,month:7},category:null},{name:"Victory Day - The Silver Flame",description:"Commemorating the conclusion of the lycanthropic purge (832 YK - 880 YK), on Victory Day the adult faithful of the Silver Flame attend sermons on triumph, defeat, and the somewhat questionable methods utilized by the templars during the purge - while the children of the faithful act out great battles with toy swords. ",id:"824479",note:null,date:{day:9,year:881,month:7},category:null},{name:"Fathen's Fall - Sharn",description:"Honoring the memory of Fathen, a great hero of the Silver Crusade (832 YK - 880 YK), who, in the last days of the purge, was torn apart by wererats on the streets of North Market. Faithful gather on this day at the Shrine of Fathen the Martyr to listen to a sermon from the priest of High Hope. This holiday is often uncomfortable and tense for shifter communities in Sharn. ",id:"824480",note:null,date:{day:25,year:881,month:7},category:null},{name:"Boldrei's Feast - Sharn and The Sovereign Host",description:`A feast of community in the name of Boldrei, extravagant parties are often held on this holiday and it has also become the traditional day for elections. + +In Sharn, a great feast is held at the Pavilion of the Host with goods and services donated\xA0 from local merchants, as well as House Ghallanda. Many grand parties, some quite astonishing in their opulence, are hosted by the wealthiest members of varying districts - often in competition with one another for social standing. `,id:"824481",note:null,date:{day:9,year:null,month:8},category:null},{name:"The Ascension - Sharn",description:"Each year on The Ascension, followers reaffirm their faith and give thanks as well as attend blessing ceremonies at temples throughout the city - the grandest of which occurs at the Cathedral of the Cleansing Flame. All of this is to honor the sacrifice of Tira Miron, the Voice of the Flame, without which there would be no Church of the Silver Flame. Contributions to their community on this day are a high priority for the faithful.",id:"824482",note:null,date:{day:1,year:null,month:9},category:null},{name:"Wildnight - Sharn",description:"With the The Fury (the Sovereign of Passion and Madness) reaching the height of her power on this night, people find it difficult to control or restrain their impulses - once the sun sets, public revelry in the streets climbs to joyous or, all too often, dangerous levels, calming only as the sun rises on the following morning. ",id:"824483",note:null,date:{day:18,year:null,month:9},category:null},{name:"Saint Voltros's Day - The Silver Flame",description:"Though one of the least high holy days, it is marked by brief prayers and church services in the honor of the birth of Saint Voltros - the first paladin called to only serve the Silver Flame.",id:"824484",note:null,date:{day:25,year:null,month:9},category:null},{name:"Thronehold - Sharn",description:"On this day in 996, the Treaty of Thronehold was signed, formally ending the Last War. Annual celebratory feasts are held throughout the Five Nations to mark this auspicious and long-awaited event. ",id:"824485",note:null,date:{day:11,year:997,month:10},category:null},{name:"Rampartide - The Silver Flame",description:"In accordance with scripture, on this day the Purified steel themselves against wickedness, both without and within, through repentance and fasting. Children, elderly, and the sick are required only to give up their favorite foods for the day. ",id:"824486",note:null,date:{day:24,year:null,month:10},category:null},{name:"Long Shadows - Sharn",description:"As dark magic dominates over these three days of the Long Shadows, the myth of Sovereign Lord Aureon's stolen shadow is forefront in the minds of the people. Most will spend these days indoors huddled around the warmth of a fire, but those few who worship the dark deity use this time to prey upon the weak and the foolish. ",id:"824487",note:null,date:{day:26,year:null,month:11},category:null},{name:"Khybersef - The Silver Flame",description:`Originally called Khyber's Eve, the Purified spend the night in intense prayer and spiritual vigilance against the, according to scripture, "thinning of the bonds that hold the demon lords in Khyber" between now (the beginning of winter) and the solstice. Quests and crusades often begin on Khybersef. `,id:"824488",note:null,date:{day:27,year:null,month:11},category:null},{name:"Spring Equinox",description:"The spring equinox is when the day and the night are equally as long, and are getting longer.",id:"824489",note:null,date:{day:null,year:null,month:null},category:null},{name:"Summer Solstice",description:" At the summer solstice, the Sun travels the longest path through the sky, and that day therefore has the most daylight.",id:"824490",note:null,date:{day:null,year:null,month:null},category:null},{name:"Autumn Equinox",description:"The autumn equinox is when the day and the night are equally as long, and are getting shorter.",id:"824491",note:null,date:{day:null,year:null,month:null},category:null}],id:null,categories:[]},{name:"Barovian Calendar",description:"Calendar of the realm of Barovia, home of Strahd.",autoParse:!1,path:"/",supportTimelines:!1,syncTimelines:!1,timelineTag:"#timeline",static:{displayDayNumber:!1,firstWeekDay:0,incrementDay:!1,displayMoons:!0,overflow:!0,weekdays:[{type:"day",name:"Monday",id:"ID_6a183b08c8eb"},{type:"day",name:"Tuesday",id:"ID_892b7b7a5ae9"},{type:"day",name:"Wednesday",id:"ID_6bb98899ba68"},{type:"day",name:"Thursday",id:"ID_4a7b683aea19"},{type:"day",name:"Friday",id:"ID_78690a099b89"},{type:"day",name:"Saturday",id:"ID_ba5b09ba5a89"},{type:"day",name:"Sunday",id:"ID_29b90acaead9"}],months:[{name:"1st Moon",type:"month",length:31,id:"ID_7b4978ab581a"},{name:"2nd Moon",type:"month",length:28,id:"ID_cb99fbb9395b"},{name:"3rd Moon",type:"month",length:31,id:"ID_79881a89cb18"},{name:"4th Moon",type:"month",length:30,id:"ID_5b9a8a397908"},{name:"5th Moon",type:"month",length:31,id:"ID_f8399ab80818"},{name:"6th Moon",type:"month",length:30,id:"ID_3ac84a7bc869"},{name:"7th Moon",type:"month",length:31,id:"ID_e98bc86bc809"},{name:"8th Moon",type:"month",length:31,id:"ID_89ea78ca5988"},{name:"9th Moon",type:"month",length:30,id:"ID_798a3b990a4b"},{name:"10th Moon",type:"month",length:31,id:"ID_3a9999e8eb59"},{name:"11th Moon",type:"month",length:30,id:"ID_db39383b990a"},{name:"12th Moon",type:"month",length:31,id:"ID_1bfa3b180a48"}],moons:[{name:"Moon",cycle:29.530588853,offset:10.24953,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_e98b3a8ab8da"}],leapDays:[{name:"Leap Day",type:"leapday",interval:[{ignore:!1,exclusive:!1,interval:400},{ignore:!1,exclusive:!0,interval:100},{ignore:!1,exclusive:!1,interval:4}],offset:0,timespan:1,intercalary:!1,id:"ID_6a28dbb81a48"}],eras:[{name:"Before Christ",format:"Year {{year}} - {{era_name}}",start:{year:-9e3,month:0,day:0},id:"ID_897bba588a98",restart:!1,endsYear:!1,event:!1},{name:"Anno Domini",format:"Year {{year}} - {{era_name}}",start:{year:1,month:0,day:1},id:"ID_185ab9b8b95a",restart:!1,endsYear:!1,event:!1}]},current:{year:735,day:1,month:0},events:[{name:"Winter Solstice",description:"The Winter Solstice is the day of the year with the least time between sunrise and sunset. Many western cultures consider it the official start of winter.",id:"824455",note:null,date:{day:null,year:null,month:null},category:"natural-event"},{name:"Summer Solstice",description:`The Summer Solstice is the day of the year with the most time between +sunrise and sunset. Many western cultures consider it the official start + of summer.`,id:"824456",note:null,date:{day:null,year:null,month:null},category:"natural-event"},{name:"Spring Equinox",description:`The Spring Equinox, +also called the Vernal Equinox, is the day between the winter and +summer solstices where the day is the exact same length as the night. +Many western cultures consider it the official start of Spring. +`,id:"824457",note:null,date:{day:null,year:null,month:null},category:"natural-event"},{name:"Autumnal Equinox",description:`The Autumnal Equinox, +also called the Fall Equinox, is the midpoint between the summer and +winter solstices, where the day is the exact same length as the night. +Many western cultures consider it the official start of Autumn. +`,id:"824458",note:null,date:{day:null,year:null,month:null},category:null},{name:"New Year's Day",description:"New Year's day marks the start of a new year.",id:"824459",note:null,date:{day:1,year:null,month:null},category:null},{name:"Paschal Full Moon",description:"The first full moon after march 21st, which is considered the fixed date for the spring equinox.",id:"824460",note:null,date:{day:null,year:null,month:null},category:"natural-event"}],id:null,categories:[{name:"Natural Event",id:"natural-event",color:"#9e9d24"}]},{name:"Exandrian Calendar",description:"Calendar of the world of Wildemount.",autoParse:!1,path:"/",supportTimelines:!1,syncTimelines:!1,timelineTag:"#timeline",static:{displayDayNumber:!1,firstWeekDay:2,incrementDay:!1,displayMoons:!0,overflow:!0,weekdays:[{type:"day",name:"Miresen",id:"ID_3b38aaa81bca"},{type:"day",name:"Grissen",id:"ID_da6b19882baa"},{type:"day",name:"Whelsen",id:"ID_a9cae8f88b98"},{type:"day",name:"Conthsen",id:"ID_e87859eb5aaa"},{type:"day",name:"Folsen",id:"ID_59180abbea8a"},{type:"day",name:"Yulisen",id:"ID_98082bd8d8ca"},{type:"day",name:"Da'leysen",id:"ID_da4ba92b299a"}],months:[{name:"Horisal",type:"month",length:29,id:"ID_e89a4ab9995b"},{name:"Misuthar",type:"month",length:30,id:"ID_18b8894bab7b"},{name:"Dualahei",type:"month",length:30,id:"ID_0a9b29f8f8db"},{name:"Thunsheer",type:"month",length:31,id:"ID_6a8a8a5bea5b"},{name:"Unndilar",type:"month",length:28,id:"ID_b8295bdbcafa"},{name:"Brussendar",type:"month",length:31,id:"ID_c92a489bb909"},{name:"Sydenstar",type:"month",length:32,id:"ID_7b48bb1b0a4a"},{name:"Fessuran",type:"month",length:29,id:"ID_289858c97849"},{name:"Quen'pillar",type:"month",length:27,id:"ID_f8abd9a86aa9"},{name:"Cuersaar",type:"month",length:29,id:"ID_7aba59fa2b69"},{name:"Duscar",type:"month",length:32,id:"ID_5819f86b99cb"}],moons:[{name:"Catha",cycle:33,offset:7,faceColor:"#ffffff",shadowColor:"#292b4a",id:"ID_0ab929092b5b"},{name:"Ruidus",cycle:328,offset:80,faceColor:"#ff6161",shadowColor:"#1f1f1f",id:"ID_b9783ac818e9"}],leapDays:[],eras:[{name:"The Founding",format:"Year {{year}} - {{era_name}}",start:{year:1,month:0,day:1},id:"ID_cb9baaabab7a",restart:!1,endsYear:!1,event:!1},{name:"Age of Arcanum",format:"Year {{year}} - {{era_name}}",start:{year:-1500,month:0,day:1},id:"ID_499b3ae8c868",restart:!1,endsYear:!1,event:!1},{name:"The Calamity",format:"Year {{year}} - {{era_name}}",start:{year:-665,month:0,day:1},id:"ID_7ac8c9590999",restart:!1,endsYear:!1,event:!1},{name:"Post-Divergence",format:"Year {{year}} P.D.",start:{year:1,month:0,day:1},id:"ID_58aad97ac84b",restart:!1,endsYear:!1,event:!1}]},current:{day:1,month:0,year:836},events:[{name:"Spring Equinox",description:"The spring equinox is when the day and the night are equally as long, and are getting longer.",id:"824430",note:null,date:{day:null,year:null,month:null},category:null},{name:"Summer Solstice",description:" At the summer solstice, the Sun travels the longest path through the sky, and that day therefore has the most daylight.",id:"824431",note:null,date:{day:null,year:null,month:null},category:null},{name:"Autumn Equinox",description:"The autumn equinox is when the day and the night are equally as long, and are getting shorter.",id:"824432",note:null,date:{day:null,year:null,month:null},category:null},{name:"Winter Solstice",description:"The winter solstice marks the shortest day and longest night of the year, when the sun is at its lowest arc in the sky.",id:"824433",note:null,date:{day:null,year:null,month:null},category:null},{name:"New Dawn",description:`The first day of the new year is also the holy day of the Changebringer, as the old year gives way to a new path. + +In Tal'Dorei, Emon celebrates New Dawn with a grand midnight feast, which commonly features a short play celebrating the changes witnessed in the past year. + +On the Menagerie Coast, people celebrate by having a feast on the shore at dusk to watch the sunset. They feast and discuss their hopes for the new year until the sun rises.`,id:"824434",note:null,date:{day:1,year:null,month:0},category:"religious-holidays"},{name:"Hillsgold",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824435",note:null,date:{day:27,year:null,month:0},category:"secular-holidays"},{name:"Day of Challenging",description:`The holy day of the Stormlord is one of the most raucous holidays in Emon. Thousands of spectators attend the annual Godsbrawl, which is held in the fighting ring within the Temple of the Stormlord. The people root for their deity's favored champion, and there is a fierce (yet friendly) rivalry between the Champion of the Stormlord and the Champion of the Platinum Dragon. The winner earns the title of "Supreme Champion" for an entire year. + +The Day of Challenging is one of the most raucous holidays in Port Damali, and thousands of spectators attend the annual Godsbrawl held in the Temple of\xA0Kord to root for their favored deity's champion, particularly the chosen champions of the Storm Lord and the\xA0All-Hammer.\xA0`,id:"824436",note:null,date:{day:7,year:null,month:1},category:"religious-holidays"},{name:"Renewal Festival",description:"Spring begins early in the month of Dualahei, officially starting on the 13th with the Renewal Festival.",id:"824437",note:null,date:{day:13,year:null,month:2},category:"secular-holidays"},{name:"Wild's Grandeur",description:`Though the Archeart is the god of spring, the peak of the spring season is the holy day of the Wildmother. + +The people in the southern wilds of Tal'Dorei celebrate the Wildmother's strength by journeying to a place of great natural beauty. This could be the top of a mountainous waterfall, the center of a desert, or even an old and peaceful city park (such as Azalea Street Park in Emon). Though Emon rarely celebrates Wild's Grandeur, the few who do will plant trees in observance of the holiday. + +The people of the Menagerie Coast set aside this day to sail for no reason other than the pleasure of observing the natural beauty of their surroundings. Those who still partake in elements of Ki'Nau culture take this day to appreciate the fruits and foods granted by the sea, leaving offerings of delicacies and small handmade crafts at temporary altars of twisted roots and grasses.`,id:"824438",note:null,date:{day:20,year:null,month:2},category:"religious-holidays"},{name:"Harvest's Rise",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824439",note:null,date:{day:11,year:null,month:3},category:"secular-holidays"},{name:"Merryfrond's Day",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824440",note:null,date:{day:31,year:null,month:3},category:"secular-holidays"},{name:"Deep Solace",description:`Moradin's holy day is Deep Solace, which is celebrated on the eighteenth day of the fifth month. Especially devout followers of the All-Hammer spend the day in isolation, meditating on the meaning of family and how they may be better mothers, fathers, siblings, and children. + +The dwarven communities across Exandria, such as the ones in Grimgolir and Kraghammer, celebrate with a full day of feasting and drinking.\xA0`,id:"824441",note:null,date:{day:18,year:null,month:4},category:"religious-holidays"},{name:"Zenith",description:"Summer begins in the middle of Unndilar, officially starting at noon on the 26th day known as the Zenith.",id:"824442",note:null,date:{day:26,year:null,month:4},category:"secular-holidays"},{name:"Artisan's Faire",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824443",note:null,date:{day:15,year:null,month:5},category:"secular-holidays"},{name:"Elvendawn",description:`Corellon's holy day is called Elvendawn, +or Midsummer. It is celebrated on the twentieth day +of the sixth month, and commemorates the elves' first +emergence from the Feywild. + +In Syngorn, the Elves open small doorways into the Feywild and celebrate alongside the wild fey with uncharacteristic vigor. + +Though the Dwendalian +Empire doesn't promote the worship of the Arch Heart, +the elves of Bysaes Tyl quietly celebrate in private by +opening small doors to the Feywild and having a little +more wine than usual.\xA0`,id:"824444",note:null,date:{day:20,year:null,month:5},category:"religious-holidays"},{name:"Highsummer",description:`The holy day of the Dawnfather is the peak of the summer season. + +Emon celebrates with an entire week of gift-giving and feasting, ending at midnight on the 21st of Sydenstar (the anniversary of the Battle of the Umbra Hills, where Zan Tal'Dorei dethroned Trist Drassig). + +Whitestone (where the Dawnfather is the city's patron god) celebrates with gift-giving and a festival of lights around the Sun Tree. Due to the Briarwood occupation, money is thin, so most Whitestone folk choose to recount the small things they are thankful for, rather than buy gifts. + +While other parts of Exandria feast, the Dwendalian +Empire uses this day as an opportunity to enlist more +soldiers in its army. The military holds great feasts and +hands out toy soldiers and other propaganda, encouraging people to enlist and help fight against the evil that +threatens the king.\xA0`,id:"824445",note:null,date:{day:7,year:null,month:6},category:"religious-holidays"},{name:"Morn of Largesse",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824446",note:null,date:{day:14,year:null,month:6},category:"secular-holidays"},{name:"Harvest's Close",description:"Autumn begins on the 3rd of Fessuran\xA0and is typically celebrated with feasting in rural regions and with carnivals in the cities.\xA0",id:"824447",note:null,date:{day:3,year:null,month:7},category:"secular-holidays"},{name:"The Hazel Festival",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824448",note:null,date:{day:12,year:null,month:8},category:"secular-holidays"},{name:"Civilization's Dawn",description:`The Law Bearer's holy day is Civilization's +Dawn, which is celebrated on the autumnal equinox, +usually the twenty-second day of the ninth month. + +Emon celebrates with a great bonfire in the square of each neighborhood, around which each community dances and gives gifts. + +In the +Dwendalian Empire, people celebrate by having feasts +in honor of the laws of the Dwendal bloodline. One seat +at every table is left open for the king, who eats in spirit +with the people he rules.\xA0`,id:"824449",note:null,date:{day:22,year:null,month:8},category:"religious-holidays"},{name:"Night of Ascension",description:`The Raven Queen's holy day is called the Night of Ascension, celebrating her apotheosis. The actual date of the her rise to divinity is unclear, but the Night of Ascension is celebrated on the thirteenth day of the tenth month. + +Though most in Emon see this celebration of the dead as unnerving and macabre, the followers of the Matron of Ravens believe that the honored dead would prefer to be venerated with cheer, not misery. + +What was once a night of cheery celebration of the dead in the Dwendalian Empire has recently become an occasion to burn effigies and decry the Kryn Dynasty for their unnatural relationship with death.`,id:"824450",note:null,date:{day:13,year:null,month:9},category:"religious-holidays"},{name:"Zan's Cup",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824451",note:null,date:{day:21,year:null,month:9},category:"secular-holidays"},{name:"Barren Eve",description:"Winter begins on the 2nd day of Duscar, the Barren Eve, which is a nighttime celebration and remembrance of those who fell in battle.",id:"824452",note:null,date:{day:2,year:null,month:10},category:"secular-holidays"},{name:"Embertide",description:"Bahamut's holy day is called Embertide,\xA0and is celebrated on the fifth day of Duscar. This is a day\xA0of remembrance, solemnity, and respect for those who\xA0have fallen in the defense of others.",id:"824453",note:null,date:{day:5,year:null,month:10},category:"religious-holidays"},{name:"Winter's Crest",description:`This day celebrates the freedom of Tal'Dorei from Errevon the Rimelord. It is the peak of the winter season, so devout followers of the Matron of Ravens (as the goddess of winter) consider it to be one of her holy days. + +However, in most of the land, people see Winter's Crest as a secular holiday, often celebrated with omnipresent music in public areas, lavish gift-giving to relatives and loved ones, and the cutting and decorating of trees placed indoors. The Sun Tree in Whitestone is often decorated with lights and other baubles for Winter's Crest.`,id:"824454",note:null,date:{day:20,year:null,month:10},category:"secular-holidays"}],id:null,categories:[{name:"Religious Holidays",id:"religious-holidays",color:"#0D47A1"},{name:"Secular Holidays",id:"secular-holidays",color:"#4A148C"}]},{name:"Calendar of Harptos",description:"Calendar of Faer\xFBn of the Forgotten Realms.",autoParse:!1,path:"/",supportTimelines:!1,syncTimelines:!1,timelineTag:"#timeline",static:{displayDayNumber:!1,firstWeekDay:0,incrementDay:!1,displayMoons:!0,overflow:!1,weekdays:[{type:"day",name:"I",id:"ID_9999882bb94a"},{type:"day",name:"II",id:"ID_8a0b4b79d888"},{type:"day",name:"III",id:"ID_da483aca8bf9"},{type:"day",name:"IV",id:"ID_a8fbea39cac8"},{type:"day",name:"V",id:"ID_9b19d9787b0b"},{type:"day",name:"VI",id:"ID_382a590a8a28"},{type:"day",name:"VII",id:"ID_fbca0ab80afb"},{type:"day",name:"VIII",id:"ID_ca093bca5ad9"},{type:"day",name:"IX",id:"ID_d95b39098bf8"},{type:"day",name:"X",id:"ID_389bfb5858db"}],months:[{name:"Hammer (Deepwinter)",type:"month",length:30,id:"ID_cbeb4b190b6a"},{name:"Midwinter",type:"intercalary",length:1,id:"ID_89bad9089b7b"},{name:"Alturiak (The Claw of Winter)",type:"month",length:30,id:"ID_6a08a8aacb7b"},{name:"Ches (The Claw of the Sunsets)",type:"month",length:30,id:"ID_db2a7bf97afa"},{name:"Tarsakh (The Claw of Storms)",type:"month",length:30,id:"ID_6b48982b0bda"},{name:"Greengrass",type:"intercalary",length:1,id:"ID_08790af92809"},{name:"Mirtul (The Melting)",type:"month",length:30,id:"ID_b91b39f95a28"},{name:"Kythorn (The Time of Flowers)",type:"month",length:30,id:"ID_f8e9585a2bf8"},{name:"Flamerule (Summertide)",type:"month",length:30,id:"ID_fa895bdb38e9"},{name:"Midsummer",type:"intercalary",length:1,id:"ID_a9181b5a683a"},{name:"Eleasis (Highsun)",type:"month",length:30,id:"ID_1b1b1b287b0a"},{name:"Eleint (The Fading)",type:"month",length:30,id:"ID_1aca5918993a"},{name:"Highharvestide",type:"intercalary",length:1,id:"ID_a94a183b4b88"},{name:"Marpenoth (Leaffall)",type:"month",length:30,id:"ID_58d97969eb79"},{name:"Uktar (The Rotting)",type:"month",length:30,id:"ID_4b090b787b18"},{name:"The Feast of the Moon",type:"intercalary",length:1,id:"ID_1b0ae8dbdb4a"},{name:"Nightal (The Drawing Down)",type:"month",length:30,id:"ID_abb82afab80a"}],moons:[{name:"Sel\xFAne",cycle:30.4375,offset:13.9,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_48ea2a69a888"}],leapDays:[{name:"Shieldsmeet",type:"leapday",interval:[{ignore:!1,exclusive:!1,interval:4}],offset:0,timespan:9,intercalary:!1,id:"ID_5b08faa88ada"}],eras:[]},current:{year:1491,day:1,month:0},events:[{name:"Winter Solstice",description:null,id:"824588",note:null,date:{day:null,year:null,month:null},category:"natural-events"},{name:"Vernal Equinox",description:null,id:"824589",note:null,date:{day:null,year:null,month:null},category:"natural-events"},{name:"Summer Solstice",description:null,id:"824590",note:null,date:{day:null,year:null,month:null},category:"natural-events"},{name:"Autumnal Equinox",description:null,id:"824591",note:null,date:{day:null,year:null,month:null},category:"natural-events"},{name:"Shieldmeet",description:`Shieldmeet was the equivalent of a leap year day in the Calendar of Harptos, occurring once every four years, adding a day after the festival of Midsummer and before Eleasis 1. Traditionally the day was used for fairs, bazaars, musical and theatrical performances, and tournaments of skill and magical ability. Nobles usually held court to hear the petitions of their people and to make or renew trade pacts, alliances, and agreements. Shieldmeet was known as Cinnaelos'Cor (also seen as Cinnaeloscor), "the Day of Corellon's Peace" in elvish and marked the end of an aeloulaev and the beginning of a new one in the elven Aryselmalyn calendar.`,id:"824592",note:null,date:{day:2,year:null,month:9},category:"festivals"},{name:"Feast of the Moon",description:`The Feast of the Moon, or Moonfest, was an annual festival in the Calendar of Harptos, occurring between the final night of Uktar and the first day of Nightal. It was the last great festival of the calendar year. + +The day traditionally marked the onset of winter. It was also a time to celebrate and honor the ancestors and the respected dead. On this day, folk blessed their ancestors' graves and performed the Ritual of Remembrance. People also gathered to tell stories of the deeds of their ancestors and of the gods until deep into the night, until they merged and became legend. This was a time to hear of past heroes, great treasures, and lost cities. + +In Faer\xC3\u0192\xC2\xBBn, battles were typically fought between harvest-time and the coming of winter. This meant that most of the fighting usually occurred in the month of Uktar. The timing of the Feast of the Moon\xC3\xA2\xE2\u201A\xAC\xE2\u20ACafter recently slain soldiers had joined the ranks of the dead\xC3\xA2\xE2\u201A\xAC\xE2\u20ACwas thus practical, if sadly ironic. + +The Heralds of Faer\xC3\u0192\xC2\xBBn had a number of special duties on the Feast of the Moon. Prime among these was to perform the Bloodsong ceremony, at which a Herald publicly recited the genealogies of each noble family in the area. In this way, the Heralds reaffirmed a noble family's traditional authority and status, as well as the respect accorded to them. + +Priests of a number of deities of various pantheons held rites, ceremonies, and festivals on the Feast of the Moon. Many, though not all, focused on remembering the dead in one way or another.`,id:"824593",note:null,date:{day:1,year:null,month:15},category:"festivals"},{name:"Highharvesttide",description:`Highharvestide was an annual festival in the Calendar of Harptos, taking place between 30 Eleint and 1 Marpenoth. It was traditionally a feast to celebrate the harvest and the abundance of food, but also the time when those wishing to travel left on their journeys before winter set in. + +Preparations for the feast started as early as a tenday before, while preparing, cooking, and preserving the harvest for the cold winter months. Traditions varied from community to community, but examples of festive activity included food-related contests; races and challenges of skill and strength; receiving homemade sweets from the local clergy; and priests blessing larders, wine cellars, grain bins, and food preserves. + +This day was often an important anniversary to various governments. Often, taxes and tithes came due, rulers held "open courts" to hear the concerns of their citizens, oaths were publicly renewed, troops received marching orders to new duty stations, and guilds met to confer on prices and rate changes for goods and services. + +According to tradition, dwarves only drank water and elves drank only dew on this day. However, these traditions began to fade in the 14th and 15th century DR. + +It was said that children born on this day were favored by Tymora to have lifelong good luck but be smitten with wanderlust. Another legend was that human females born on this day had control over their reproductive system (i.e., got pregnant only when they wanted to) by force of will alone, and that they could instantly sense when they had been poisoned, either by ingestion or being bitten by a venomous creature for example.`,id:"824594",note:null,date:{day:1,year:null,month:12},category:"festivals"},{name:"Greengrass",description:"Greengrass was a festival to welcome in the first day of spring in the Calendar of Harptos. It occured annually on a special day between Tarsakh 30 and Mirtul 1. Traditionally, the wealthier people brought out flowers to give to the less wealthy, who either wore them or spread them on the ground to encourage the deities to usher in the summer.",id:"824595",note:null,date:{day:1,year:null,month:5},category:"festivals"},{name:"Midwinter",description:`Midwinter (also known as Deadwinter Day) was a festival to mark the midpoint of winter in the Calendar of Harptos. It occured on a special day between Hammer 30 and Alturiak 1. Amongst nobles and monarchs it was known as Midwinter and was traditionally used to make or renew alliances, although the common people called it Deadwinter Day, a reference to the cold and hard times that remained before the spring. + +On Midwinter Day the Red Fellowship of the Deity known as the Red Knight observes the Retreat. This solemn ceremony consists of an assembly wherein the clergy discuss the previous year's campaigns. Strategies are discussed, battles analyzed, and the accumulated lore integrated into the church's teachings. + +The holiest day of the year for the Church of Shevarash is Midwinter Night, during which the Dark Court Slaughter is remembered. Inductions into the ranks of the clergy occur at this time. Each new cleric screams vows of vengeance into the night air and swears neither to laugh nor smile until the Spider Queen and her followers are no more.`,id:"824596",note:null,date:{day:1,year:null,month:1},category:"festivals"},{name:"Midsummer",description:"Midsummer was a festival that celebrated love and music through feast. It occurred between Flamerule 30 and Eleasis 1 on the Calendar of Harptos. It was a time when love advanced, and it was said the deities themselves took a hand to ensure good weather. If bad weather was experienced on this night it was considered an extremely bad omen. Shieldmeet occurred the day after Midsummer on leap years.",id:"824597",note:null,date:{day:1,year:null,month:9},category:"festivals"}],id:null,categories:[{name:"Natural Events",id:"natural-events",color:"#2E7D32"},{name:"Festivals",id:"festivals",color:"#9b2c2c"}]}];var Eu=Fe(require("obsidian")),it=class extends Eu.Modal{constructor(e){super(e);this.app=e;this.containerEl.addClass("fantasy-calendar-modal")}};var No=class extends it{async onOpen(){await this.display()}async display(){this.containerEl.addClass("fantasy-calendar-choose-preset"),this.contentEl.empty(),this.contentEl.createEl("h3",{text:"Choose a Preset Calendar"});let e=this.contentEl.createDiv("fantasy-calendar-preset-container");for(let a of Cu){let r=new $a.ButtonComponent(e).onClick(()=>{this.preset=a,this.display()});this.preset==a&&r.setCta(),r.buttonEl.createDiv({cls:"setting-item-name",text:a.name}),r.buttonEl.createDiv({cls:"setting-item-description",text:a.description})}let n=this.contentEl.createDiv("fantasy-calendar-confirm-buttons");new $a.ButtonComponent(n).setButtonText("Apply").onClick(()=>{this.saved=!0,this.preset=(0,Au.default)(this.preset),this.preset.id=Ze(6),this.close()}).setCta(),new $a.ExtraButtonComponent(n).setIcon("cross").onClick(()=>{this.close()})}};function Qr(t){let e=t-1;return e*e*e+1}function ku(t,{delay:e=0,duration:n=400,easing:a=Qr,x:r=0,y:i=0,opacity:o=0}={}){let l=getComputedStyle(t),s=+l.opacity,d=l.transform==="none"?"":l.transform,u=s*(1-o);return{delay:e,duration:n,easing:a,css:(c,h)=>` + transform: ${d} translate(${(1-c)*r}px, ${(1-c)*i}px); + opacity: ${s-u*h}`}}var wa=[];function Da(t,e=K){let n,a=new Set;function r(l){if(se(t,l)&&(t=l,n)){let s=!wa.length;for(let d of a)d[1](),wa.push(d,t);if(s){for(let d=0;d{a.delete(d),a.size===0&&(n(),n=null)}}return{set:r,update:i,subscribe:o}}var xu=Fe(require("obsidian"));function mn(t){(0,xu.setIcon)(t,"fantasy-calendar-warning")}function Fu(t){let e=[];if(t.name?.length||e.push("A calendar must have a name."),(!bn(t.current.day,t)||!wn(t.current.month,t)||!Dn(t.current.year,t))&&e.push("Specified current date is not valid."),!t.static.weekdays?.length)e.push("A calendar must have at least 1 weekday.");else{if(!t.static.weekdays?.every(n=>n.name?.length)){let n=t.static.weekdays?.filter(a=>!a.name?.length).length;n==1?e.push(`${n} weekday does not have a name.`):e.push(`${n} weekdays do not have names.`)}t.static.firstWeekDay>=(t.static.weekdays?.length??1/0)&&e.push(`Invalid first weekday selection: ${t.static.weekdays[t.static.firstWeekDay]}`)}if(!t.static.months?.length)e.push("A calendar must have at least 1 month.");else{if(!t.static.months?.every(n=>n.name?.length)){let n=t.static.months?.filter(a=>!a.name?.length).length;n==1?e.push(`${n} month does not have a name.`):e.push(`${n} months do not have names.`)}if(!t.static.months?.every(n=>n.length>0)){let n=t.static.months?.filter(a=>!(a.length>0)).length;n==1?e.push(`${n} month does not have a length.`):e.push(`${n} months do not have lengths.`)}}if(t.static.useCustomYears){if(!t.static.years?.length)e.push("Use Custom Years is on but no years have been created.");else if(!t.static.years.every(n=>n.name?.length)){let n=t.static.years.filter(a=>!a.name?.length).length;n==1?e.push(`${n} year does not have a name.`):e.push(`${n} years do not have names.`)}}return e.join(` +`)}function Tu(t){return!!(bn(t.current.day,t)&&wn(t.current.month,t)&&Dn(t.current.year,t)&&t.static.months?.length&&t.static.months?.every(e=>e.name?.length)&&t.static.months?.every(e=>e.length>0)&&t.static.weekdays?.length&&t.static.weekdays?.every(e=>e.name?.length)&&t.name?.length&&t.static.firstWeekDay<(t.static.weekdays?.length??1/0)&&(!t.static.useCustomYears||t.static.useCustomYears&&t.static.years?.length&&t.static.years.every(e=>e.name?.length)))}function Mo(t,e){if(t==null)return"No day specified";if(e?.current?.month==null)return"No month selected";if(t<1||t>e?.static?.months[e.current?.month]?.length||!e?.static?.months[e.current?.month]?.length)return"Day does not exist in selected month"}function Io(t,e){if(t==null)return"No month specified";if(!e?.static?.months?.length)return"No months exist";if(t<0||t>=e?.static?.months?.length)return"Selected month does not exist"}function Oo(t,e){if(t==null)return"No year specified";if(t<1&&!e.static?.useCustomYears)return"Years start at 1";if(e?.static?.useCustomYears){if(!e?.static?.years?.length)return"No custom years exist";if(t<0||t>=e?.static?.years?.length)return"Year does not exist in custom years"}}function $2(t){we(t,"svelte-uulo5f",".fantasy-calendar-date-field-container.fantasy-calendar-date-field-container.svelte-uulo5f.svelte-uulo5f{display:flex;flex-direction:row;gap:1rem;border:0}.fantasy-calendar-date-field.svelte-uulo5f.svelte-uulo5f{display:grid;grid-auto-rows:1fr;flex:1 1 0;gap:0.5rem}.fantasy-calendar-date-field.svelte-uulo5f .setting-item-description.svelte-uulo5f{padding-top:0}.fantasy-calendar-date-field.svelte-uulo5f .invalid.svelte-uulo5f{border:1px solid var(--text-error)}")}function Su(t,e,n){let a=t.slice();return a[13]=e[n],a[15]=n,a}function Bu(t,e,n){let a=t.slice();return a[16]=e[n],a[15]=n,a}function Nu(t){let e,n,a,r;return{c(){e=T("div")},m(i,o){q(i,e,o),a||(r=ue(n=mn.call(null,e)),a=!0)},d(i){i&&O(e),a=!1,r()}}}function Mu(t){let e,n=!t[2]&&Iu(t);return{c(){e=T("div"),n&&n.c(),w(e,"class","setting-item-description svelte-uulo5f")},m(a,r){q(a,e,r),n&&n.m(e,null)},p(a,r){a[2]?n&&(n.d(1),n=null):n?n.p(a,r):(n=Iu(a),n.c(),n.m(e,null))},d(a){a&&O(e),n&&n.d()}}}function Iu(t){let e=Mo(t[0].day,t[1])+"",n;return{c(){n=pe(e)},m(a,r){q(a,n,r)},p(a,r){r&3&&e!==(e=Mo(a[0].day,a[1])+"")&&be(n,e)},d(a){a&&O(n)}}}function Ou(t){let e,n,a,r;return{c(){e=T("div")},m(i,o){q(i,e,o),a||(r=ue(n=mn.call(null,e)),a=!0)},d(i){i&&O(e),a=!1,r()}}}function qu(t){let e,n=t[16].name+"",a,r;return{c(){e=T("option"),a=pe(n),e.__value=r=t[15],e.value=e.__value},m(i,o){q(i,e,o),C(e,a)},p(i,o){o&128&&n!==(n=i[16].name+"")&&be(a,n)},d(i){i&&O(e)}}}function Ru(t){let e,n=!t[3]&&Lu(t);return{c(){e=T("div"),n&&n.c(),w(e,"class","setting-item-description svelte-uulo5f")},m(a,r){q(a,e,r),n&&n.m(e,null)},p(a,r){a[3]?n&&(n.d(1),n=null):n?n.p(a,r):(n=Lu(a),n.c(),n.m(e,null))},d(a){a&&O(e),n&&n.d()}}}function Lu(t){let e=Io(t[0].month,t[1])+"",n;return{c(){n=pe(e)},m(a,r){q(a,n,r)},p(a,r){r&3&&e!==(e=Io(a[0].month,a[1])+"")&&be(n,e)},d(a){a&&O(n)}}}function Pu(t){let e,n,a,r;return{c(){e=T("div")},m(i,o){q(i,e,o),a||(r=ue(n=mn.call(null,e)),a=!0)},d(i){i&&O(e),a=!1,r()}}}function ey(t){let e,n,a;return{c(){e=T("input"),w(e,"type","number"),w(e,"spellcheck","false"),w(e,"placeholder","Year"),w(e,"class","svelte-uulo5f"),ge(e,"invalid",!t[4])},m(r,i){q(r,e,i),vt(e,t[0].year),n||(a=ae(e,"input",t[11]),n=!0)},p(r,i){i&1&&sn(e.value)!==r[0].year&&vt(e,r[0].year),i&16&&ge(e,"invalid",!r[4])},d(r){r&&O(e),n=!1,a()}}}function ty(t){let e,n,a,r=t[6]?.filter(Gu),i=[];for(let o=0;ot[10].call(e)),ge(e,"invalid",!t[4])},m(o,l){q(o,e,l);for(let s=0;st[9].call(v)),ge(v,"invalid",!t[3]),w(u,"class","fantasy-calendar-date-field svelte-uulo5f"),w(S,"for",""),w(A,"class","warning-container"),w(E,"class","fantasy-calendar-date-field svelte-uulo5f"),w(e,"class","fantasy-calendar-date-field-container setting-item svelte-uulo5f")},m(ie,Ce){q(ie,e,Ce),C(e,n),C(n,a),C(a,r),C(a,i),P&&P.m(a,null),C(n,o),C(n,l),vt(l,t[0].day),C(n,s),B&&B.m(n,null),C(e,d),C(e,u),C(u,c),C(c,h),C(c,y),W&&W.m(c,null),C(u,m),C(u,v);for(let xe=0;xet.name,Gu=t=>t.name;function ay(t,e,n){let a,r,i=Se(),{calendar:o}=e,{date:l}=e,s,d,u,c;function h(){l.day=sn(this.value),n(0,l)}function y(){l.month=hn(this),n(0,l)}function m(){l.year=hn(this),n(0,l)}function v(){l.year=sn(this.value),n(0,l)}return t.$$set=p=>{"calendar"in p&&n(1,o=p.calendar),"date"in p&&n(0,l=p.date)},t.$$.update=()=>{if(t.$$.dirty&2){e:n(7,a=o.static.months)}if(t.$$.dirty&2){e:n(6,r=o.static.years??[])}if(t.$$.dirty&31){e:n(2,s=bn(l.day,o)),n(3,d=wn(l.month,o)),n(4,u=Dn(l.year,o)),n(5,c=!s||!d||!u)}if(t.$$.dirty&33){e:i("date-change",l),i("invalid",c)}},[l,o,s,d,u,c,r,a,h,y,m,v]}var Uu=class extends de{constructor(e){super();fe(this,e,ay,ny,se,{calendar:1,date:0},$2)}},zu=Uu;var Xr=Fe(require("obsidian"));function ry(t){we(t,"svelte-13g7dwb",'.fantasy-calendar-nested-settings.svelte-13g7dwb.svelte-13g7dwb{position:relative}.warning-label-container.svelte-13g7dwb.svelte-13g7dwb{display:flex;justify-content:flex-end;position:absolute;right:0}.warning-label.svelte-13g7dwb.svelte-13g7dwb{color:var(--text-error)}.fantasy-calendar-nested-summary.svelte-13g7dwb.svelte-13g7dwb{outline:none;display:block !important;list-style:none !important;list-style-type:none !important;min-height:1rem;border-top-left-radius:0.1rem;border-top-right-radius:0.1rem;cursor:pointer;position:sticky;top:0;z-index:2;background-color:var(--creator-background-color)}summary.svelte-13g7dwb.svelte-13g7dwb::-webkit-details-marker,summary.svelte-13g7dwb.svelte-13g7dwb::marker{display:none !important}.collapser.svelte-13g7dwb.svelte-13g7dwb{position:absolute;top:50%;right:8px;transform:translateY(-50%);content:""}.handle.svelte-13g7dwb.svelte-13g7dwb{transform:rotate(0deg);transition:transform 0.25s;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:var(--admonition-details-icon);mask-image:var(--admonition-details-icon);width:20px;height:20px}details[open].svelte-13g7dwb .handle.svelte-13g7dwb{transform:rotate(90deg)}')}function Yu(t){let e,n,a,r;return{c(){e=T("div")},m(i,o){q(i,e,o),a||(r=ue(n=mn.call(null,e)),a=!0)},d(i){i&&O(e),a=!1,r()}}}function Zu(t){let e,n,a;return{c(){e=T("div"),n=T("div"),a=pe(t[3]),w(n,"class","setting-item-description warning-label svelte-13g7dwb"),w(e,"class","warning-label-container svelte-13g7dwb")},m(r,i){q(r,e,i),C(e,n),C(n,a)},p(r,i){i&8&&be(a,r[3])},d(r){r&&O(e)}}}function iy(t){let e,n,a,r,i,o,l,s,d,u,c,h,y,m,v,p,k,E,A,S,_=t[2]&&Yu(t),F=t[2]&&t[3]&&Zu(t),D=t[7].default,N=Vr(D,t,t[6],null);return{c(){e=T("details"),n=T("summary"),a=T("div"),r=T("div"),i=T("div"),o=pe(t[0]),l=V(),s=T("div"),d=pe(t[1]),u=V(),c=T("div"),h=T("div"),_&&_.c(),y=V(),m=T("div"),v=V(),F&&F.c(),p=V(),N&&N.c(),w(i,"class","setting-item-name"),w(s,"class","setting-item-description"),w(r,"class","setting-item-info"),w(a,"class","setting-item setting-item-heading"),w(m,"class","handle svelte-13g7dwb"),w(h,"class","warning-container"),w(c,"class","collapser svelte-13g7dwb"),w(n,"class","fantasy-calendar-nested-summary svelte-13g7dwb"),w(e,"class","fantasy-calendar-nested-settings svelte-13g7dwb")},m(x,P){q(x,e,P),C(e,n),C(n,a),C(a,r),C(r,i),C(i,o),C(r,l),C(r,s),C(s,d),C(n,u),C(n,c),C(c,h),_&&_.m(h,null),C(h,y),C(h,m),C(e,v),F&&F.m(e,null),C(e,p),N&&N.m(e,null),E=!0,A||(S=ue(k=t[4].call(null,e)),A=!0)},p(x,[P]){(!E||P&1)&&be(o,x[0]),(!E||P&2)&&be(d,x[1]),x[2]?_||(_=Yu(x),_.c(),_.m(h,y)):_&&(_.d(1),_=null),x[2]&&x[3]?F?F.p(x,P):(F=Zu(x),F.c(),F.m(e,p)):F&&(F.d(1),F=null),N&&N.p&&(!E||P&64)&&Wr(N,D,x,x[6],E?Hr(D,x[6],P,null):Gr(x[6]),null)},i(x){E||(R(N,x),E=!0)},o(x){H(N,x),E=!1},d(x){x&&O(e),_&&_.d(),F&&F.d(),N&&N.d(x),A=!1,S()}}}function oy(t,e,n){let{$$slots:a={},$$scope:r}=e,{open:i=!Xr.Platform.isMobile}=e,{name:o}=e,{desc:l=""}=e,{warn:s=!1}=e,{label:d=null}=e,u=h=>{i&&h.setAttr("open","open")},c=h=>{new Xr.Setting(h).setHeading().setName(o)};return t.$$set=h=>{"open"in h&&n(5,i=h.open),"name"in h&&n(0,o=h.name),"desc"in h&&n(1,l=h.desc),"warn"in h&&n(2,s=h.warn),"label"in h&&n(3,d=h.label),"$$scope"in h&&n(6,r=h.$$scope)},[o,l,s,d,u,i,r,a]}var Ku=class extends de{constructor(e){super();fe(this,e,oy,iy,se,{open:5,name:0,desc:1,warn:2,label:3},ry)}},st=Ku;function sy(t){let e,n;return e=new zu({props:{calendar:t[0],date:t[1]}}),e.$on("invalid",t[6]),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,r){let i={};r&1&&(i.calendar=a[0]),r&2&&(i.date=a[1]),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function ly(t){let e,n;return e=new st({props:{name:"Current Date",warn:t[2],label:"Invalid current date specified",$$slots:{default:[sy]},$$scope:{ctx:t}}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,[r]){let i={};r&4&&(i.warn=a[2]),r&263&&(i.$$scope={dirty:r,ctx:a}),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function uy(t,e,n){let a,r,i,o,l,s;Ke("store").subscribe(c=>n(0,s=c));let u=c=>n(2,l=c.detail);return t.$$.update=()=>{if(t.$$.dirty&1){e:n(1,a=s.current)}if(t.$$.dirty&3){e:n(5,r=bn(a.day,s))}if(t.$$.dirty&3){e:n(4,i=wn(a.month,s))}if(t.$$.dirty&3){e:n(3,o=Dn(a.year,s))}if(t.$$.dirty&56){e:n(2,l=!r||!i||!o)}},[s,a,l,o,i,r,u]}var Qu=class extends de{constructor(e){super();fe(this,e,uy,ly,se,{})}},qo=Qu;var pn=Fe(require("obsidian"));var vc=Fe(require("obsidian"));var ii=Fe(require("obsidian"));var lt="top",mt="bottom",dt="right",ft="left",Jr="auto",In=[lt,mt,dt,ft],Cn="start",Qn="end",Xu="clippingParents",$r="viewport",_a="popper",Ju="reference",Ro=In.reduce(function(t,e){return t.concat([e+"-"+Cn,e+"-"+Qn])},[]),ei=[].concat(In,[Jr]).reduce(function(t,e){return t.concat([e,e+"-"+Cn,e+"-"+Qn])},[]),cy="beforeRead",dy="read",fy="afterRead",hy="beforeMain",my="main",py="afterMain",gy="beforeWrite",yy="write",vy="afterWrite",$u=[cy,dy,fy,hy,my,py,gy,yy,vy];function bt(t){return t?(t.nodeName||"").toLowerCase():null}function ut(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function En(t){var e=ut(t).Element;return t instanceof e||t instanceof Element}function wt(t){var e=ut(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function ti(t){if(typeof ShadowRoot=="undefined")return!1;var e=ut(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function by(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var a=e.styles[n]||{},r=e.attributes[n]||{},i=e.elements[n];!wt(i)||!bt(i)||(Object.assign(i.style,a),Object.keys(r).forEach(function(o){var l=r[o];l===!1?i.removeAttribute(o):i.setAttribute(o,l===!0?"":l)}))})}function wy(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(a){var r=e.elements[a],i=e.attributes[a]||{},o=Object.keys(e.styles.hasOwnProperty(a)?e.styles[a]:n[a]),l=o.reduce(function(s,d){return s[d]="",s},{});!wt(r)||!bt(r)||(Object.assign(r.style,l),Object.keys(i).forEach(function(s){r.removeAttribute(s)}))})}}var ec={name:"applyStyles",enabled:!0,phase:"write",fn:by,effect:wy,requires:["computeStyles"]};function Dt(t){return t.split("-")[0]}function Xt(t,e){e===void 0&&(e=!1);var n=t.getBoundingClientRect(),a=1,r=1;return{width:n.width/a,height:n.height/r,top:n.top/r,right:n.right/a,bottom:n.bottom/r,left:n.left/a,x:n.left/a,y:n.top/r}}function Xn(t){var e=Xt(t),n=t.offsetWidth,a=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-a)<=1&&(a=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:a}}function er(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&ti(n)){var a=e;do{if(a&&t.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function Rt(t){return ut(t).getComputedStyle(t)}function Lo(t){return["table","td","th"].indexOf(bt(t))>=0}function At(t){return((En(t)?t.ownerDocument:t.document)||window.document).documentElement}function An(t){return bt(t)==="html"?t:t.assignedSlot||t.parentNode||(ti(t)?t.host:null)||At(t)}function tc(t){return!wt(t)||Rt(t).position==="fixed"?null:t.offsetParent}function Dy(t){var e=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&wt(t)){var a=Rt(t);if(a.position==="fixed")return null}for(var r=An(t);wt(r)&&["html","body"].indexOf(bt(r))<0;){var i=Rt(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function ln(t){for(var e=ut(t),n=tc(t);n&&Lo(n)&&Rt(n).position==="static";)n=tc(n);return n&&(bt(n)==="html"||bt(n)==="body"&&Rt(n).position==="static")?e:n||Dy(t)||e}function Jn(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var Jt=Math.max,On=Math.min,tr=Math.round;function $n(t,e,n){return Jt(t,On(e,n))}function nr(){return{top:0,right:0,bottom:0,left:0}}function ar(t){return Object.assign({},nr(),t)}function rr(t,e){return e.reduce(function(n,a){return n[a]=t,n},{})}var _y=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,ar(typeof e!="number"?e:rr(e,In))};function Cy(t){var e,n=t.state,a=t.name,r=t.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,l=Dt(n.placement),s=Jn(l),d=[ft,dt].indexOf(l)>=0,u=d?"height":"width";if(!(!i||!o)){var c=_y(r.padding,n),h=Xn(i),y=s==="y"?lt:ft,m=s==="y"?mt:dt,v=n.rects.reference[u]+n.rects.reference[s]-o[s]-n.rects.popper[u],p=o[s]-n.rects.reference[s],k=ln(i),E=k?s==="y"?k.clientHeight||0:k.clientWidth||0:0,A=v/2-p/2,S=c[y],_=E-h[u]-c[m],F=E/2-h[u]/2+A,D=$n(S,F,_),N=s;n.modifiersData[a]=(e={},e[N]=D,e.centerOffset=D-F,e)}}function Ey(t){var e=t.state,n=t.options,a=n.element,r=a===void 0?"[data-popper-arrow]":a;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||!er(e.elements.popper,r)||(e.elements.arrow=r))}var nc={name:"arrow",enabled:!0,phase:"main",fn:Cy,effect:Ey,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function $t(t){return t.split("-")[1]}var Ay={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ky(t){var e=t.x,n=t.y,a=window,r=a.devicePixelRatio||1;return{x:tr(tr(e*r)/r)||0,y:tr(tr(n*r)/r)||0}}function ac(t){var e,n=t.popper,a=t.popperRect,r=t.placement,i=t.variation,o=t.offsets,l=t.position,s=t.gpuAcceleration,d=t.adaptive,u=t.roundOffsets,c=u===!0?ky(o):typeof u=="function"?u(o):o,h=c.x,y=h===void 0?0:h,m=c.y,v=m===void 0?0:m,p=o.hasOwnProperty("x"),k=o.hasOwnProperty("y"),E=ft,A=lt,S=window;if(d){var _=ln(n),F="clientHeight",D="clientWidth";_===ut(n)&&(_=At(n),Rt(_).position!=="static"&&l==="absolute"&&(F="scrollHeight",D="scrollWidth")),_=_,(r===lt||(r===ft||r===dt)&&i===Qn)&&(A=mt,v-=_[F]-a.height,v*=s?1:-1),(r===ft||(r===lt||r===mt)&&i===Qn)&&(E=dt,y-=_[D]-a.width,y*=s?1:-1)}var N=Object.assign({position:l},d&&Ay);if(s){var x;return Object.assign({},N,(x={},x[A]=k?"0":"",x[E]=p?"0":"",x.transform=(S.devicePixelRatio||1)<=1?"translate("+y+"px, "+v+"px)":"translate3d("+y+"px, "+v+"px, 0)",x))}return Object.assign({},N,(e={},e[A]=k?v+"px":"",e[E]=p?y+"px":"",e.transform="",e))}function xy(t){var e=t.state,n=t.options,a=n.gpuAcceleration,r=a===void 0?!0:a,i=n.adaptive,o=i===void 0?!0:i,l=n.roundOffsets,s=l===void 0?!0:l;if(!1)var d;var u={placement:Dt(e.placement),variation:$t(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,ac(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:s})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,ac(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var rc={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:xy,data:{}};var ni={passive:!0};function Fy(t){var e=t.state,n=t.instance,a=t.options,r=a.scroll,i=r===void 0?!0:r,o=a.resize,l=o===void 0?!0:o,s=ut(e.elements.popper),d=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&d.forEach(function(u){u.addEventListener("scroll",n.update,ni)}),l&&s.addEventListener("resize",n.update,ni),function(){i&&d.forEach(function(u){u.removeEventListener("scroll",n.update,ni)}),l&&s.removeEventListener("resize",n.update,ni)}}var ic={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Fy,data:{}};var Ty={left:"right",right:"left",bottom:"top",top:"bottom"};function Ca(t){return t.replace(/left|right|bottom|top/g,function(e){return Ty[e]})}var Sy={start:"end",end:"start"};function ai(t){return t.replace(/start|end/g,function(e){return Sy[e]})}function ea(t){var e=ut(t),n=e.pageXOffset,a=e.pageYOffset;return{scrollLeft:n,scrollTop:a}}function ta(t){return Xt(At(t)).left+ea(t).scrollLeft}function Po(t){var e=ut(t),n=At(t),a=e.visualViewport,r=n.clientWidth,i=n.clientHeight,o=0,l=0;return a&&(r=a.width,i=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=a.offsetLeft,l=a.offsetTop)),{width:r,height:i,x:o+ta(t),y:l}}function jo(t){var e,n=At(t),a=ea(t),r=(e=t.ownerDocument)==null?void 0:e.body,i=Jt(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=Jt(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-a.scrollLeft+ta(t),s=-a.scrollTop;return Rt(r||n).direction==="rtl"&&(l+=Jt(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:o,x:l,y:s}}function na(t){var e=Rt(t),n=e.overflow,a=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+a)}function ri(t){return["html","body","#document"].indexOf(bt(t))>=0?t.ownerDocument.body:wt(t)&&na(t)?t:ri(An(t))}function qn(t,e){var n;e===void 0&&(e=[]);var a=ri(t),r=a===((n=t.ownerDocument)==null?void 0:n.body),i=ut(a),o=r?[i].concat(i.visualViewport||[],na(a)?a:[]):a,l=e.concat(o);return r?l:l.concat(qn(An(o)))}function Ea(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function By(t){var e=Xt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}function oc(t,e){return e===$r?Ea(Po(t)):wt(e)?By(e):Ea(jo(At(t)))}function Ny(t){var e=qn(An(t)),n=["absolute","fixed"].indexOf(Rt(t).position)>=0,a=n&&wt(t)?ln(t):t;return En(a)?e.filter(function(r){return En(r)&&er(r,a)&&bt(r)!=="body"}):[]}function Vo(t,e,n){var a=e==="clippingParents"?Ny(t):[].concat(e),r=[].concat(a,[n]),i=r[0],o=r.reduce(function(l,s){var d=oc(t,s);return l.top=Jt(d.top,l.top),l.right=On(d.right,l.right),l.bottom=On(d.bottom,l.bottom),l.left=Jt(d.left,l.left),l},oc(t,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function ir(t){var e=t.reference,n=t.element,a=t.placement,r=a?Dt(a):null,i=a?$t(a):null,o=e.x+e.width/2-n.width/2,l=e.y+e.height/2-n.height/2,s;switch(r){case lt:s={x:o,y:e.y-n.height};break;case mt:s={x:o,y:e.y+e.height};break;case dt:s={x:e.x+e.width,y:l};break;case ft:s={x:e.x-n.width,y:l};break;default:s={x:e.x,y:e.y}}var d=r?Jn(r):null;if(d!=null){var u=d==="y"?"height":"width";switch(i){case Cn:s[d]=s[d]-(e[u]/2-n[u]/2);break;case Qn:s[d]=s[d]+(e[u]/2-n[u]/2);break;default:}}return s}function un(t,e){e===void 0&&(e={});var n=e,a=n.placement,r=a===void 0?t.placement:a,i=n.boundary,o=i===void 0?Xu:i,l=n.rootBoundary,s=l===void 0?$r:l,d=n.elementContext,u=d===void 0?_a:d,c=n.altBoundary,h=c===void 0?!1:c,y=n.padding,m=y===void 0?0:y,v=ar(typeof m!="number"?m:rr(m,In)),p=u===_a?Ju:_a,k=t.rects.popper,E=t.elements[h?p:u],A=Vo(En(E)?E:E.contextElement||At(t.elements.popper),o,s),S=Xt(t.elements.reference),_=ir({reference:S,element:k,strategy:"absolute",placement:r}),F=Ea(Object.assign({},k,_)),D=u===_a?F:S,N={top:A.top-D.top+v.top,bottom:D.bottom-A.bottom+v.bottom,left:A.left-D.left+v.left,right:D.right-A.right+v.right},x=t.modifiersData.offset;if(u===_a&&x){var P=x[r];Object.keys(N).forEach(function(B){var W=[dt,mt].indexOf(B)>=0?1:-1,Z=[lt,mt].indexOf(B)>=0?"y":"x";N[B]+=P[Z]*W})}return N}function Ho(t,e){e===void 0&&(e={});var n=e,a=n.placement,r=n.boundary,i=n.rootBoundary,o=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,d=s===void 0?ei:s,u=$t(a),c=u?l?Ro:Ro.filter(function(m){return $t(m)===u}):In,h=c.filter(function(m){return d.indexOf(m)>=0});h.length===0&&(h=c);var y=h.reduce(function(m,v){return m[v]=un(t,{placement:v,boundary:r,rootBoundary:i,padding:o})[Dt(v)],m},{});return Object.keys(y).sort(function(m,v){return y[m]-y[v]})}function My(t){if(Dt(t)===Jr)return[];var e=Ca(t);return[ai(t),e,ai(e)]}function Iy(t){var e=t.state,n=t.options,a=t.name;if(!e.modifiersData[a]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,l=o===void 0?!0:o,s=n.fallbackPlacements,d=n.padding,u=n.boundary,c=n.rootBoundary,h=n.altBoundary,y=n.flipVariations,m=y===void 0?!0:y,v=n.allowedAutoPlacements,p=e.options.placement,k=Dt(p),E=k===p,A=s||(E||!m?[Ca(p)]:My(p)),S=[p].concat(A).reduce(function(et,je){return et.concat(Dt(je)===Jr?Ho(e,{placement:je,boundary:u,rootBoundary:c,padding:d,flipVariations:m,allowedAutoPlacements:v}):je)},[]),_=e.rects.reference,F=e.rects.popper,D=new Map,N=!0,x=S[0],P=0;P=0,oe=le?"width":"height",me=un(e,{placement:B,boundary:u,rootBoundary:c,altBoundary:h,padding:d}),X=le?Z?dt:ft:Z?mt:lt;_[oe]>F[oe]&&(X=Ca(X));var z=Ca(X),he=[];if(i&&he.push(me[W]<=0),l&&he.push(me[X]<=0,me[z]<=0),he.every(function(et){return et})){x=B,N=!1;break}D.set(B,he)}if(N)for(var De=m?3:1,ie=function(je){var yt=S.find(function(Tt){var $e=D.get(Tt);if($e)return $e.slice(0,je).every(function(Be){return Be})});if(yt)return x=yt,"break"},Ce=De;Ce>0;Ce--){var xe=ie(Ce);if(xe==="break")break}e.placement!==x&&(e.modifiersData[a]._skip=!0,e.placement=x,e.reset=!0)}}var sc={name:"flip",enabled:!0,phase:"main",fn:Iy,requiresIfExists:["offset"],data:{_skip:!1}};function lc(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function uc(t){return[lt,dt,mt,ft].some(function(e){return t[e]>=0})}function Oy(t){var e=t.state,n=t.name,a=e.rects.reference,r=e.rects.popper,i=e.modifiersData.preventOverflow,o=un(e,{elementContext:"reference"}),l=un(e,{altBoundary:!0}),s=lc(o,a),d=lc(l,r,i),u=uc(s),c=uc(d);e.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:d,isReferenceHidden:u,hasPopperEscaped:c},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":c})}var cc={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Oy};function qy(t,e,n){var a=Dt(t),r=[ft,lt].indexOf(a)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,o=i[0],l=i[1];return o=o||0,l=(l||0)*r,[ft,dt].indexOf(a)>=0?{x:l,y:o}:{x:o,y:l}}function Ry(t){var e=t.state,n=t.options,a=t.name,r=n.offset,i=r===void 0?[0,0]:r,o=ei.reduce(function(u,c){return u[c]=qy(c,e.rects,i),u},{}),l=o[e.placement],s=l.x,d=l.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=s,e.modifiersData.popperOffsets.y+=d),e.modifiersData[a]=o}var dc={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Ry};function Ly(t){var e=t.state,n=t.name;e.modifiersData[n]=ir({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var fc={name:"popperOffsets",enabled:!0,phase:"read",fn:Ly,data:{}};function Wo(t){return t==="x"?"y":"x"}function Py(t){var e=t.state,n=t.options,a=t.name,r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,l=o===void 0?!1:o,s=n.boundary,d=n.rootBoundary,u=n.altBoundary,c=n.padding,h=n.tether,y=h===void 0?!0:h,m=n.tetherOffset,v=m===void 0?0:m,p=un(e,{boundary:s,rootBoundary:d,padding:c,altBoundary:u}),k=Dt(e.placement),E=$t(e.placement),A=!E,S=Jn(k),_=Wo(S),F=e.modifiersData.popperOffsets,D=e.rects.reference,N=e.rects.popper,x=typeof v=="function"?v(Object.assign({},e.rects,{placement:e.placement})):v,P={x:0,y:0};if(!!F){if(i||l){var B=S==="y"?lt:ft,W=S==="y"?mt:dt,Z=S==="y"?"height":"width",le=F[S],oe=F[S]+p[B],me=F[S]-p[W],X=y?-N[Z]/2:0,z=E===Cn?D[Z]:N[Z],he=E===Cn?-N[Z]:-D[Z],De=e.elements.arrow,ie=y&&De?Xn(De):{width:0,height:0},Ce=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:nr(),xe=Ce[B],et=Ce[W],je=$n(0,D[Z],ie[Z]),yt=A?D[Z]/2-X-je-xe-x:z-je-xe-x,Tt=A?-D[Z]/2+X+je+et+x:he+je+et+x,$e=e.elements.arrow&&ln(e.elements.arrow),Be=$e?S==="y"?$e.clientTop||0:$e.clientLeft||0:0,Ve=e.modifiersData.offset?e.modifiersData.offset[e.placement][S]:0,jt=F[S]+yt-Ve-Be,Ut=F[S]+Tt-Ve;if(i){var St=$n(y?On(oe,jt):oe,le,y?Jt(me,Ut):me);F[S]=St,P[S]=St-le}if(l){var Ot=S==="x"?lt:ft,vn=S==="x"?mt:dt,zt=F[_],nn=zt+p[Ot],ca=zt-p[vn],da=$n(y?On(nn,jt):nn,zt,y?Jt(ca,Ut):ca);F[_]=da,P[_]=da-zt}}e.modifiersData[a]=P}}var hc={name:"preventOverflow",enabled:!0,phase:"main",fn:Py,requiresIfExists:["offset"]};function Go(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function Uo(t){return t===ut(t)||!wt(t)?ea(t):Go(t)}function jy(t){var e=t.getBoundingClientRect(),n=e.width/t.offsetWidth||1,a=e.height/t.offsetHeight||1;return n!==1||a!==1}function zo(t,e,n){n===void 0&&(n=!1);var a=wt(e),r=wt(e)&&jy(e),i=At(e),o=Xt(t,r),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(a||!a&&!n)&&((bt(e)!=="body"||na(i))&&(l=Uo(e)),wt(e)?(s=Xt(e,!0),s.x+=e.clientLeft,s.y+=e.clientTop):i&&(s.x=ta(i))),{x:o.left+l.scrollLeft-s.x,y:o.top+l.scrollTop-s.y,width:o.width,height:o.height}}function Vy(t){var e=new Map,n=new Set,a=[];t.forEach(function(i){e.set(i.name,i)});function r(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var s=e.get(l);s&&r(s)}}),a.push(i)}return t.forEach(function(i){n.has(i.name)||r(i)}),a}function Yo(t){var e=Vy(t);return $u.reduce(function(n,a){return n.concat(e.filter(function(r){return r.phase===a}))},[])}function Zo(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function Ko(t){var e=t.reduce(function(n,a){var r=n[a.name];return n[a.name]=r?Object.assign({},r,a,{options:Object.assign({},r.options,a.options),data:Object.assign({},r.data,a.data)}):a,n},{});return Object.keys(e).map(function(n){return e[n]})}var mc={placement:"bottom",modifiers:[],strategy:"absolute"};function pc(){for(var t=arguments.length,e=new Array(t),n=0;n(this.setSelectedItem(this.selectedItem-1,!0),!1)),a.register([],"ArrowDown",()=>(this.setSelectedItem(this.selectedItem+1,!0),!1)),a.register([],"Enter",r=>(this.useSelectedItem(r),!1)),a.register([],"Tab",r=>(this.chooseSuggestion(r),!1))}chooseSuggestion(e){if(!this.items||!this.items.length)return;let n=this.items[this.selectedItem];n&&this.owner.onChooseSuggestion(n,e)}onSuggestionClick(e,n){if(e.preventDefault(),!this.suggestions||!this.suggestions.length)return;let a=this.suggestions.indexOf(n);this.setSelectedItem(a,!1),this.useSelectedItem(e)}onSuggestionMouseover(e,n){if(!this.suggestions||!this.suggestions.length)return;let a=this.suggestions.indexOf(n);this.setSelectedItem(a,!1)}empty(){this.containerEl.empty()}setSuggestions(e){this.containerEl.empty();let n=[];e.forEach(a=>{let r=this.containerEl.createDiv("suggestion-item");this.owner.renderSuggestion(a,r),n.push(r)}),this.items=e,this.suggestions=n,this.setSelectedItem(0,!1)}useSelectedItem(e){if(!this.items||!this.items.length)return;let n=this.items[this.selectedItem];n&&this.owner.selectSuggestion(n,e)}wrap(e,n){return(e%n+n)%n}setSelectedItem(e,n){let a=this.wrap(e,this.suggestions.length),r=this.suggestions[this.selectedItem],i=this.suggestions[a];r&&r.removeClass("is-selected"),i&&i.addClass("is-selected"),this.selectedItem=a,n&&i.scrollIntoView(!1)}},or=class extends ii.FuzzySuggestModal{constructor(e,n,a){super(e);this.items=[];this.scope=new ii.Scope;this.emptyStateText="No match found";this.limit=100;this.inputEl=n,this.items=a,this.suggestEl=createDiv("suggestion-container"),this.contentEl=this.suggestEl.createDiv("suggestion"),this.suggester=new yc(this,this.contentEl,this.scope),this.scope.register([],"Escape",this.onEscape.bind(this)),this.inputEl.addEventListener("input",this.onInputChanged.bind(this)),this.inputEl.addEventListener("focus",this.onFocus.bind(this)),this.inputEl.addEventListener("blur",this.close.bind(this)),this.suggestEl.on("mousedown",".suggestion-container",r=>{r.preventDefault()})}empty(){this.suggester.empty()}onInputChanged(){if(this.shouldNotOpen)return;let e=this.modifyInput(this.inputEl.value),n=this.getSuggestions(e);n.length>0?this.suggester.setSuggestions(n.slice(0,this.limit)):this.onNoSuggestion(),this.open()}onFocus(){this.shouldNotOpen=!1,this.onInputChanged()}modifyInput(e){return e}onNoSuggestion(){this.empty(),this.renderSuggestion(null,this.contentEl.createDiv("suggestion-item"))}open(){this.app.keymap.pushScope(this.scope),document.body.appendChild(this.suggestEl),this.popper=Qo(this.inputEl,this.suggestEl,{placement:"bottom-start",modifiers:[{name:"offset",options:{offset:[0,10]}},{name:"flip",options:{fallbackPlacements:["top"]}}]})}onEscape(){this.close(),this.shouldNotOpen=!0}close(){this.app.keymap.popScope(this.scope),this.suggester.setSuggestions([]),this.popper&&this.popper.destroy(),this.suggestEl.detach()}createPrompt(e){this.promptEl||(this.promptEl=this.suggestEl.createDiv("prompt-instructions"));let n=this.promptEl.createDiv("prompt-instruction");for(let a of e)n.appendChild(a)}};var sr=class extends or{constructor(e,n,a){super(e,n.inputEl,a);this.folders=[...a],this.text=n,this.inputEl.addEventListener("input",()=>this.getFolder())}getFolder(){let e=this.inputEl.value,n=this.app.vault.getAbstractFileByPath(e);n!=this.folder&&n instanceof vc.TFolder&&(this.folder=n,this.onInputChanged())}getItemText(e){return e.path}onChooseItem(e){this.text.setValue(e.path),this.folder=e}selectSuggestion({item:e}){let n=e.path;this.text.setValue(n),this.onClose(),this.close()}renderSuggestion(e,n){let{item:a,match:r}=e||{},i=n.createDiv({cls:"suggestion-content"});if(!a){i.setText(this.emptyStateText),i.parentElement.addClass("is-selected");return}let o=a.path.length-a.name.length,l=r.matches.map(s=>createSpan("suggestion-highlight"));for(let s=o;su[0]===s);if(d){let u=l[r.matches.indexOf(d)];i.appendChild(u),u.appendText(a.path.substring(d[0],d[1])),s+=d[1]-d[0]-1;continue}i.appendText(a.path[s])}n.createDiv({cls:"suggestion-note",text:a.path})}getItems(){return this.folders}};function Wy(t){we(t,"svelte-1ezzfh1",".text-area-component.svelte-1ezzfh1{display:flex;flex-flow:column nowrap;align-items:flex-start;width:100%}textarea.svelte-1ezzfh1{width:100%}")}function Gy(t){let e,n,a,r,i,o,l;return{c(){e=T("div"),n=T("label"),a=pe(t[1]),r=V(),i=T("textarea"),w(i,"spellcheck","false"),w(i,"placeholder",t[2]),w(i,"class","svelte-1ezzfh1"),w(e,"class","text-area-component setting-item svelte-1ezzfh1"),ge(e,"cls",t[3])},m(s,d){q(s,e,d),C(e,n),C(n,a),C(e,r),C(e,i),vt(i,t[0]),o||(l=[ae(i,"input",t[5]),ae(i,"blur",t[6])],o=!0)},p(s,[d]){d&2&&be(a,s[1]),d&4&&w(i,"placeholder",s[2]),d&1&&vt(i,s[0]),d&8&&ge(e,"cls",s[3])},i:K,o:K,d(s){s&&O(e),o=!1,_e(l)}}}function Uy(t,e,n){let a=Se(),{value:r}=e,{name:i}=e,{placeholder:o=i}=e,{cls:l=""}=e;function s(){r=this.value,n(0,r)}let d=()=>a("blur",r);return t.$$set=u=>{"value"in u&&n(0,r=u.value),"name"in u&&n(1,i=u.name),"placeholder"in u&&n(2,o=u.placeholder),"cls"in u&&n(3,l=u.cls)},[r,i,o,l,a,s,d]}var bc=class extends de{constructor(e){super();fe(this,e,Uy,Gy,se,{value:0,name:1,placeholder:2,cls:3},Wy)}},wc=bc;function zy(t){we(t,"svelte-9iftg2","input.warn.svelte-9iftg2{border-color:var(--text-error)}")}function Dc(t){let e;function n(i,o){return typeof i[4]=="string"?Zy:Yy}let a=n(t,-1),r=a(t);return{c(){r.c(),e=Ge()},m(i,o){r.m(i,o),q(i,e,o)},p(i,o){a===(a=n(i,o))&&r?r.p(i,o):(r.d(1),r=a(i),r&&(r.c(),r.m(e.parentNode,e)))},d(i){r.d(i),i&&O(e)}}}function Yy(t){let e,n,a,r;return{c(){e=T("div"),w(e,"class","setting-item-description")},m(i,o){q(i,e,o),a||(r=ue(n=t[7].call(null,e)),a=!0)},p:K,d(i){i&&O(e),a=!1,r()}}}function Zy(t){let e,n;return{c(){e=T("div"),n=pe(t[4]),w(e,"class","setting-item-description")},m(a,r){q(a,e,r),C(e,n)},p(a,r){r&16&&be(n,a[4])},d(a){a&&O(e)}}}function _c(t){let e,n,a,r;return{c(){e=T("div")},m(i,o){q(i,e,o),a||(r=ue(n=mn.call(null,e)),a=!0)},d(i){i&&O(e),a=!1,r()}}}function Ky(t){let e,n,a;return{c(){e=T("input"),w(e,"type","number"),w(e,"spellcheck","false"),w(e,"placeholder",t[5]),w(e,"class","svelte-9iftg2"),ge(e,"warn",t[2])},m(r,i){q(r,e,i),vt(e,t[0]),n||(a=[ae(e,"input",t[12]),ae(e,"blur",t[13])],n=!0)},p(r,i){i&32&&w(e,"placeholder",r[5]),i&1&&sn(e.value)!==r[0]&&vt(e,r[0]),i&4&&ge(e,"warn",r[2])},d(r){r&&O(e),n=!1,_e(a)}}}function Qy(t){let e,n,a;return{c(){e=T("input"),w(e,"type","text"),w(e,"spellcheck","false"),w(e,"placeholder",t[5]),w(e,"class","svelte-9iftg2"),ge(e,"warn",t[2])},m(r,i){q(r,e,i),vt(e,t[0]),n||(a=[ae(e,"input",t[10]),ae(e,"blur",t[11])],n=!0)},p(r,i){i&32&&w(e,"placeholder",r[5]),i&1&&e.value!==r[0]&&vt(e,r[0]),i&4&&ge(e,"warn",r[2])},d(r){r&&O(e),n=!1,_e(a)}}}function Xy(t){let e,n,a=t[2]&&_c(t);function r(l,s){if(l[3]=="text")return Qy;if(l[3]=="number")return Ky}let i=r(t,-1),o=i&&i(t);return{c(){a&&a.c(),e=V(),o&&o.c(),n=Ge()},m(l,s){a&&a.m(l,s),q(l,e,s),o&&o.m(l,s),q(l,n,s)},p(l,s){l[2]?a||(a=_c(l),a.c(),a.m(e.parentNode,e)):a&&(a.d(1),a=null),i===(i=r(l,s))&&o?o.p(l,s):(o&&o.d(1),o=i&&i(l),o&&(o.c(),o.m(n.parentNode,n)))},d(l){a&&a.d(l),l&&O(e),o&&o.d(l),l&&O(n)}}}function Jy(t){let e,n,a,r,i,o,l,s,d,u=t[4]&&Dc(t),c=t[9].default,h=Vr(c,t,t[8],null),y=h||Xy(t);return{c(){e=T("div"),n=T("div"),a=T("div"),r=pe(t[1]),i=V(),u&&u.c(),o=V(),l=T("div"),s=T("div"),y&&y.c(),w(a,"class","setting-item-name"),w(n,"class","setting-item-info"),w(s,"class","warning-container"),w(l,"class","setting-item-control"),w(e,"class","setting-item")},m(m,v){q(m,e,v),C(e,n),C(n,a),C(a,r),C(n,i),u&&u.m(n,null),C(e,o),C(e,l),C(l,s),y&&y.m(s,null),d=!0},p(m,[v]){(!d||v&2)&&be(r,m[1]),m[4]?u?u.p(m,v):(u=Dc(m),u.c(),u.m(n,null)):u&&(u.d(1),u=null),h?h.p&&(!d||v&256)&&Wr(h,c,m,m[8],d?Hr(c,m[8],v,null):Gr(m[8]),null):y&&y.p&&(!d||v&45)&&y.p(m,d?v:-1)},i(m){d||(R(y,m),d=!0)},o(m){H(y,m),d=!1},d(m){m&&O(e),u&&u.d(),y&&y.d(m)}}}function $y(t,e,n){let{$$slots:a={},$$scope:r}=e,i=Se(),{value:o}=e,{name:l}=e,{warn:s=!1}=e,{type:d="text"}=e,{desc:u}=e,{placeholder:c=l}=e,h=k=>{k.append(u.cloneNode(!0))};function y(){o=this.value,n(0,o)}let m=()=>{i("blur",o)};function v(){o=sn(this.value),n(0,o)}let p=()=>{i("blur",o)};return t.$$set=k=>{"value"in k&&n(0,o=k.value),"name"in k&&n(1,l=k.name),"warn"in k&&n(2,s=k.warn),"type"in k&&n(3,d=k.type),"desc"in k&&n(4,u=k.desc),"placeholder"in k&&n(5,c=k.placeholder),"$$scope"in k&&n(8,r=k.$$scope)},[o,l,s,d,u,c,i,h,r,a,y,m,v,p]}var Cc=class extends de{constructor(e){super();fe(this,e,$y,Jy,se,{value:0,name:1,warn:2,type:3,desc:4,placeholder:5},zy)}},kn=Cc;function Ec(t){let e;function n(i,o){return typeof i[1]=="string"?tv:ev}let a=n(t,-1),r=a(t);return{c(){r.c(),e=Ge()},m(i,o){r.m(i,o),q(i,e,o)},p(i,o){a===(a=n(i,o))&&r?r.p(i,o):(r.d(1),r=a(i),r&&(r.c(),r.m(e.parentNode,e)))},d(i){r.d(i),i&&O(e)}}}function ev(t){let e,n,a,r;return{c(){e=T("div"),w(e,"class","setting-item-description")},m(i,o){q(i,e,o),a||(r=ue(n=t[4].call(null,e)),a=!0)},p:K,d(i){i&&O(e),a=!1,r()}}}function tv(t){let e,n;return{c(){e=T("div"),n=pe(t[1]),w(e,"class","setting-item-description")},m(a,r){q(a,e,r),C(e,n)},p(a,r){r&2&&be(n,a[1])},d(a){a&&O(e)}}}function nv(t){let e,n,a,r,i,o,l,s,d,u,c=t[1]&&Ec(t);return{c(){e=T("div"),n=T("div"),a=T("div"),r=pe(t[0]),i=V(),c&&c.c(),o=V(),l=T("div"),s=T("div"),w(a,"class","setting-item-name"),w(n,"class","setting-item-info"),w(s,"class","checkbox-container"),ge(s,"is-disabled",t[3]),ge(s,"is-enabled",t[2]),w(l,"class","setting-item-control"),w(e,"class","setting-item mod-toggle")},m(h,y){q(h,e,y),C(e,n),C(n,a),C(a,r),C(n,i),c&&c.m(n,null),C(e,o),C(e,l),C(l,s),d||(u=ae(s,"click",t[5]),d=!0)},p(h,[y]){y&1&&be(r,h[0]),h[1]?c?c.p(h,y):(c=Ec(h),c.c(),c.m(n,null)):c&&(c.d(1),c=null),y&8&&ge(s,"is-disabled",h[3]),y&4&&ge(s,"is-enabled",h[2])},i:K,o:K,d(h){h&&O(e),c&&c.d(),d=!1,u()}}}function av(t,e,n){let{name:a}=e,{desc:r}=e,{value:i}=e,{disabled:o=!1}=e,l=d=>{d.append(r)};function s(d){ce.call(this,t,d)}return t.$$set=d=>{"name"in d&&n(0,a=d.name),"desc"in d&&n(1,r=d.desc),"value"in d&&n(2,i=d.value),"disabled"in d&&n(3,o=d.disabled)},[a,r,i,o,l,s]}var Ac=class extends de{constructor(e){super();fe(this,e,av,nv,se,{name:0,desc:1,value:2,disabled:3})}},Mt=Ac;function rv(t){we(t,"svelte-1uda69j",".fantasy-calendar-info.svelte-1uda69j .setting-item{padding-top:18px}.fantasy-calendar-info.svelte-1uda69j .fantasy-calendar-description{display:flex;flex-flow:column;align-items:flex-start}.fantasy-calendar-info.svelte-1uda69j .fantasy-calendar-description textarea{width:100%}")}function kc(t){let e,n,a,r,i,o;e=new kn({props:{name:"Events Folder",desc:"The plugin will only parse files in this folder for events.",value:t[0].path,$$slots:{default:[iv]},$$scope:{ctx:t}}}),a=new Mt({props:{name:"Support Timelines Events",desc:t[2],value:t[3]}}),a.$on("click",t[17]);let l=t[3]&&xc(t);return{c(){$(e.$$.fragment),n=V(),$(a.$$.fragment),r=V(),l&&l.c(),i=Ge()},m(s,d){J(e,s,d),q(s,n,d),J(a,s,d),q(s,r,d),l&&l.m(s,d),q(s,i,d),o=!0},p(s,d){let u={};d&1&&(u.value=s[0].path),d&262144&&(u.$$scope={dirty:d,ctx:s}),e.$set(u);let c={};d&4&&(c.desc=s[2]),d&8&&(c.value=s[3]),a.$set(c),s[3]?l?(l.p(s,d),d&8&&R(l,1)):(l=xc(s),l.c(),R(l,1),l.m(i.parentNode,i)):l&&(Ee(),H(l,1,1,()=>{l=null}),Ae())},i(s){o||(R(e.$$.fragment,s),R(a.$$.fragment,s),R(l),o=!0)},o(s){H(e.$$.fragment,s),H(a.$$.fragment,s),H(l),o=!1},d(s){Q(e,s),s&&O(n),Q(a,s),s&&O(r),l&&l.d(s),s&&O(i)}}}function iv(t){let e,n,a,r;return{c(){e=T("div")},m(i,o){q(i,e,o),a||(r=ue(n=t[9].call(null,e)),a=!0)},d(i){i&&O(e),a=!1,r()}}}function xc(t){let e=t[0].syncTimelines,n,a,r=Fc(t);return{c(){r.c(),n=Ge()},m(i,o){r.m(i,o),q(i,n,o),a=!0},p(i,o){o&1&&se(e,e=i[0].syncTimelines)?(Ee(),H(r,1,1,K),Ae(),r=Fc(i),r.c(),R(r),r.m(n.parentNode,n)):r.p(i,o)},i(i){a||(R(r),a=!0)},o(i){H(r),a=!1},d(i){i&&O(n),r.d(i)}}}function ov(t){let e,n,a,r;return{c(){e=T("div"),w(e,"class","setting-item-control")},m(i,o){q(i,e,o),a||(r=ue(n=t[10].call(null,e)),a=!0)},d(i){i&&O(e),a=!1,r()}}}function Fc(t){let e,n;return e=new kn({props:{name:"Default Timelines Tag",desc:t[1],value:"",$$slots:{default:[ov]},$$scope:{ctx:t}}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,r){let i={};r&2&&(i.desc=a[1]),r&262144&&(i.$$scope={dirty:r,ctx:a}),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function sv(t){let e,n,a,r,i,o,l,s,d,u,c,h;n=new kn({props:{name:"Calendar Name",warn:!t[5],desc:t[5]?"":"The calendar must have a name",value:t[0].name}}),n.$on("blur",t[12]),r=new wc({props:{name:"Calendar Description",value:t[0].description}}),r.$on("blur",t[13]),o=new Mt({props:{name:"Display Day Number",desc:"Display day of year in Day View",value:t[7]}}),o.$on("click",t[14]),s=new Mt({props:{name:"Auto Increment Day",desc:"Automatically increment the current day every real-world day.",value:t[6]}}),s.$on("click",t[15]),u=new Mt({props:{name:"Parse Files for Events",desc:"The plugin will automatically parse files in the vault for events.",value:t[4]}}),u.$on("click",t[16]);let y=t[4]&&kc(t);return{c(){e=T("div"),$(n.$$.fragment),a=V(),$(r.$$.fragment),i=V(),$(o.$$.fragment),l=V(),$(s.$$.fragment),d=V(),$(u.$$.fragment),c=V(),y&&y.c(),w(e,"class","fantasy-calendar-info svelte-1uda69j")},m(m,v){q(m,e,v),J(n,e,null),C(e,a),J(r,e,null),C(e,i),J(o,e,null),C(e,l),J(s,e,null),C(e,d),J(u,e,null),C(e,c),y&&y.m(e,null),h=!0},p(m,v){let p={};v&32&&(p.warn=!m[5]),v&32&&(p.desc=m[5]?"":"The calendar must have a name"),v&1&&(p.value=m[0].name),n.$set(p);let k={};v&1&&(k.value=m[0].description),r.$set(k);let E={};v&128&&(E.value=m[7]),o.$set(E);let A={};v&64&&(A.value=m[6]),s.$set(A);let S={};v&16&&(S.value=m[4]),u.$set(S),m[4]?y?(y.p(m,v),v&16&&R(y,1)):(y=kc(m),y.c(),R(y,1),y.m(e,null)):y&&(Ee(),H(y,1,1,()=>{y=null}),Ae())},i(m){h||(R(n.$$.fragment,m),R(r.$$.fragment,m),R(o.$$.fragment,m),R(s.$$.fragment,m),R(u.$$.fragment,m),R(y),h=!0)},o(m){H(n.$$.fragment,m),H(r.$$.fragment,m),H(o.$$.fragment,m),H(s.$$.fragment,m),H(u.$$.fragment,m),H(y),h=!1},d(m){m&&O(e),Q(n),Q(r),Q(o),Q(s),Q(u),y&&y.d()}}}function lv(t){let e,n;return e=new st({props:{name:"Basic Info",warn:!t[5],label:"The calendar must have a name",$$slots:{default:[sv]},$$scope:{ctx:t}}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,[r]){let i={};r&32&&(i.warn=!a[5]),r&262399&&(i.$$scope={dirty:r,ctx:a}),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function uv(t,e,n){let a,r,i,o,l,s,d,{plugin:u}=e,{calendar:c}=e,h=Ke("store");h.subscribe(_=>n(0,c=_)),c.timelineTag||(c.timelineTag=lr.timelineTag);let y=_=>{let F=u.app.vault.getAllLoadedFiles().filter(x=>x instanceof pn.TFolder),D=new pn.TextComponent(_);c.path||n(0,c.path="/",c),D.setPlaceholder(c.path??"/");let N=new sr(u.app,D,[...F]);N.onClose=async()=>{let x=D.inputEl.value?.trim()?D.inputEl.value.trim():"/";n(0,c.path=(0,pn.normalizePath)(x),c)},D.inputEl.onblur=async()=>{let x=D.inputEl.value?.trim()?D.inputEl.value.trim():"/";n(0,c.path=(0,pn.normalizePath)(x),c)}},m=_=>{new pn.TextComponent(_).setValue(`${c.timelineTag??""}`.replace("#","")).setDisabled(c.syncTimelines).onChange(async N=>{n(0,c.timelineTag=N.startsWith("#")?N:`#${N}`,c),await u.saveSettings()});let D=new pn.ExtraButtonComponent(_);if(!u.canUseTimelines){n(0,c.syncTimelines=!1,c),D.extraSettingsEl.detach();return}c.syncTimelines?D.setIcon("checkmark").setTooltip("Unsync from Timelines Plugin").onClick(async()=>{n(0,c.syncTimelines=!1,c),await u.saveSettings()}):D.setIcon("sync").setTooltip("Sync with Timelines Plugin").onClick(async()=>{n(0,c.syncTimelines=!0,c),n(0,c.timelineTag=u.app.plugins.getPlugin("obsidian-timelines").settings.timelineTag,c),await u.saveSettings()})},v=_=>{n(0,c.name=_.detail,c),h.set(c)},p=_=>n(0,c.description=_.detail,c),k=()=>{n(0,c.static.displayDayNumber=!c.static.displayDayNumber,c)},E=()=>{n(0,c.static.incrementDay=!c.static.incrementDay,c)},A=()=>{n(0,c.autoParse=!c.autoParse,c)},S=()=>{n(0,c.supportTimelines=!c.supportTimelines,c)};t.$$set=_=>{"plugin"in _&&n(11,u=_.plugin),"calendar"in _&&n(0,c=_.calendar)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(7,a=c.static.displayDayNumber)}if(t.$$.dirty&1){e:n(6,r=c.static.incrementDay)}if(t.$$.dirty&1){e:n(5,i=c.name!=null&&c.name.length)}if(t.$$.dirty&1){e:n(4,o=c.autoParse)}if(t.$$.dirty&1){e:n(3,l=c.supportTimelines)}};e:n(2,s=createFragment(_=>{_.createSpan({text:"Support "}),_.createEl("code",{text:""}),_.createSpan({text:" elements used by the "}),_.createEl("a",{text:"Obsidian Timelines",href:"obsidian://show-plugin?id=obsidian-timelines"}),_.createSpan({text:" plugin (by Darakah)."})}));e:n(1,d=createFragment(_=>{_.createSpan({text:"Tag to specify which notes to include in created timelines, e.g. "}),_.createEl("code",{text:"timeline"}),_.createSpan({text:" to use the "}),_.createEl("code",{text:"#timeline"}),_.createSpan({text:" tag."})}));return[c,d,s,l,o,i,r,a,h,y,m,u,v,p,k,E,A,S]}var Tc=class extends de{constructor(e){super();fe(this,e,uv,lv,se,{plugin:11,calendar:0},rv)}},Sc=Tc;function aa(t,{from:e,to:n},a={}){let r=getComputedStyle(t),i=r.transform==="none"?"":r.transform,[o,l]=r.transformOrigin.split(" ").map(parseFloat),s=e.left+e.width*o/n.width-(n.left+o),d=e.top+e.height*l/n.height-(n.top+l),{delay:u=0,duration:c=y=>Math.sqrt(y)*120,easing:h=Qr}=a;return{delay:u,duration:rt(c)?c(Math.sqrt(s*s+d*d)):c,easing:h,css:(y,m)=>{let v=m*s,p=m*d,k=y+m*e.width/n.width,E=y+m*e.height/n.height;return`transform: ${i} translate(${v}px, ${p}px) scale(${k}, ${E});`}}}function ur(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ur=function(e){return typeof e}:ur=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ur(t)}function cr(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Bc(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,a)}return n}function ra(t){for(var e=1;e=0)&&(n[r]=t[r]);return n}function dv(t,e){if(t==null)return{};var n=cv(t,e),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&(!Object.prototype.propertyIsEnumerable.call(t,a)||(n[a]=t[a]))}return n}function fv(t,e){return mv(t)||gv(t,e)||Xo(t,e)||vv()}function oi(t){return hv(t)||pv(t)||Xo(t)||yv()}function hv(t){if(Array.isArray(t))return Jo(t)}function mv(t){if(Array.isArray(t))return t}function pv(t){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(t))return Array.from(t)}function gv(t,e){if(!(typeof Symbol=="undefined"||!(Symbol.iterator in Object(t)))){var n=[],a=!0,r=!1,i=void 0;try{for(var o=t[Symbol.iterator](),l;!(a=(l=o.next()).done)&&(n.push(l.value),!(e&&n.length===e));a=!0);}catch(s){r=!0,i=s}finally{try{!a&&o.return!=null&&o.return()}finally{if(r)throw i}}return n}}function Xo(t,e){if(!!t){if(typeof t=="string")return Jo(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jo(t,e)}}function Jo(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,a=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function(s){throw s},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,o=!1,l;return{s:function(){n=t[Symbol.iterator]()},n:function(){var s=n.next();return i=s.done,s},e:function(s){o=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(o)throw l}}}}var bv="finalize",wv="consider";function Aa(t,e,n){t.dispatchEvent(new CustomEvent(bv,{detail:{items:e,info:n}}))}function Rn(t,e,n){t.dispatchEvent(new CustomEvent(wv,{detail:{items:e,info:n}}))}var si="draggedEntered",dr="draggedLeft",li="draggedOverIndex",es="draggedLeftDocument",ui={LEFT_FOR_ANOTHER:"leftForAnother",OUTSIDE_OF_ANY:"outsideOfAny"};function Dv(t,e,n){t.dispatchEvent(new CustomEvent(si,{detail:{indexObj:e,draggedEl:n}}))}function _v(t,e,n){t.dispatchEvent(new CustomEvent(dr,{detail:{draggedEl:e,type:ui.LEFT_FOR_ANOTHER,theOtherDz:n}}))}function Cv(t,e){t.dispatchEvent(new CustomEvent(dr,{detail:{draggedEl:e,type:ui.OUTSIDE_OF_ANY}}))}function Ev(t,e,n){t.dispatchEvent(new CustomEvent(li,{detail:{indexObj:e,draggedEl:n}}))}function Av(t){window.dispatchEvent(new CustomEvent(es,{detail:{draggedEl:t}}))}var ot={DRAG_STARTED:"dragStarted",DRAGGED_ENTERED:si,DRAGGED_ENTERED_ANOTHER:"dragEnteredAnother",DRAGGED_OVER_INDEX:li,DRAGGED_LEFT:dr,DRAGGED_LEFT_ALL:"draggedLeftAll",DROPPED_INTO_ZONE:"droppedIntoZone",DROPPED_INTO_ANOTHER:"droppedIntoAnother",DROPPED_OUTSIDE_OF_ANY:"droppedOutsideOfAny",DRAG_STOPPED:"dragStopped"},nt={POINTER:"pointer",KEYBOARD:"keyboard"},ci="isDndShadowItem",ts="data-is-dnd-shadow-item",ns="id:dnd-shadow-placeholder-0000",kv="dnd-action-dragged-el",_t="id",as=0;function Nc(){as++}function Mc(){if(as===0)throw new Error("Bug! trying to decrement when there are no dropzones");as--}var xv=typeof window=="undefined",Me=function(){};function Ic(t){var e,n=t.getBoundingClientRect(),a=getComputedStyle(t),r=a.transform;if(r){var i,o,l,s;if(r.startsWith("matrix3d("))e=r.slice(9,-1).split(/, /),i=+e[0],o=+e[5],l=+e[12],s=+e[13];else if(r.startsWith("matrix("))e=r.slice(7,-1).split(/, /),i=+e[0],o=+e[3],l=+e[4],s=+e[5];else return n;var d=a.transformOrigin,u=n.x-l-(1-i)*parseFloat(d),c=n.y-s-(1-o)*parseFloat(d.slice(d.indexOf(" ")+1)),h=i?n.width/i:t.offsetWidth,y=o?n.height/o:t.offsetHeight;return{x:u,y:c,width:h,height:y,top:c,right:u+h,bottom:c+y,left:u}}else return n}function Oc(t){var e=Ic(t);return{top:e.top+window.scrollY,bottom:e.bottom+window.scrollY,left:e.left+window.scrollX,right:e.right+window.scrollX}}function rs(t){var e=t.getBoundingClientRect();return{top:e.top+window.scrollY,bottom:e.bottom+window.scrollY,left:e.left+window.scrollX,right:e.right+window.scrollX}}function qc(t){return{x:(t.left+t.right)/2,y:(t.top+t.bottom)/2}}function Fv(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function is(t,e){return t.y<=e.bottom&&t.y>=e.top&&t.x>=e.left&&t.x<=e.right}function fr(t){return qc(rs(t))}function Rc(t,e){var n=fr(t),a=Oc(e);return is(n,a)}function Tv(t,e){var n=fr(t),a=fr(e);return Fv(n,a)}function Sv(t){var e=rs(t);return e.right<0||e.left>document.documentElement.scrollWidth||e.bottom<0||e.top>document.documentElement.scrollHeight}function Bv(t,e){var n=rs(e);return is(t,n)?{top:t.y-n.top,bottom:n.bottom-t.y,left:t.x-n.left,right:Math.min(n.right,document.documentElement.clientWidth)-t.x}:null}var ka;function Lc(){Me(function(){return"resetting indexes cache"}),ka=new Map}Lc();function Nv(t){var e=Array.from(t.children).findIndex(function(n){return n.getAttribute(ts)});if(e>=0)return ka.has(t)||ka.set(t,new Map),ka.get(t).set(e,Oc(t.children[e])),e}function Mv(t,e){if(!Rc(t,e))return null;var n=e.children;if(n.length===0)return{index:0,isProximityBased:!0};for(var a=Nv(e),r=0;ro.clientHeight&&(l.bottomo.clientWidth&&(l.right1&&arguments[1]!==void 0?arguments[1]:0;return t.parentElement?Vc(t.parentElement,e+1):e-1}function Iv(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(!{}.hasOwnProperty.call(e,n)||e[n]!==t[n])return!1;return!0}function Ov(t,e){if(t.length!==e.length)return!1;for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:qv,a,r,i=!1,o,l=Array.from(e).sort(function(d,u){return jc(u)-jc(d)});function s(){var d=fr(t),u=Rv(d,a);if(!u&&o&&Math.abs(o.x-d.x)1&&arguments[1]!==void 0?arguments[1]:function(){},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};t.forEach(function(a){var r=e(a);Object.keys(r).forEach(function(i){a.style[i]=r[i]}),n(a).forEach(function(i){return a.classList.add(i)})})}function mi(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};t.forEach(function(a){var r=e(a);Object.keys(r).forEach(function(i){a.style[i]=""}),n(a).forEach(function(i){return a.classList.contains(i)&&a.classList.remove(i)})})}function e0(t){var e=t.style.minHeight;t.style.minHeight=window.getComputedStyle(t).getPropertyValue("height");var n=t.style.minWidth;return t.style.minWidth=window.getComputedStyle(t).getPropertyValue("width"),function(){t.style.minHeight=e,t.style.minWidth=n}}var t0="--any--",n0=100,Zc=3,Kc={outline:"rgba(255, 255, 102, 0.7) solid 2px"},gn,kt,Zt,pi,ht,gi,xa,Gt,Ln,en,Fa=!1,ss=!1,ls,mr=!1,cn=new Map,pt=new Map,us=new WeakMap;function a0(t,e){Me(function(){return"registering drop-zone if absent"}),cn.has(e)||cn.set(e,new Set),cn.get(e).has(t)||(cn.get(e).add(t),Nc())}function Qc(t,e){cn.get(e).delete(t),Mc(),cn.get(e).size===0&&cn.delete(e)}function r0(){Me(function(){return"watching dragged element"}),Gv();var t=cn.get(pi),e=$o(t),n;try{for(e.s();!(n=e.n()).done;){var a=n.value;a.addEventListener(si,Xc),a.addEventListener(dr,Jc),a.addEventListener(li,$c)}}catch(i){e.e(i)}finally{e.f()}window.addEventListener(es,Ta);var r=Math.max.apply(Math,[n0].concat(oi(Array.from(t.keys()).map(function(i){return pt.get(i).dropAnimationDurationMs}))));Pv(kt,t,r*1.07)}function i0(){Me(function(){return"unwatching dragged element"}),Uv();var t=cn.get(pi),e=$o(t),n;try{for(e.s();!(n=e.n()).done;){var a=n.value;a.removeEventListener(si,Xc),a.removeEventListener(dr,Jc),a.removeEventListener(li,$c)}}catch(r){e.e(r)}finally{e.f()}window.removeEventListener(es,Ta),jv()}function o0(t){return t.findIndex(function(e){return e[_t]===ns})}function yi(t){return t.findIndex(function(e){return!!e[ci]&&e[_t]!==ns})}function Xc(t){Me(function(){return["dragged entered",t.currentTarget,t.detail]});var e=pt.get(t.currentTarget),n=e.items,a=e.dropFromOthersDisabled;if(a&&t.currentTarget!==ht){Me(function(){return"ignoring dragged entered because drop is currently disabled"});return}if(mr=!1,n=n.filter(function(c){return c[_t]!==xa[_t]}),Me(function(){return"dragged entered items ".concat(xn(n))}),ht!==t.currentTarget){var r=pt.get(ht).items,i=r.filter(function(c){return!c[ci]});Rn(ht,i,{trigger:ot.DRAGGED_ENTERED_ANOTHER,id:Zt[_t],source:nt.POINTER})}else{var o=o0(n);o!==-1&&(Me(function(){return"removing placeholder item from origin dz"}),n.splice(o,1))}var l=t.detail.indexObj,s=l.index,d=l.isProximityBased,u=d&&s===t.currentTarget.children.length-1?s+1:s;Gt=t.currentTarget,n.splice(u,0,xa),Rn(t.currentTarget,n,{trigger:ot.DRAGGED_ENTERED,id:Zt[_t],source:nt.POINTER})}function Jc(t){if(!!Fa){Me(function(){return["dragged left",t.currentTarget,t.detail]});var e=pt.get(t.currentTarget),n=e.items,a=e.dropFromOthersDisabled;if(a&&t.currentTarget!==ht&&t.currentTarget!==Gt){Me(function(){return"drop is currently disabled"});return}var r=yi(n),i=n.splice(r,1)[0];Gt=void 0;var o=t.detail,l=o.type,s=o.theOtherDz;if(l===ui.OUTSIDE_OF_ANY||l===ui.LEFT_FOR_ANOTHER&&s!==ht&&pt.get(s).dropFromOthersDisabled){Me(function(){return"dragged left all, putting shadow element back in the origin dz"}),mr=!0,Gt=ht;var d=pt.get(ht).items;d.splice(gi,0,i),Rn(ht,d,{trigger:ot.DRAGGED_LEFT_ALL,id:Zt[_t],source:nt.POINTER})}Rn(t.currentTarget,n,{trigger:ot.DRAGGED_LEFT,id:Zt[_t],source:nt.POINTER})}}function $c(t){Me(function(){return["dragged is over index",t.currentTarget,t.detail]});var e=pt.get(t.currentTarget),n=e.items,a=e.dropFromOthersDisabled;if(a&&t.currentTarget!==ht){Me(function(){return"drop is currently disabled"});return}mr=!1;var r=t.detail.indexObj.index,i=yi(n);n.splice(i,1),n.splice(r,0,xa),Rn(t.currentTarget,n,{trigger:ot.DRAGGED_OVER_INDEX,id:Zt[_t],source:nt.POINTER})}function vi(t){t.preventDefault();var e=t.touches?t.touches[0]:t;en={x:e.clientX,y:e.clientY},kt.style.transform="translate3d(".concat(en.x-Ln.x,"px, ").concat(en.y-Ln.y,"px, 0)")}function Ta(){Me(function(){return"dropped"}),ss=!0,window.removeEventListener("mousemove",vi),window.removeEventListener("touchmove",vi),window.removeEventListener("mouseup",Ta),window.removeEventListener("touchend",Ta),i0(),Zv(kt),Gt||(Me(function(){return"element was dropped right after it left origin but before entering somewhere else"}),Gt=ht),Me(function(){return["dropped in dz",Gt]});var t=pt.get(Gt),e=t.items,n=t.type;mi(cn.get(n),function(i){return pt.get(i).dropTargetStyle},function(i){return pt.get(i).dropTargetClasses});var a=yi(e);a===-1&&(a=gi),e=e.map(function(i){return i[ci]?Zt:i});function r(){ls(),Aa(Gt,e,{trigger:mr?ot.DROPPED_OUTSIDE_OF_ANY:ot.DROPPED_INTO_ZONE,id:Zt[_t],source:nt.POINTER}),Gt!==ht&&Aa(ht,pt.get(ht).items,{trigger:ot.DROPPED_INTO_ANOTHER,id:Zt[_t],source:nt.POINTER}),$v(Gt.children[a]),l0()}s0(a,r)}function s0(t,e){var n=Ic(Gt.children[t]),a={x:n.left-parseFloat(kt.style.left),y:n.top-parseFloat(kt.style.top)},r=pt.get(Gt),i=r.dropAnimationDurationMs,o="transform ".concat(i,"ms ease");kt.style.transition=kt.style.transition?kt.style.transition+","+o:o,kt.style.transform="translate3d(".concat(a.x,"px, ").concat(a.y,"px, 0)"),window.setTimeout(e,i)}function l0(){kt.remove(),gn.remove(),kt=void 0,gn=void 0,Zt=void 0,pi=void 0,ht=void 0,gi=void 0,xa=void 0,Gt=void 0,Ln=void 0,en=void 0,Fa=!1,ss=!1,ls=void 0,mr=!1}function u0(t,e){var n={items:void 0,type:void 0,flipDurationMs:0,dragDisabled:!1,morphDisabled:!1,dropFromOthersDisabled:!1,dropTargetStyle:Kc,dropTargetClasses:[],transformDraggedElement:function(){},centreDraggedOnCursor:!1};Me(function(){return["dndzone good to go options: ".concat(xn(e),", config: ").concat(xn(n)),{node:t}]});var a=new Map;function r(){window.addEventListener("mousemove",l,{passive:!1}),window.addEventListener("touchmove",l,{passive:!1,capture:!1}),window.addEventListener("mouseup",o,{passive:!1}),window.addEventListener("touchend",o,{passive:!1})}function i(){window.removeEventListener("mousemove",l),window.removeEventListener("touchmove",l),window.removeEventListener("mouseup",o),window.removeEventListener("touchend",o)}function o(){i(),gn=void 0,Ln=void 0,en=void 0}function l(c){c.preventDefault();var h=c.touches?c.touches[0]:c;en={x:h.clientX,y:h.clientY},(Math.abs(en.x-Ln.x)>=Zc||Math.abs(en.y-Ln.y)>=Zc)&&(i(),d())}function s(c){if(c.target!==c.currentTarget&&(c.target.value!==void 0||c.target.isContentEditable)){Me(function(){return"won't initiate drag on a nested input element"});return}if(c.button){Me(function(){return"ignoring none left click button: ".concat(c.button)});return}if(Fa){Me(function(){return"cannot start a new drag before finalizing previous one"});return}c.stopPropagation();var h=c.touches?c.touches[0]:c;Ln={x:h.clientX,y:h.clientY},en=ra({},Ln),gn=c.currentTarget,r()}function d(){Me(function(){return["drag start config: ".concat(xn(n)),gn]}),Fa=!0;var c=a.get(gn);gi=c,ht=gn.parentElement;var h=ht.getRootNode(),y=h.body||h,m=n.items,v=n.type,p=n.centreDraggedOnCursor;Zt=ra({},m[c]),pi=v,xa=ra(ra({},Zt),{},cr({},ci,!0));var k=ra(ra({},xa),{},cr({},_t,ns));kt=Yv(gn,p&&en);function E(){kt.parentElement?window.requestAnimationFrame(E):(y.appendChild(kt),kt.focus(),r0(),Xv(gn),y.appendChild(gn))}window.requestAnimationFrame(E),hi(Array.from(cn.get(n.type)).filter(function(A){return A===ht||!pt.get(A).dropFromOthersDisabled}),function(A){return pt.get(A).dropTargetStyle},function(A){return pt.get(A).dropTargetClasses}),m.splice(c,1,k),ls=e0(ht),Rn(ht,m,{trigger:ot.DRAG_STARTED,id:Zt[_t],source:nt.POINTER}),window.addEventListener("mousemove",vi,{passive:!1}),window.addEventListener("touchmove",vi,{passive:!1,capture:!1}),window.addEventListener("mouseup",Ta,{passive:!1}),window.addEventListener("touchend",Ta,{passive:!1})}function u(c){var h=c.items,y=h===void 0?void 0:h,m=c.flipDurationMs,v=m===void 0?0:m,p=c.type,k=p===void 0?t0:p,E=c.dragDisabled,A=E===void 0?!1:E,S=c.morphDisabled,_=S===void 0?!1:S,F=c.dropFromOthersDisabled,D=F===void 0?!1:F,N=c.dropTargetStyle,x=N===void 0?Kc:N,P=c.dropTargetClasses,B=P===void 0?[]:P,W=c.transformDraggedElement,Z=W===void 0?function(){}:W,le=c.centreDraggedOnCursor,oe=le===void 0?!1:le;n.dropAnimationDurationMs=v,n.type&&k!==n.type&&Qc(t,n.type),n.type=k,a0(t,k),n.items=oi(y),n.dragDisabled=A,n.morphDisabled=_,n.transformDraggedElement=Z,n.centreDraggedOnCursor=oe,Fa&&!ss&&(!Iv(x,n.dropTargetStyle)||!Ov(B,n.dropTargetClasses))&&(mi([t],function(){return n.dropTargetStyle},function(){return B}),hi([t],function(){return x},function(){return B})),n.dropTargetStyle=x,n.dropTargetClasses=oi(B);function me(ie,Ce){return pt.get(ie)?pt.get(ie)[Ce]:n[Ce]}Fa&&n.dropFromOthersDisabled!==D&&(D?mi([t],function(ie){return me(ie,"dropTargetStyle")},function(ie){return me(ie,"dropTargetClasses")}):hi([t],function(ie){return me(ie,"dropTargetStyle")},function(ie){return me(ie,"dropTargetClasses")})),n.dropFromOthersDisabled=D,pt.set(t,n);for(var X=yi(n.items),z=function(Ce){var xe=t.children[Ce];if(Qv(xe,A),Ce===X)return _||Kv(kt,xe,en.x,en.y,function(){return n.transformDraggedElement(kt,Zt,Ce)}),Jv(xe),"continue";xe.removeEventListener("mousedown",us.get(xe)),xe.removeEventListener("touchstart",us.get(xe)),A||(xe.addEventListener("mousedown",s),xe.addEventListener("touchstart",s),us.set(xe,s)),a.set(xe,Ce)},he=0;he".concat(e,"

"),n.style.display="none",n.style.position="fixed",n.style.zIndex="-5",n}function Sa(t){Lt.innerHTML="";var e=document.createTextNode(t);Lt.appendChild(e),Lt.style.display="none",Lt.style.display="inline"}var m0="--any--",td={outline:"rgba(255, 255, 102, 0.7) solid 2px"},tn=!1,ds,It,oa="",sa,dn,Pn="",wi=new WeakSet,nd=new WeakMap,ad=new WeakMap,fs=new Map,xt=new Map,fn=new Map,rd=f0();function p0(t,e){Me(function(){return"registering drop-zone if absent"}),fn.size===0&&(Me(function(){return"adding global keydown and click handlers"}),window.addEventListener("keydown",od),window.addEventListener("click",sd)),fn.has(e)||fn.set(e,new Set),fn.get(e).has(t)||(fn.get(e).add(t),Nc())}function id(t,e){Me(function(){return"unregistering drop-zone"}),It===t&&pr(),fn.get(e).delete(t),Mc(),fn.get(e).size===0&&fn.delete(e),fn.size===0&&(Me(function(){return"removing global keydown and click handlers"}),window.removeEventListener("keydown",od),window.removeEventListener("click",sd))}function od(t){if(!!tn)switch(t.key){case"Escape":{pr();break}}}function sd(){!tn||wi.has(document.activeElement)||(Me(function(){return"clicked outside of any draggable"}),pr())}function g0(t){if(Me(function(){return"zone focus"}),!!tn){var e=t.currentTarget;if(e!==It){oa=e.getAttribute("aria-label")||"";var n=xt.get(It),a=n.items,r=a.find(function(c){return c[_t]===dn}),i=a.indexOf(r),o=a.splice(i,1)[0],l=xt.get(e),s=l.items,d=l.autoAriaDisabled;e.getBoundingClientRect().top0&&arguments[0]!==void 0?arguments[0]:!0;Me(function(){return"drop"}),xt.get(It).autoAriaDisabled||Sa("Stopped dragging item ".concat(Pn)),wi.has(document.activeElement)&&document.activeElement.blur(),t&&Rn(It,xt.get(It).items,{trigger:ot.DRAG_STOPPED,id:dn,source:nt.KEYBOARD}),mi(fn.get(ds),function(e){return xt.get(e).dropTargetStyle},function(e){return xt.get(e).dropTargetClasses}),sa=null,dn=null,Pn="",ds=null,It=null,oa="",tn=!1,ld()}function y0(t,e){var n={items:void 0,type:void 0,dragDisabled:!1,zoneTabIndex:0,dropFromOthersDisabled:!1,dropTargetStyle:td,dropTargetClasses:[],autoAriaDisabled:!1};function a(u,c,h){u.length<=1||u.splice(h,1,u.splice(c,1,u[h])[0])}function r(u){switch(Me(function(){return["handling key down",u.key]}),u.key){case"Enter":case" ":{if((u.target.disabled!==void 0||u.target.href||u.target.isContentEditable)&&!wi.has(u.target))return;u.preventDefault(),u.stopPropagation(),tn?pr():i(u);break}case"ArrowDown":case"ArrowRight":{if(!tn)return;u.preventDefault(),u.stopPropagation();var c=xt.get(t),h=c.items,y=Array.from(t.children),m=y.indexOf(u.currentTarget);Me(function(){return["arrow down",m]}),m0&&(n.autoAriaDisabled||Sa("Moved item ".concat(Pn," to position ").concat(E," in the list ").concat(oa)),a(p,E,E-1),Aa(t,p,{trigger:ot.DROPPED_INTO_ZONE,id:dn,source:nt.KEYBOARD}));break}}}function i(u){Me(function(){return"drag start"}),l(u.currentTarget),It=t,ds=n.type,tn=!0;var c=Array.from(fn.get(n.type)).filter(function(y){return y===It||!xt.get(y).dropFromOthersDisabled});if(hi(c,function(y){return xt.get(y).dropTargetStyle},function(y){return xt.get(y).dropTargetClasses}),!n.autoAriaDisabled){var h="Started dragging item ".concat(Pn,". Use the arrow keys to move it within its list ").concat(oa);c.length>1&&(h+=", or tab to another list in order to move the item into it"),Sa(h)}Rn(t,xt.get(t).items,{trigger:ot.DRAG_STARTED,id:dn,source:nt.KEYBOARD}),ld()}function o(u){!tn||u.currentTarget!==sa&&(u.stopPropagation(),pr(!1),i(u))}function l(u){var c=xt.get(t),h=c.items,y=Array.from(t.children),m=y.indexOf(u);sa=u,sa.tabIndex=0,dn=h[m][_t],Pn=y[m].getAttribute("aria-label")||""}function s(u){var c=u.items,h=c===void 0?[]:c,y=u.type,m=y===void 0?m0:y,v=u.dragDisabled,p=v===void 0?!1:v,k=u.zoneTabIndex,E=k===void 0?0:k,A=u.dropFromOthersDisabled,S=A===void 0?!1:A,_=u.dropTargetStyle,F=_===void 0?td:_,D=u.dropTargetClasses,N=D===void 0?[]:D,x=u.autoAriaDisabled,P=x===void 0?!1:x;n.items=oi(h),n.dragDisabled=p,n.dropFromOthersDisabled=S,n.zoneTabIndex=E,n.dropTargetStyle=F,n.dropTargetClasses=N,n.autoAriaDisabled=P,P||(t.setAttribute("aria-disabled",p),t.setAttribute("role","list"),t.setAttribute("aria-describedby",p?rd.DND_ZONE_DRAG_DISABLED:rd.DND_ZONE_ACTIVE)),n.type&&m!==n.type&&id(t,n.type),n.type=m,p0(t,m),xt.set(t,n),tn?t.tabIndex=t===It||sa.contains(t)||n.dropFromOthersDisabled||It&&n.type!==xt.get(It).type?-1:0:t.tabIndex=n.zoneTabIndex,t.addEventListener("focus",g0);for(var B=function(le){var oe=t.children[le];wi.add(oe),oe.tabIndex=tn?-1:0,P||oe.setAttribute("role","listitem"),oe.removeEventListener("keydown",nd.get(oe)),oe.removeEventListener("click",ad.get(oe)),p||(oe.addEventListener("keydown",r),nd.set(oe,r),oe.addEventListener("click",o),ad.set(oe,o)),tn&&n.items[le][_t]===dn&&(Me(function(){return["focusing on",{i:le,focusedItemId:dn}]}),sa=oe,sa.tabIndex=0,oe.focus())},W=0;W0&&console.warn("dndzone will ignore unknown options",y),!e)throw new Error("no 'items' key provided to dndzone");var m=e.find(function(v){return!{}.hasOwnProperty.call(v,_t)});if(m)throw new Error("missing '".concat(_t,"' property for item ").concat(xn(m)));if(d&&!Array.isArray(d))throw new Error("dropTargetClasses should be an array but instead it is a ".concat(ur(d),", ").concat(xn(d)));if(l&&!v0(l))throw new Error("zoneTabIndex should be a number but instead it is a ".concat(ur(l),", ").concat(xn(l)))}function v0(t){return!isNaN(t)&&function(e){return(e|0)===e}(parseFloat(t))}var Ba=Fe(require("obsidian"));var cd=Fe(require("obsidian"));function b0(t){we(t,"svelte-l6axd",".add-new.svelte-l6axd,.add-new.svelte-l6axd button{width:100%}.disabled.svelte-l6axd button{cursor:not-allowed}")}function w0(t){let e,n,a,r;return{c(){e=T("div"),w(e,"class","add-new setting-item svelte-l6axd"),w(e,"aria-label",t[1]),ge(e,"disabled",t[0])},m(i,o){q(i,e,o),a||(r=[ue(n=t[2].call(null,e)),ae(e,"click",t[4])],a=!0)},p(i,[o]){o&2&&w(e,"aria-label",i[1]),o&1&&ge(e,"disabled",i[0])},i:K,o:K,d(i){i&&O(e),a=!1,_e(r)}}}function D0(t,e,n){let{disabled:a=!1}=e,{label:r="Add New"}=e,i,o=s=>{n(3,i=new cd.ButtonComponent(s).setButtonText("+").setDisabled(a))};function l(s){ce.call(this,t,s)}return t.$$set=s=>{"disabled"in s&&n(0,a=s.disabled),"label"in s&&n(1,r=s.label)},t.$$.update=()=>{if(t.$$.dirty&9){e:i&&i.setDisabled(a)}},[a,r,o,i,l]}var dd=class extends de{constructor(e){super();fe(this,e,D0,w0,se,{disabled:0,label:1},b0)}},Ft=dd;function _0(t){we(t,"svelte-1o5puim",".no-existing-items.svelte-1o5puim.svelte-1o5puim{width:100%}.no-existing-items.svelte-1o5puim span.svelte-1o5puim{width:100%;text-align:center;color:var(--text-faint)}")}function C0(t){let e,n,a;return{c(){e=T("div"),n=T("span"),a=pe(t[0]),w(n,"class","svelte-1o5puim"),w(e,"class","no-existing-items setting-item svelte-1o5puim")},m(r,i){q(r,e,i),C(e,n),C(n,a)},p(r,[i]){i&1&&be(a,r[0])},i:K,o:K,d(r){r&&O(e)}}}function E0(t,e,n){let{message:a}=e;return t.$$set=r=>{"message"in r&&n(0,a=r.message)},[a]}var fd=class extends de{constructor(e){super();fe(this,e,E0,C0,se,{message:0},_0)}},Pt=fd;function A0(t){we(t,"svelte-1ddbnom",".existing-items.svelte-1ddbnom.svelte-1ddbnom{width:100%}.weekday.svelte-1ddbnom.svelte-1ddbnom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-content:space-between;gap:1rem;width:100%}.weekday.svelte-1ddbnom .icon.svelte-1ddbnom{align-items:center}.weekday.svelte-1ddbnom.svelte-1ddbnom{margin-top:0.5rem}")}function hd(t,e,n){let a=t.slice();return a[15]=e[n],a[17]=n,a}function md(t,e,n){let a=t.slice();return a[18]=e[n],a}function k0(t){let e,n=[],a=new Map,r,i,o,l=t[1],s=d=>d[18].id;for(let d=0;dFirst Day +
The day of the week the first year starts on.
`,u=V(),c=T("div"),h=T("select"),y=T("option"),y.textContent="Select a Weekday";for(let D=0;Dt[13].call(h)),w(c,"class","setting-item-control"),w(s,"class","setting-item")},m(D,N){J(e,D,N),q(D,n,N),J(a,D,N),q(D,r,N),A[i].m(D,N),q(D,l,N),q(D,s,N),C(s,d),C(s,u),C(s,c),C(c,h),C(h,y);for(let x=0;x{A[P]=null}),Ae(),o=A[i],o?o.p(D,N):(o=A[i]=E[i](D),o.c()),R(o,1),o.m(l.parentNode,l)),N&6){_=D[1].filter(yd);let B;for(B=0;B<_.length;B+=1){let W=hd(D,_,B);F[B]?F[B].p(W,N):(F[B]=gd(W),F[B].c(),F[B].m(h,null))}for(;Bt.name?.length,vd=t=>t.name?.length;function S0(t,e,n){let a,r,i=Se(),{calendar:o}=e,l=o.static.firstWeekDay,s=E=>{(0,Ba.setIcon)(E,"fantasy-calendar-grip")},d=(E,A)=>{new Ba.ExtraButtonComponent(E).setIcon("trash").onClick(()=>n(1,a=a.filter(S=>S.id!==A.id)))};function u(E){E.preventDefault(),n(3,c=!1)}let c=!1;function h(E){let{items:A,info:{source:S,trigger:_}}=E.detail;n(1,a=A),S===nt.KEYBOARD&&_===ot.DRAG_STOPPED&&n(3,c=!0)}function y(E){let{items:A,info:{source:S}}=E.detail;n(1,a=A),S===nt.POINTER&&n(3,c=!0)}let m=(E,A)=>{new Ba.TextComponent(E).setValue(A.name).setPlaceholder("Name").onChange(S=>{A.name=S,i("weekday-update",a),n(1,a),n(0,o)}).inputEl.setAttr("style","width: 100%;")},v=()=>n(0,o.static.overflow=!o.static.overflow,o),p=()=>n(0,o.static.weekdays=[...a,{type:"day",name:null,id:Ze(6)}],o);function k(){o.static.firstWeekDay=hn(this),n(0,o)}return t.$$set=E=>{"calendar"in E&&n(0,o=E.calendar)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(1,a=o.static.weekdays)}if(t.$$.dirty&1){e:n(10,l=o.static.firstWeekDay)}if(t.$$.dirty&1){e:n(2,r=o.static.overflow)}if(t.$$.dirty&2){e:i("weekday-update",a)}if(t.$$.dirty&1024){e:i("first-weekday-update",l)}if(t.$$.dirty&4){e:i("overflow-update",r)}},[o,a,r,c,s,d,u,h,y,m,l,v,p,k]}var bd=class extends de{constructor(e){super();fe(this,e,S0,T0,se,{calendar:0},A0)}},wd=bd;var Cd=Fe(require("obsidian"));var Di=Fe(require("obsidian"));function B0(t){we(t,"svelte-1e37bk8",".month.svelte-1e37bk8.svelte-1e37bk8{display:grid;grid-template-columns:1fr 1fr auto auto;align-items:center;justify-content:space-between;gap:1rem;width:100%}.month.svelte-1e37bk8 .icon.svelte-1e37bk8{align-items:center}")}function N0(t){let e,n,a,r,i,o,l,s,d,u,c,h,y;return{c(){e=T("div"),n=T("input"),a=V(),r=T("input"),i=V(),o=T("select"),l=T("option"),l.textContent="Month",s=T("option"),s.textContent="Intercalary",d=V(),u=T("div"),w(n,"type","text"),w(n,"spellcheck","false"),w(n,"placeholder","Name"),tt(n,"width","100%"),w(r,"type","number"),w(r,"spellcheck","false"),w(r,"placeholder","Length"),tt(r,"width","100%"),w(r,"min","0"),l.__value="month",l.value=l.__value,s.__value="intercalary",s.value=s.__value,w(o,"class","dropdown"),t[0]===void 0&&Nt(()=>t[8].call(o)),w(u,"class","icon svelte-1e37bk8"),w(e,"class","month svelte-1e37bk8")},m(m,v){q(m,e,v),C(e,n),vt(n,t[1]),C(e,a),C(e,r),vt(r,t[2]),C(e,i),C(e,o),C(o,l),C(o,s),Bt(o,t[0]),C(e,d),C(e,u),h||(y=[ae(n,"input",t[6]),ae(n,"input",t[4]),ae(r,"input",t[7]),ae(r,"input",t[4]),ae(o,"change",t[8]),ae(o,"input",t[4]),ue(c=t[3].call(null,u))],h=!0)},p(m,[v]){v&2&&n.value!==m[1]&&vt(n,m[1]),v&4&&sn(r.value)!==m[2]&&vt(r,m[2]),v&1&&Bt(o,m[0])},i:K,o:K,d(m){m&&O(e),h=!1,_e(y)}}}function M0(t,e,n){let a=Se(),{month:r}=e,i=r.name,o=r.type,l=r.length,s=y=>{new Di.ExtraButtonComponent(y).setIcon("trash").onClick(()=>{a("month-delete")})},d=(0,Di.debounce)(()=>{n(5,r.name=i,r),n(5,r.type=o,r),n(5,r.length=l,r),a("month-update",r)},300,!0);function u(){i=this.value,n(1,i)}function c(){l=sn(this.value),n(2,l)}function h(){o=hn(this),n(0,o)}return t.$$set=y=>{"month"in y&&n(5,r=y.month)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(5,r.type=o,r)}},[o,i,l,s,d,r,u,c,h]}var Dd=class extends de{constructor(e){super();fe(this,e,M0,N0,se,{month:5},B0)}},_d=Dd;function I0(t){we(t,"svelte-xv4vbj",".month.svelte-xv4vbj{display:flex;align-items:center;margin-top:0.5rem;gap:1rem}")}function Ed(t,e,n){let a=t.slice();return a[14]=e[n],a}function O0(t){let e,n=[],a=new Map,r,i,o,l,s=t[2],d=u=>u[14].id;for(let u=0;u{s[h]=null}),Ae(),r=s[a],r?r.p(u,c):(r=s[a]=l[a](u),r.c()),R(r,1),r.m(i.parentNode,i))},i(u){o||(R(e.$$.fragment,u),R(r),o=!0)},o(u){H(e.$$.fragment,u),H(r),o=!1},d(u){Q(e,u),u&&O(n),s[a].d(u),u&&O(i)}}}function L0(t){let e,n;return e=new st({props:{name:"Months",warn:!t[2]?.length,label:"At least one month is required",$$slots:{default:[R0]},$$scope:{ctx:t}}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,[r]){let i={};r&4&&(i.warn=!a[2]?.length),r&131079&&(i.$$scope={dirty:r,ctx:a}),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}var ms=300;function P0(t,e,n){let a,r,i=Ke("store");i.subscribe(k=>n(0,r=k));let o=k=>{n(2,a=a.filter(E=>E.id!=k.id)),i.set(r)},l=k=>{(0,Cd.setIcon)(k,"fantasy-calendar-grip")};function s(k){k.preventDefault(),n(1,d=!1)}let d=!1;function u(k){let{items:E,info:{source:A,trigger:S}}=k.detail;n(2,a=E),A===nt.KEYBOARD&&S===ot.DRAG_STOPPED&&n(1,d=!0)}function c(k){let{items:E,info:{source:A}}=k.detail;n(2,a=E),h("month-update",a),A===nt.POINTER&&n(1,d=!0)}let h=Se(),y=()=>{n(0,r.static.months=[...a,{type:"month",name:null,length:null,id:Ze(6)}],r),i.set(r)},m=()=>y(),v=k=>o(k),p=()=>{i.set(r)};return t.$$.update=()=>{if(t.$$.dirty&1){e:n(2,a=r.static.months)}},[r,d,a,i,o,l,s,u,c,y,m,v,p]}var kd=class extends de{constructor(e){super();fe(this,e,P0,L0,se,{},I0)}},xd=kd;var Ma=Fe(require("obsidian"));var Na=Fe(require("obsidian"));async function gr(t,e,n={cta:"Yes",secondary:"No"}){return new Promise((a,r)=>{try{let i=new Fd(t,e,n);i.onClose=()=>{a(i.confirmed)},i.open()}catch{r()}})}var Fd=class extends it{constructor(e,n,a){super(e);this.text=n;this.buttons=a;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:this.text});let e=this.contentEl.createDiv("fantasy-calendar-confirm-buttons");new Na.ButtonComponent(e).setButtonText(this.buttons.cta).setCta().onClick(()=>{this.confirmed=!0,this.close()}),new Na.ButtonComponent(e).setButtonText(this.buttons.secondary).onClick(()=>{this.close()})}onOpen(){this.display()}};async function Td(t){return new Promise((e,n)=>{try{let a=new Sd(t);a.onClose=()=>{e(a.confirmed)},a.open()}catch{n()}})}var Sd=class extends it{constructor(e){super(e.app);this.plugin=e;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:"Are you sure you want to delete this calendar?"});let e=this.contentEl.createDiv("fantasy-calendar-confirm-buttons-container");e.createEl("a").createEl("small",{cls:"dont-ask",text:"Delete and don't ask again"}).onclick=async()=>{this.confirmed=!0,this.plugin.data.exit.calendar=!0,await this.plugin.saveSettings(),this.close()};let n=e.createDiv("fantasy-calendar-confirm-buttons");new Na.ButtonComponent(n).setButtonText("Delete").setCta().onClick(()=>{this.confirmed=!0,this.close()}),n.createEl("a").createEl("small",{cls:"dont-ask",text:"Cancel"}).onclick=()=>{this.close()}}onOpen(){this.display()}},ps=class extends it{constructor(e){super(e.app);this.plugin=e;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:"Additional information is required to save this calendar. Any changes you may have made will be discarded if you exit now."});let e=this.contentEl.createDiv("fantasy-calendar-confirm-buttons-container");e.createEl("a").createEl("small",{cls:"dont-ask",text:"Exit and don't ask again"}).onclick=async()=>{this.confirmed=!0,this.plugin.data.exit.saving=!0,await this.plugin.saveSettings(),this.close()};let n=e.createDiv("fantasy-calendar-confirm-buttons");new Na.ButtonComponent(n).setButtonText("Exit").setCta().onClick(()=>{this.confirmed=!0,this.close()}),n.createEl("a").createEl("small",{cls:"dont-ask",text:"Keep editing"}).onclick=()=>{this.close()}}onOpen(){this.display()}};async function Bd(t){return new Promise((e,n)=>{try{let a=new Nd(t);a.onClose=()=>{e(a.confirmed)},a.open()}catch{n()}})}var Nd=class extends it{constructor(e){super(e.app);this.plugin=e;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:"Are you sure you wish to delete this event?"});let e=this.contentEl.createDiv("fantasy-calendar-confirm-buttons-container");e.createEl("a").createEl("small",{cls:"dont-ask",text:"Delete and don't ask again"}).onclick=async()=>{this.confirmed=!0,this.plugin.data.exit.event=!0,await this.plugin.saveSettings(),this.close()};let n=e.createDiv("fantasy-calendar-confirm-buttons");new Na.ButtonComponent(n).setButtonText("Delete").setCta().onClick(()=>{this.confirmed=!0,this.close()}),n.createEl("a").createEl("small",{cls:"dont-ask",text:"Cancel"}).onclick=()=>{this.close()}}onOpen(){this.display()}};function j0(t){we(t,"svelte-1c4m78g",".weekday.svelte-1c4m78g.svelte-1c4m78g{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-content:space-between;gap:1rem}.weekday.svelte-1c4m78g .icon.svelte-1c4m78g{align-items:center}.weekday.svelte-1c4m78g.svelte-1c4m78g{margin-top:0.5rem}")}function Md(t,e,n){let a=t.slice();return a[17]=e[n],a}function Id(t){let e,n,a,r,i,o;e=new Ft({}),e.$on("click",t[15]);let l=[H0,V0],s=[];function d(u,c){return!u[2]||!u[2].length?0:1}return a=d(t,-1),r=s[a]=l[a](t),{c(){$(e.$$.fragment),n=V(),r.c(),i=Ge()},m(u,c){J(e,u,c),q(u,n,c),s[a].m(u,c),q(u,i,c),o=!0},p(u,c){let h=a;a=d(u,c),a===h?s[a].p(u,c):(Ee(),H(s[h],1,1,()=>{s[h]=null}),Ae(),r=s[a],r?r.p(u,c):(r=s[a]=l[a](u),r.c()),R(r,1),r.m(i.parentNode,i))},i(u){o||(R(e.$$.fragment,u),R(r),o=!0)},o(u){H(e.$$.fragment,u),H(r),o=!1},d(u){Q(e,u),u&&O(n),s[a].d(u),u&&O(i)}}}function V0(t){let e,n=[],a=new Map,r,i,o,l=t[2],s=d=>d[17].id;for(let d=0;d{i=null}),Ae())},i(o){r||(R(e.$$.fragment,o),R(i),r=!0)},o(o){H(e.$$.fragment,o),H(i),r=!1},d(o){Q(e,o),o&&O(n),i&&i.d(o),o&&O(a)}}}function G0(t){let e,n;return e=new st({props:{name:"Years",warn:t[1]&&!t[2]?.length,label:"At least one year is required when using custom years",$$slots:{default:[W0]},$$scope:{ctx:t}}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,[r]){let i={};r&6&&(i.warn=a[1]&&!a[2]?.length),r&1048591&&(i.$$scope={dirty:r,ctx:a}),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}var gs=300;function U0(t,e,n){let a,r,{calendar:i}=e,o=Ke("store");o.subscribe(S=>n(0,i=S));let l=S=>{(0,Ma.setIcon)(S,"fantasy-calendar-grip")},s=(S,_)=>{new Ma.ExtraButtonComponent(S).setIcon("trash").onClick(()=>n(2,a=a.filter(F=>F.id!==_.id)))},d=(S,_)=>{new Ma.TextComponent(S).setValue(_.name).setPlaceholder("Name").onChange(D=>{_.name=D,k("years-update",a),n(2,a),n(0,i)}).inputEl.setAttr("style","width: 100%;")},{app:u}=e,c=createFragment(S=>(S.createSpan({text:"Create custom years to display instead of incrementing from 1."}),S.createEl("br"),S.createSpan({text:"If on, "}),S.createEl("strong",{text:"only the years added below will be displayed."}),S)),h=async()=>{i.static.useCustomYears&&a?.length&&await gr(u,"The custom years you have created will be removed. Proceed?")&&n(0,i.static.years=[],i),n(0,i.static.useCustomYears=!i.static.useCustomYears,i),o.set(i)};function y(S){S.preventDefault(),n(3,m=!1)}let m=!1;function v(S){let{items:_,info:{source:F,trigger:D}}=S.detail;n(2,a=_),F===nt.KEYBOARD&&D===ot.DRAG_STOPPED&&n(3,m=!0)}function p(S){let{items:_,info:{source:F}}=S.detail;n(2,a=_),F===nt.POINTER&&n(3,m=!0)}let k=Se(),E=()=>h(),A=()=>{n(0,i.static.years=[...a??[],{name:null,id:Ze(6),type:"year"}],i),o.set(i)};return t.$$set=S=>{"calendar"in S&&n(0,i=S.calendar),"app"in S&&n(13,u=S.app)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(2,a=i.static.years)}if(t.$$.dirty&1){e:n(1,r=i.static.useCustomYears)}if(t.$$.dirty&4){e:k("years-update",a)}if(t.$$.dirty&2){e:k("use-custom-update",r)}},[i,r,a,m,o,l,s,d,c,h,y,v,p,u,E,A]}var qd=class extends de{constructor(e){super();fe(this,e,U0,G0,se,{calendar:0,app:13},j0)}},Rd=qd;var ys=Fe(require("obsidian"));function z0(t){we(t,"svelte-1ldxqlp",".dot.svelte-1ldxqlp{display:inline-block;height:0.875em;width:0.875em;margin:0 1px}")}function Y0(t){let e,n;return{c(){e=on("svg"),n=on("circle"),w(n,"stroke",t[0]),w(n,"fill",t[0]),w(n,"cx","3"),w(n,"cy","3"),w(n,"r","2"),w(e,"class","dot svelte-1ldxqlp"),w(e,"viewBox","0 0 6 6"),w(e,"xmlns","http://www.w3.org/2000/svg"),w(e,"aria-label",t[1])},m(a,r){q(a,e,r),C(e,n)},p(a,[r]){r&1&&w(n,"stroke",a[0]),r&1&&w(n,"fill",a[0]),r&2&&w(e,"aria-label",a[1])},i:K,o:K,d(a){a&&O(e)}}}function Z0(t,e,n){let{color:a}=e,{label:r}=e;return t.$$set=i=>{"color"in i&&n(0,a=i.color),"label"in i&&n(1,r=i.label)},[a,r]}var Ld=class extends de{constructor(e){super();fe(this,e,Z0,Y0,se,{color:0,label:1},z0)}},Pd=Ld;function K0(t){we(t,"svelte-3snb0d",".event.svelte-3snb0d.svelte-3snb0d{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:1rem;margin-top:0.5rem}.event-info.svelte-3snb0d.svelte-3snb0d{width:100%}.icons.svelte-3snb0d.svelte-3snb0d{display:flex;align-self:flex-start;justify-self:flex-end;align-items:center}.event.svelte-3snb0d .icon.svelte-3snb0d{align-items:center}.date.svelte-3snb0d.svelte-3snb0d{display:flex;justify-content:flex-start;gap:0.25rem}.clamp.svelte-3snb0d.svelte-3snb0d{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:keep-all;overflow:hidden;width:calc(var(--event-max-width) * 0.75)}")}function jd(t){let e,n;return e=new Pd({props:{color:t[1].color,label:t[1].name}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,r){let i={};r&2&&(i.color=a[1].color),r&2&&(i.label=a[1].name),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function Q0(t){let e,n,a,r,i=t[0].name+"",o,l,s,d,u,c,h,y=(t[0].description??"")+"",m,v,p,k,E,A,S,_,F,D,N,x=t[1]!=null&&jd(t);return{c(){e=T("div"),n=T("div"),a=T("span"),x&&x.c(),r=V(),o=pe(i),l=V(),s=T("div"),d=T("div"),u=pe(t[2]),c=V(),h=T("span"),m=pe(y),v=V(),p=T("div"),k=T("div"),A=V(),S=T("div"),w(a,"class","setting-item-name"),w(d,"class","date svelte-3snb0d"),w(h,"class","clamp svelte-3snb0d"),w(s,"class","setting-item-description"),w(n,"class","event-info svelte-3snb0d"),w(k,"class","icon svelte-3snb0d"),w(S,"class","icon svelte-3snb0d"),w(p,"class","icons svelte-3snb0d"),w(e,"class","event svelte-3snb0d")},m(P,B){q(P,e,B),C(e,n),C(n,a),x&&x.m(a,null),C(a,r),C(a,o),C(n,l),C(n,s),C(s,d),C(d,u),C(s,c),C(s,h),C(h,m),C(e,v),C(e,p),C(p,k),C(p,A),C(p,S),F=!0,D||(N=[ue(E=t[5].call(null,k)),ae(k,"click",t[6]),ue(_=t[4].call(null,S)),ae(S,"click",t[7])],D=!0)},p(P,[B]){P[1]!=null?x?(x.p(P,B),B&2&&R(x,1)):(x=jd(P),x.c(),R(x,1),x.m(a,r)):x&&(Ee(),H(x,1,1,()=>{x=null}),Ae()),(!F||B&1)&&i!==(i=P[0].name+"")&&be(o,i),(!F||B&4)&&be(u,P[2]),(!F||B&1)&&y!==(y=(P[0].description??"")+"")&&be(m,y)},i(P){F||(R(x),F=!0)},o(P){H(x),F=!1},d(P){P&&O(e),x&&x.d(),D=!1,_e(N)}}}function X0(t,e,n){let a=Se(),r=c=>{new ys.ExtraButtonComponent(c).setIcon("trash").setTooltip("Delete").extraSettingsEl.setAttr("style","margin-left: 0;")},i=c=>{new ys.ExtraButtonComponent(c).setIcon("pencil").setTooltip("Edit")},{event:o}=e,{category:l}=e,{date:s}=e,d=()=>a("edit"),u=()=>a("delete");return t.$$set=c=>{"event"in c&&n(0,o=c.event),"category"in c&&n(1,l=c.category),"date"in c&&n(2,s=c.date)},[o,l,s,a,r,i,d,u]}var Vd=class extends de{constructor(e){super();fe(this,e,X0,Q0,se,{event:0,category:1,date:2},K0)}},Hd=Vd;var gt=Fe(require("obsidian"));var yr=Fe(require("obsidian")),_i=class extends or{constructor(e,n,a){super(e,n.inputEl,a);this.files=[...a],this.text=n,this.createPrompts(),this.inputEl.addEventListener("input",this.getFile.bind(this))}createPrompts(){this.createPrompt([createSpan({cls:"prompt-instruction-command",text:"Type #"}),createSpan({text:"to link heading"})]),this.createPrompt([createSpan({cls:"prompt-instruction-command",text:"Type ^"}),createSpan({text:"to link blocks"})]),this.createPrompt([createSpan({cls:"prompt-instruction-command",text:"Note: "}),createSpan({text:"Blocks must have been created already"})])}getFile(){let e=this.inputEl.value,n=this.app.metadataCache.getFirstLinkpathDest(e.split(/[\^#]/).shift()||"","");n!=this.file&&(this.file=n,this.file&&(this.cache=this.app.metadataCache.getFileCache(this.file)),this.onInputChanged())}getItemText(e){if(e instanceof yr.TFile)return e.path;if(Object.prototype.hasOwnProperty.call(e,"heading"))return e.heading;if(Object.prototype.hasOwnProperty.call(e,"id"))return e.id}onChooseItem(e){e instanceof yr.TFile?(this.text.setValue(e.basename),this.file=e,this.cache=this.app.metadataCache.getFileCache(this.file)):Object.prototype.hasOwnProperty.call(e,"heading")?this.text.setValue(this.file.basename+"#"+e.heading):Object.prototype.hasOwnProperty.call(e,"id")&&this.text.setValue(this.file.basename+"^"+e.id)}selectSuggestion({item:e}){let n;e instanceof yr.TFile?(this.file=e,n=e.basename):Object.prototype.hasOwnProperty.call(e,"heading")?n=this.file.basename+"#"+e.heading:Object.prototype.hasOwnProperty.call(e,"id")&&(n=this.file.basename+"^"+e.id);let a=this.file.path.split("/").slice(0,-1);a.length?this.link=a.join("/")+"/"+n:this.link=n,this.text.setValue(n),this.close(),this.onClose()}renderSuggestion(e,n){let{item:a,match:r}=e||{},i=n.createDiv({cls:"suggestion-content"});if(!a){i.setText(this.emptyStateText),i.parentElement.addClass("is-selected");return}if(a instanceof yr.TFile){let o=a.path.length-a.name.length,l=r.matches.map(s=>createSpan("suggestion-highlight"));for(let s=o;su[0]===s);if(d){let u=l[r.matches.indexOf(d)];i.appendChild(u),u.appendText(a.path.substring(d[0],d[1])),s+=d[1]-d[0]-1;continue}i.appendText(a.path[s])}n.createDiv({cls:"suggestion-note",text:a.path})}else Object.prototype.hasOwnProperty.call(a,"heading")?(i.setText(a.heading),i.prepend(createSpan({cls:"suggestion-flair",text:`H${a.level}`}))):Object.prototype.hasOwnProperty.call(a,"id")&&i.setText(a.id)}get headings(){return this.file?(this.cache||(this.cache=this.app.metadataCache.getFileCache(this.file)),this.cache.headings||[]):[]}get blocks(){return this.file?(this.cache||(this.cache=this.app.metadataCache.getFileCache(this.file)),Object.values(this.cache.blocks||{})||[]):[]}getItems(){let e=this.inputEl.value;return/#/.test(e)?(this.modifyInput=n=>n.split(/#/).pop(),this.headings):/\^/.test(e)?(this.modifyInput=n=>n.split(/\^/).pop(),this.blocks):this.files}};var vs=Fe(Nn());var Ia=class extends it{constructor(e,n,a,r){super(e.app);this.plugin=e;this.calendar=n;this.saved=!1;this.event={name:null,description:null,date:{month:null,day:null,year:null},id:Ze(6),note:null,category:null};a&&(this.event=(0,vs.default)(a),this.editing=!0),r&&(this.event.date=(0,vs.default)(r)),this.containerEl.addClass("fantasy-calendar-create-event")}async display(){this.contentEl.empty(),this.titleEl.setText(this.editing?"Edit Event":"New Event"),this.infoEl=this.contentEl.createDiv("event-info"),this.buildInfo(),this.dateEl=this.contentEl.createDiv("event-date"),this.buildDate(),new gt.Setting(this.contentEl).addButton(e=>{e.setButtonText("Save").setCta().onClick(async()=>{if(!this.event.name?.length){new gt.Notice("The event must have a name.");return}if(this.event.end){this.event.end={year:this.event.end.year??this.event.date.year,month:this.event.end.month??this.event.date.month,day:this.event.end.day??this.event.date.day};let n=this.event.date,a=this.event.end,r=Math.max(...this.calendar.static.months.map(s=>s.length)),i=r*this.calendar.static.months.length,o=(n.year-1)*i+(n.month??-1)*r+n.day,l=(a.year-1)*i+(a.month??-1)*r+a.day;if(o>l){let s={...this.event.end};this.event.end={...this.event.date},this.event.date={...s}}}if(this.saved=!0,this.plugin.data.eventFrontmatter&&this.event.note){let[n,a]=this.event.note.split(/[#^]/),r=this.app.metadataCache.getFirstLinkpathDest(n,""),i=this.plugin.format.replace(/[Yy]+/g,`${this.event.date.year}`).replace(/[Mm]+/g,`${this.event.date.month}`).replace(/[Dd]+/g,`${this.event.date.day}`),o=[`fc-calendar: ${this.calendar.name}`,`fc-date: ${i}`];if(this.event.end){let l=this.plugin.format.replace(/[Yy]+/g,`${this.event.end.year}`).replace(/[Mm]+/g,`${this.event.end.month}`).replace(/[Dd]+/g,`${this.event.end.day}`);o.push(`fc-end: ${l}`)}if(this.event.category){let l=this.calendar.categories.find(s=>s.id==this.event.category)?.name;o.push(`fc-category: ${l}`)}if(r){let l=await this.app.vault.read(r);if(/^\-\-\-$\n[\s\S]*?^\-\-\-$/m.test(l)){let[,s]=l.match(/^\-\-\-$\n([\s\S]*?)^\-\-\-$/m),d=s.split(` +`).filter(u=>!/^fc-calendar/.test(u)&&!/^fc-date/.test(u)&&!/^fc-end/.test(u)&&!/^fc-category/.test(u)&&!/^fc-display-name/.test(u));d.unshift(...o),l=l.replace(/^\-\-\-$\n[\s\S]*?^\-\-\-$/m,`--- +${d.join(` +`)}---`)}else l=`--- +${o.join(` +`)} +--- +${l}`;await this.app.vault.modify(r,l)}else await this.app.vault.create(this.event.note,`---${o.join(` +`)}---`)}this.event.name||(this.event.name="Event"),this.close()})}).addExtraButton(e=>{e.setIcon("cross").setTooltip("Cancel").onClick(()=>this.close())})}buildDate(){this.dateEl.empty(),this.buildStartDate(),this.endEl=this.dateEl.createDiv(),this.event.end?this.buildEndDate():new gt.Setting(this.endEl).setName("Add End Date").addToggle(n=>{n.setValue(!1).onChange(a=>this.buildEndDate())});let e=this.dateEl.createDiv("fantasy-calendar-event-formula");this.event.formulas?.length?this.buildEventFormulas(e):new gt.Setting(e).setName("Add Interval").addToggle(n=>{n.setValue(!1).onChange(a=>this.buildEventFormulas(e))}),this.stringEl=this.dateEl.createDiv("event-date-string setting-item-description"),this.buildDateString()}buildEventFormulas(e){e.empty(),this.event.formulas=this.event.formulas??[{type:"interval",number:1,timespan:"days"}],new gt.Setting(e).setName("Event Interval").addText(n=>{n.setValue(`${this.event.formulas[0].number}`).onChange(a=>{this.event.formulas[0].number=Number(a)}).inputEl.setAttr("type","number")}).addDropdown(n=>{n.addOption("days","days")})}buildStartDate(){this.startEl=this.dateEl.createDiv("fantasy-calendar-event-date"),this.startEl.createSpan({text:"Start:"}),this.startDateEl=this.startEl.createDiv("fantasy-calendar-date-fields"),this.buildDateFields(this.startDateEl,this.event.date)}buildEndDate(){this.event.end=this.event.end??{...this.event.date},this.endEl.empty(),this.endEl.addClass("fantasy-calendar-event-date"),this.endEl.createSpan({text:"End:"}),this.endDateEl=this.endEl.createDiv("fantasy-calendar-date-fields"),this.buildDateFields(this.endDateEl,this.event.end)}buildDateString(){this.stringEl.empty(),this.stringEl.createSpan({text:rn(this.event.date,this.calendar.static.months,this.event.end)})}buildDateFields(e,n=this.event.date){e.empty();let a=e.createDiv("fantasy-calendar-date-field");a.createEl("label",{text:"Day"}),new gt.TextComponent(a).setPlaceholder("Day").setValue(`${n.day}`).onChange(s=>{n.day=Number(s),this.buildDateString()}).inputEl.setAttr("type","number");let i=e.createDiv("fantasy-calendar-date-field");i.createEl("label",{text:"Month"}),new gt.DropdownComponent(i).addOptions(Object.fromEntries([["select","Select Month"],...this.calendar.static.months.map(s=>[s.name,s.name])])).setValue(n.month!=null?this.calendar.static.months[n.month].name:"select").onChange(s=>{s==="select"&&(n.month=null);let d=this.calendar.static.months.find(u=>u.name==s);n.month=this.calendar.static.months.indexOf(d),this.buildDateString()});let o=e.createDiv("fantasy-calendar-date-field");o.createEl("label",{text:"Year"}),new gt.TextComponent(o).setPlaceholder("Year").setValue(`${n.year}`).onChange(s=>{!s||s==null?n.year=void 0:n.year=Number(s),this.buildDateString()}).inputEl.setAttr("type","number")}buildInfo(){this.infoEl.empty(),new gt.Setting(this.infoEl).setName("Note").setDesc("Link the event to a note.").addText(n=>{let a=this.app.vault.getFiles();if(n.setPlaceholder("Path"),this.event.note){let[i,o]=this.event.note.split(/[#^]/),l=this.app.metadataCache.getFirstLinkpathDest(i,"");l&&l instanceof gt.TFile&&n.setValue(`${l.basename}${o?"#":""}${o||""}`)}let r=new _i(this.app,n,[...a]);r.onClose=async()=>{n.inputEl.blur(),this.event.note=r.link,this.tryParse(r.file)}}),new gt.Setting(this.infoEl).setName("Event Name").addText(n=>n.setPlaceholder("Event Name").setValue(this.event.name).onChange(a=>{this.event.name=a}));let e=this.infoEl.createDiv("event-description");e.createEl("label",{text:"Event Description"}),new gt.TextAreaComponent(e).setPlaceholder("Event Description").setValue(this.event.description).onChange(n=>{this.event.description=n}),new gt.Setting(this.infoEl).setName("Event Category").addDropdown(n=>{let a=Object.fromEntries(this.calendar.categories.map(r=>[r.id,r.name]));n.addOptions(a).setValue(this.event.category).onChange(r=>this.event.category=r)})}async tryParse(e){this.event.name=e.basename;let n=this.app.metadataCache.getFileCache(e),{frontmatter:a}=n;if(a){if("fc-display-name"in a&&(this.event.name=a["fc-display-name"]),"fc-date"in a){let{day:r,month:i,year:o}=a["fc-date"];if(r&&(this.event.date.day=r),i){if(typeof i=="string"){let l=this.calendar.static.months?.find(s=>s.name==i)??this.calendar.static.months?.[0];this.event.date.month=this.calendar.static.months?.indexOf(l)}typeof i=="number"&&(this.event.date.month=i-1)}o&&(this.event.date.year=o)}"fc-category"in a&&(this.calendar.categories.find(r=>r.name===a["fc-category"])||this.calendar.categories.push({name:a["fantasy-category"],color:"#808080",id:Ze(6)}),this.event.category=this.calendar.categories.find(r=>r.name===a["fc-category"])?.id)}await this.display()}async onOpen(){await this.display()}};var Wd=Fe(require("obsidian"));function J0(t){let e;return{c(){e=pe(t[4])},m(n,a){q(n,e,a)},p(n,a){a&16&&be(e,n[4])},d(n){n&&O(e)}}}function $0(t){let e,n,a,r;return{c(){e=T("div")},m(i,o){q(i,e,o),a||(r=ue(n=t[5].call(null,e)),a=!0)},p:K,d(i){i&&O(e),a=!1,r()}}}function e1(t){let e,n,a,r,i,o,l,s,d,u,c,h;function y(p,k){if(p[3])return $0;if(p[4])return J0}let m=y(t,-1),v=m&&m(t);return{c(){e=T("div"),n=T("div"),a=T("div"),r=pe(t[0]),i=V(),o=T("div"),l=pe(t[1]),s=V(),d=T("div"),u=T("button"),v&&v.c(),w(a,"class","setting-item-name"),w(o,"class","setting-item-description"),w(n,"class","setting-item-info"),w(u,"aria-label",t[2]),w(d,"class","setting-item-control"),w(e,"class","setting-item")},m(p,k){q(p,e,k),C(e,n),C(n,a),C(a,r),C(n,i),C(n,o),C(o,l),C(e,s),C(e,d),C(d,u),v&&v.m(u,null),c||(h=ae(u,"click",t[6]),c=!0)},p(p,[k]){k&1&&be(r,p[0]),k&2&&be(l,p[1]),m===(m=y(p,k))&&v?v.p(p,k):(v&&v.d(1),v=m&&m(p),v&&(v.c(),v.m(u,null))),k&4&&w(u,"aria-label",p[2])},i:K,o:K,d(p){p&&O(e),v&&v.d(),c=!1,h()}}}function t1(t,e,n){let{name:a}=e,{desc:r=""}=e,{label:i=null}=e,{icon:o=null}=e,{text:l=null}=e,s=u=>{(0,Wd.setIcon)(u,o)};function d(u){ce.call(this,t,u)}return t.$$set=u=>{"name"in u&&n(0,a=u.name),"desc"in u&&n(1,r=u.desc),"label"in u&&n(2,i=u.label),"icon"in u&&n(3,o=u.icon),"text"in u&&n(4,l=u.text)},[a,r,i,o,l,s,d]}var Gd=class extends de{constructor(e){super();fe(this,e,t1,e1,se,{name:0,desc:1,label:2,icon:3,text:4})}},Ud=Gd;var Oa=Fe(require("obsidian"));function n1(t){we(t,"svelte-1cuaalj",".more.svelte-1cuaalj{text-align:center;padding-top:10px;text-decoration:underline;font-style:italic;cursor:pointer}")}function zd(t,e,n){let a=t.slice();return a[17]=e[n],a}function Yd(t){let e,n,a,r,i,o;return r=new Pt({props:{message:"Create a new event to see it here."}}),{c(){e=T("div"),n=V(),a=T("div"),$(r.$$.fragment),i=V(),w(a,"class","setting-item")},m(l,s){q(l,e,s),q(l,n,s),q(l,a,s),J(r,a,null),C(a,i),o=!0},p:K,i(l){o||(R(r.$$.fragment,l),o=!0)},o(l){H(r.$$.fragment,l),o=!1},d(l){l&&O(e),l&&O(n),l&&O(a),Q(r)}}}function Zd(t){let e,n;function a(){return t[14](t[17])}function r(){return t[15](t[17])}return e=new Hd({props:{event:t[17],category:t[6](t[17].category),date:rn(t[17].date,t[4],t[17].end)}}),e.$on("edit",a),e.$on("delete",r),{c(){$(e.$$.fragment)},m(i,o){J(e,i,o),n=!0},p(i,o){t=i;let l={};o&8&&(l.event=t[17]),o&8&&(l.category=t[6](t[17].category)),o&24&&(l.date=rn(t[17].date,t[4],t[17].end)),e.$set(l)},i(i){n||(R(e.$$.fragment,i),n=!0)},o(i){H(e.$$.fragment,i),n=!1},d(i){Q(e,i)}}}function Kd(t){let e,n,a;return{c(){e=T("div"),e.innerHTML="Load More Events...",w(e,"class","more svelte-1cuaalj")},m(r,i){q(r,e,i),n||(a=ae(e,"click",t[16]),n=!0)},p:K,d(r){r&&O(e),n=!1,a()}}}function a1(t){let e,n,a,r,i,o,l,s,d,u,c,h,y;e=new Ud({props:{name:"Delete All Events",icon:"trash"}}),e.$on("click",t[12]),o=new Ft({}),o.$on("click",t[13]);let m=t[3],v=[];for(let A=0;AH(v[A],1,1,()=>{v[A]=null}),k=null;m.length||(k=Yd(t));let E=!t[2]&&t[3].length{k=null}),Ae()):(k=Yd(A),k.c(),R(k,1),k.m(s,null))}!A[2]&&A[3].length{n(3,r=r.filter(_=>_.id!==S.id))},c=S=>o.categories.find(({id:_})=>_==S),h=S=>{let _=new Ia(l,o,S);_.onClose=()=>{if(!!_.saved){if(_.editing){let F=o.events.findIndex(D=>D.id===_.event.id);o.events.splice(F,1,{..._.event})}else o.events.push({..._.event});n(3,r=o.events)}},_.open()},y=async()=>{await gr(l.app,"Are you sure you want to delete all events from this calendar?")&&n(0,o.events=[],o)},m=S=>{S.createDiv();let _;new Oa.Setting(S).setName("Filter events").addSearch(F=>{_=F,F.onChange((0,Oa.debounce)(D=>{if(!D){n(11,a=o.events.sort((x,P)=>x.date.year!=P.date.year?x.date.year-P.date.year:x.date.month!=P.date.month?x.date.month-P.date.month:x.date.day-P.date.day)),n(2,d=!1);return}let N=[];for(let x of a)(0,Oa.prepareFuzzySearch)(D)(x.name)&&N.push(x);n(11,a=N),n(2,d=!0)},250))}).addExtraButton(F=>{F.setIcon("trash").setTooltip("Delete Filtered Events").onClick(async()=>{await gr(l.app,"Are you sure you want to delete the filtered events from this calendar?")&&(n(0,o.events=o.events.filter(D=>!a.includes(D)),o),_.setValue(""))})})},v=()=>y(),p=()=>h(),k=S=>h(S),E=S=>u(S),A=()=>n(1,s++,s);return t.$$set=S=>{"calendar"in S&&n(0,o=S.calendar),"plugin"in S&&n(10,l=S.plugin)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(11,a=o.events.sort((S,_)=>S.date.year!=_.date.year?S.date.year-_.date.year:S.date.month!=_.date.month?S.date.month-_.date.month:S.date.day-_.date.day))}if(t.$$.dirty&2050){e:n(3,r=a.slice(0,100*s))}if(t.$$.dirty&1){e:n(4,i=o.static.months)}},[o,s,d,r,i,u,c,h,y,m,l,a,v,p,k,E,A]}var Qd=class extends de{constructor(e){super();fe(this,e,i1,r1,se,{calendar:0,plugin:10},n1)}},Xd=Qd;var Ci=Fe(require("obsidian"));var $d=Fe(Jd());function o1(t){we(t,"svelte-1ok7o99",".category.svelte-1ok7o99{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:0.5rem;padding-top:0.75rem}")}function ef(t,e,n){let a=t.slice();return a[8]=e[n],a}function s1(t){let e,n=t[1],a=[];for(let r=0;r{s[h]=null}),Ae(),r=s[a],r?r.p(u,c):(r=s[a]=l[a](u),r.c()),R(r,1),r.m(i.parentNode,i))},i(u){o||(R(e.$$.fragment,u),R(r),o=!0)},o(u){H(e.$$.fragment,u),H(r),o=!1},d(u){Q(e,u),u&&O(n),s[a].d(u),u&&O(i)}}}function c1(t){let e,n;return e=new st({props:{name:"Categories",$$slots:{default:[u1]},$$scope:{ctx:t}}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,[r]){let i={};r&2051&&(i.$$scope={dirty:r,ctx:a}),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function d1(t,e,n){let a,r=Se(),{calendar:i}=e,o=(c,h)=>{new Ci.TextComponent(c).setValue(h.name).setPlaceholder("Name").onChange(m=>{h.name=m,r("update",h)}).inputEl.setAttr("style","width: 100%;")},l=(c,h)=>{new Ci.ExtraButtonComponent(c).setIcon("trash").onClick(()=>{n(1,a=a.filter(y=>y.id!==h.id)),r("delete",h)})},s=(c,h)=>{let{target:y}=c;y instanceof HTMLInputElement&&(h.color=y.value,r("update",h))},d=()=>n(0,i.categories=[...a,{id:Ze(6),color:(0,$d.default)(),name:"Category"}],i),u=(c,h)=>s(h,c);return t.$$set=c=>{"calendar"in c&&n(0,i=c.calendar)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(1,a=i.categories)}},[i,a,o,l,s,d,u]}var nf=class extends de{constructor(e){super();fe(this,e,d1,c1,se,{calendar:0},o1)}},af=nf;var Ds=Fe(require("obsidian"));var bs="#808080",Ie=["M6.5,16a9.5,9.5 0 1,0 19,0a9.5,9.5 0 1,0 -19,0","M19.79,6C22.25,7.2,25,9.92,25,16s-2.75,8.8-5.21,10a10.59,10.59,0,0,1-3.79.71A10.72,10.72,0,0,1,16,5.28,10.59,10.59,0,0,1,19.79,6Z","M19.43,5.86C21.79,7,24.5,9.7,24.5,16s-2.71,9-5.07,10.14a10.55,10.55,0,0,1-3.43.58A10.72,10.72,0,0,1,16,5.28,10.55,10.55,0,0,1,19.43,5.86Z","M17.87,5.46C20.23,6.34,24,8.88,24,16.17c0,6.85-3.33,9.36-5.69,10.29a11,11,0,0,1-2.31.26A10.72,10.72,0,0,1,16,5.28,10.49,10.49,0,0,1,17.87,5.46Z","M17.79,5.45C20,6.3,23.5,8.77,23.5,15.88c0,7.37-3.75,9.87-5.95,10.71a9.92,9.92,0,0,1-1.55.13A10.72,10.72,0,0,1,16,5.28,10.54,10.54,0,0,1,17.79,5.45Z","M17.35,5.38c1.9.79,5.15,3.25,5.15,10.72,0,7.25-3.06,9.68-5,10.5a10.87,10.87,0,0,1-1.52.12A10.72,10.72,0,0,1,16,5.28,10.1,10.1,0,0,1,17.35,5.38Z","M17.05,5.34c1.6.75,4.45,3.17,4.45,10.79,0,7.39-2.68,9.76-4.3,10.52a11.9,11.9,0,0,1-1.2.07A10.72,10.72,0,0,1,16,5.28,9,9,0,0,1,17.05,5.34Z","M16.85,5.33c1.3.74,3.65,3.12,3.65,10.67s-2.35,9.93-3.65,10.67c-.28,0-.56,0-.85,0A10.72,10.72,0,0,1,16,5.28,7.92,7.92,0,0,1,16.85,5.33Z","M16.46,5.31c.95.78,3,3.34,3,10.69s-2.09,9.91-3,10.69l-.46,0A10.72,10.72,0,0,1,16,5.28Z","M16.29,5.3c.65.8,2.21,3.48,2.21,10.78S17,25.91,16.3,26.7l-.3,0A10.72,10.72,0,0,1,16,5.28Z","M16.13,5.29c.37.89,1.37,3.92,1.37,10.79s-1,9.76-1.36,10.63H16A10.72,10.72,0,0,1,16,5.28Z","M16,5.29A85.5,85.5,0,0,1,16.5,16,85.5,85.5,0,0,1,16,26.71h0A10.72,10.72,0,0,1,16,5.28Z","M16,26.72A10.72,10.72,0,0,1,16,5.28Z","M15.5,16A85.59,85.59,0,0,0,16,26.72,10.72,10.72,0,0,1,16,5.28,85.59,85.59,0,0,0,15.5,16Z","M14.5,16.08c0,6.84,1,9.77,1.36,10.63a10.71,10.71,0,0,1,0-21.42C15.5,6.17,14.5,9.2,14.5,16.08Z","M15.7,26.7a10.7,10.7,0,0,1,0-21.4c-.65.8-2.21,3.47-2.21,10.78S15,25.92,15.7,26.7Z","M15.55,26.7a10.71,10.71,0,0,1,0-21.4c-1,.78-3.05,3.34-3.05,10.7S14.6,25.92,15.55,26.7Z","M15.16,26.68a10.71,10.71,0,0,1,0-21.36C13.85,6.06,11.5,8.43,11.5,16S13.85,25.94,15.16,26.68Z","M14.81,26.65A10.72,10.72,0,0,1,15,5.33c-1.59.76-4.45,3.17-4.45,10.8C10.5,23.53,13.19,25.9,14.81,26.65Z","M14.49,26.6a10.71,10.71,0,0,1,.17-21.23c-1.9.8-5.16,3.24-5.16,10.73C9.5,23.37,12.57,25.79,14.49,26.6Z","M14.46,26.6a10.71,10.71,0,0,1-.24-21.16C12,6.29,8.5,8.76,8.5,15.88,8.5,23.26,12.27,25.76,14.46,26.6Z","M13.72,26.47a10.71,10.71,0,0,1,.43-21C11.78,6.33,8,8.87,8,16.17,8,23,11.35,25.55,13.72,26.47Z","M12.6,26.19a10.73,10.73,0,0,1,0-20.35C10.23,7,7.5,9.67,7.5,16s2.73,9,5.1,10.16Z","M12.23,26a10.7,10.7,0,0,1,0-20C9.77,7.19,7,9.9,7,16S9.77,24.81,12.23,26Z",null,"M19.77,26C22.23,24.81,25,22.1,25,16S22.23,7.19,19.77,6a10.7,10.7,0,0,1,0,20Z","M19.4,26.16C21.77,25,24.5,22.33,24.5,16S21.77,7,19.4,5.84a10.71,10.71,0,0,1,0,20.32Z","M18.28,26.47C20.65,25.55,24,23,24,16.17c0-7.3-3.78-9.84-6.15-10.72a10.71,10.71,0,0,1,.43,21Z","M17.54,26.6c2.19-.84,6-3.34,6-10.72,0-7.12-3.5-9.59-5.72-10.44a10.71,10.71,0,0,1-.24,21.16Z","M17.51,26.6c1.92-.81,5-3.23,5-10.5,0-7.49-3.26-9.93-5.16-10.73a10.71,10.71,0,0,1,.17,21.23Z","M17.19,26.65c1.62-.75,4.31-3.12,4.31-10.52,0-7.63-2.86-10-4.45-10.8a10.72,10.72,0,0,1,.14,21.32Z","M16.84,26.68c1.31-.74,3.66-3.11,3.66-10.68S18.15,6.06,16.84,5.32a10.71,10.71,0,0,1,0,21.36Z","M16.45,26.7c.95-.78,3.05-3.34,3.05-10.7S17.4,6.08,16.45,5.3a10.71,10.71,0,0,1,0,21.4Z","M16.3,26.7c.67-.78,2.2-3.37,2.2-10.62S16.94,6.1,16.29,5.3a10.7,10.7,0,0,1,0,21.4Z","M16.14,26.71c.37-.86,1.36-3.79,1.36-10.63s-1-9.91-1.37-10.79a10.71,10.71,0,0,1,0,21.42Z","M16,26.72A85.59,85.59,0,0,0,16.5,16,85.59,85.59,0,0,0,16,5.28a10.72,10.72,0,0,1,0,21.44Z","M16,26.72V5.28a10.72,10.72,0,0,1,0,21.44Z","M16,26.72h0A85.59,85.59,0,0,1,15.5,16,85.59,85.59,0,0,1,16,5.28h0a10.72,10.72,0,0,1,0,21.44Z","M16,26.72h-.14c-.37-.86-1.36-3.79-1.36-10.63s1-9.91,1.37-10.79H16a10.72,10.72,0,0,1,0,21.44Z","M16,26.72l-.3,0c-.67-.78-2.2-3.37-2.2-10.62s1.56-10,2.21-10.78l.29,0a10.72,10.72,0,0,1,0,21.44Z","M16,26.72l-.45,0c-1-.78-3.05-3.34-3.05-10.7s2.1-9.92,3.05-10.7l.45,0a10.72,10.72,0,0,1,0,21.44Z","M16,26.72c-.28,0-.56,0-.84,0C13.85,25.94,11.5,23.57,11.5,16s2.35-9.94,3.66-10.68c.28,0,.56,0,.84,0a10.72,10.72,0,0,1,0,21.44Z","M16,26.72a11.7,11.7,0,0,1-1.19-.07c-1.62-.75-4.31-3.12-4.31-10.52,0-7.63,2.86-10,4.45-10.8.35,0,.7,0,1.05,0a10.72,10.72,0,0,1,0,21.44Z","M16,26.72a10.85,10.85,0,0,1-1.51-.12c-1.92-.81-5-3.23-5-10.5,0-7.49,3.26-9.93,5.16-10.73A11.9,11.9,0,0,1,16,5.28a10.72,10.72,0,0,1,0,21.44Z","M16,26.72a11.16,11.16,0,0,1-1.54-.12c-2.19-.84-6-3.34-6-10.72,0-7.12,3.5-9.59,5.72-10.44A10.43,10.43,0,0,1,16,5.28a10.72,10.72,0,0,1,0,21.44Z","M16,26.72a10.69,10.69,0,0,1-2.28-.25C11.35,25.55,8,23,8,16.17c0-7.3,3.78-9.84,6.15-10.72A11.26,11.26,0,0,1,16,5.28a10.72,10.72,0,0,1,0,21.44Z","M16,26.72a10.63,10.63,0,0,1-3.4-.56C10.23,25,7.5,22.33,7.5,16s2.73-9,5.1-10.16A10.72,10.72,0,1,1,16,26.72Z","M16,26.72a10.52,10.52,0,0,1-3.77-.7C9.77,24.81,7,22.1,7,16S9.77,7.19,12.23,6A10.52,10.52,0,0,1,16,5.28a10.72,10.72,0,0,1,0,21.44Z"],rf={"New Moon":Ie[0],"New Moon Fading":Ie[1],"New Moon Faded":Ie[2],"Waxing Crescent Rising":Ie[3],"Waxing Crescent Risen":Ie[4],"Waxing Crescent":Ie[6],"Waxing Crescent Fading":Ie[7],"Waxing Crescent Faded":Ie[8],"First Quarter Rising":Ie[9],"First Quarter Risen":Ie[10],"First Quarter":Ie[12],"First Quarter Fading":Ie[13],"First Quarter Faded":Ie[14],"Waxing Gibbous Rising":Ie[15],"Waxing Gibbous Risen":Ie[16],"Waxing Gibbous":Ie[18],"Waxing Gibbous Fading":Ie[19],"Waxing Gibbous Faded":Ie[20],"Full Moon Rising":Ie[21],"Full Moon Risen":Ie[22],"Full Moon":Ie[24],"Full Moon Fading":Ie[25],"Full Moon Faded":Ie[26],"Waning Gibbous Rising":Ie[27],"Waning Gibbous Risen":Ie[28],"Waning Gibbous":Ie[30],"Waning Gibbous Fading":Ie[31],"Waning Gibbous Faded":Ie[32],"Last Quarter Rising":Ie[33],"Last Quarter Risen":Ie[34],"Last Quarter":Ie[36],"Last Quarter Fading":Ie[37],"Last Quarter Faded":Ie[38],"Waning Crescent Rising":Ie[39],"Waning Crescent Risen":Ie[40],"Waning Crescent":Ie[42],"Waning Crescent Fading":Ie[43],"Waning Crescent Faded":Ie[44],"New Moon Rising":Ie[45],"New Moon Risen":Ie[46]},of={4:["New Moon","First Quarter","Full Moon","Last Quarter"],8:["New Moon","Waxing Crescent","First Quarter","Waxing Gibbous","Full Moon","Waning Gibbous","Last Quarter","Waning Crescent"],16:["New Moon","New Moon Fading","Waxing Crescent","Waxing Crescent Fading","First Quarter","First Quarter Fading","Waxing Gibbous","Waxing Gibbous Fading","Full Moon","Full Moon Fading","Waning Gibbous","Waning Gibbous Fading","Last Quarter","Last Quarter Fading","Waning Crescent","Waning Crescent Fading"],24:["New Moon","New Moon Fading","Waxing Crescent Rising","Waxing Crescent","Waxing Crescent Fading","First Quarter Rising","First Quarter","First Quarter Fading","Waxing Gibbous Rising","Waxing Gibbous","Waxing Gibbous Fading","Full Moon Rising","Full Moon","Full Moon Fading","Waning Gibbous Rising","Waning Gibbous","Waning Gibbous Fading","Last Quarter Rising","Last Quarter","Last Quarter Fading","Waning Crescent Rising","Waning Crescent","Waning Crescent Fading","New Moon Rising"],40:["New Moon","New Moon Fading","New Moon Faded","Waxing Crescent Rising","Waxing Crescent Risen","Waxing Crescent","Waxing Crescent Fading","Waxing Crescent Faded","First Quarter Rising","First Quarter Risen","First Quarter","First Quarter Fading","First Quarter Faded","Waxing Gibbous Rising","Waxing Gibbous Risen","Waxing Gibbous","Waxing Gibbous Fading","Waxing Gibbous Faded","Full Moon Rising","Full Moon Risen","Full Moon","Full Moon Fading","Full Moon Faded","Waning Gibbous Rising","Waning Gibbous Risen","Waning Gibbous","Waning Gibbous Fading","Waning Gibbous Faded","Last Quarter Rising","Last Quarter Risen","Last Quarter","Last Quarter Fading","Last Quarter Faded","Waning Crescent Rising","Waning Crescent Risen","Waning Crescent","Waning Crescent Fading","Waning Crescent Faded","New Moon Rising","New Moon Risen"]};function f1(t){let e,n,a,r,i,o,l,s;return{c(){e=on("svg"),n=on("circle"),r=on("path"),o=on("circle"),w(n,"cx","16"),w(n,"cy","16"),w(n,"r","10"),w(n,"fill",a=t[0].faceColor),w(r,"class","shadow"),w(r,"fill",i=t[0].shadowColor),w(r,"d",t[4]),w(o,"cx","16"),w(o,"cy","16"),w(o,"r","10"),w(o,"fill","none"),w(o,"stroke","#000"),w(o,"stroke-width","2px"),w(e,"class","moon"),w(e,"id",l=t[0].id),w(e,"preserveAspectRatio","xMidYMid"),w(e,"aria-label",s=t[1]?`${t[0].name} +${t[3]}`:null),w(e,"width",t[2]),w(e,"height",t[2]),w(e,"viewBox","0 0 32 32")},m(d,u){q(d,e,u),C(e,n),C(e,r),C(e,o)},p(d,[u]){u&1&&a!==(a=d[0].faceColor)&&w(n,"fill",a),u&1&&i!==(i=d[0].shadowColor)&&w(r,"fill",i),u&16&&w(r,"d",d[4]),u&1&&l!==(l=d[0].id)&&w(e,"id",l),u&11&&s!==(s=d[1]?`${d[0].name} +${d[3]}`:null)&&w(e,"aria-label",s),u&4&&w(e,"width",d[2]),u&4&&w(e,"height",d[2])},i:K,o:K,d(d){d&&O(e)}}}function h1(t,e,n){let a,{moon:r}=e,{label:i=!0}=e,{size:o=28}=e,{phase:l}=e;return t.$$set=s=>{"moon"in s&&n(0,r=s.moon),"label"in s&&n(1,i=s.label),"size"in s&&n(2,o=s.size),"phase"in s&&n(3,l=s.phase)},t.$$.update=()=>{if(t.$$.dirty&8){e:n(4,a=rf[l])}},[r,i,o,l,a]}var sf=class extends de{constructor(e){super();fe(this,e,h1,f1,se,{moon:0,label:1,size:2,phase:3})}},jn=sf;var yn=Fe(require("obsidian"));var ws=class extends it{constructor(e,n,a){super(e);this.calendar=n;this.saved=!1;this.moon={name:null,cycle:null,offset:null,faceColor:"#fff",shadowColor:"#000",id:Ze(6)};a&&(this.moon={...a},this.editing=!0),this.containerEl.addClass("fantasy-calendar-create-moon")}async display(){this.contentEl.empty(),this.contentEl.createEl("h3",{text:this.editing?"Edit Moon":"New Moon"}),this.infoEl=this.contentEl.createDiv("moon-info"),this.buildInfo(),new yn.Setting(this.contentEl).addButton(e=>{e.setButtonText("Save").setCta().onClick(()=>{if(!this.moon.name?.length){new yn.Notice("The moon must have a name.");return}if(!this.moon.cycle){new yn.Notice("The moon must have a positive cycle.");return}this.saved=!0,this.close()})}).addExtraButton(e=>{e.setIcon("cross").setTooltip("Cancel").onClick(()=>this.close())})}buildInfo(){this.infoEl.empty(),new yn.Setting(this.infoEl).setName("Name").addText(e=>{e.setValue(this.moon.name).onChange(n=>{this.moon.name=n})}),new yn.Setting(this.infoEl).setName("Cycle").setDesc("How many days it takes for the moon to complete a full cycle.").addText(e=>{e.inputEl.setAttr("type","number"),e.setValue(`${this.moon.cycle}`).onChange(n=>{isNaN(Number(n))||(this.moon.cycle=Number(n))})}),new yn.Setting(this.infoEl).setName("Offset").setDesc("Shift the starting moon phase by a number of days.").addText(e=>{e.inputEl.setAttr("type","number"),e.setValue(`${this.moon.offset}`).onChange(n=>{isNaN(Number(n))||(this.moon.offset=Number(n))})}),new yn.Setting(this.infoEl).setName("Face Color").addText(e=>{e.inputEl.setAttr("type","color"),e.setValue(this.moon.faceColor).onChange(n=>{this.moon.faceColor=n})}),new yn.Setting(this.infoEl).setName("Shadow Color").addText(e=>{e.inputEl.setAttr("type","color"),e.setValue(this.moon.shadowColor).onChange(n=>{this.moon.shadowColor=n})})}async onOpen(){await this.display()}};function m1(t){we(t,"svelte-v24qmo",".moon.svelte-v24qmo{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:1rem;margin-top:0.5rem}.setting-item-name.svelte-v24qmo{display:flex;align-items:center}.icons.svelte-v24qmo{display:flex;align-self:flex-start;justify-self:flex-end;align-items:center}.icon.svelte-v24qmo{align-items:center}")}function lf(t,e,n){let a=t.slice();return a[13]=e[n],a}function p1(t){let e,n,a=t[1],r=[];for(let o=0;oH(r[o],1,1,()=>{r[o]=null});return{c(){e=T("div");for(let o=0;o{u[v]=null}),Ae(),o=u[i],o?o.p(h,y):(o=u[i]=d[i](h),o.c()),R(o,1),o.m(l.parentNode,l))},i(h){s||(R(e.$$.fragment,h),R(a.$$.fragment,h),R(o),s=!0)},o(h){H(e.$$.fragment,h),H(a.$$.fragment,h),H(o),s=!1},d(h){Q(e,h),h&&O(n),Q(a,h),h&&O(r),u[i].d(h),h&&O(l)}}}function v1(t){let e,n;return e=new st({props:{name:"Moons",$$slots:{default:[y1]},$$scope:{ctx:t}}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,[r]){let i={};r&65543&&(i.$$scope={dirty:r,ctx:a}),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function b1(t,e,n){let a,r,{calendar:i}=e,{plugin:o}=e,l=Se(),s=p=>{let k=new Ds.ExtraButtonComponent(p).setIcon("trash").setTooltip("Delete")},d=p=>{new Ds.ExtraButtonComponent(p).setIcon("pencil").setTooltip("Edit")},u=p=>{n(0,i.static.moons=i.static.moons.filter(k=>k.id!==p.id),i)},c=p=>{let k=new ws(o.app,i,p);k.onClose=()=>{if(!!k.saved){if(k.editing){let E=i.static.moons.findIndex(A=>A.id===k.moon.id);i.static.moons.splice(E,1,{...k.moon})}else i.static.moons.push({...k.moon});n(1,a=i.static.moons)}},k.open()},h=()=>n(0,i.static.displayMoons=!i.static.displayMoons,i),y=()=>c(),m=p=>c(p),v=p=>u(p);return t.$$set=p=>{"calendar"in p&&n(0,i=p.calendar),"plugin"in p&&n(7,o=p.plugin)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(1,a=i.static.moons)}if(t.$$.dirty&1){e:n(2,r=i.static.displayMoons)}},[i,a,r,s,d,u,c,o,h,y,m,v]}var cf=class extends de{constructor(e){super();fe(this,e,b1,v1,se,{calendar:0,plugin:7},m1)}},df=cf;var _s=Fe(require("obsidian"));function w1(t){we(t,"svelte-1rh93fc",".leapday.svelte-1rh93fc.svelte-1rh93fc{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:1rem;margin-top:0.5rem}.leapday-info.svelte-1rh93fc.svelte-1rh93fc{width:100%}.icons.svelte-1rh93fc.svelte-1rh93fc{display:flex;align-self:center;justify-self:flex-end;align-items:center}.leapday.svelte-1rh93fc .icon.svelte-1rh93fc{align-items:center}")}function D1(t){let e,n,a,r=t[0].name+"",i,o,l,s,d,u,c,h,y,m,v,p,k;return{c(){e=T("div"),n=T("div"),a=T("span"),i=pe(r),o=V(),l=T("div"),s=pe(t[1]),d=V(),u=T("div"),c=T("div"),y=V(),m=T("div"),w(a,"class","setting-item-name"),w(l,"class","setting-item-description"),w(n,"class","leapday-info svelte-1rh93fc"),w(c,"class","icon svelte-1rh93fc"),w(m,"class","icon svelte-1rh93fc"),w(u,"class","icons svelte-1rh93fc"),w(e,"class","leapday svelte-1rh93fc")},m(E,A){q(E,e,A),C(e,n),C(n,a),C(a,i),C(n,o),C(n,l),C(l,s),C(e,d),C(e,u),C(u,c),C(u,y),C(u,m),p||(k=[ue(h=t[4].call(null,c)),ae(c,"click",t[5]),ue(v=t[3].call(null,m)),ae(m,"click",t[6])],p=!0)},p(E,[A]){A&1&&r!==(r=E[0].name+"")&&be(i,r),A&2&&be(s,E[1])},i:K,o:K,d(E){E&&O(e),p=!1,_e(k)}}}function _1(t,e,n){let a,r=Se(),i=u=>{new _s.ExtraButtonComponent(u).setIcon("trash").setTooltip("Delete").extraSettingsEl.setAttr("style","margin-left: 0;")},o=u=>{new _s.ExtraButtonComponent(u).setIcon("pencil").setTooltip("Edit")},{leapday:l}=e,s=()=>r("edit"),d=()=>r("delete");return t.$$set=u=>{"leapday"in u&&n(0,l=u.leapday)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(1,a=Ua(l))}},[l,a,r,i,o,s,d]}var ff=class extends de{constructor(e){super();fe(this,e,_1,D1,se,{leapday:0},w1)}},hf=ff;var Af=Fe(Nn()),qa=Fe(require("obsidian"));var wr=Fe(require("obsidian"));function C1(t){we(t,"svelte-n1tx0h",".intercalary-settings.svelte-n1tx0h{display:flex;justify-content:space-around}.buttons.svelte-n1tx0h{display:flex;justify-content:flex-end}")}function mf(t,e,n){let a=t.slice();return a[24]=e[n],a}function pf(t,e,n){let a=t.slice();return a[27]=e[n],a}function gf(t,e,n){let a=t.slice();return a[30]=e[n],a[32]=n,a}function yf(t){let e,n=(t[30].name??"")+"",a,r,i,o;return{c(){e=T("option"),a=pe(n),r=V(),e.__value=i=t[32],e.value=e.__value,e.selected=o=t[32]==t[0].timespan},m(l,s){q(l,e,s),C(e,a),C(e,r)},p(l,s){s[0]&2&&n!==(n=(l[30].name??"")+"")&&be(a,n),s[0]&1&&o!==(o=l[32]==l[0].timespan)&&(e.selected=o)},d(l){l&&O(e)}}}function vf(t){let e,n,a,r,i,o,l,s,d,u,c,h,y,m,v,p,k=t[3],E=[];for(let A=0;At[18].call(c)),w(s,"class","after intercalary-field"),w(e,"class","setting-item intercalary-settings svelte-n1tx0h")},m(A,S){q(A,e,S),C(e,n),C(n,a),C(n,i),C(n,o),C(e,l),C(e,s),C(s,d),C(s,u),C(s,c),C(c,h),C(h,y);for(let _=0;_Month +
The leap day will be added to this month.
`,o=V(),l=T("div"),s=T("select");for(let N=0;Nt[15].call(s)),w(l,"class","setting-item-control"),w(r,"class","setting-item"),w(e,"class","fantasy-calendar-nested-settings"),w(v,"class","buttons svelte-n1tx0h")},m(N,x){q(N,e,x),J(n,e,null),C(e,a),C(e,r),C(r,i),C(r,o),C(r,l),C(l,s);for(let P=0;P{let W=new Cs(d,u.interval.length>0,B);W.onClose=()=>{!W.saved||!W.condition.interval||(B?u.interval.splice(u.interval.indexOf(B),1,W.condition):u.interval.push(W.condition),n(0,u))},W.open()},y=B=>{let W=[`${B.interval}`];return B.exclusive&&W.push("(Exclusive)"),B.ignore&&W.push(" - Ignoring Offset"),W.join(" ")},m=B=>{new wr.ExtraButtonComponent(B).setIcon("pencil")},v=B=>{new wr.ExtraButtonComponent(B).setIcon("trash")},p=B=>{new wr.ButtonComponent(B).setButtonText("Cancel").setCta()},k=B=>n(0,u.name=B.detail,u);function E(){u.timespan=hn(this),n(0,u)}let A=B=>n(0,u.intercalary=!u.intercalary,u),S=()=>n(0,u.numbered=!u.numbered,u);function _(){u.after=hn(this),n(0,u)}let F=B=>n(0,u.offset=B.detail,u),D=()=>h(),N=B=>h(B),x=B=>n(0,u.interval=u.interval.filter(W=>W!=B),u),P=()=>s("cancel");return t.$$set=B=>{"app"in B&&n(11,d=B.app),"leapDay"in B&&n(0,u=B.leapDay),"calendar"in B&&n(12,c=B.calendar)},t.$$.update=()=>{if(t.$$.dirty[0]&1){e:n(4,a=u.intercalary)}if(t.$$.dirty[0]&4096){e:n(1,r=c.static.months)}if(t.$$.dirty[0]&3){e:n(13,i=r[u.timespan])}if(t.$$.dirty[0]&8192){e:n(3,o=i.length?[...Array(i.length).keys()].map(B=>B+1):[])}if(t.$$.dirty[0]&1){e:n(2,l=u.interval.sort((B,W)=>B.interval-W.interval))}},[u,r,l,o,a,s,h,y,m,v,p,d,c,i,k,E,A,S,_,F,D,N,x,P]}var Df=class extends de{constructor(e){super();fe(this,e,k1,A1,se,{app:11,leapDay:0,calendar:12},C1,[-1,-1])}},_f=Df;function x1(t){let e,n,a,r,i,o;return e=new kn({props:{type:"number",name:"Interval",desc:"How often the condition applies.",value:t[0].interval,warn:!t[0].interval}}),e.$on("blur",t[2]),a=new Mt({props:{disabled:!t[1],name:"Exclusive",desc:"If true, the leap day will not apply when the year meets the condition.\\n\\nRequires the leap day to have at least one non-exclusive condition.",value:t[0].exclusive}}),a.$on("click",t[3]),i=new Mt({props:{name:"Ignore Offset",desc:"The condition will ignore the leap day's offset when checking to apply.",value:t[0].ignore}}),i.$on("click",t[4]),{c(){$(e.$$.fragment),n=V(),$(a.$$.fragment),r=V(),$(i.$$.fragment)},m(l,s){J(e,l,s),q(l,n,s),J(a,l,s),q(l,r,s),J(i,l,s),o=!0},p(l,[s]){let d={};s&1&&(d.value=l[0].interval),s&1&&(d.warn=!l[0].interval),e.$set(d);let u={};s&2&&(u.disabled=!l[1]),s&1&&(u.value=l[0].exclusive),a.$set(u);let c={};s&1&&(c.value=l[0].ignore),i.$set(c)},i(l){o||(R(e.$$.fragment,l),R(a.$$.fragment,l),R(i.$$.fragment,l),o=!0)},o(l){H(e.$$.fragment,l),H(a.$$.fragment,l),H(i.$$.fragment,l),o=!1},d(l){Q(e,l),l&&O(n),Q(a,l),l&&O(r),Q(i,l)}}}function F1(t,e,n){let{canBeExclusive:a}=e,{condition:r}=e,i=s=>n(0,r.interval=s.detail,r),o=()=>a?n(0,r.exclusive=!r.exclusive,r):null,l=()=>n(0,r.ignore=!r.ignore,r);return t.$$set=s=>{"canBeExclusive"in s&&n(1,a=s.canBeExclusive),"condition"in s&&n(0,r=s.condition)},[r,a,i,o,l]}var Cf=class extends de{constructor(e){super();fe(this,e,F1,x1,se,{canBeExclusive:1,condition:0})}},Ef=Cf;var Es=class extends it{constructor(e,n,a){super(e);this.calendar=n;this.saved=!0;this.leapday={id:Ze(6),name:"Leap Day",interval:[],intercalary:!1,timespan:0,offset:0,type:"leapday"};a&&(this.leapday=(0,Af.default)(a),this.editing=!0),this.containerEl.addClasses(["fantasy-calendar-create-leapday"])}async display(){this.titleEl.setText(this.editing?"Edit Leap Day":"New Leap Day"),new _f({target:this.contentEl,props:{leapDay:this.leapday,calendar:this.calendar,app:this.app}}).$on("cancel",()=>{this.saved=!1,this.close()})}async onOpen(){await this.display()}},Cs=class extends it{constructor(e,n,a){super(e);this.app=e;this.canBeExclusive=n;this.saved=!0;this.editing=!1;this.condition={interval:null,exclusive:!1,ignore:!1};a&&(this.condition={...a},this.editing=!0)}onOpen(){this.containerEl.addClasses(["fantasy-calendar-nested-settings"]),this.contentEl.empty(),this.titleEl.setText("Leap Day Condition"),new Ef({target:this.contentEl,props:{canBeExclusive:this.canBeExclusive,condition:this.condition}}),this.buttonsEl=this.contentEl.createDiv("fantasy-context-buttons setting-item"),new qa.ButtonComponent(this.buttonsEl).setCta().setButtonText("Cancel").onClick(()=>{this.saved=!1,this.close()})}old(){new qa.Setting(this.contentEl).setName("Interval").setDesc("How often the condition applies.").addText(e=>{e.inputEl.setAttr("type","number"),e.setValue(`${this.condition.interval}`).onChange(n=>{isNaN(Number(n))||(this.condition.interval=Number(n))})}),new qa.Setting(this.contentEl).setName("Exclusive").setDesc(`If true, the leap day will not apply when the year meets the condition. + +Requires the leap day to have at least one non-exclusive condition.`).addToggle(e=>e.setDisabled(!this.canBeExclusive).setValue(this.condition.exclusive).onChange(n=>this.condition.exclusive=n)),new qa.Setting(this.contentEl).setName("Ignore Offset").setDesc("The condition will ignore the leap day's offset when checking to apply.").addToggle(e=>e.setValue(this.condition.ignore).onChange(n=>this.condition.ignore=n))}};function kf(t,e,n){let a=t.slice();return a[10]=e[n],a}function T1(t){let e,n,a=t[1],r=[];for(let o=0;oH(r[o],1,1,()=>{r[o]=null});return{c(){e=T("div");for(let o=0;o{s[y]=null}),Ae(),r=s[a],r?r.p(u,c):(r=s[a]=l[a](u),r.c()),R(r,1),r.m(i.parentNode,i))},i(u){o||(R(e.$$.fragment,u),R(r),o=!0)},o(u){H(e.$$.fragment,u),H(r),o=!1},d(u){Q(e,u),u&&O(n),s[a].d(u),u&&O(i)}}}function N1(t){let e,n;return e=new st({props:{name:"Leap Days",$$slots:{default:[B1]},$$scope:{ctx:t}}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,[r]){let i={};r&8195&&(i.$$scope={dirty:r,ctx:a}),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function M1(t,e,n){let a,{calendar:r}=e,{plugin:i}=e;Ke("store").subscribe(y=>n(4,r=y));let l=r.static.months?.filter(y=>y.name?.length).length==0,s=y=>{n(1,a=a.filter(m=>m.id!==y.id))},d=y=>{let m=new Es(i.app,r,y);m.onClose=()=>{if(!!m.saved&&!!m.leapday.interval.length&&!!m.leapday.name){if(m.editing){let v=r.static.leapDays.findIndex(p=>p.id===m.leapday.id);r.static.leapDays.splice(v,1,{...m.leapday})}else r.static.leapDays.push({...m.leapday});n(1,a=r.static.leapDays)}},m.open()},u=()=>d(),c=y=>d(y),h=y=>s(y);return t.$$set=y=>{"calendar"in y&&n(4,r=y.calendar),"plugin"in y&&n(5,i=y.plugin)},t.$$.update=()=>{if(t.$$.dirty&16){e:n(1,a=r.static.leapDays)}if(t.$$.dirty&16){e:n(0,l=r.static.months?.filter(y=>y.name?.length).length==0)}},[l,a,s,d,r,i,u,c,h]}var Ff=class extends de{constructor(e){super();fe(this,e,M1,N1,se,{calendar:4,plugin:5})}},Tf=Ff;var Bf=Fe(require("obsidian"));var I1=Fe(Nn());var Sf=Fe(require("obsidian"));function O1(t){we(t,"svelte-190iu8i","body:not(.is-mobile) .fantasy-calendar-creator.svelte-190iu8i.svelte-190iu8i{position:absolute;top:var(--top, 0);height:100%}body:not(.is-mobile) .fantasy-calendar-creator-inner.svelte-190iu8i.svelte-190iu8i{position:absolute;top:0;left:-2px;bottom:0;overflow:auto;display:grid;grid-template-rows:auto 1fr}.fantasy-calendar-creator.svelte-190iu8i.svelte-190iu8i,.fantasy-calendar-creator.svelte-190iu8i .fantasy-calendar-creator-inner.svelte-190iu8i,.fantasy-calendar-creator.svelte-190iu8i .fantasy-creator-app.svelte-190iu8i{background-color:var(--creator-background-color)}body.is-mobile .fantasy-calendar-creator.svelte-190iu8i.svelte-190iu8i,body.is-mobile .fantasy-calendar-creator.svelte-190iu8i .fantasy-creator-app.svelte-190iu8i{padding:0px 10px;width:100%}.fantasy-creator-app.svelte-190iu8i.svelte-190iu8i{overflow:auto;height:100%}.fantasy-calendar-creator-header.svelte-190iu8i.svelte-190iu8i{margin:0}.top-nav.svelte-190iu8i.svelte-190iu8i{position:sticky;top:0;padding:10px 0px;background-color:inherit;z-index:3}.icons.svelte-190iu8i.svelte-190iu8i{display:flex;justify-content:space-between}.icons.svelte-190iu8i .left.svelte-190iu8i{display:flex;align-items:center}.check.svelte-190iu8i.svelte-190iu8i{display:flex;gap:0.25rem;align-items:center}.additional.svelte-190iu8i.svelte-190iu8i{color:var(--text-faint)}.save.svelte-190iu8i.svelte-190iu8i{color:var(--text-error)}.save.can-save.svelte-190iu8i.svelte-190iu8i{color:var(--interactive-success)}.additional.can-save.svelte-190iu8i.svelte-190iu8i{color:var(--text-normal)}.back.svelte-190iu8i.svelte-190iu8i{width:min-content}.back.svelte-190iu8i .clickable-icon{margin-left:0}")}function Mf(t){let e,n,a,r,i,o,l,s,d,u,c,h,y,m,v,p,k,E,A,S,_,F,D,N,x,P,B,W,Z,le,oe,me,X,z,he,De,ie,Ce,xe,et,je;function yt(Be,Ve){return Be[7]?R1:q1}let Tt=yt(t,-1),$e=Tt(t);return S=new Sc({props:{calendar:t[0],plugin:t[2]}}),F=new wd({props:{calendar:t[0]}}),N=new xd({}),P=new Rd({props:{calendar:t[0],app:t[2].app}}),W=new qo({}),le=new Xd({props:{plugin:t[2],calendar:t[0]}}),me=new af({props:{calendar:t[0]}}),z=new df({props:{plugin:t[2],calendar:t[0]}}),De=new Tf({props:{calendar:t[0],plugin:t[2]}}),{c(){e=T("div"),n=T("div"),a=T("div"),r=T("div"),i=T("div"),s=V(),d=T("div"),$e.c(),u=V(),c=T("div"),y=V(),m=T("h3"),m.textContent="Calendar Creator",v=V(),p=T("div"),k=T("div"),A=V(),$(S.$$.fragment),_=V(),$(F.$$.fragment),D=V(),$(N.$$.fragment),x=V(),$(P.$$.fragment),B=V(),$(W.$$.fragment),Z=V(),$(le.$$.fragment),oe=V(),$(me.$$.fragment),X=V(),$(z.$$.fragment),he=V(),$(De.$$.fragment),w(i,"class","back svelte-190iu8i"),w(i,"aria-label",o=t[7]?"Save and exit":"Exit without saving"),w(d,"class","check svelte-190iu8i"),w(r,"class","left svelte-190iu8i"),w(c,"class","cancel"),w(a,"class","icons svelte-190iu8i"),w(m,"class","fantasy-calendar-creator-header svelte-190iu8i"),w(n,"class","top-nav svelte-190iu8i"),w(p,"class","fantasy-creator-app svelte-190iu8i"),w(e,"class","inherit fantasy-calendar-creator-inner svelte-190iu8i"),w(e,"style",ie=t[9]?"":`width: ${t[1]+4}px;`)},m(Be,Ve){q(Be,e,Ve),C(e,n),C(n,a),C(a,r),C(r,i),C(r,s),C(r,d),$e.m(d,null),C(a,u),C(a,c),C(n,y),C(n,m),C(e,v),C(e,p),C(p,k),C(p,A),J(S,p,null),C(p,_),J(F,p,null),C(p,D),J(N,p,null),C(p,x),J(P,p,null),C(p,B),J(W,p,null),C(p,Z),J(le,p,null),C(p,oe),J(me,p,null),C(p,X),J(z,p,null),C(p,he),J(De,p,null),xe=!0,et||(je=[ue(l=t[11].call(null,i)),ae(i,"click",t[17]),ue(h=t[12].call(null,c)),ae(c,"click",t[18]),ue(E=t[13].call(null,k)),ae(e,"introend",t[19]),ae(e,"outroend",t[20])],et=!0)},p(Be,Ve){t=Be,(!xe||Ve&128&&o!==(o=t[7]?"Save and exit":"Exit without saving"))&&w(i,"aria-label",o),Tt===(Tt=yt(t,Ve))&&$e?$e.p(t,Ve):($e.d(1),$e=Tt(t),$e&&($e.c(),$e.m(d,null)));let jt={};Ve&1&&(jt.calendar=t[0]),Ve&4&&(jt.plugin=t[2]),S.$set(jt);let Ut={};Ve&1&&(Ut.calendar=t[0]),F.$set(Ut);let St={};Ve&1&&(St.calendar=t[0]),Ve&4&&(St.app=t[2].app),P.$set(St);let Ot={};Ve&4&&(Ot.plugin=t[2]),Ve&1&&(Ot.calendar=t[0]),le.$set(Ot);let vn={};Ve&1&&(vn.calendar=t[0]),me.$set(vn);let zt={};Ve&4&&(zt.plugin=t[2]),Ve&1&&(zt.calendar=t[0]),z.$set(zt);let nn={};Ve&1&&(nn.calendar=t[0]),Ve&4&&(nn.plugin=t[2]),De.$set(nn),(!xe||Ve&2&&ie!==(ie=t[9]?"":`width: ${t[1]+4}px;`))&&w(e,"style",ie)},i(Be){xe||(R(S.$$.fragment,Be),R(F.$$.fragment,Be),R(N.$$.fragment,Be),R(P.$$.fragment,Be),R(W.$$.fragment,Be),R(le.$$.fragment,Be),R(me.$$.fragment,Be),R(z.$$.fragment,Be),R(De.$$.fragment,Be),Nt(()=>{Ce||(Ce=Bo(e,t[16],{x:t[1]*1.5,opacity:1},!0)),Ce.run(1)}),xe=!0)},o(Be){H(S.$$.fragment,Be),H(F.$$.fragment,Be),H(N.$$.fragment,Be),H(P.$$.fragment,Be),H(W.$$.fragment,Be),H(le.$$.fragment,Be),H(me.$$.fragment,Be),H(z.$$.fragment,Be),H(De.$$.fragment,Be),Ce||(Ce=Bo(e,t[16],{x:t[1]*1.5,opacity:1},!1)),Ce.run(0),xe=!1},d(Be){Be&&O(e),$e.d(),Q(S),Q(F),Q(N),Q(P),Q(W),Q(le),Q(me),Q(z),Q(De),Be&&Ce&&Ce.end(),et=!1,_e(je)}}}function q1(t){let e,n,a,r,i,o;return{c(){e=T("div"),a=V(),r=T("span"),r.textContent=`Additional information is required before + saving`,w(e,"class","save svelte-190iu8i"),w(e,"aria-label",t[8]),w(r,"class","additional svelte-190iu8i")},m(l,s){q(l,e,s),q(l,a,s),q(l,r,s),i||(o=ue(n=t[15].call(null,e)),i=!0)},p(l,s){s&256&&w(e,"aria-label",l[8])},d(l){l&&O(e),l&&O(a),l&&O(r),i=!1,o()}}}function R1(t){let e,n,a,r,i,o;return{c(){e=T("div"),a=V(),r=T("span"),r.textContent="All good! Exit to save calendar",w(e,"class","save can-save svelte-190iu8i"),w(e,"aria-label",t[8]),w(r,"class","additional can-save svelte-190iu8i")},m(l,s){q(l,e,s),q(l,a,s),q(l,r,s),i||(o=ue(n=t[15].call(null,e)),i=!0)},p(l,s){s&256&&w(e,"aria-label",l[8])},d(l){l&&O(e),l&&O(a),l&&O(r),i=!1,o()}}}function L1(t){let e,n,a=t[5]&&Mf(t);return{c(){e=T("div"),a&&a.c(),w(e,"class","fantasy-calendar-creator svelte-190iu8i"),tt(e,"--creator-background-color",t[3]),tt(e,"--top",t[4]+"px")},m(r,i){q(r,e,i),a&&a.m(e,null),n=!0},p(r,[i]){r[5]?a?(a.p(r,i),i&32&&R(a,1)):(a=Mf(r),a.c(),R(a,1),a.m(e,null)):a&&(Ee(),H(a,1,1,()=>{a=null}),Ae()),(!n||i&8)&&tt(e,"--creator-background-color",r[3]),(!n||i&16)&&tt(e,"--top",r[4]+"px")},i(r){n||(R(a),n=!0)},o(r){H(a),n=!1},d(r){r&&O(e),a&&a.d()}}}function P1(t,e,n){let a,r,i=Fn.Platform.isMobile,o=i;zn(()=>{n(5,o=!0)});let l=Se(),{width:s}=e,{calendar:d}=e,{plugin:u}=e,{color:c=null}=e,{top:h}=e,y=Da(d);y.subscribe(x=>{n(0,d=x)}),Yn("store",y);let m=x=>{new Fn.ExtraButtonComponent(x).setIcon("left-arrow-with-tail")},v=x=>{new Fn.ExtraButtonComponent(x).setIcon("cross").setTooltip("Exit without saving")},p=x=>{let P=x.createDiv("fantasy-calendar-apply-preset");new Fn.Setting(P).setName("Apply Preset").setDesc("Apply a common fantasy calendar as a preset.").addButton(B=>{B.setCta().setButtonText("Choose Preset").onClick(()=>{let W=new No(u.app);W.onClose=()=>{if(!!W.saved){if(n(0,d=(0,Nf.default)(W.preset)),d?.name=="Gregorian Calendar"){let Z=new Date;n(0,d.current={year:Z.getFullYear(),month:Z.getMonth(),day:Z.getDate()},d)}y.set(d)}},W.open()})})},k=!1,E=()=>{if(!r&&!u.data.exit.saving){let x=new ps(u);x.onClose=()=>{x.confirmed&&n(5,o=!1),i&&l("exit",{saved:k,calendar:d})},x.open()}else n(6,k=!0),n(5,o=!1)},A=x=>{r?(0,Fn.setIcon)(x,"checkmark"):mn(x)},S=(x,P)=>i?null:ku(x,P),_=()=>{E()},F=()=>n(5,o=!1),D=()=>l("flown"),N=()=>l("exit",{saved:k,calendar:d});return t.$$set=x=>{"width"in x&&n(1,s=x.width),"calendar"in x&&n(0,d=x.calendar),"plugin"in x&&n(2,u=x.plugin),"color"in x&&n(3,c=x.color),"top"in x&&n(4,h=x.top)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(8,a=Fu(d))}if(t.$$.dirty&1){e:n(7,r=Tu(d))}},[d,s,u,c,h,o,k,r,a,i,l,m,v,p,E,A,S,_,F,D,N]}var If=class extends de{constructor(e){super();fe(this,e,P1,L1,se,{width:1,calendar:0,plugin:2,color:3,top:4},O1)}},As=If;var Of;(function(a){a.none="None",a.monthly="Monthly",a.yearly="Yearly"})(Of||(Of={}));(0,Ue.addIcon)("fantasy-calendar-grip",'');(0,Ue.addIcon)("fantasy-calendar-warning",'');var Ei=class extends Ue.PluginSettingTab{constructor(e){super(e.app,e);this.plugin=e}get data(){return this.plugin.data}async display(){this.containerEl.empty(),this.containerEl.createEl("h2",{text:"Fantasy Calendars"}),this.containerEl.addClass("fantasy-calendar-settings"),this.contentEl=this.containerEl.createDiv("fantasy-calendar-settings-content"),this.buildInfo(this.contentEl.createDiv("fantasy-calendar-nested-settings")),this.calendarsEl=this.contentEl.createEl("details",{cls:"fantasy-calendar-nested-settings",attr:{...this.data.settingsToggleState.calendars?{open:"open"}:{}}}),this.buildCalendars(),this.buildEvents(this.contentEl.createEl("details",{cls:"fantasy-calendar-nested-settings",attr:{...this.data.settingsToggleState.events?{open:"open"}:{}}})),this.buildAdvanced(this.contentEl.createEl("details",{cls:"fantasy-calendar-nested-settings",attr:{...this.data.settingsToggleState.advanced?{open:"open"}:{}}}))}buildInfo(e){e.empty(),new Ue.Setting(e).setName(`Reset "Don't Ask Again" Prompts`).setDesc(`All confirmations set to "Don't Ask Again" will be reset.`).addButton(n=>{n.setIcon("reset").onClick(async()=>{this.plugin.data.exit={saving:!1,event:!1,calendar:!1},await this.plugin.saveSettings()})}),new Ue.Setting(e).setName(createFragment(n=>{let a=n.createSpan("fantasy-calendar-warning");(0,Ue.setIcon)(a.createSpan("fantasy-calendar-warning"),"fantasy-calendar-warning"),a.createSpan({text:"Default Config Directory"})})).setDesc(createFragment(n=>{n.createSpan({text:"Please back up your data before changing this setting. Hidden directories must be manually entered."}),n.createEl("br"),n.createSpan({text:"Current directory: "});let a=this.data.configDirectory??this.app.vault.configDir;n.createEl("code",{text:a})})).addText(async n=>{let a=this.app.vault.getAllLoadedFiles().filter(i=>i instanceof Ue.TFolder);n.setPlaceholder(this.data.configDirectory??this.app.vault.configDir);let r=new sr(this.app,n,[...a]);r.onClose=async()=>{n.inputEl.value?await this.app.vault.adapter.exists(n.inputEl.value)||(this.data.configDirectory=n.inputEl.value,await this.plugin.saveSettings()):this.data.configDirectory=null},n.inputEl.onblur=async()=>{if(!n.inputEl.value)return;let i=await this.app.vault.adapter.exists(n.inputEl.value);this.data.configDirectory=n.inputEl.value,await this.plugin.saveSettings(),this.display()}}).addExtraButton(n=>{n.setTooltip("Reset to Default").setIcon("reset").onClick(async()=>{this.data.configDirectory=null,await this.plugin.saveSettings(),this.display()})})}buildCalendars(){this.calendarsEl.empty(),this.calendarsEl.ontoggle=()=>{this.data.settingsToggleState.calendars=this.calendarsEl.open};let e=this.calendarsEl.createEl("summary");new Ue.Setting(e).setHeading().setName("Calendar Management"),e.createDiv("collapser").createDiv("handle"),new Ue.Setting(this.calendarsEl).setName("Show Intercalary Months Separately").setDesc("Intercalary months will appear a distinct months in the calendar.").addToggle(n=>{n.setValue(this.data.showIntercalary).onChange(async a=>{this.data.showIntercalary=a,await this.plugin.saveCalendar()})}),new Ue.Setting(this.calendarsEl).setName("Default Calendar").setDesc("Views will open to this calendar by default.").addDropdown(n=>{n.addOption("none","None");for(let a of this.data.calendars)n.addOption(a.id,a.name);n.setValue(this.plugin.data.defaultCalendar),n.onChange(async a=>{if(a==="none"){this.plugin.data.defaultCalendar=null,await this.plugin.saveSettings();return}this.plugin.data.defaultCalendar=a,await this.plugin.saveSettings(),this.plugin.watcher.start()})}),new Ue.Setting(this.calendarsEl).setName("Import Calendar").setDesc(createFragment(n=>{n.createSpan({text:"Import calendar from "}),n.createEl("a",{href:"https://app.fantasy-calendar.com",text:"Fantasy Calendar",cls:"external-link"})})).addButton(n=>{let a=createEl("input",{attr:{type:"file",name:"merge",accept:".json",multiple:!0,style:"display: none;"}});a.onchange=async()=>{let{files:r}=a;if(!!r.length){try{let i=[];for(let l of Array.from(r))i.push(JSON.parse(await l.text()));let o=Pr.import(i);for(let l of o)await this.plugin.addNewCalendar(l);this.display()}catch(i){new Ue.Notice(`There was an error while importing the calendar${r.length==1?"":"s"}.`),console.error(i)}a.value=null}},n.setButtonText("Choose Files"),n.buttonEl.addClass("calendar-file-upload"),n.buttonEl.appendChild(a),n.onClick(()=>a.click())}),new Ue.Setting(this.calendarsEl).setName("Create New Calendar").addButton(n=>n.setTooltip("Launch Calendar Creator").setIcon("plus-with-circle").onClick(async()=>{let a=await this.launchCalendarCreator();a&&(await this.plugin.addNewCalendar(a),this.display())})),this.existingEl=this.calendarsEl.createDiv("existing-calendars"),this.showCalendars()}showCalendars(){if(this.existingEl.empty(),!this.data.calendars.length){this.existingEl.createSpan({text:"No calendars created! Create a calendar to see it here."});return}for(let e of this.data.calendars)new Ue.Setting(this.existingEl).setName(e.name).setDesc(e.description??"").addExtraButton(n=>{n.setIcon("pencil").onClick(async()=>{let a=await this.launchCalendarCreator(e);a&&(this.plugin.addNewCalendar(a,e),await this.plugin.saveCalendar(),this.display())})}).addExtraButton(n=>{n.setIcon("trash").onClick(async()=>{!this.plugin.data.exit.calendar&&!await Td(this.plugin)||(this.plugin.data.calendars=this.plugin.data.calendars.filter(a=>a.id!=e.id),e.id==this.data.defaultCalendar&&(this.plugin.data.defaultCalendar=this.plugin.data.calendars[0]?.id,this.plugin.watcher.start()),await this.plugin.saveCalendar(),this.display())})})}buildEvents(e){e.empty(),e.ontoggle=()=>{this.data.settingsToggleState.events=e.open};let n=e.createEl("summary");new Ue.Setting(n).setHeading().setName("Events"),n.createDiv("collapser").createDiv("handle"),new Ue.Setting(e).setName("Add Events to Default Calendar").setDesc(createFragment(a=>{a.createSpan({text:"Add events found in notes to the default calendar if the "}),a.createEl("code",{text:"fc-calendar"}),a.createSpan({text:" frontmatter tag is not present."})})).addToggle(a=>{a.setValue(this.data.addToDefaultIfMissing).onChange(async r=>{this.data.addToDefaultIfMissing=r,await this.plugin.saveSettings(),this.plugin.watcher.start()})}),new Ue.Setting(e).setName("Display Event Previews").setDesc("Use the core Note Preview plugin to display event notes when hovered.").addToggle(a=>{a.setValue(this.data.eventPreview).onChange(async r=>{this.data.eventPreview=r,await this.plugin.saveSettings()})}),new Ue.Setting(e).setName("Write Event Data to Frontmatter").setDesc("Events linked to notes will write their data to the note frontmatter.").addToggle(a=>{a.setValue(this.data.eventFrontmatter).onChange(async r=>{this.data.eventFrontmatter=r,await this.plugin.saveSettings()})}),new Ue.Setting(e).setName("Parse Note Titles for Event Dates").setDesc("The plugin will parse note titles for event dates.").addToggle(a=>{a.setValue(this.data.parseDates).onChange(async r=>{this.data.parseDates=r,await this.plugin.saveSettings(),this.plugin.watcher.start()})}),new Ue.Setting(e).setName("Date Format").setClass(this.data.dailyNotes?"daily-notes":"no-daily-notes").setDesc(createFragment(a=>{if(a.createSpan({text:"Event dates will be parsed using this format."}),a.createSpan({text:"Only the "}),a.createEl("code",{text:"Y"}),a.createSpan({text:", "}),a.createEl("code",{text:"M"}),a.createSpan({text:", and "}),a.createEl("code",{text:"D"}),a.createEl("a",{text:"tokens",href:"https://momentjs.com/docs/#/displaying/format/",cls:"external-link"}),a.createSpan({text:" are supported."}),["Y","M","D"].some(r=>!this.data.dateFormat.includes(r))){a.createEl("br");let r=a.createSpan({cls:"fantasy-calendar-warning date-format"});(0,Ue.setIcon)(r.createSpan("fantasy-calendar-warning"),"fantasy-calendar-warning");let i=["Y","M","D"].filter(o=>!this.data.dateFormat.includes(o));r.createSpan({text:` Date format is missing: ${i.join(", ").replace(/, ([^,]*)$/," and $1")}`})}})).addText(a=>{a.setDisabled(this.data.dailyNotes).setValue(this.plugin.format).onChange(async r=>{this.data.dateFormat=r,await this.plugin.saveSettings()}),a.inputEl.onblur=()=>this.buildEvents(e)}).addExtraButton(a=>{if(!this.plugin.canUseDailyNotes){a.extraSettingsEl.detach();return}this.data.dailyNotes?a.setIcon("checkmark").setTooltip("Unlink from Daily Notes").onClick(()=>{this.data.dailyNotes=!1,this.buildEvents(e)}):a.setIcon("sync").setTooltip("Link with Daily Notes").onClick(()=>{this.data.dailyNotes=!0,this.buildEvents(e)})})}buildAdvanced(e){e.empty(),e.ontoggle=()=>{this.data.settingsToggleState.advanced=e.open};let n=e.createEl("summary");new Ue.Setting(n).setHeading().setName("Advanced"),n.createDiv("collapser").createDiv("handle"),new Ue.Setting(e).setName("Show Event Debug Messages").setDesc(createFragment(a=>{a.createSpan({text:"The plugin will show debug messages when events are added, deleted or updated by the file watcher."})})).addToggle(a=>{a.setValue(this.data.debug).onChange(async r=>{this.data.debug=r,await this.plugin.saveSettings()})})}launchCalendarCreator(e=lr){let n=(0,Ra.default)(e);if(Ue.Platform.isMobile){let a=new qf(this.plugin,n);return new Promise((r,i)=>{try{a.onClose=()=>{a.saved&&(e=(0,Ra.default)(a.calendar),r(e)),r()},a.open()}catch{i()}})}else return this.containerEl.addClass("fantasy-calendar-creator-open"),new Promise(a=>{let r=getComputedStyle(this.containerEl.closest(".modal")).backgroundColor,i=new As({target:this.containerEl,props:{calendar:n,plugin:this.plugin,width:this.contentEl.clientWidth,color:r,top:this.containerEl.scrollTop}}),o=new ResizeObserver(()=>{i.$set({width:this.contentEl.clientWidth})});o.observe(this.contentEl),i.$on("exit",l=>{this.containerEl.removeClass("fantasy-calendar-creator-open"),i.$destroy(),l.detail.saved&&(e=(0,Ra.default)(l.detail.calendar),o.disconnect(),a(e)),a()})})}},qf=class extends it{constructor(e,n){super(e.app);this.plugin=e;this.saved=!1;this.calendar=(0,Ra.default)(n)}onOpen(){this.contentEl.setAttr("style","background-color: inherit; padding-top: 0px;");let e=new As({target:this.contentEl,props:{calendar:this.calendar,plugin:this.plugin,width:this.contentEl.clientWidth,top:0}});e.$on("exit",n=>{n.detail.saved&&(this.calendar=(0,Ra.default)(n.detail.calendar),this.saved=!0),this.close(),e.$destroy()})}};var qe=Fe(require("obsidian"));var Dr=Fe(require("obsidian"));var Rf=class{constructor(e,n,a){this.month=e;this.number=n;this.leapday=a;this.shouldUpdate=!1}get calendar(){return this.month.calendar}get date(){return{day:this.number,month:this.month.number,year:this.year}}get events(){return(!this._events||!this._events.length||this.shouldUpdate)&&(this._events=this.month.getEventsOnDay(this.date)),this._events}get longDate(){return{day:this.number,month:this.month.name,year:this.year}}get daysBefore(){return this.month.daysBefore+this.number-1-this.month.leapDays.filter(e=>e.numbered&&e.after!i.intercalary||i.intercalary&&i.numbered).length).keys()].map(i=>new Rf(this,i+1,this.leapDays.find(o=>o.after==i)))}get id(){return this.data.id}get index(){return this.calendar.data.months.indexOf(this.data)}get name(){return this.data.name}get length(){return this.days.length}get firstWeekday(){return this.calendar.data.overflow?this.days[0].weekday:0}get lastWeekday(){return this.days[this.days.length-1].weekday}get type(){return this.data.type}getEventsOnDay(e){return(!this.events||!this.events.length||this.shouldUpdate)&&(this.days.forEach(n=>n.shouldUpdate=!0),this.events=this.calendar.getEventsForMonth(this),this.shouldUpdate=!1),this.events.filter(n=>{if((!n.date.year||n.date.year==e.year)&&(!n.date.month||n.date.month==e.month)&&n.date.day==e.day)return!0;if(!n.end&&!n.formulas?.length)return!1;let a={...n.date},r={...n.end??{}};a.year||(a.year=r.year=this.year),a.month||(a.month=r.month=this.number);let i=Number(this.calendar.hash(e));if(Number(this.calendar.hash(a))<=i&&i<=Number(this.calendar.hash(r)??1/0))if(n.formulas?.length){let o=this.calendar.totalDaysBeforeYear(a.year)+this.calendar.daysBeforeMonth(a.month,a.year,!0)+a.day;return(this.calendar.totalDaysBeforeYear(e.year)+this.calendar.daysBeforeMonth(e.month,e.year,!0)+e.day-o)%n.formulas[0].number==0}else return!0;return!1})}getMoonsForDay(e){return(!this.moons||!this.moons.length||this.shouldUpdateMoons)&&(this.moons=this.calendar.getMoonsForMonth(this)),this.moons[e.day-1]}},La=class extends Dr.Events{constructor(e,n){super();this.calendar=e;this.plugin=n;this._cache=new Map;this.displayed={year:null,month:null,day:null};this.viewing={year:null,month:null,day:null};this.displayed={...this.current},this.update(this.calendar),this.plugin.registerEvent(this.plugin.app.workspace.on("fantasy-calendars-event-update",a=>{if(!a.has(this.calendar.id))return;let r=a.get(this.calendar.id);for(let i of r)!this._cache.has(i)||this.refreshYear(i)}))}addEvent(e){let n=e.date.year,a=e.date.month;this.refreshMonth(a,n)}refreshMonth(e,n){!this._cache.has(n)||!this._cache.get(n).months.has(e)||(this._cache.get(n).shouldUpdate=!0,this._cache.get(n).months.forEach(a=>a.shouldUpdate=!0),(n==this.displayed.year&&e==this.displayed.month||n==this.viewing.year&&e==this.viewing.month)&&this.trigger("month-update"))}refreshYear(e){!this._cache.has(e)||(this._cache.get(e).shouldUpdate=!0,this._cache.get(e).months.forEach(n=>n.shouldUpdate=!0),(e==this.displayed.year||e==this.viewing.year)&&this.trigger("month-update"))}getDayForDate(e){return this.getMonth(e.month,e.year).days[e.day-1]}getEventsForMonth(e){let{year:n,number:a}=e;if(this._cache.has(n)||this._cache.set(n,{events:[],shouldUpdate:!0,months:new Map}),this._cache.get(n).shouldUpdate){let i=this.calendar.events.filter(o=>{let l={...o.date},s={...o.end};return l.year==n||l.year==null?!0:l.year>n||!s&&!o.formulas?.length&&l.year=n||o.formulas?.length))});this._cache.set(n,{months:this._cache.get(n).months,events:i,shouldUpdate:!1})}return this._cache.get(n).events.filter(i=>{let o={...i.date},l={...i.end};return o.month==null||(o.year==n||o.year==null)&&o.month==a?!0:o.year>n||o.year==n&&o.month>a||!l&&!i.formulas?.length&&(o.month!=a||o.year=n&&l.month>=a)))})}getNameForYear(e){if(!this.data.useCustomYears)return`${e}`;if(this.data.useCustomYears&&e-1>=0&&e<=this.data.years?.length)return this.data.years[e-1].name}get displayWeeks(){return this.calendar.displayWeeks}getMonthsForYear(e){return this._cache.has(e)||this._cache.set(e,{events:[],shouldUpdate:!0,months:new Map(this.data.months.map((n,a)=>[a,new Ai(n,a,e,this)]))}),this._cache.get(e).months.size!=this.data.months.length&&this._cache.set(e,{...this._cache.get(e),months:new Map(this.data.months.map((n,a)=>[a,new Ai(n,a,e,this)]))}),Array.from(this._cache.get(e).months.values())}hash(e){if(e.year==null||e.month==null||e.day==null)return null;let n=`${this.data.months.length}`.length,a=`${e.month}`.padStart(n,"0"),r=`${this.maxDays}`.length,i=`${e.day}`.padStart(r,"0");return`${e.year}${a}${i}`}update(e){this.calendar=e??this.calendar,this.maxDays=Math.max(...this.data.months.map(n=>n.length)),this.standardMonths=this.data.months.filter(n=>n.type!="intercalary"),this.calendar?.current||(this.calendar.current={day:null,month:null,year:null}),Dn(this.calendar?.current.year,this.calendar)||(this.calendar.current.year=1),wn(this.calendar?.current.month,this.calendar)||(this.calendar.current.month=0),bn(this.calendar?.current.day,this.calendar)||(this.calendar.current.day=1),this.trigger("month-update"),this.trigger("day-update")}get categories(){return this.calendar.categories}get data(){return this.calendar.static}get current(){return this.calendar.current}get leapdays(){return this.data.leapDays??[]}get currentDate(){return rn(this.current,this.data.months)}get displayedDate(){return rn(this.displayed,this.data.months)}get viewedDate(){return rn(this.viewing,this.data.months)}reset(){this.displayed={...this.current},this.viewing={...this.current},this.trigger("month-update"),this.trigger("day-update")}setCurrentMonth(e){this.displayed.month=e,this.trigger("month-update")}goToNextDay(){let e=this.getDayForDate(this.viewing);this.viewing.day+=1,this.viewing.day>e.month.days.length&&(this.goToNext(),this.viewing.month=this.displayed.month,this.viewing.year=this.displayed.year,this.viewing.day=1),this.trigger("day-update")}goToNextCurrentDay(){this.current.day+=1;let e=this.getMonth(this.current.month,this.current.year);this.current.day>=e.days.length&&(this.current.day=1,this.current.month+=1,this.current.month>=this.data.months.length&&(this.current.month=0,this.current.year+=1)),this.trigger("day-update")}get nextMonthIndex(){return Mn(this.displayed.month+1,this.data.months.length)}get nextMonth(){return this.getMonth(this.displayed.month+1,this.displayed.year)}canGoToNextYear(e=this.displayed.year){return!this.data.useCustomYears||ethis.displayed.month){if(this.displayed.year==1){new Dr.Notice("This is the earliest year.");return}this.goToPreviousYear()}this.setCurrentMonth(e)}goToPreviousDay(){this.viewing.day-=1,this.viewing.day<1&&(this.goToPrevious(),this.viewing.month=this.displayed.month,this.viewing.year=this.displayed.year,this.viewing.day=this.currentMonth.days.length),this.trigger("day-update")}goToPreviousYear(){this.displayed.year-=1,this.trigger("year-update")}get weekdays(){return this.data.weekdays}get currentMonth(){return this.getMonth(this.displayed.month,this.displayed.year)}testLeapDay(e,n){return e.interval.sort((a,r)=>a.interval-r.interval).some(({interval:a,exclusive:r},i,o)=>{if(r&&i==0)return(n-e.offset)%a!=0;if(!r)return o[i+1]&&o[i+1].exclusive?(n-e.offset)%a==0&&(n-e.offset)%o[i+1].interval!=0:(n-e.offset)%a==0})}leapDaysForYear(e){return this.leapdays.filter(n=>this.testLeapDay(n,e))}leapDaysForMonth(e,n=this.displayed.year){return this.leapdays.filter(a=>a.timespan!=e?!1:this.testLeapDay(a,n))}getMonth(e,n,a=0){let r=this.data.months,i=Mn(e,r.length);if(e<0&&(n-=1),n==0)return null;if(e>=r.length&&(n+=1),this._cache.has(n)){if(this._cache.get(n).months.has(i))return this._cache.get(n).months.get(i)}else this._cache.set(n,{events:[],shouldUpdate:!0,months:new Map});if(r[i].type=="intercalary"&&a!=0)return this.getMonth(e+a,n,a);let o=new Ai(r[i],i,n,this);return this._cache.get(n).months.set(i,o),this._cache.set(n,this._cache.get(n)),o}getPaddedDaysForMonth(e){let n=e.days,a=[],r=this.getMonth(e.index-1,this.displayed.year,-1);e.firstWeekday>0&&e.type=="month"&&(a=r!=null?r.days.slice(-e.firstWeekday):Array(e.firstWeekday).fill(null));let i=[],o=this.getMonth(e.index+1,this.displayed.year,1);return e.lastWeekdaye.type==="month").reduce((e,n)=>e+n.length,0)}daysBeforeMonth(e,n,a=!1){return!e||e==0?0:this.data.months.slice(0,e).filter(r=>a?!0:r.type=="month").map((r,i)=>{let o=this.leapDaysForMonth(i,n);return r.length+o.filter(l=>!l.intercalary).length}).reduce((r,i)=>r+i,0)}dayNumberForDate(e){return this.daysBeforeMonth(e.month,e.year,!0)+e.day}get firstWeekday(){return this.data.firstWeekDay}get leapDaysBefore(){return this.displayed.year==1?0:this.leapDaysBeforeYear(this.displayed.year-1)}leapDaysBeforeYear(e){if(e==1)return 0;let n=e-1,a=0;for(let{interval:r,offset:i}of this.leapdays.filter(o=>!o.intercalary)){let o=0;for(let l=0;l!c.exclusive).map(c=>Math.floor((n+(c.ignore?0:i))/c.interval)).reduce((c,h)=>c+h,0),u=Math.floor((n+(s.ignore?0:i))/s.interval);s.exclusive?(o-=u,o+=d):(o+=u,o-=d)}a+=o}return a}get totalDaysBefore(){return this.totalDaysBeforeYear(this.displayed.year)}totalDaysBeforeYear(e,n=!1){return e<1?0:Math.abs(e-1)*this.data.months.filter(a=>n||a.type=="month").reduce((a,r)=>a+r.length,0)+this.leapDaysBeforeYear(e)}firstDayOfYear(e=this.displayed.year){return this.data.overflow?e==1?this.firstWeekday:Mn(this.totalDaysBeforeYear(e)%this.data.weekdays.length+this.firstWeekday+(this.data.offset??0),this.data.weekdays.length):0}get moons(){return this.data.moons}getMoonsForMonth(e){let n=[];for(let a of e.days){let r=this.totalDaysBeforeYear(e.year,!0)+this.daysBeforeMonth(e.number,e.year,!0)+a.number-1,i=[];for(let o of this.moons){let{offset:l,cycle:s}=o,d=24,u=(r-l)/s,h=(u-Math.floor(u))*d%d,y=of[d];i.push([o,y[Mn(Math.round(h),y.length)]])}n.push(i)}return n}};var Pa=Fe(require("obsidian"));var ki=Fe(require("obsidian"));function j1(t){we(t,"svelte-1e1nyi2",".flag.svelte-1e1nyi2.svelte-1e1nyi2{cursor:pointer;position:relative;padding-left:0.125rem;text-align:left;width:100%;background-color:var(--hex-alpha);border-left:2px solid var(--color)}.flag-content.svelte-1e1nyi2.svelte-1e1nyi2{display:flex;gap:0.25rem;align-items:flex-start;justify-content:space-between}.day-view.svelte-1e1nyi2 .flag-content.svelte-1e1nyi2{justify-content:space-between}.clamp.svelte-1e1nyi2.svelte-1e1nyi2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.note.svelte-1e1nyi2.svelte-1e1nyi2{display:flex;align-self:center}.multi.svelte-1e1nyi2.svelte-1e1nyi2{flex-shrink:0;overflow:visible;width:unset}.multi.svelte-1e1nyi2 .clamp.svelte-1e1nyi2{-webkit-line-clamp:1;overflow:visible}.multi.start.svelte-1e1nyi2.svelte-1e1nyi2{margin-left:0}.multi.end.svelte-1e1nyi2.svelte-1e1nyi2{margin-right:0}.multi.first.svelte-1e1nyi2.svelte-1e1nyi2{overflow:visible;white-space:nowrap}.multi.svelte-1e1nyi2.svelte-1e1nyi2:not(.first){color:transparent;overflow:hidden}.multi.svelte-1e1nyi2.svelte-1e1nyi2:not(.start){border:0;margin-left:-6px}.multi.svelte-1e1nyi2.svelte-1e1nyi2:not(.end){margin-right:-6px}.start.svelte-1e1nyi2>.flag-content.svelte-1e1nyi2{justify-content:flex-start;gap:1em}")}function Lf(t){let e,n,a,r;return{c(){e=T("div"),w(e,"class","note svelte-1e1nyi2")},m(i,o){q(i,e,o),a||(r=ue(n=t[9].call(null,e)),a=!0)},d(i){i&&O(e),a=!1,r()}}}function V1(t){let e,n,a,r=t[0].name+"",i,o,l,s,d,u=t[0].note&&Lf(t);return{c(){e=T("div"),n=T("div"),a=T("span"),i=pe(r),o=V(),u&&u.c(),w(a,"class","svelte-1e1nyi2"),ge(a,"clamp",!t[1]),ge(a,"day-view",t[1]),w(n,"class","flag-content svelte-1e1nyi2"),w(e,"class","flag svelte-1e1nyi2"),w(e,"aria-label",l=t[1]?null:t[0].name),tt(e,"--hex-alpha",t[6]+"40"),tt(e,"--color",t[6]),ge(e,"multi",t[4]),ge(e,"start",t[2]),ge(e,"end",t[3]),ge(e,"first",t[5]),ge(e,"day-view",t[1])},m(c,h){q(c,e,h),C(e,n),C(n,a),C(a,i),C(n,o),u&&u.m(n,null),s||(d=[ae(e,"click",t[12]),ae(e,"mouseover",t[13]),ae(e,"focus",H1),ae(e,"contextmenu",t[14])],s=!0)},p(c,[h]){h&1&&r!==(r=c[0].name+"")&&be(i,r),h&2&&ge(a,"clamp",!c[1]),h&2&&ge(a,"day-view",c[1]),c[0].note?u||(u=Lf(c),u.c(),u.m(n,null)):u&&(u.d(1),u=null),h&3&&l!==(l=c[1]?null:c[0].name)&&w(e,"aria-label",l),h&64&&tt(e,"--hex-alpha",c[6]+"40"),h&64&&tt(e,"--color",c[6]),h&16&&ge(e,"multi",c[4]),h&4&&ge(e,"start",c[2]),h&8&&ge(e,"end",c[3]),h&32&&ge(e,"first",c[5]),h&2&&ge(e,"day-view",c[1])},i:K,o:K,d(c){c&&O(e),u&&u.d(),s=!1,_e(d)}}}var H1=()=>{};function W1(t,e,n){let a=Se(),{event:r}=e,{date:i}=e,{dayView:o=!1}=e,l=!1,s=!1,d=!1,u=!1,{categories:c}=e,h=c.find(E=>E.id==r.category)?.color??bs,y=ki.Platform.isMacOS?"Meta":"Control",m=E=>{(0,ki.setIcon)(E,"note-glyph")},v=E=>{E.stopPropagation(),a("event-click",{event:r,modifier:E.getModifierState(y)})},p=E=>a("event-mouseover",{target:E.target,event:r}),k=E=>{E.stopPropagation(),a("event-context",{evt:E,event:r})};return t.$$set=E=>{"event"in E&&n(0,r=E.event),"date"in E&&n(10,i=E.date),"dayView"in E&&n(1,o=E.dayView),"categories"in E&&n(11,c=E.categories)},t.$$.update=()=>{if(t.$$.dirty&1039){e:r.end!=null&&!o&&(n(4,l=!0),n(2,s=i.day===r.date.day&&(r.date.month==null||i.month==r.date.month)&&(r.date.year==null||i.year===r.date.year)),n(5,u=s||i.day==1),n(3,d=i.day===r.end.day&&(r.end.month==null||i.month==r.end.month)&&(r.end.year==null||i.year===r.end.year)),s&&d&&(n(4,l=!1),n(2,s=!1),n(3,d=!1)))}if(t.$$.dirty&2049){e:n(6,h=c.find(E=>E.id==r.category)?.color??bs)}},[r,o,s,d,l,u,h,a,y,m,i,c,v,p,k]}var Pf=class extends de{constructor(e){super();fe(this,e,W1,V1,se,{event:0,date:10,dayView:1,categories:11},j1)}},jf=Pf;function G1(t){we(t,"svelte-qnut28",".flags-container.svelte-qnut28{height:100%}.flag-container.svelte-qnut28{display:flex;flex-flow:column nowrap;gap:0.25rem}.overflow.svelte-qnut28{color:var(--text-muted);display:flex;justify-content:flex-end;width:100%}")}function Vf(t){let e,n,a,r;return{c(){e=T("div"),w(e,"class","flag-container svelte-qnut28")},m(i,o){q(i,e,o),a||(r=ue(n=t[2].call(null,e)),a=!0)},d(i){i&&O(e),a=!1,r()}}}function Hf(t){let e,n,a;return{c(){e=T("span"),n=pe("+"),a=pe(t[1])},m(r,i){q(r,e,i),C(e,n),C(e,a)},p(r,i){i&2&&be(a,r[1])},d(r){r&&O(e)}}}function U1(t){let e,n=t[0],a,r,i=Vf(t),o=t[1]>0&&Hf(t);return{c(){e=T("div"),i.c(),a=V(),r=T("div"),o&&o.c(),w(r,"class","overflow svelte-qnut28"),w(e,"class","flags-container svelte-qnut28")},m(l,s){q(l,e,s),i.m(e,null),C(e,a),C(e,r),o&&o.m(r,null)},p(l,[s]){s&1&&se(n,n=l[0])&&(i.d(1),i=Vf(l),i.c(),i.m(e,a)),l[1]>0?o?o.p(l,s):(o=Hf(l),o.c(),o.m(r,null)):o&&(o.d(1),o=null)},i:K,o:K,d(l){l&&O(e),i.d(l),o&&o.d()}}}function z1(t,e,n){let{events:a=[]}=e,{categories:r}=e,{dayView:i=!1}=e,{date:o}=e,{calendar:l}=e,s=0,d=Se(),u,c=0,h=y=>{if(a.length){let m=y?.parentElement?.getBoundingClientRect()?.height;if(!i&&(m==null||Math.floor(m)==Math.floor(c)))return;c=m,u=y,y.empty(),n(1,s=0);let v=m;for(let p of a){let k=new jf({target:y,props:{event:p,categories:r,dayView:i,date:o}});if(k.$on("event-click",E=>d("event-click",E.detail)),k.$on("event-mouseover",E=>d("event-mouseover",E.detail)),k.$on("event-context",E=>d("event-context",E.detail)),!i){if(v=m-y.getBoundingClientRect().height,v<0){y.lastElementChild.detach(),n(1,s=a.length-a.indexOf(p));break}else if(v==0){n(1,s=a.length-a.indexOf(p)-1);break}}}}};return l.on("view-resized",()=>{i||h(u)}),t.$$set=y=>{"events"in y&&n(0,a=y.events),"categories"in y&&n(3,r=y.categories),"dayView"in y&&n(4,i=y.dayView),"date"in y&&n(5,o=y.date),"calendar"in y&&n(6,l=y.calendar)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(0,a=[...a])}},[a,s,h,r,i,o,l]}var Wf=class extends de{constructor(e){super();fe(this,e,z1,U1,se,{events:0,categories:3,dayView:4,date:5,calendar:6},G1)}},xi=Wf;function Y1(t){we(t,"svelte-1uhffao",".day-view.svelte-1uhffao{padding:5px 15px;display:flex;flex-flow:column nowrap;gap:0.5rem}.nav.svelte-1uhffao,.date.svelte-1uhffao{display:flex;justify-content:space-between;align-items:center}.left-nav.svelte-1uhffao{display:flex}.left-nav.svelte-1uhffao .clickable-icon{margin-right:0}.calendar-clickable.svelte-1uhffao{align-items:center;cursor:pointer;display:flex;justify-content:center}h3.svelte-1uhffao{margin:0}.day-view.svelte-1uhffao .flag-container > .flag{padding-left:0.5rem}.title-container.svelte-1uhffao{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.day-number.svelte-1uhffao{font-size:small}")}function Gf(t,e,n){let a=t.slice();return a[24]=e[n][0],a[25]=e[n][1],a}function Uf(t){let e,n,a,r;return{c(){e=T("div"),n=T("em"),a=pe("Day "),r=pe(t[8]),w(e,"class","day-number svelte-1uhffao")},m(i,o){q(i,e,o),C(e,n),C(n,a),C(n,r)},p(i,o){o&256&&be(r,i[8])},d(i){i&&O(e)}}}function zf(t){let e,n,a=t[5],r=[];for(let o=0;oH(r[o],1,1,()=>{r[o]=null});return{c(){e=T("div");for(let o=0;o{me=null}),Ae());let he={};z&8&&(he.events=X[3].events),z&128&&(he.categories=X[7]),z&4&&(he.date=X[2]),z&2&&(he.calendar=X[1]),B.$set(he)},i(X){W||(R(me),R(B.$$.fragment,X),W=!0)},o(X){H(me),H(B.$$.fragment,X),W=!1},d(X){X&&O(e),oe&&oe.d(),me&&me.d(),Q(B),Z=!1,_e(le)}}}function K1(t,e,n){let a,r,i,o,l,s,{displayDayNumber:d}=e,u=Ke("calendar"),c;u.subscribe(B=>{n(1,c=B)});let h;Ke("displayMoons").subscribe(B=>n(4,h=B)),c.on("day-update",()=>{n(2,r=c.viewing),n(6,a=c.viewedDate),n(3,i=c.getDayForDate(r)),n(5,l=i.moons)});let m=Se(),v=B=>{new Pa.ExtraButtonComponent(B).setIcon("cross").setTooltip("Close")},p=B=>{new Pa.ExtraButtonComponent(B).setIcon("fantasy-calendar-reveal").setTooltip("Show on Calendar").onClick(()=>{n(1,c.displayed.year=c.viewing.year,c),c.setCurrentMonth(c.viewing.month)})},k=B=>{new Pa.ExtraButtonComponent(B).setIcon("plus-with-circle").setTooltip("New Event").onClick(()=>m("event",r))},E=B=>{new Pa.ExtraButtonComponent(B).setIcon("left-arrow")},A=B=>{new Pa.ExtraButtonComponent(B).setIcon("right-arrow")},S=()=>m("reveal"),_=()=>m("close"),F=()=>c.goToPreviousDay(),D=()=>c.goToNextDay();function N(B){ce.call(this,t,B)}function x(B){ce.call(this,t,B)}function P(B){ce.call(this,t,B)}return t.$$set=B=>{"displayDayNumber"in B&&n(0,d=B.displayDayNumber)},t.$$.update=()=>{if(t.$$.dirty&2){e:n(6,a=c.viewedDate)}if(t.$$.dirty&2){e:n(2,r=c.viewing)}if(t.$$.dirty&6){e:n(3,i=c.getDayForDate(r))}if(t.$$.dirty&6){e:n(8,o=c.dayNumberForDate(r))}if(t.$$.dirty&8){e:n(5,l=i.moons)}if(t.$$.dirty&2){e:n(7,s=c.categories)}},[d,c,r,i,h,l,a,s,o,m,v,p,k,E,A,S,_,F,D,N,x,P]}var Zf=class extends de{constructor(e){super();fe(this,e,K1,Z1,se,{displayDayNumber:0},Y1)}},Kf=Zf;function Q1(t){we(t,"svelte-1gou5hh",".dot.svelte-1gou5hh{display:inline-block;min-height:6px;min-width:6px;height:6px;width:6px;margin:0 2px}.active.svelte-1gou5hh{color:var(--text-on-accent)}")}function X1(t){let e,n,a,r;return{c(){e=on("svg"),n=on("circle"),w(n,"stroke",a=t[2]??"currentColor"),w(n,"fill",r=t[2]??"currentColor"),w(n,"cx","3"),w(n,"cy","3"),w(n,"r","2"),w(e,"class","dot svelte-1gou5hh"),w(e,"viewBox","0 0 6 6"),w(e,"xmlns","http://www.w3.org/2000/svg"),ge(e,"filled",t[0]),ge(e,"active",t[1])},m(i,o){q(i,e,o),C(e,n)},p(i,[o]){o&4&&a!==(a=i[2]??"currentColor")&&w(n,"stroke",a),o&4&&r!==(r=i[2]??"currentColor")&&w(n,"fill",r),o&1&&ge(e,"filled",i[0]),o&2&&ge(e,"active",i[1])},i:K,o:K,d(i){i&&O(e)}}}function J1(t,e,n){let{isFilled:a=!0}=e,{isActive:r=!1}=e,{color:i}=e;return t.$$set=o=>{"isFilled"in o&&n(0,a=o.isFilled),"isActive"in o&&n(1,r=o.isActive),"color"in o&&n(2,i=o.color)},[a,r,i]}var Qf=class extends de{constructor(e){super();fe(this,e,J1,X1,se,{isFilled:0,isActive:1,color:2},Q1)}},Xf=Qf;function $1(t){we(t,"svelte-1w3ytba",".dots-container.svelte-1w3ytba{width:100%}.dot-container.svelte-1w3ytba{display:flex;flex-flow:row nowrap;width:fit-content;margin:auto;line-height:6px;min-height:6px}.centered.svelte-1w3ytba{justify-content:center;align-items:center}.overflow.svelte-1w3ytba{color:var(--text-muted);font-size:xx-small;display:flex;justify-content:flex-end;width:100%;line-height:1.25}")}function Jf(t){let e,n,a,r;return{c(){e=T("div"),w(e,"class","dot-container centered svelte-1w3ytba")},m(i,o){q(i,e,o),a||(r=ue(n=t[2].call(null,e)),a=!0)},d(i){i&&O(e),a=!1,r()}}}function $f(t){let e,n,a;return{c(){e=T("span"),n=pe("+"),a=pe(t[1])},m(r,i){q(r,e,i),C(e,n),C(e,a)},p(r,i){i&2&&be(a,r[1])},d(r){r&&O(e)}}}function eb(t){let e,n=t[0],a,r,i=Jf(t),o=t[1]>0&&$f(t);return{c(){e=T("div"),i.c(),a=V(),r=T("div"),o&&o.c(),w(r,"class","overflow svelte-1w3ytba"),w(e,"class","dots-container svelte-1w3ytba")},m(l,s){q(l,e,s),i.m(e,null),C(e,a),C(e,r),o&&o.m(r,null)},p(l,[s]){s&1&&se(n,n=l[0])&&(i.d(1),i=Jf(l),i.c(),i.m(e,a)),l[1]>0?o?o.p(l,s):(o=$f(l),o.c(),o.m(r,null)):o&&(o.d(1),o=null)},i:K,o:K,d(l){l&&O(e),i.d(l),o&&o.d()}}}function tb(t,e,n){let{events:a=[]}=e,{categories:r}=e,{calendar:i}=e,o=0,l,s=0,d=c=>{if(l=c,a.length){let h=c.parentElement?.getBoundingClientRect()?.width;if(!h||Math.floor(h)==Math.floor(s))return;s=h;let y=h;c.empty(),n(1,o=0);for(let m of a)if(new Xf({target:c,props:{color:u(m)}}),y=h-c.getBoundingClientRect().width,y<0){c.lastElementChild.detach(),n(1,o=a.length-a.indexOf(m));break}else if(y==0){n(1,o=a.length-a.indexOf(m)-1);break}}};i.on("view-resized",()=>{!l||d(l)});let u=c=>r.find(h=>h.id==c.category)?.color;return t.$$set=c=>{"events"in c&&n(0,a=c.events),"categories"in c&&n(3,r=c.categories),"calendar"in c&&n(4,i=c.calendar)},[a,o,d,r,i]}var eh=class extends de{constructor(e){super();fe(this,e,tb,eb,se,{events:0,categories:3,calendar:4},$1)}},th=eh;function nb(t){we(t,"svelte-3pptg2",".day.svelte-3pptg2{background-color:transparent;border:2px solid transparent;border-radius:4px;color:var(--color-text-day);cursor:pointer;font-size:0.8em;height:100%;padding:2px;position:relative;text-align:center;vertical-align:baseline;overflow:visible;display:flex;flex-flow:column nowrap}.active.svelte-3pptg2{background-color:var(--background-secondary)}.viewing.svelte-3pptg2{border:2px solid var(--background-modifier-border)}.adjacent-month.svelte-3pptg2{opacity:0.25}")}function nh(t,e,n){let a=t.slice();return a[20]=e[n][0],a[21]=e[n][1],a}function ab(t){let e,n;return e=new th({props:{events:t[4],categories:t[9],calendar:t[0].calendar}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,r){let i={};r&16&&(i.events=a[4]),r&512&&(i.categories=a[9]),r&1&&(i.calendar=a[0].calendar),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function rb(t){let e,n,a,r=t[5]&&t[10]&&t[10].length&&ah(t);return n=new xi({props:{events:t[4],categories:t[9],date:t[8],calendar:t[0].calendar}}),n.$on("event-click",t[12]),n.$on("event-mouseover",t[13]),n.$on("event-context",t[14]),{c(){r&&r.c(),e=V(),$(n.$$.fragment)},m(i,o){r&&r.m(i,o),q(i,e,o),J(n,i,o),a=!0},p(i,o){i[5]&&i[10]&&i[10].length?r?(r.p(i,o),o&1056&&R(r,1)):(r=ah(i),r.c(),R(r,1),r.m(e.parentNode,e)):r&&(Ee(),H(r,1,1,()=>{r=null}),Ae());let l={};o&16&&(l.events=i[4]),o&512&&(l.categories=i[9]),o&256&&(l.date=i[8]),o&1&&(l.calendar=i[0].calendar),n.$set(l)},i(i){a||(R(r),R(n.$$.fragment,i),a=!0)},o(i){H(r),H(n.$$.fragment,i),a=!1},d(i){r&&r.d(i),i&&O(e),Q(n,i)}}}function ah(t){let e,n,a=t[10],r=[];for(let o=0;oH(r[o],1,1,()=>{r[o]=null});return{c(){e=T("div");for(let o=0;o{m[E]=null}),Ae(),l=m[o],l?l.p(p,k):(l=m[o]=y[o](p),l.c()),R(l,1),l.m(e,null)),(!u||k&2&&s!==(s=""+(Co(p[1]?"adjacent-month fantasy-adjacent-month":"")+" svelte-3pptg2")))&&w(e,"class",s),(!u||k&20&&d!==(d=!p[2]&&p[4].length?`${p[4].length} event${p[4].length==1?"":"s"}`:void 0))&&w(e,"aria-label",d),k&2&&ge(e,"day",!0),k&2&&ge(e,"fantasy-day",!0),k&130&&ge(e,"active",p[7]&&!p[1]),k&74&&ge(e,"viewing",p[3]&&p[6]&&!p[1])},i(p){u||(R(l),u=!0)},o(p){H(l),u=!1},d(p){p&&O(e),m[o].d(),c=!1,_e(h)}}}function ob(t,e,n){let a,r,i,o,l,s=Se(),{day:d}=e,{adjacent:u}=e,{fullView:c}=e,h=[],y;Ke("dayView").subscribe(D=>n(3,y=D));let v;Ke("displayMoons").subscribe(D=>n(5,v=D)),d.calendar.on("month-update",()=>{n(7,o=d.isCurrentDay),n(6,l=d.isDisplaying),n(4,h=d.events)}),d.calendar.on("day-update",()=>{n(7,o=d.isCurrentDay),n(6,l=d.isDisplaying)});function k(D){ce.call(this,t,D)}function E(D){ce.call(this,t,D)}function A(D){ce.call(this,t,D)}let S=()=>s("day-click",d),_=()=>s("day-doubleclick",d),F=D=>s("day-context-menu",{day:d,evt:D});return t.$$set=D=>{"day"in D&&n(0,d=D.day),"adjacent"in D&&n(1,u=D.adjacent),"fullView"in D&&n(2,c=D.fullView)},t.$$.update=()=>{if(t.$$.dirty&3){e:u||n(4,h=d.events)}if(t.$$.dirty&1){e:n(10,a=d.moons)}if(t.$$.dirty&1){e:n(9,r=d.calendar.categories)}if(t.$$.dirty&1){e:n(8,i=d.date)}if(t.$$.dirty&1){e:n(7,o=d.isCurrentDay)}if(t.$$.dirty&1){e:n(6,l=d.isDisplaying)}if(t.$$.dirty&8){e:n(3,y)}},[d,u,c,y,h,v,l,o,i,r,a,s,k,E,A,S,_,F]}var ih=class extends de{constructor(e){super();fe(this,e,ob,ib,se,{day:0,adjacent:1,fullView:2},nb)}},_r=ih;function sb(t){we(t,"svelte-1cfzxxk",`.fantasy-month.svelte-1cfzxxk.svelte-1cfzxxk{display:grid;grid-template-columns:repeat( + var(--calendar-columns), + var(--column-widths) + );grid-auto-rows:var(--calendar-rows)}.intercalary.svelte-1cfzxxk.svelte-1cfzxxk{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;border-top:1px solid var(--background-modifier-border);border-bottom:1px solid var(--background-modifier-border);border-radius:0;align-items:center}.intercalary.svelte-1cfzxxk span.month.svelte-1cfzxxk{text-align:center}.intercalary.svelte-1cfzxxk .fantasy-month.svelte-1cfzxxk{grid-template-columns:unset;grid-auto-columns:var(--column-widths);align-items:center;justify-content:center}.leapday-container.svelte-1cfzxxk.svelte-1cfzxxk{grid-column:span var(--calendar-columns);display:flex;justify-content:center;align-items:center;border-top:1px solid var(--background-modifier-border);border-bottom:1px solid var(--background-modifier-border);color:var(--text-accent)}.full-view.svelte-1cfzxxk.svelte-1cfzxxk{height:100%;margin-bottom:0.5rem}.month.svelte-1cfzxxk.svelte-1cfzxxk{padding:0.25rem}.month-name.svelte-1cfzxxk.svelte-1cfzxxk{margin:0}.month.svelte-1cfzxxk .fantasy-day.day{padding:0px}`)}function oh(t,e,n){let a=t.slice();return a[24]=e[n],a}function sh(t,e,n){let a=t.slice();return a[24]=e[n],a}function lh(t,e,n){let a=t.slice();return a[29]=e[n],a}function uh(t,e,n){let a=t.slice();return a[29]=e[n],a}function ch(t,e,n){let a=t.slice();return a[24]=e[n],a}function dh(t){let e,n=t[1].name+"",a;return{c(){e=T("h3"),a=pe(n),w(e,"class","month-name svelte-1cfzxxk")},m(r,i){q(r,e,i),C(e,a)},p(r,i){i[0]&2&&n!==(n=r[1].name+"")&&be(a,n)},d(r){r&&O(e)}}}function fh(t){let e,n=t[1].name+"",a;return{c(){e=T("span"),a=pe(n),w(e,"class","month svelte-1cfzxxk")},m(r,i){q(r,e,i),C(e,a)},p(r,i){i[0]&2&&n!==(n=r[1].name+"")&&be(a,n)},d(r){r&&O(e)}}}function lb(t){let e;return{c(){e=T("div")},m(n,a){q(n,e,a)},p:K,i:K,o:K,d(n){n&&O(e)}}}function ub(t){let e,n;return e=new _r({props:{day:t[24],adjacent:!0,fullView:t[3]}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,r){let i={};r[0]&512&&(i.day=a[24]),r[0]&8&&(i.fullView=a[3]),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function hh(t){let e,n,a,r,i=[ub,lb],o=[];function l(s,d){return s[6]&&s[24]!=null?0:1}return e=l(t,[-1,-1]),n=o[e]=i[e](t),{c(){n.c(),a=Ge()},m(s,d){o[e].m(s,d),q(s,a,d),r=!0},p(s,d){let u=e;e=l(s,d),e===u?o[e].p(s,d):(Ee(),H(o[u],1,1,()=>{o[u]=null}),Ae(),n=o[e],n?n.p(s,d):(n=o[e]=i[e](s),n.c()),R(n,1),n.m(a.parentNode,a))},i(s){r||(R(n),r=!0)},o(s){H(n),r=!1},d(s){o[e].d(s),s&&O(a)}}}function mh(t){let e,n,a,r,i,o,l,s=t[10](t[24]).next,d=[];for(let v=0;v{c[k]=null}),Ae(),r=c[a],r?r.p(v,p):(r=c[a]=u[a](v),r.c()),R(r,1),r.m(n,null)),p[0]&256){let E=y.length;y=v[10](v[24]).prev;let A;for(A=E;A{r=null}),Ae()),o[24].leapday?.numbered?i&&(Ee(),H(i,1,1,()=>{i=null}),Ae()):i?(i.p(o,l),l[0]&256&&R(i,1)):(i=yh(o),i.c(),R(i,1),i.m(n.parentNode,n))},i(o){a||(R(r),R(i),a=!0)},o(o){H(r),H(i),a=!1},d(o){r&&r.d(o),o&&O(e),i&&i.d(o),o&&O(n)}}}function fb(t){let e;return{c(){e=T("div")},m(n,a){q(n,e,a)},p:K,i:K,o:K,d(n){n&&O(e)}}}function hb(t){let e,n;return e=new _r({props:{day:t[24],adjacent:!0,fullView:t[3]}}),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,r){let i={};r[0]&128&&(i.day=a[24]),r[0]&8&&(i.fullView=a[3]),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function bh(t){let e,n,a,r,i=[hb,fb],o=[];function l(s,d){return s[6]?0:1}return e=l(t,[-1,-1]),n=o[e]=i[e](t),{c(){n.c(),a=Ge()},m(s,d){o[e].m(s,d),q(s,a,d),r=!0},p(s,d){let u=e;e=l(s,d),e===u?o[e].p(s,d):(Ee(),H(o[u],1,1,()=>{o[u]=null}),Ae(),n=o[e],n?n.p(s,d):(n=o[e]=i[e](s),n.c()),R(n,1),n.m(a.parentNode,a))},i(s){r||(R(n),r=!0)},o(s){H(n),r=!1},d(s){o[e].d(s),s&&O(a)}}}function wh(t){let e,n,a,r,i=t[9],o=[];for(let m=0;mH(o[m],1,1,()=>{o[m]=null}),s=t[8],d=[];for(let m=0;mH(d[m],1,1,()=>{d[m]=null}),c=t[7],h=[];for(let m=0;mH(h[m],1,1,()=>{h[m]=null});return{c(){e=T("div");for(let m=0;m{let W=B.weekday,Z=B.calendar.weekdays.length-W,le=[];Z!=0&&(le=[...Array(Z).keys()]);let oe=[];return W!=0&&(oe=[...Array(W).keys()]),{next:le,prev:oe}};function v(B){ce.call(this,t,B)}function p(B){ce.call(this,t,B)}function k(B){ce.call(this,t,B)}function E(B){ce.call(this,t,B)}function A(B){ce.call(this,t,B)}function S(B){ce.call(this,t,B)}function _(B){ce.call(this,t,B)}function F(B){ce.call(this,t,B)}function D(B){ce.call(this,t,B)}function N(B){ce.call(this,t,B)}function x(B){ce.call(this,t,B)}function P(B){ce.call(this,t,B)}return t.$$set=B=>{"yearView"in B&&n(0,l=B.yearView),"month"in B&&n(1,s=B.month),"columns"in B&&n(2,d=B.columns),"fullView"in B&&n(3,u=B.fullView),"weeks"in B&&n(4,c=B.weeks),"intercalary"in B&&n(5,h=B.intercalary),"showPad"in B&&n(6,y=B.showPad)},t.$$.update=()=>{if(t.$$.dirty[0]&2){e:n(11,a=s.calendar.getPaddedDaysForMonth(s))}if(t.$$.dirty[0]&2048){e:n(9,r=a.previous)}if(t.$$.dirty[0]&2){e:n(8,i=s.days)}if(t.$$.dirty[0]&2048){e:n(7,o=a.next)}},[l,s,d,u,c,h,y,o,i,r,m,a,v,p,k,E,A,S,_,F,D,N,x,P]}var Dh=class extends de{constructor(e){super();fe(this,e,pb,mb,se,{yearView:0,month:1,columns:2,fullView:3,weeks:4,intercalary:5,showPad:6},sb,[-1,-1])}},Vn=Dh;var Fi=Fe(require("obsidian"));function gb(t){we(t,"svelte-131055d",".fantasy-nav.nav.nav.svelte-131055d{padding:10px 0px;margin:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}.container.svelte-131055d{display:flex;align-items:center}.fantasy-title.svelte-131055d{margin:0;line-height:1.25}.fantasy-right-nav.svelte-131055d{display:flex;justify-content:center;align-items:flex-start}.calendar-clickable.svelte-131055d{align-items:center;cursor:pointer;display:flex;justify-content:center}.title-container.svelte-131055d{display:flex;flex-flow:column nowrap;align-items:flex-start}")}function yb(t){let e,n,a,r,i,o,l,s,d,u,c,h,y,m,v,p,k,E,A,S,_,F,D,N,x,P,B;return{c(){e=T("div"),n=T("div"),a=T("h3"),r=T("span"),i=pe(t[0]),o=V(),l=T("span"),s=pe(t[1]),d=V(),u=T("div"),c=T("div"),h=T("div"),v=V(),p=T("div"),k=T("span"),k.textContent="Today",A=V(),S=T("div"),D=V(),N=T("div"),w(r,"class","fantasy-month month"),w(l,"class","fantasy-year year"),w(a,"class","fantasy-title title svelte-131055d"),w(n,"class","title-container svelte-131055d"),w(h,"class","arrow calendar-clickable svelte-131055d"),w(h,"aria-label",y=t[3].name),w(p,"class","reset-button calendar-clickable svelte-131055d"),w(p,"aria-label",E="Today is "+t[2]),w(S,"class","arrow right calendar-clickable svelte-131055d"),w(S,"aria-label",_=t[4].name),w(N,"class","calendar-clickable svelte-131055d"),w(N,"aria-label","Calendar Settings"),w(c,"class","container svelte-131055d"),w(u,"class","right-nav fantasy-right-nav svelte-131055d"),w(e,"class","fantasy-nav nav svelte-131055d")},m(W,Z){q(W,e,Z),C(e,n),C(n,a),C(a,r),C(r,i),C(a,o),C(a,l),C(l,s),C(e,d),C(e,u),C(u,c),C(c,h),C(c,v),C(c,p),C(p,k),C(c,A),C(c,S),C(c,D),C(c,N),P||(B=[ue(m=t[6].call(null,h)),ae(h,"click",t[9]),ae(p,"click",t[10]),ue(F=t[7].call(null,S)),ae(S,"click",t[11]),ue(x=t[8].call(null,N)),ae(N,"click",t[12])],P=!0)},p(W,[Z]){Z&1&&be(i,W[0]),Z&2&&be(s,W[1]),Z&8&&y!==(y=W[3].name)&&w(h,"aria-label",y),Z&4&&E!==(E="Today is "+W[2])&&w(p,"aria-label",E),Z&16&&_!==(_=W[4].name)&&w(S,"aria-label",_)},i:K,o:K,d(W){W&&O(e),P=!1,_e(B)}}}function vb(t,e,n){let a=Se(),{month:r}=e,{year:i}=e,{current:o}=e,l=Ke("calendar"),s;l.subscribe(E=>{s=E});let d=s.getPreviousMonth(),u=s.getNextMonth();s.on("month-update",()=>{n(3,d=s.getPreviousMonth()),n(4,u=s.getNextMonth())});let c=E=>{new Fi.ExtraButtonComponent(E).setIcon("left-arrow")},h=E=>{new Fi.ExtraButtonComponent(E).setIcon("right-arrow")},y=E=>{new Fi.ExtraButtonComponent(E).setIcon("gear")},m=()=>a("previous"),v=()=>a("reset"),p=E=>a("next"),k=E=>a("settings",E);return t.$$set=E=>{"month"in E&&n(0,r=E.month),"year"in E&&n(1,i=E.year),"current"in E&&n(2,o=E.current)},[r,i,o,d,u,a,c,h,y,m,v,p,k]}var _h=class extends de{constructor(e){super();fe(this,e,vb,yb,se,{month:0,year:1,current:2},gb)}},Ch=_h;var Ti=Fe(require("obsidian"));function bb(t){we(t,"svelte-i3pajt","#calendar-container .fantasy-nav.nav.nav.svelte-i3pajt{padding:0;margin:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:2}.fantasy-year-nav.svelte-i3pajt{display:flex;align-items:center;margin-right:auto}.container.svelte-i3pajt{display:flex;align-items:center}.fantasy-title.svelte-i3pajt{margin:0}.fantasy-right-nav.svelte-i3pajt{display:flex;justify-content:center;align-items:flex-start}.calendar-clickable.svelte-i3pajt{align-items:center;cursor:pointer;display:flex;justify-content:center}")}function Eh(t){let e,n,a,r;return{c(){e=T("div"),w(e,"class","arrow calendar-clickable svelte-i3pajt"),w(e,"aria-label","Previous Year")},m(i,o){q(i,e,o),a||(r=[ue(n=t[4].call(null,e)),ae(e,"click",t[7])],a=!0)},p:K,d(i){i&&O(e),a=!1,_e(r)}}}function Ah(t){let e,n,a,r;return{c(){e=T("div"),w(e,"class","arrow right calendar-clickable svelte-i3pajt"),w(e,"aria-label","Next Year")},m(i,o){q(i,e,o),a||(r=[ue(n=t[5].call(null,e)),ae(e,"click",t[9])],a=!0)},p:K,d(i){i&&O(e),a=!1,_e(r)}}}function wb(t){let e,n,a,r,i,o,l,s,d,u,c,h,y,m,v,p,k,E,A=t[1]&&Eh(t),S=t[1]&&Ah(t);return{c(){e=T("div"),n=T("div"),a=T("h2"),r=T("span"),i=pe(t[0]),o=V(),l=T("div"),s=T("div"),A&&A.c(),d=V(),u=T("div"),c=T("span"),c.textContent="Today",y=V(),S&&S.c(),m=V(),v=T("div"),w(r,"class","fantasy-year"),w(a,"class","fantasy-title svelte-i3pajt"),w(n,"class","fantasy-year-nav svelte-i3pajt"),w(u,"class","reset-button calendar-clickable svelte-i3pajt"),w(u,"aria-label",h="Today is "+t[2]),w(v,"class","calendar-clickable svelte-i3pajt"),w(v,"aria-label","Calendar Settings"),w(s,"class","container svelte-i3pajt"),w(l,"class","right-nav fantasy-right-nav svelte-i3pajt"),w(e,"class","fantasy-nav nav svelte-i3pajt")},m(_,F){q(_,e,F),C(e,n),C(n,a),C(a,r),C(r,i),C(e,o),C(e,l),C(l,s),A&&A.m(s,null),C(s,d),C(s,u),C(u,c),C(s,y),S&&S.m(s,null),C(s,m),C(s,v),k||(E=[ae(u,"click",t[8]),ue(p=t[6].call(null,v)),ae(v,"click",t[10])],k=!0)},p(_,[F]){F&1&&be(i,_[0]),_[1]?A?A.p(_,F):(A=Eh(_),A.c(),A.m(s,d)):A&&(A.d(1),A=null),F&4&&h!==(h="Today is "+_[2])&&w(u,"aria-label",h),_[1]?S?S.p(_,F):(S=Ah(_),S.c(),S.m(s,m)):S&&(S.d(1),S=null)},i:K,o:K,d(_){_&&O(e),A&&A.d(),S&&S.d(),k=!1,_e(E)}}}function Db(t,e,n){let a=Se(),{year:r}=e,{arrows:i=!1}=e,{current:o}=e,l=m=>{new Ti.ExtraButtonComponent(m).setIcon("left-arrow")},s=m=>{new Ti.ExtraButtonComponent(m).setIcon("right-arrow")},d=m=>{new Ti.ExtraButtonComponent(m).setIcon("gear")},u=()=>a("previous"),c=()=>a("reset"),h=m=>a("next"),y=m=>a("settings",m);return t.$$set=m=>{"year"in m&&n(0,r=m.year),"arrows"in m&&n(1,i=m.arrows),"current"in m&&n(2,o=m.current)},[r,i,o,a,l,s,d,u,c,h,y]}var kh=class extends de{constructor(e){super();fe(this,e,Db,wb,se,{year:0,arrows:1,current:2},bb)}},Si=kh;function _b(t){we(t,"svelte-15hvixf",".year-view.svelte-15hvixf{height:100%;position:relative;display:flex;flex-direction:column}.year.svelte-15hvixf{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;overflow:auto;flex:1}.year.svelte-15hvixf:not(.full-view){grid-template-columns:1fr}")}function Cb(t){let e,n,a,r,i,o,l;return n=new Si({props:{year:t[3],current:t[0]}}),n.$on("next",t[9]),n.$on("previous",t[10]),n.$on("reset",t[11]),n.$on("settings",t[12]),{c(){e=T("div"),$(n.$$.fragment),a=V(),r=T("div"),w(r,"class","year svelte-15hvixf"),ge(r,"full-view",t[1]),w(e,"class","year-view svelte-15hvixf")},m(s,d){q(s,e,d),J(n,e,null),C(e,a),C(e,r),t[13](r),i=!0,o||(l=ae(r,"scroll",t[5],{once:!0}),o=!0)},p(s,[d]){let u={};d&8&&(u.year=s[3]),d&1&&(u.current=s[0]),n.$set(u),d&2&&ge(r,"full-view",s[1])},i(s){i||(R(n.$$.fragment,s),i=!0)},o(s){H(n.$$.fragment,s),i=!1},d(s){s&&O(e),Q(n),t[13](null),o=!1,l()}}}function Eb(t,e,n){let a,r=Se(),{current:i}=e,{year:o}=e,{columns:l}=e,{fullView:s}=e,d,u,c,h=Ke("calendar"),y;h.subscribe(z=>{n(8,y=z)});let m=[],v=Ke("dayView"),p=Ke("displayMoons"),k=new IntersectionObserver((z,he)=>{he===k&&(!z.length||!z[0].isIntersecting||(k.disconnect(),!(!y.canGoToNextYear(c.year)&&c.number===y.data.months.length-1)&&(S(),P(m.shift()),E())))},{root:d,rootMargin:"0px",threshold:.25}),E=()=>{let z=d.children[d.children.length-2];!z||k.observe(z)},A=new IntersectionObserver((z,he)=>{if(he!==A||!z&&!z.length||z[0].isIntersecting)return;let De=d.getBoundingClientRect();z[0].boundingClientRect.top{if(!(!y.canGoToNextYear(c.year)&&c.number===y.data.months.length-1)){if(c=y.getMonth(c.number+1,c.year),c.number===0&&!(d.lastElementChild instanceof HTMLHeadingElement)){let he=d.createEl("h2",{text:y.getNameForYear(c.year),cls:"fantasy-title"});m.push(he),A.disconnect(),A.observe(he)}m.push(x(c,!1)),z&&(u=y.getMonth((u?.number??0)+1,u?.year??1)),F()}},_=new IntersectionObserver((z,he)=>{he===_&&(!z.length||!z[0].isIntersecting||(_.disconnect(),!!u&&(N(),P(m.pop()),F())))},{root:d,rootMargin:"0px",threshold:.25}),F=()=>{let z=d.children[1];!z||_.observe(z)},D=new IntersectionObserver((z,he)=>{he===D&&(!z&&!z.length||z[0].isIntersecting&&(n(6,o-=1),A.observe(z[0].target),D.disconnect()))},{root:d,rootMargin:"0px",threshold:0}),N=(z=!0)=>{if(u=y.getMonth(u.number-1,u.year),!!u){if(m.unshift(x(u,!0)),u.number===0&&!(d.firstElementChild instanceof HTMLHeadingElement)){let he=createEl("h2",{text:y.getNameForYear(u.year),cls:"fantasy-title"});d.prepend(he),m.unshift(he),D.disconnect(),D.observe(he)}z&&(c=y.getMonth(c.number-1,c.year)),E()}},x=(z,he)=>{let De=new Vn({target:d,anchor:he?d.children[0]:null,props:{month:z,fullView:!1,yearView:!0,columns:l,weeks:y.weekdays.length,showPad:!1},context:new Map([["dayView",v],["displayMoons",p]])});return De.$on("day-click",ie=>r("day-click",ie.detail)),De.$on("day-doubleclick",ie=>r("day-doubleclick",ie.detail)),De.$on("day-context-menu",ie=>r("day-context-menu",ie.detail)),De.$on("event-mouseover",ie=>r("event-mouseover",ie.detail)),De.$on("event-mouseover",ie=>r("event-mouseover",ie.detail)),De},P=z=>{z instanceof HTMLHeadingElement?z.detach():z.$destroy()},B=async(z=!1)=>{for(let De of m)P(De);m.splice(0,m.length),d.empty(),await Zn(),n(6,o=y.current.year),u=y.getMonth(y.displayed.month-1,y.displayed.year),c=u;for(let De=0;De{_.disconnect(),k.disconnect(),D.disconnect(),A.disconnect()}),zn(B);let W=async()=>{await Zn(),_.observe(d.children[1]),k.observe(d.children[d.children.length-2])};function Z(z){ce.call(this,t,z)}function le(z){ce.call(this,t,z)}let oe=()=>B(!0);function me(z){ce.call(this,t,z)}function X(z){ba[z?"unshift":"push"](()=>{d=z,n(2,d)})}return t.$$set=z=>{"current"in z&&n(0,i=z.current),"year"in z&&n(6,o=z.year),"columns"in z&&n(7,l=z.columns),"fullView"in z&&n(1,s=z.fullView)},t.$$.update=()=>{if(t.$$.dirty&320){e:n(3,a=y.getNameForYear(o))}},[i,s,d,a,B,W,o,l,y,Z,le,oe,me,X]}var xh=class extends de{constructor(e){super();fe(this,e,Eb,Cb,se,{current:0,year:6,columns:7,fullView:1},_b)}},Fh=xh;var ks=Fe(require("obsidian"));function Ab(t){we(t,"svelte-ztrrn8",".year.svelte-ztrrn8{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;overflow:auto;flex:1}.year.svelte-ztrrn8:not(.full-view){grid-template-columns:1fr}")}function Th(t,e,n){let a=t.slice();return a[8]=e[n],a}function Sh(t){let e,n;return e=new Vn({props:{month:t[8],fullView:!1,yearView:!0,columns:t[2],weeks:t[8].calendar.weekdays.length,showPad:!1}}),e.$on("day-click",t[3]),e.$on("day-doubleclick",t[4]),e.$on("day-context-menu",t[5]),e.$on("event-click",t[6]),e.$on("event-mouseover",t[7]),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,r){let i={};r&2&&(i.month=a[8]),r&4&&(i.columns=a[2]),r&2&&(i.weeks=a[8].calendar.weekdays.length),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function kb(t){let e,n,a=t[1],r=[];for(let o=0;oH(r[o],1,1,()=>{r[o]=null});return{c(){e=T("div");for(let o=0;o{"fullView"in c&&n(0,a=c.fullView),"months"in c&&n(1,r=c.months),"columns"in c&&n(2,i=c.columns)},[a,r,i,o,l,s,d,u]}var Bh=class extends de{constructor(e){super();fe(this,e,xb,kb,se,{fullView:0,months:1,columns:2},Ab)}},Nh=Bh;function Fb(t){we(t,"svelte-1xpvbi",".year-view.svelte-1xpvbi{height:100%;position:relative;display:flex;flex-direction:column}.year-container.svelte-1xpvbi{flex:1;overflow:auto}")}function Tb(t){let e,n,a,r,i;return n=new Si({props:{year:t[2],current:t[0],arrows:!0}}),n.$on("next",t[9]),n.$on("previous",t[10]),n.$on("reset",t[11]),n.$on("settings",t[12]),{c(){e=T("div"),$(n.$$.fragment),a=V(),r=T("div"),w(r,"class","year-container svelte-1xpvbi"),w(e,"class","year-view svelte-1xpvbi")},m(o,l){q(o,e,l),J(n,e,null),C(e,a),C(e,r),t[13](r),i=!0},p(o,[l]){let s={};l&4&&(s.year=o[2]),l&1&&(s.current=o[0]),n.$set(s)},i(o){i||(R(n.$$.fragment,o),i=!0)},o(o){H(n.$$.fragment,o),i=!1},d(o){o&&O(e),Q(n),t[13](null)}}}function Sb(t,e,n){let a,r=Se(),i=Ke("calendar"),o=Ke("dayView"),l=Ke("displayMoons"),s;i.subscribe(x=>{n(8,s=x)});let{year:d}=e,{current:u}=e,{columns:c}=e,h,y=(x,P=!1)=>{let B=s.getMonthsForYear(x),W=new Nh({target:h,anchor:P?h.children[0]:null,props:{months:B,fullView:!0,columns:c},context:new Map([["dayView",o],["displayMoons",l]])});return W.$on("day-click",Z=>r("day-click",Z.detail)),W.$on("day-doubleclick",Z=>r("day-doubleclick",Z.detail)),W.$on("day-context-menu",Z=>r("day-context-menu",Z.detail)),W.$on("event-mouseover",Z=>r("event-mouseover",Z.detail)),W.$on("event-mouseover",Z=>r("event-mouseover",Z.detail)),W},m=x=>{x instanceof HTMLHeadingElement?x.detach():x.$destroy()},v=[],p=()=>{if(!s.canGoToNextYear(d)){new ks.Notice("This is the last year. Additional years can be created in settings.");return}n(6,d=d+1),A(d)},k=()=>{if(d===1){new ks.Notice("This is the earliest year.");return}n(6,d=d-1),A(d)},E=()=>{n(6,d=s.current.year),A(d)},A=async x=>{v.forEach(P=>m(P)),h.empty(),await Zn(),x=x,v.push(y(x))};zn(()=>v.push(y(d)));let S=()=>p(),_=()=>k(),F=()=>E();function D(x){ce.call(this,t,x)}function N(x){ba[x?"unshift":"push"](()=>{h=x,n(1,h)})}return t.$$set=x=>{"year"in x&&n(6,d=x.year),"current"in x&&n(0,u=x.current),"columns"in x&&n(7,c=x.columns)},t.$$.update=()=>{if(t.$$.dirty&320){e:n(2,a=s.getNameForYear(d))}},[u,h,a,p,k,E,d,c,s,S,_,F,D,N]}var Mh=class extends de{constructor(e){super();fe(this,e,Sb,Tb,se,{year:6,current:0,columns:7},Fb)}},Ih=Mh;function Bb(t){we(t,"svelte-li8ss6","#calendar-container.year-view.svelte-li8ss6.svelte-li8ss6{height:100%}#calendar-container.fantasy-calendar.full-view.svelte-li8ss6.svelte-li8ss6{width:100%;padding:0 0.5rem 0.5rem;height:100%;display:flex;flex-flow:column}.fantasy-calendar.full-view.svelte-li8ss6 .month-container.svelte-li8ss6{height:100%}.month-container.svelte-li8ss6.svelte-li8ss6{display:flex}.month-view.svelte-li8ss6.svelte-li8ss6{flex-grow:2}.weeks.svelte-li8ss6.svelte-li8ss6{display:grid;grid-template-rows:auto 1fr}.week-num-container.svelte-li8ss6.svelte-li8ss6{display:grid;grid-template-rows:repeat(var(--calendar-rows), auto);padding:0.25rem 0}.week-num.svelte-li8ss6.svelte-li8ss6{background-color:transparent;border:2px solid transparent;border-radius:4px;color:var(--color-text-day);cursor:pointer;font-size:0.8em;height:100%;padding:2px;position:relative;text-align:center;vertical-align:baseline;overflow:visible}.weekdays.svelte-li8ss6.svelte-li8ss6{display:grid;grid-template-columns:repeat(var(--calendar-columns), 1fr);grid-template-rows:auto;padding:0 0.25rem;gap:2px}.weekday.svelte-li8ss6.svelte-li8ss6{background-color:var(--color-background-heading);color:var(--color-text-heading);font-size:0.6em;letter-spacing:1px;padding:4px;text-transform:uppercase;text-align:center;border:2px solid transparent}hr.svelte-li8ss6.svelte-li8ss6{margin:1rem 0}.moon-container{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}")}function Oh(t,e,n){let a=t.slice();return a[64]=e[n],a}function qh(t,e,n){let a=t.slice();return a[67]=e[n],a}function Nb(t){let e,n,a,r,i,o,l,s,d,u,c;e=new Ch({props:{month:t[6].name,year:t[11],current:t[3].currentDate}}),e.$on("next",t[34]),e.$on("previous",t[35]),e.$on("reset",t[36]),e.$on("settings",t[37]);let h=t[5]&&Rh(t),y=t[9]&&t[9].type=="intercalary"&&!t[14]&&Ph(t),m=t[6].type=="month"&&jh(t);d=new Vn({props:{columns:t[13].length,weeks:t[7],month:t[6],fullView:t[1]}}),d.$on("day-click",t[44]),d.$on("day-doubleclick",t[45]),d.$on("day-context-menu",t[46]),d.$on("event-click",t[47]),d.$on("event-mouseover",t[48]),d.$on("event-context",t[49]);let v=t[10]&&t[10].type=="intercalary"&&!t[14]&&Hh(t);return{c(){$(e.$$.fragment),n=V(),a=T("div"),r=T("div"),h&&h.c(),i=V(),o=T("div"),y&&y.c(),l=V(),m&&m.c(),s=V(),$(d.$$.fragment),u=V(),v&&v.c(),w(r,"class","weeks svelte-li8ss6"),w(o,"class","month-view svelte-li8ss6"),w(a,"class","month-container svelte-li8ss6")},m(p,k){J(e,p,k),q(p,n,k),q(p,a,k),C(a,r),h&&h.m(r,null),C(a,i),C(a,o),y&&y.m(o,null),C(o,l),m&&m.m(o,null),C(o,s),J(d,o,null),C(o,u),v&&v.m(o,null),c=!0},p(p,k){let E={};k[0]&64&&(E.month=p[6].name),k[0]&2048&&(E.year=p[11]),k[0]&8&&(E.current=p[3].currentDate),e.$set(E),p[5]?h?h.p(p,k):(h=Rh(p),h.c(),h.m(r,null)):h&&(h.d(1),h=null),p[9]&&p[9].type=="intercalary"&&!p[14]?y?(y.p(p,k),k[0]&16896&&R(y,1)):(y=Ph(p),y.c(),R(y,1),y.m(o,l)):y&&(Ee(),H(y,1,1,()=>{y=null}),Ae()),p[6].type=="month"?m?m.p(p,k):(m=jh(p),m.c(),m.m(o,s)):m&&(m.d(1),m=null);let A={};k[0]&8192&&(A.columns=p[13].length),k[0]&128&&(A.weeks=p[7]),k[0]&64&&(A.month=p[6]),k[0]&2&&(A.fullView=p[1]),d.$set(A),p[10]&&p[10].type=="intercalary"&&!p[14]?v?(v.p(p,k),k[0]&17408&&R(v,1)):(v=Hh(p),v.c(),R(v,1),v.m(o,null)):v&&(Ee(),H(v,1,1,()=>{v=null}),Ae())},i(p){c||(R(e.$$.fragment,p),R(y),R(d.$$.fragment,p),R(v),c=!0)},o(p){H(e.$$.fragment,p),H(y),H(d.$$.fragment,p),H(v),c=!1},d(p){Q(e,p),p&&O(n),p&&O(a),h&&h.d(),y&&y.d(),m&&m.d(),Q(d),v&&v.d()}}}function Mb(t){let e,n;return e=new Ih({props:{year:t[12],columns:t[13].length,current:t[3].displayedDate}}),e.$on("next",t[25]),e.$on("previous",t[26]),e.$on("reset",t[27]),e.$on("settings",t[28]),e.$on("day-click",t[29]),e.$on("day-doubleclick",t[30]),e.$on("day-context-menu",t[31]),e.$on("event-click",t[32]),e.$on("event-mouseover",t[33]),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,r){let i={};r[0]&4096&&(i.year=a[12]),r[0]&8192&&(i.columns=a[13].length),r[0]&8&&(i.current=a[3].displayedDate),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function Ib(t){let e,n;return e=new Fh({props:{year:t[12],fullView:t[1],columns:t[13].length,current:t[3].displayedDate}}),e.$on("next",t[16]),e.$on("previous",t[17]),e.$on("reset",t[18]),e.$on("settings",t[19]),e.$on("day-click",t[20]),e.$on("day-doubleclick",t[21]),e.$on("day-context-menu",t[22]),e.$on("event-click",t[23]),e.$on("event-mouseover",t[24]),{c(){$(e.$$.fragment)},m(a,r){J(e,a,r),n=!0},p(a,r){let i={};r[0]&4096&&(i.year=a[12]),r[0]&2&&(i.fullView=a[1]),r[0]&8192&&(i.columns=a[13].length),r[0]&8&&(i.current=a[3].displayedDate),e.$set(i)},i(a){n||(R(e.$$.fragment,a),n=!0)},o(a){H(e.$$.fragment,a),n=!1},d(a){Q(e,a)}}}function Rh(t){let e,n,a,r=[...Array(t[7]).keys()],i=[];for(let o=0;o{s[y]=null}),Ae(),a=s[n],a?a.p(c,h):(a=s[n]=l[n](c),a.c()),R(a,1),a.m(e,null)),(!o||h[0]&8)&&tt(e,"--calendar-columns",c[3].weekdays.length),(!o||h[0]&8)&&tt(e,"--column-widths",1/c[3].weekdays.length*100+"%"),(!o||h[0]&8)&&tt(e,"--calendar-rows",c[3].weeksPerCurrentMonth),h[0]&2&&ge(e,"full-view",c[1]),h[0]&4&&ge(e,"year-view",c[2]),c[0]&&!c[1]?u?(u.p(c,h),h[0]&3&&R(u,1)):(u=Wh(c),u.c(),R(u,1),u.m(i.parentNode,i)):u&&(Ee(),H(u,1,1,()=>{u=null}),Ae())},i(c){o||(R(a),R(u),o=!0)},o(c){H(a),H(u),o=!1},d(c){c&&O(e),s[n].d(),c&&O(r),u&&u.d(c),c&&O(i)}}}function qb(t,e,n){let a,r,i,o,l,s,d,u,c,{fullView:h=!1}=e,{dayView:y=!1}=e,{yearView:m=!1}=e,{calendar:v}=e,{moons:p}=e,{displayDayNumber:k}=e,{displayWeeks:E}=e,A=Da(y),S=Da(p),_=Da(v);Yn("dayView",A),Yn("displayMoons",S),Yn("calendar",_),v.on("month-update",()=>{n(12,i=v.displayed.year),n(11,o=v.getNameForYear(v.displayed.year)),n(6,l=v.currentMonth),n(10,s=v.nextMonth),n(9,d=v.previousMonth),n(7,c=v.weeksOfMonth(l)),n(8,u=v.weekNumbersOfMonth(l))});let F=()=>v.goToNextYear(),D=()=>v.goToPreviousYear();function N(te){ce.call(this,t,te)}function x(te){ce.call(this,t,te)}function P(te){ce.call(this,t,te)}function B(te){ce.call(this,t,te)}function W(te){ce.call(this,t,te)}function Z(te){ce.call(this,t,te)}function le(te){ce.call(this,t,te)}let oe=()=>v.goToNextYear(),me=()=>v.goToPreviousYear();function X(te){ce.call(this,t,te)}function z(te){ce.call(this,t,te)}function he(te){ce.call(this,t,te)}function De(te){ce.call(this,t,te)}function ie(te){ce.call(this,t,te)}function Ce(te){ce.call(this,t,te)}function xe(te){ce.call(this,t,te)}let et=()=>v.goToNext(),je=()=>v.goToPrevious();function yt(te){ce.call(this,t,te)}function Tt(te){ce.call(this,t,te)}function $e(te){ce.call(this,t,te)}function Be(te){ce.call(this,t,te)}function Ve(te){ce.call(this,t,te)}function jt(te){ce.call(this,t,te)}function Ut(te){ce.call(this,t,te)}function St(te){ce.call(this,t,te)}function Ot(te){ce.call(this,t,te)}function vn(te){ce.call(this,t,te)}function zt(te){ce.call(this,t,te)}function nn(te){ce.call(this,t,te)}function ca(te){ce.call(this,t,te)}function da(te){ce.call(this,t,te)}function Bi(te){ce.call(this,t,te)}function Ni(te){ce.call(this,t,te)}function Mi(te){ce.call(this,t,te)}function Ii(te){ce.call(this,t,te)}function Oi(te){ce.call(this,t,te)}function qi(te){ce.call(this,t,te)}let Ri=()=>n(0,y=!1);function Li(te){ce.call(this,t,te)}function Pi(te){ce.call(this,t,te)}function ji(te){ce.call(this,t,te)}function Vi(te){ce.call(this,t,te)}return t.$$set=te=>{"fullView"in te&&n(1,h=te.fullView),"dayView"in te&&n(0,y=te.dayView),"yearView"in te&&n(2,m=te.yearView),"calendar"in te&&n(3,v=te.calendar),"moons"in te&&n(15,p=te.moons),"displayDayNumber"in te&&n(4,k=te.displayDayNumber),"displayWeeks"in te&&n(5,E=te.displayWeeks)},t.$$.update=()=>{if(t.$$.dirty[0]&4){e:m&&n(0,y=!1)}if(t.$$.dirty[0]&1){e:A.set(y)}if(t.$$.dirty[0]&32768){e:S.set(p)}if(t.$$.dirty[0]&8){e:_.set(v)}if(t.$$.dirty[0]&8){e:n(14,a=v.plugin.data.showIntercalary)}if(t.$$.dirty[0]&8){e:n(13,r=v.weekdays)}if(t.$$.dirty[0]&8){e:n(12,i=v.displayed.year)}if(t.$$.dirty[0]&8){e:n(11,o=v.getNameForYear(v.displayed.year))}if(t.$$.dirty[0]&8){e:n(6,l=v.currentMonth)}if(t.$$.dirty[0]&8){e:n(10,s=v.nextMonth)}if(t.$$.dirty[0]&8){e:n(9,d=v.previousMonth)}if(t.$$.dirty[0]&72){e:n(8,u=v.weekNumbersOfMonth(l))}if(t.$$.dirty[0]&72){e:n(7,c=v.weeksOfMonth(l))}},[y,h,m,v,k,E,l,c,u,d,s,o,i,r,a,p,F,D,N,x,P,B,W,Z,le,oe,me,X,z,he,De,ie,Ce,xe,et,je,yt,Tt,$e,Be,Ve,jt,Ut,St,Ot,vn,zt,nn,ca,da,Bi,Ni,Mi,Ii,Oi,qi,Ri,Li,Pi,ji,Vi]}var Gh=class extends de{constructor(e){super();fe(this,e,qb,Ob,se,{fullView:1,dayView:0,yearView:2,calendar:3,moons:15,displayDayNumber:4,displayWeeks:5},Bb,[-1,-1,-1])}},Uh=Gh;var Kt="FANTASY_CALENDAR",ua="FANTASY_CALENDAR_FULL_VIEW";(0,qe.addIcon)(Kt,'');(0,qe.addIcon)("fantasy-calendar-reveal",'');var Hn=class extends qe.ItemView{constructor(e,n,a={}){super(n);this.plugin=e;this.leaf=n;this.options=a;this.updateMe=!0;this.yearView=!1;this.moons=!0;this.containerEl.addClass("fantasy-calendar-view"),this.contentEl.addClass("fantasy-calendar-view-content"),this.registerEvent(this.plugin.app.workspace.on("fantasy-calendars-updated",()=>{this.plugin.onSettingsLoad(()=>this.updateCalendars())})),this.registerEvent(this.plugin.app.workspace.on("layout-change",()=>{!this._app||this._app.$set({fullView:this.full,...this.full?{dayView:!1}:{}})}))}get root(){return this.leaf.getRoot()}get full(){return!("collapse"in this.root)}updateCalendars(){if(!this.updateMe){this.updateMe=!0;return}if(!this.plugin.data.calendars.length){this._app?.$destroy(),this.contentEl.empty(),this.noCalendarEl=this.contentEl.createDiv("fantasy-no-calendar"),this.noCalendarEl.createSpan({text:"No calendars created! Create a calendar to see it here."});return}let e=this.plugin.data.calendars.find(n=>n.id==this.calendar?.id)??this.plugin.defaultCalendar??this.plugin.data.calendars[0];this.helper&&this.helper.calendar.id==e.id?this.update(e):this.setCurrentCalendar(e)}update(e){this.calendar=e,this.helper.update(this.calendar),this.registerCalendarInterval(),this._app?this._app.$set({calendar:this.helper}):this.build()}async registerCalendarInterval(){if(this.interval&&(clearInterval(this.interval),this.interval=null),this.calendar.static.incrementDay){let e=new Date;this.calendar.date||(this.calendar.date=e.valueOf());let n=Do(new Date(this.calendar.date),e);if(n>=1){for(let a=0;a{Do(new Date,e)>=1&&(this.helper.goToNextCurrentDay(),this.helper.current,e=new Date,this.calendar.date=e.valueOf(),await this.saveCalendars())},60*1e3),this.registerInterval(this.interval)}}async saveCalendars(){this.updateMe=!1,await this.plugin.saveCalendar()}setCurrentCalendar(e){this.noCalendarEl?.detach(),this.calendar=e,this.moons=this.calendar.static.displayMoons,this.dayNumber=this.calendar.static.displayDayNumber,this.helper=new La(this.calendar,this.plugin),this.registerCalendarInterval(),this.build()}createEventForDay(e){let n=new Ia(this.plugin,this.calendar,null,e);n.onClose=async()=>{!n.saved||(this.calendar.events.push(n.event),this.helper.addEvent(n.event),await this.saveCalendars(),this._app.$set({calendar:this.helper}),this.triggerHelperEvent("day-update"))},n.open()}async onOpen(){this.plugin.onSettingsLoad(()=>this.updateCalendars())}build(){this.contentEl.empty(),this._app=new Uh({target:this.contentEl,props:{calendar:this.helper,fullView:this.full,yearView:this.yearView,moons:this.moons,displayWeeks:this.helper.displayWeeks,displayDayNumber:this.dayNumber}}),this._app.$on("day-click",e=>{let n=e.detail;n.events.length||this.createEventForDay(n.date)}),this._app.$on("day-doubleclick",e=>{let n=e.detail;!n.events.length||(this.helper.viewing.day=n.number,this.helper.viewing.month=n.month.number,this.helper.viewing.year=n.month.year,this.yearView=!1,this._app.$set({yearView:!1}),this._app.$set({dayView:!0}),this.triggerHelperEvent("day-update",!1))}),this._app.$on("day-context-menu",e=>{let{day:n,evt:a}=e.detail,r=new qe.Menu(this.app);r.setNoIcon(),this.full||r.addItem(i=>{i.setTitle("Open Day").onClick(()=>{this.openDay({day:n.number,month:this.helper.displayed.month,year:this.helper.displayed.year})})}),r.addItem(i=>{i.setTitle("Set as Today").onClick(async()=>{this.calendar.current=n.date,this.helper.current.day=n.number,this.triggerHelperEvent("day-update"),await this.saveCalendars()})}),r.addItem(i=>i.setTitle("New Event").onClick(()=>{this.createEventForDay(n.date)})),r.showAtMouseEvent(a)}),this._app.$on("settings",e=>{let n=e.detail,a=new qe.Menu(this.app);a.setNoIcon(),a.addItem(r=>{r.setTitle(`${this.calendar.displayWeeks?"Hide":"Show"} Weeks`).onClick(async()=>{this.calendar.displayWeeks=!this.calendar.displayWeeks,this.helper.update(this.calendar),this._app.$set({displayWeeks:this.calendar.displayWeeks}),await this.saveCalendars()})}),a.addItem(r=>{r.setTitle(`Open ${this.yearView?"Month":"Year"}`).onClick(()=>{this.yearView=!this.yearView,this._app.$set({yearView:this.yearView})})}),a.addItem(r=>{r.setTitle(this.moons?"Hide Moons":"Display Moons").onClick(()=>{this.toggleMoons()})}),a.addItem(r=>{r.setTitle(this.dayNumber?"Hide Day Number":"Display Day Number").onClick(async()=>{this.dayNumber=!this.dayNumber,this.calendar.static.displayDayNumber=this.dayNumber,this._app.$set({displayDayNumber:this.dayNumber}),await this.saveCalendars()})}),a.addItem(r=>{r.setTitle("View Day"),r.onClick(()=>{this.openDate()})}),a.addItem(r=>{r.setTitle("Switch Calendars"),r.setDisabled(this.plugin.data.calendars.length<=1),r.onClick(()=>{let i=new zh(this.plugin,this.calendar);i.onClose=()=>{!i.confirmed||this.setCurrentCalendar(i.calendar)},i.open()})}),a.showAtMouseEvent(n)}),this._app.$on("event-click",e=>{let{event:n,modifier:a}=e.detail;if(n.note){let r=[];this.app.workspace.iterateAllLeaves(i=>{i.view instanceof qe.MarkdownView&&i.view.file.basename===n.note&&r.push(i)}),r.length?this.app.workspace.setActiveLeaf(r[0]):this.app.workspace.openLinkText(n.note,"",this.full||a)}else new Zh(n,this.plugin).open()}),this._app.$on("event-mouseover",e=>{if(!this.plugin.data.eventPreview)return;let{target:n,event:a}=e.detail;a.note&&this.app.workspace.trigger("link-hover",this,n,a.note,"")}),this._app.$on("event-context",e=>{let{evt:n,event:a}=e.detail,r=new qe.Menu(this.app);r.setNoIcon(),a.note||r.addItem(i=>{i.setTitle("Create Note").onClick(async()=>{let o=this.app.workspace.getActiveFile()?.path,l=o?this.app.fileManager.getNewFileParent(o)?.parent??"/":"/",s=`${a.date.year}-${a.date.month+1}-${a.date.day}`,d;a.end&&(d=`${a.end.year}-${a.end.month+1}-${a.end.day}`);let u={"fc-calendar":this.calendar.name,"fc-date":s,...a.end?{"fc-end":d}:{},...a.category?{"fc-category":this.calendar.categories.find(h=>h.id==a.category)?.name}:{},"fc-display-name":a.name};a.note=(0,qe.normalizePath)(`${l}/${a.name}.md`);let c=this.app.vault.getAbstractFileByPath(a.note);if(c||(c=await this.app.vault.create(a.note,`--- +${(0,qe.stringifyYaml)(u)} +---`)),await this.saveCalendars(),c instanceof qe.TFile){let y=this.app.workspace.getLeavesOfType("markdown").find(m=>{m.view instanceof qe.FileView&&m.view.file.path==a.note});y?this.app.workspace.setActiveLeaf(y):await this.app.workspace.getUnpinnedLeaf().openFile(c,{active:!0})}})}),r.addItem(i=>{i.setTitle("Edit Event").onClick(()=>{let o=new Ia(this.plugin,this.calendar,a);o.onClose=async()=>{if(!o.saved)return;let l=this.calendar.events.find(s=>s.id==a.id);this.calendar.events.splice(this.calendar.events.indexOf(l),1,o.event),this.helper.refreshMonth(o.event.date.month,o.event.date.year),(o.event.date.month!=l.date.month||o.event.date.year!=l.date.year)&&this.helper.refreshMonth(l.date.month,l.date.year),await this.saveCalendars(),this._app.$set({calendar:this.helper}),this.triggerHelperEvent("day-update")},o.open()})}),r.addItem(i=>{i.setTitle("Delete Event").onClick(async()=>{if(!this.plugin.data.exit.event&&!await Bd(this.plugin))return;let o=this.calendar.events.find(l=>l.id==a.id);this.calendar.events.splice(this.calendar.events.indexOf(o),1),this.helper.refreshMonth(o.date.month,o.date.year),await this.saveCalendars(),this._app.$set({calendar:this.helper}),this.triggerHelperEvent("day-update")})}),r.showAtMouseEvent(n)}),this._app.$on("event",e=>{let n=e.detail;this.createEventForDay(n)}),this._app.$on("reset",()=>{this.helper.reset(),this.yearView=!1,this._app.$set({yearView:!1}),this._app.$set({dayView:!0}),this.triggerHelperEvent("day-update",!1)})}openDay(e){this.helper.viewing.day=e.day,this.helper.viewing.month=e.month,this.helper.viewing.year=e.year,this.yearView=!1,this._app.$set({yearView:!1}),this._app.$set({dayView:!0}),this.triggerHelperEvent("day-update",!1)}openDate(){if(!this.helper||!this.calendar)return;let e=new Yh(this.plugin,this.calendar);e.onClose=async()=>{!e.confirmed||(e.setCurrent?(this.calendar.current={...e.date},this.setCurrentCalendar(this.calendar)):(this.helper.displayed={...e.date},this.helper.update(),this._app.$set({calendar:this.helper})),await this.saveCalendars())},e.open()}toggleMoons(){this.moons=!this.moons,this._app.$set({moons:this.moons})}async onClose(){}onResize(){this.triggerHelperEvent("view-resized",!1)}getViewType(){return Kt}getDisplayText(){return"Fantasy Calendar"}getIcon(){return Kt}triggerHelperEvent(e,n=!0){!this.helper||(this.helper.trigger(e),n&&(this.updateMe=!1,this.plugin.app.workspace.trigger("fantasy-calendars-updated")))}async onunload(){}},zh=class extends it{constructor(e,n){super(e.app);this.plugin=e;this.calendar=n;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.createEl("h4",{text:"Switch Calendars"});let e=this.contentEl.createDiv("fantasy-calendar-dropdown");e.createEl("label",{text:"Choose a Calendar"}),new qe.DropdownComponent(e).onChange(r=>{this.calendar=this.plugin.data.calendars.find(i=>i.id==r)}).addOptions(Object.fromEntries(this.plugin.data.calendars.map(r=>[r.id,r.name]))).setValue(this.calendar?this.calendar.id:null);let a=this.contentEl.createDiv("fantasy-calendar-confirm-buttons");new qe.ButtonComponent(a).setButtonText("Switch").setCta().onClick(()=>{this.confirmed=!0,this.close()}),new qe.ButtonComponent(a).setButtonText("Cancel").onClick(()=>{this.close()})}onOpen(){this.display()}},Yh=class extends it{constructor(e,n){super(e.app);this.plugin=e;this.calendar=n;this.confirmed=!1;this.setCurrent=!1;this.date={...this.calendar.current},this.tempCurrentDays=this.date.day}async display(){this.contentEl.empty(),this.contentEl.createEl("h4",{text:"View Day"}),this.dateFieldEl=this.contentEl.createDiv("fantasy-calendar-date-fields"),this.buildDateFields(),new qe.Setting(this.contentEl).setName("Set as Current Date").setDesc("Also set this date to today's date.").addToggle(n=>n.setValue(this.setCurrent).onChange(a=>{this.setCurrent=a}));let e=this.contentEl.createDiv("fantasy-calendar-confirm-buttons");new qe.ButtonComponent(e).setButtonText("Switch").setCta().onClick(()=>{this.confirmed=!0,this.date.day=this.tempCurrentDays,this.close()}),new qe.ButtonComponent(e).setButtonText("Cancel").onClick(()=>{this.close()})}buildDateFields(){this.dateFieldEl.empty(),this.tempCurrentDays!=null&&this.date.month!=null&&this.tempCurrentDays>this.calendar.static.months[this.date.month]?.length&&(this.tempCurrentDays=this.calendar.static.months[this.date.month]?.length);let e=this.dateFieldEl.createDiv("fantasy-calendar-date-field");e.createEl("label",{text:"Day"}),new qe.TextComponent(e).setPlaceholder("Day").setValue(`${this.tempCurrentDays}`).setDisabled(this.date.month==null).onChange(i=>{if(Number(i)<1||Number(i)>this.calendar.static.months[this.date.month]?.length){new qe.Notice(`The current day must be between 1 and ${this.calendar.static.months[this.date.month].length}`),this.tempCurrentDays=this.date.day,this.buildDateFields();return}this.tempCurrentDays=Number(i)}).inputEl.setAttr("type","number");let a=this.dateFieldEl.createDiv("fantasy-calendar-date-field");a.createEl("label",{text:"Month"}),new qe.DropdownComponent(a).addOptions(Object.fromEntries([["select","Select Month"],...this.calendar.static.months.map(i=>[i.name,i.name])])).setValue(this.date.month!=null?this.calendar.static.months[this.date.month].name:"select").onChange(i=>{i==="select"&&(this.date.month=null);let o=this.calendar.static.months.find(l=>l.name==i);this.date.month=this.calendar.static.months.indexOf(o),this.buildDateFields()});let r=this.dateFieldEl.createDiv("fantasy-calendar-date-field");if(r.createEl("label",{text:"Year"}),this.calendar.static.useCustomYears){let i=new qe.DropdownComponent(r);(this.calendar.static.years??[]).forEach(o=>{i.addOption(o.id,o.name)}),this.date.year>this.calendar.static.years?.length&&(this.date.year=this.calendar.static.years?this.calendar.static.years.length:null),i.setValue(this.calendar.static.years?.[this.date.year-1]?.id).onChange(o=>{this.date.year=this.calendar.static.years.findIndex(l=>l.id==o)+1})}else new qe.TextComponent(r).setPlaceholder("Year").setValue(`${this.date.year}`).onChange(o=>{this.date.year=Number(o)}).inputEl.setAttr("type","number")}onOpen(){this.display()}},Zh=class extends it{constructor(e,n){super(n.app);this.event=e;this.plugin=n;this.containerEl.addClass("fantasy-calendar-view-event")}async display(){this.contentEl.empty(),this.contentEl.createEl("h4",{text:this.event.name}),await qe.MarkdownRenderer.renderMarkdown(this.event.description,this.contentEl,this.event.note,null)}async onOpen(){await this.display()}};var p9=Fe(require("fs")),Qt=Fe(require("obsidian"));function xs(t){let e=new Blob([t],{type:"text/javascript"}),n=URL.createObjectURL(e),a=new Worker(n,{name:"Fantasy Calendar File Watcher"});return URL.revokeObjectURL(n),a}function Fs(){return xs(`var te=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Re=te(Ae=>{Ae.entityMap={lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\\xC0",Aacute:"\\xC1",Acirc:"\\xC2",Atilde:"\\xC3",Auml:"\\xC4",Aring:"\\xC5",AElig:"\\xC6",Ccedil:"\\xC7",Egrave:"\\xC8",Eacute:"\\xC9",Ecirc:"\\xCA",Euml:"\\xCB",Igrave:"\\xCC",Iacute:"\\xCD",Icirc:"\\xCE",Iuml:"\\xCF",ETH:"\\xD0",Ntilde:"\\xD1",Ograve:"\\xD2",Oacute:"\\xD3",Ocirc:"\\xD4",Otilde:"\\xD5",Ouml:"\\xD6",Oslash:"\\xD8",Ugrave:"\\xD9",Uacute:"\\xDA",Ucirc:"\\xDB",Uuml:"\\xDC",Yacute:"\\xDD",THORN:"\\xDE",szlig:"\\xDF",agrave:"\\xE0",aacute:"\\xE1",acirc:"\\xE2",atilde:"\\xE3",auml:"\\xE4",aring:"\\xE5",aelig:"\\xE6",ccedil:"\\xE7",egrave:"\\xE8",eacute:"\\xE9",ecirc:"\\xEA",euml:"\\xEB",igrave:"\\xEC",iacute:"\\xED",icirc:"\\xEE",iuml:"\\xEF",eth:"\\xF0",ntilde:"\\xF1",ograve:"\\xF2",oacute:"\\xF3",ocirc:"\\xF4",otilde:"\\xF5",ouml:"\\xF6",oslash:"\\xF8",ugrave:"\\xF9",uacute:"\\xFA",ucirc:"\\xFB",uuml:"\\xFC",yacute:"\\xFD",thorn:"\\xFE",yuml:"\\xFF",nbsp:"\\xA0",iexcl:"\\xA1",cent:"\\xA2",pound:"\\xA3",curren:"\\xA4",yen:"\\xA5",brvbar:"\\xA6",sect:"\\xA7",uml:"\\xA8",copy:"\\xA9",ordf:"\\xAA",laquo:"\\xAB",not:"\\xAC",shy:"\\xAD\\xAD",reg:"\\xAE",macr:"\\xAF",deg:"\\xB0",plusmn:"\\xB1",sup2:"\\xB2",sup3:"\\xB3",acute:"\\xB4",micro:"\\xB5",para:"\\xB6",middot:"\\xB7",cedil:"\\xB8",sup1:"\\xB9",ordm:"\\xBA",raquo:"\\xBB",frac14:"\\xBC",frac12:"\\xBD",frac34:"\\xBE",iquest:"\\xBF",times:"\\xD7",divide:"\\xF7",forall:"\\u2200",part:"\\u2202",exist:"\\u2203",empty:"\\u2205",nabla:"\\u2207",isin:"\\u2208",notin:"\\u2209",ni:"\\u220B",prod:"\\u220F",sum:"\\u2211",minus:"\\u2212",lowast:"\\u2217",radic:"\\u221A",prop:"\\u221D",infin:"\\u221E",ang:"\\u2220",and:"\\u2227",or:"\\u2228",cap:"\\u2229",cup:"\\u222A",int:"\\u222B",there4:"\\u2234",sim:"\\u223C",cong:"\\u2245",asymp:"\\u2248",ne:"\\u2260",equiv:"\\u2261",le:"\\u2264",ge:"\\u2265",sub:"\\u2282",sup:"\\u2283",nsub:"\\u2284",sube:"\\u2286",supe:"\\u2287",oplus:"\\u2295",otimes:"\\u2297",perp:"\\u22A5",sdot:"\\u22C5",Alpha:"\\u0391",Beta:"\\u0392",Gamma:"\\u0393",Delta:"\\u0394",Epsilon:"\\u0395",Zeta:"\\u0396",Eta:"\\u0397",Theta:"\\u0398",Iota:"\\u0399",Kappa:"\\u039A",Lambda:"\\u039B",Mu:"\\u039C",Nu:"\\u039D",Xi:"\\u039E",Omicron:"\\u039F",Pi:"\\u03A0",Rho:"\\u03A1",Sigma:"\\u03A3",Tau:"\\u03A4",Upsilon:"\\u03A5",Phi:"\\u03A6",Chi:"\\u03A7",Psi:"\\u03A8",Omega:"\\u03A9",alpha:"\\u03B1",beta:"\\u03B2",gamma:"\\u03B3",delta:"\\u03B4",epsilon:"\\u03B5",zeta:"\\u03B6",eta:"\\u03B7",theta:"\\u03B8",iota:"\\u03B9",kappa:"\\u03BA",lambda:"\\u03BB",mu:"\\u03BC",nu:"\\u03BD",xi:"\\u03BE",omicron:"\\u03BF",pi:"\\u03C0",rho:"\\u03C1",sigmaf:"\\u03C2",sigma:"\\u03C3",tau:"\\u03C4",upsilon:"\\u03C5",phi:"\\u03C6",chi:"\\u03C7",psi:"\\u03C8",omega:"\\u03C9",thetasym:"\\u03D1",upsih:"\\u03D2",piv:"\\u03D6",OElig:"\\u0152",oelig:"\\u0153",Scaron:"\\u0160",scaron:"\\u0161",Yuml:"\\u0178",fnof:"\\u0192",circ:"\\u02C6",tilde:"\\u02DC",ensp:"\\u2002",emsp:"\\u2003",thinsp:"\\u2009",zwnj:"\\u200C",zwj:"\\u200D",lrm:"\\u200E",rlm:"\\u200F",ndash:"\\u2013",mdash:"\\u2014",lsquo:"\\u2018",rsquo:"\\u2019",sbquo:"\\u201A",ldquo:"\\u201C",rdquo:"\\u201D",bdquo:"\\u201E",dagger:"\\u2020",Dagger:"\\u2021",bull:"\\u2022",hellip:"\\u2026",permil:"\\u2030",prime:"\\u2032",Prime:"\\u2033",lsaquo:"\\u2039",rsaquo:"\\u203A",oline:"\\u203E",euro:"\\u20AC",trade:"\\u2122",larr:"\\u2190",uarr:"\\u2191",rarr:"\\u2192",darr:"\\u2193",harr:"\\u2194",crarr:"\\u21B5",lceil:"\\u2308",rceil:"\\u2309",lfloor:"\\u230A",rfloor:"\\u230B",loz:"\\u25CA",spades:"\\u2660",clubs:"\\u2663",hearts:"\\u2665",diams:"\\u2666"}});var Pe=te(me=>{var pe=/[A-Z_a-z\\xC0-\\xD6\\xD8-\\xF6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]/,Oe=new RegExp("[\\\\-\\\\.0-9"+pe.source.slice(1,-1)+"\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]"),Se=new RegExp("^"+pe.source+Oe.source+"*(?::"+pe.source+Oe.source+"*)?$"),j=0,S=1,F=2,G=3,U=4,L=5,Q=6,ne=7;function P(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,P)}P.prototype=new Error;P.prototype.name=P.name;function Me(){}Me.prototype={parse:function(e,t,n){var r=this.domBuilder;r.startDocument(),Ue(t,t={}),vt(e,t,n,r,this.errorHandler),r.endDocument()}};function vt(e,t,n,r,i){function s(E){if(E>65535){E-=65536;var x=55296+(E>>10),dt=56320+(E&1023);return String.fromCharCode(x,dt)}else return String.fromCharCode(E)}function a(E){var x=E.slice(1,-1);return x in n?n[x]:x.charAt(0)==="#"?s(parseInt(x.substr(1).replace("x","0x"))):(i.error("entity not found:"+E),E)}function o(E){if(E>g){var x=e.substring(g,E).replace(/&#?\\w+;/g,a);p&&c(g),r.characters(x,0,E-g),g=E}}function c(E,x){for(;E>=u&&(x=m.exec(e));)l=x.index,u=l+x[0].length,p.lineNumber++;p.columnNumber=E-l+1}for(var l=0,u=0,m=/.*(?:\\r\\n?|\\n)|.*$/g,p=r.locator,v=[{currentNSMap:t}],_={},g=0;;){try{var d=e.indexOf("<",g);if(d<0){if(!e.substr(g).match(/^\\s*$/)){var O=r.doc,z=O.createTextNode(e.substr(g));O.appendChild(z),r.currentElement=z}return}switch(d>g&&o(d),e.charAt(d+1)){case"/":var h=e.indexOf(">",d+3),f=e.substring(d+2,h),b=v.pop();h<0?(f=e.substring(d+2).replace(/[\\s<].*/,""),i.error("end tag name: "+f+" is not complete:"+b.tagName),h=d+1+f.length):f.match(/\\sg?g=h:o(Math.max(d,g)+1)}}function $e(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function gt(e,t,n,r,i,s){function a(v,_,g){v in n.attributeNames&&s.fatalError("Attribute "+v+" redefined"),n.addValue(v,_,g)}for(var o,c,l=++t,u=j;;){var m=e.charAt(l);switch(m){case"=":if(u===S)o=e.slice(t,l),u=G;else if(u===F)u=G;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(u===G||u===S)if(u===S&&(s.warning('attribute value must after "="'),o=e.slice(t,l)),t=l+1,l=e.indexOf(m,t),l>0)c=e.slice(t,l).replace(/&#?\\w+;/g,i),a(o,c,t-1),u=L;else throw new Error("attribute value no end '"+m+"' match");else if(u==U)c=e.slice(t,l).replace(/&#?\\w+;/g,i),a(o,c,t),s.warning('attribute "'+o+'" missed start quot('+m+")!!"),t=l+1,u=L;else throw new Error('attribute value must after "="');break;case"/":switch(u){case j:n.setTagName(e.slice(t,l));case L:case Q:case ne:u=ne,n.closed=!0;case U:case S:case F:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return s.error("unexpected end of input"),u==j&&n.setTagName(e.slice(t,l)),l;case">":switch(u){case j:n.setTagName(e.slice(t,l));case L:case Q:case ne:break;case U:case S:c=e.slice(t,l),c.slice(-1)==="/"&&(n.closed=!0,c=c.slice(0,-1));case F:u===F&&(c=o),u==U?(s.warning('attribute "'+c+'" missed quot(")!'),a(o,c.replace(/&#?\\w+;/g,i),t)):((r[""]!=="http://www.w3.org/1999/xhtml"||!c.match(/^(?:disabled|checked|selected)$/i))&&s.warning('attribute "'+c+'" missed value!! "'+c+'" instead!!'),a(c,c,t));break;case G:throw new Error("attribute value missed!!")}return l;case"\\x80":m=" ";default:if(m<=" ")switch(u){case j:n.setTagName(e.slice(t,l)),u=Q;break;case S:o=e.slice(t,l),u=F;break;case U:var c=e.slice(t,l).replace(/&#?\\w+;/g,i);s.warning('attribute "'+c+'" missed quot(")!!'),a(o,c,t);case L:u=Q;break}else switch(u){case F:var p=n.tagName;(r[""]!=="http://www.w3.org/1999/xhtml"||!o.match(/^(?:disabled|checked|selected)$/i))&&s.warning('attribute "'+o+'" missed value!! "'+o+'" instead2!!'),a(o,o,t),t=l,u=S;break;case L:s.warning('attribute space is required"'+o+'"!!');case Q:u=S,t=l;break;case G:u=U,t=l;break;case ne:throw new Error("elements closed character '/' and '>' must be connected to")}}l++}}function Fe(e,t,n){for(var r=e.tagName,i=null,s=e.length;s--;){var a=e[s],o=a.qName,c=a.value,p=o.indexOf(":");if(p>0)var l=a.prefix=o.slice(0,p),u=o.slice(p+1),m=l==="xmlns"&&u;else u=o,l=null,m=o==="xmlns"&&"";a.localName=u,m!==!1&&(i==null&&(i={},Ue(n,n={})),n[m]=i[m]=c,a.uri="http://www.w3.org/2000/xmlns/",t.startPrefixMapping(m,c))}for(var s=e.length;s--;){a=e[s];var l=a.prefix;l&&(l==="xml"&&(a.uri="http://www.w3.org/XML/1998/namespace"),l!=="xmlns"&&(a.uri=n[l||""]))}var p=r.indexOf(":");p>0?(l=e.prefix=r.slice(0,p),u=e.localName=r.slice(p+1)):(l=null,u=e.localName=r);var v=e.uri=n[l||""];if(t.startElement(v,u,r,e),e.closed){if(t.endElement(v,u,r),i)for(l in i)t.endPrefixMapping(l)}else return e.currentNSMap=n,e.localNSMap=i,!0}function Et(e,t,n,r,i){if(/^(?:script|textarea)$/i.test(n)){var s=e.indexOf("",t),a=e.substring(t+1,s);if(/[&<]/.test(a))return/^script$/i.test(n)?(i.characters(a,0,a.length),s):(a=a.replace(/&#?\\w+;/g,r),i.characters(a,0,a.length),s)}return t+1}function Nt(e,t,n,r){var i=r[n];return i==null&&(i=e.lastIndexOf(""),i",t+4);return s>t?(n.comment(e,t+4,s-t-4),s+3):(r.error("Unclosed comment"),-1)}else return-1;default:if(e.substr(t+3,6)=="CDATA["){var s=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,s-t-9),n.endCDATA(),s+3}var a=bt(e,t),o=a.length;if(o>1&&/!doctype/i.test(a[0][0])){var c=a[1][0],l=!1,u=!1;o>3&&(/^public$/i.test(a[2][0])?(l=a[3][0],u=o>4&&a[4][0]):/^system$/i.test(a[2][0])&&(u=a[3][0]));var m=a[o-1];return n.startDTD(c,l,u),n.endDTD(),m.index+m[0].length}}return-1}function Dt(e,t,n){var r=e.indexOf("?>",t);if(r){var i=e.substring(t,r).match(/^<\\?(\\S*)\\s*([\\s\\S]*?)\\s*$/);if(i){var s=i[0].length;return n.processingInstruction(i[1],i[2]),r+2}else return-1}return-1}function Le(){this.attributeNames={}}Le.prototype={setTagName:function(e){if(!Se.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,n){if(!Se.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}};function bt(e,t){var n,r=[],i=/'[^']+'|"[^"]+"|[^\\s<>\\/=]+=?|(\\/?\\s*>|<)/g;for(i.lastIndex=t,i.exec(e);n=i.exec(e);)if(r.push(n),n[1])return r}me.XMLReader=Me;me.ParseError=P});var we=te(J=>{function W(e,t){for(var n in e)t[n]=e[n]}function w(e,t){var n=e.prototype;if(!(n instanceof t)){let i=function(){};var r=i;i.prototype=t.prototype,i=new i,W(n,i),e.prototype=n=i}n.constructor!=e&&(typeof e!="function"&&console.error("unknow Class:"+e),n.constructor=e)}var wt="http://www.w3.org/1999/xhtml",T={},I=T.ELEMENT_NODE=1,k=T.ATTRIBUTE_NODE=2,re=T.TEXT_NODE=3,ke=T.CDATA_SECTION_NODE=4,Ve=T.ENTITY_REFERENCE_NODE=5,Tt=T.ENTITY_NODE=6,qe=T.PROCESSING_INSTRUCTION_NODE=7,Ye=T.COMMENT_NODE=8,Xe=T.DOCUMENT_NODE=9,ze=T.DOCUMENT_TYPE_NODE=10,R=T.DOCUMENT_FRAGMENT_NODE=11,_t=T.NOTATION_NODE=12,y={},N={},qt=y.INDEX_SIZE_ERR=(N[1]="Index size error",1),Yt=y.DOMSTRING_SIZE_ERR=(N[2]="DOMString size error",2),Ct=y.HIERARCHY_REQUEST_ERR=(N[3]="Hierarchy request error",3),Xt=y.WRONG_DOCUMENT_ERR=(N[4]="Wrong document",4),zt=y.INVALID_CHARACTER_ERR=(N[5]="Invalid character",5),jt=y.NO_DATA_ALLOWED_ERR=(N[6]="No data allowed",6),Gt=y.NO_MODIFICATION_ALLOWED_ERR=(N[7]="No modification allowed",7),xt=y.NOT_FOUND_ERR=(N[8]="Not found",8),Qt=y.NOT_SUPPORTED_ERR=(N[9]="Not supported",9),je=y.INUSE_ATTRIBUTE_ERR=(N[10]="Attribute in use",10),Wt=y.INVALID_STATE_ERR=(N[11]="Invalid state",11),Bt=y.SYNTAX_ERR=(N[12]="Syntax error",12),Zt=y.INVALID_MODIFICATION_ERR=(N[13]="Invalid modification",13),Kt=y.NAMESPACE_ERR=(N[14]="Invalid namespace",14),Jt=y.INVALID_ACCESS_ERR=(N[15]="Invalid access",15);function $(e,t){if(t instanceof Error)var n=t;else n=this,Error.call(this,N[e]),this.message=N[e],Error.captureStackTrace&&Error.captureStackTrace(this,$);return n.code=e,t&&(this.message=this.message+": "+t),n}$.prototype=Error.prototype;W(y,$);function M(){}M.prototype={length:0,item:function(e){return this[e]||null},toString:function(e,t){for(var n=[],r=0;r=0){for(var i=t.length-1;r0},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n){for(var r in n)if(n[r]==e)return r}t=t.nodeType==k?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&e in n)return n[e];t=t.nodeType==k?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){var t=this.lookupPrefix(e);return t==null}};function Ze(e){return e=="<"&&"<"||e==">"&&">"||e=="&"&&"&"||e=='"'&&"""||"&#"+e.charCodeAt()+";"}W(T,D);W(T,D.prototype);function B(e,t){if(t(e))return!0;if(e=e.firstChild)do if(B(e,t))return!0;while(e=e.nextSibling)}function Z(){}function It(e,t,n){e&&e._inc++;var r=n.namespaceURI;r=="http://www.w3.org/2000/xmlns/"&&(t._nsMap[n.prefix?n.localName:""]=n.value)}function Ke(e,t,n,r){e&&e._inc++;var i=n.namespaceURI;i=="http://www.w3.org/2000/xmlns/"&&delete t._nsMap[n.prefix?n.localName:""]}function de(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var i=t.firstChild,s=0;i;)r[s++]=i,i=i.nextSibling;r.length=s}}}function Je(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,de(e.ownerDocument,e),t}function He(e,t,n){var r=t.parentNode;if(r&&r.removeChild(t),t.nodeType===R){var i=t.firstChild;if(i==null)return t;var s=t.lastChild}else i=s=t;var a=n?n.previousSibling:e.lastChild;i.previousSibling=a,s.nextSibling=n,a?a.nextSibling=i:e.firstChild=i,n==null?e.lastChild=s:n.previousSibling=s;do i.parentNode=e;while(i!==s&&(i=i.nextSibling));return de(e.ownerDocument||e,e),t.nodeType==R&&(t.firstChild=t.lastChild=null),t}function At(e,t){var n=t.parentNode;if(n){var r=e.lastChild;n.removeChild(t);var r=e.lastChild}var r=e.lastChild;return t.parentNode=e,t.previousSibling=r,t.nextSibling=null,r?r.nextSibling=t:e.firstChild=t,e.lastChild=t,de(e.ownerDocument,e,t),t}Z.prototype={nodeName:"#document",nodeType:Xe,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==R){for(var n=e.firstChild;n;){var r=n.nextSibling;this.insertBefore(n,t),n=r}return e}return this.documentElement==null&&e.nodeType==I&&(this.documentElement=e),He(this,e,t),e.ownerDocument=this,e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),Je(this,e)},importNode:function(e,t){return at(this,e,t)},getElementById:function(e){var t=null;return B(this.documentElement,function(n){if(n.nodeType==I&&n.getAttribute("id")==e)return t=n,!0}),t},getElementsByClassName:function(e){var t=new RegExp("(^|\\\\s)"+e+"(\\\\s|$)");return new V(this,function(n){var r=[];return B(n.documentElement,function(i){i!==n&&i.nodeType==I&&t.test(i.getAttribute("class"))&&r.push(i)}),r})},createElement:function(e){var t=new q;t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.childNodes=new M;var n=t.attributes=new ie;return n._ownerElement=t,t},createDocumentFragment:function(){var e=new se;return e.ownerDocument=this,e.childNodes=new M,e},createTextNode:function(e){var t=new ve;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new ge;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new Ee;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new De;return n.ownerDocument=this,n.tagName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new ae;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new ye;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new q,r=t.split(":"),i=n.attributes=new ie;return n.childNodes=new M,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,r.length==2?(n.prefix=r[0],n.localName=r[1]):n.localName=t,i._ownerElement=n,n},createAttributeNS:function(e,t){var n=new ae,r=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,r.length==2?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}};w(Z,D);function q(){this._nsMap={}}q.prototype={nodeType:I,hasAttribute:function(e){return this.getAttributeNode(e)!=null},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===R?this.insertBefore(e,null):At(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return this.getAttributeNodeNS(e,t)!=null},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var r=this.ownerDocument.createAttributeNS(e,t);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new V(this,function(t){var n=[];return B(t,function(r){r!==t&&r.nodeType==I&&(e==="*"||r.tagName==e)&&n.push(r)}),n})},getElementsByTagNameNS:function(e,t){return new V(this,function(n){var r=[];return B(n,function(i){i!==n&&i.nodeType===I&&(e==="*"||i.namespaceURI===e)&&(t==="*"||i.localName==t)&&r.push(i)}),r})}};Z.prototype.getElementsByTagName=q.prototype.getElementsByTagName;Z.prototype.getElementsByTagNameNS=q.prototype.getElementsByTagNameNS;w(q,D);function ae(){}ae.prototype.nodeType=k;w(ae,D);function K(){}K.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(N[Ct])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){var r=this.data.substring(0,e),i=this.data.substring(e+t);n=r+n+i,this.nodeValue=this.data=n,this.length=n.length}};w(K,D);function ve(){}ve.prototype={nodeName:"#text",nodeType:re,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}};w(ve,K);function ge(){}ge.prototype={nodeName:"#comment",nodeType:Ye};w(ge,K);function Ee(){}Ee.prototype={nodeName:"#cdata-section",nodeType:ke};w(Ee,K);function Ne(){}Ne.prototype.nodeType=ze;w(Ne,D);function et(){}et.prototype.nodeType=_t;w(et,D);function tt(){}tt.prototype.nodeType=Tt;w(tt,D);function ye(){}ye.prototype.nodeType=Ve;w(ye,D);function se(){}se.prototype.nodeName="#document-fragment";se.prototype.nodeType=R;w(se,D);function De(){}De.prototype.nodeType=qe;w(De,D);function nt(){}nt.prototype.serializeToString=function(e,t,n){return rt.call(e,t,n)};D.prototype.toString=rt;function rt(e,t){var n=[],r=this.nodeType==9&&this.documentElement||this,i=r.prefix,s=r.namespaceURI;if(s&&i==null){var i=r.lookupPrefix(s);if(i==null)var a=[{namespace:s,prefix:null}]}return Y(this,n,e,t,a),n.join("")}function it(e,t,n){var r=e.prefix||"",i=e.namespaceURI;if(!r&&!i||r==="xml"&&i==="http://www.w3.org/XML/1998/namespace"||i=="http://www.w3.org/2000/xmlns/")return!1;for(var s=n.length;s--;){var a=n[s];if(a.prefix==r)return a.namespace!=i}return!0}function Y(e,t,n,r,i){if(r)if(e=r(e),e){if(typeof e=="string"){t.push(e);return}}else return;switch(e.nodeType){case I:i||(i=[]);var s=i.length,a=e.attributes,o=a.length,c=e.firstChild,l=e.tagName;n=wt===e.namespaceURI||n,t.push("<",l);for(var u=0;u"),n&&/^script$/i.test(l))for(;c;)c.data?t.push(c.data):Y(c,t,n,r,i),c=c.nextSibling;else for(;c;)Y(c,t,n,r,i),c=c.nextSibling;t.push("")}else t.push("/>");return;case Xe:case R:for(var c=e.firstChild;c;)Y(c,t,n,r,i),c=c.nextSibling;return;case k:return t.push(" ",e.name,'="',e.value.replace(/[<&"]/g,Ze),'"');case re:return t.push(e.data.replace(/[<&]/g,Ze).replace(/]]>/g,"]]>"));case ke:return t.push("");case Ye:return t.push("");case ze:var g=e.publicId,d=e.systemId;if(t.push("");else if(d&&d!=".")t.push(" SYSTEM ",d,">");else{var O=e.internalSubset;O&&t.push(" [",O,"]"),t.push(">")}return;case qe:return t.push("");case Ve:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function at(e,t,n){var r;switch(t.nodeType){case I:r=t.cloneNode(!1),r.ownerDocument=e;case R:break;case k:n=!0;break}if(r||(r=t.cloneNode(!1)),r.ownerDocument=e,r.parentNode=null,n)for(var i=t.firstChild;i;)r.appendChild(at(e,i,n)),i=i.nextSibling;return r}function be(e,t,n){var r=new t.constructor;for(var i in t){var s=t[i];typeof s!="object"&&s!=r[i]&&(r[i]=s)}switch(t.childNodes&&(r.childNodes=new M),r.ownerDocument=e,r.nodeType){case I:var a=t.attributes,o=r.attributes=new ie,c=a.length;o._ownerElement=r;for(var l=0;l{function ot(e){this.options=e||{locator:{}}}ot.prototype.parseFromString=function(e,t){var n=this.options,r=new St,i=n.domBuilder||new H,s=n.errorHandler,a=n.locator,o=n.xmlns||{},c=/\\/x?html?$/.test(t),l=c?Ot.entityMap:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return a&&i.setDocumentLocator(a),r.errorHandler=Rt(s,i,a),r.domBuilder=n.domBuilder||i,c&&(o[""]="http://www.w3.org/1999/xhtml"),o.xml=o.xml||"http://www.w3.org/XML/1998/namespace",e&&typeof e=="string"?r.parse(e,o,l):r.errorHandler.error("invalid doc source"),i.doc};function Rt(e,t,n){if(!e){if(t instanceof H)return t;e=t}var r={},i=e instanceof Function;n=n||{};function s(a){var o=e[a];!o&&i&&(o=e.length==2?function(c){e(a,c)}:e),r[a]=o&&function(c){o("[xmldom "+a+"] "+c+Te(n))}||function(){}}return s("warning"),s("error"),s("fatalError"),r}function H(){this.cdata=!1}function X(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}H.prototype={startDocument:function(){this.doc=new $t().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,r){var i=this.doc,s=i.createElementNS(e,n||t),a=r.length;oe(this,s),this.currentElement=s,this.locator&&X(this.locator,s);for(var o=0;o=t+n||t?new java.lang.String(e,t,n)+"":e}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\\w+/g,function(e){H.prototype[e]=function(){return null}});function oe(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}var Ot=Re(),lt=Pe(),St=lt.XMLReader,Mt=lt.ParseError,$t=ee.DOMImplementation=we().DOMImplementation;ee.XMLSerializer=we().XMLSerializer;ee.DOMParser=ot;ee.__DOMHandler=H});function ce(e,t){return(e%t+t)%t}function fe(e){return"ID_xyxyxyxyxyxy".replace(/[xy]/g,function(t){var n=Math.random()*16|0,r=t=="x"?n:n&3|8;return r.toString(16)})}var{DOMParser:Ft}=ct(),Ut=/(<(span|div).*?<\\/(span|div)>)/g,A=self,ft=class{constructor(){this.queue=[];this.parsing=!1;this.parseTitle=!1;A.addEventListener("message",t=>{if(t.data.type=="options"){let{defaultCalendar:n,addToDefaultIfMissing:r,format:i,parseTitle:s,debug:a}=t.data;this.addToDefaultIfMissing=r,this.defaultCalendar=n,this.format=i,this.parseTitle=s,this.debug=a,this.debug&&console.debug("Received options message")}}),A.addEventListener("message",t=>{if(t.data.type=="calendars"){let{calendars:n}=t.data;this.calendars=[...n],this.debug&&console.debug("Received calendars message")}}),A.addEventListener("message",t=>{t.data.type=="queue"&&(this.add(...t.data.paths),this.debug&&console.debug(\`Received queue message for \${t.data.paths.length} paths\`))})}add(...t){this.debug&&console.debug(\`Adding \${t.length} paths to queue\`),this.queue.push(...t),this.parsing||this.parse()}async parse(){for(this.parsing=!0;this.queue.length;){let t=this.queue.shift();this.debug&&console.debug(\`Parsing \${t} for calendar events (\${this.queue.length} to go)\`),await this.getFileData(t)}this.parsing=!1,this.debug&&console.info("Parsing complete"),A.postMessage({type:"save"})}async getFileData(t){let n=this;return new Promise(r=>{function i(s){if(s.data.type=="queue"){A.removeEventListener("message",i),r();return}if(s.data.type!="file"||s.data.path!=t)return;A.removeEventListener("message",i);let{data:a,cache:o,allTags:c,file:l}=s.data;n.parseFileForEvents(a,o,c,l),r()}setTimeout(()=>r(),500),A.addEventListener("message",i),A.postMessage({path:t,type:"get"})})}getDataFromFrontmatter(t){let n,r,i;return t&&"fc-ignore"in t?{}:(t&&(n=t==null?void 0:t["fc-calendar"],r=t==null?void 0:t["fc-category"],i=t==null?void 0:t["fc-display-name"]),this.addToDefaultIfMissing&&(!n||!n.length)&&(n=this.defaultCalendar),n=n==null?void 0:n.toLowerCase(),{calendar:this.calendars.find(a=>n==a.name.toLowerCase()),fcCategory:r,eventDisplayName:i})}removeEventsFromFile(t){for(let n of this.calendars)for(let r=0;rh.replace(/#/,"")).includes(o.timelineTag.replace(/#/,""))&&(u=this.parseTimelineEvents(o,t,i,c),s.push(...u));let m=this.parseFrontmatterEvents(o,c,a,i,l);if(s.push(...m),!s||!s.length){this.removeEventsFromFile(i.path);return}let p=0;for(let h of s){let f=o.events.find(b=>b.note==i.path&&(!h.timestamp||b.timestamp==h.timestamp));(f==null?void 0:f.date.day)==h.date.day&&(f==null?void 0:f.date.month)==h.date.month&&(f==null?void 0:f.date.year)==h.date.year&&((v=f==null?void 0:f.end)==null?void 0:v.day)==((_=h.end)==null?void 0:_.day)&&((g=f==null?void 0:f.end)==null?void 0:g.month)==((d=h.end)==null?void 0:d.month)&&((O=f==null?void 0:f.end)==null?void 0:O.year)==((z=h.end)==null?void 0:z.year)&&(f==null?void 0:f.category)==h.category&&(f==null?void 0:f.name)==h.name&&(!h.timestamp&&!(f==null?void 0:f.timestamp)||(f==null?void 0:f.timestamp)==h.timestamp)||(A.postMessage({type:"update",id:o.id,index:f?o.events.findIndex(b=>b.id==(f==null?void 0:f.id)):-1,event:h,original:f}),p++)}this.debug&&s.length>0&&console.info(\`\${p}/\${s.length} (\${m.length} from frontmatter, \${u.length} from timelines) event operations completed on \${o.name} for \${i.basename}\`)}parseFrontmatterEvents(t,n,r,i,s){let{date:a,end:o}=this.getDates(r,this.parseTitle?i.basename:"");if(!a)return[];if((a==null?void 0:a.month)&&typeof(a==null?void 0:a.month)=="string"){let u=t.static.months.find(m=>m.name==a.month);u?a.month=t.static.months.indexOf(u):a.month=null}else(a==null?void 0:a.month)&&typeof(a==null?void 0:a.month)=="number"&&(a.month=ce(a.month-1,t.static.months.length));if((o==null?void 0:o.month)&&typeof(o==null?void 0:o.month)=="string"){let u=t.static.months.find(m=>m.name==o.month);u?o.month=t.static.months.indexOf(u):o.month=null}else(o==null?void 0:o.month)&&typeof(o==null?void 0:o.month)=="number"&&(o.month=ce(o.month-1,t.static.months.length));let c=Number(\`\${a.year}\${a.month}\${a.day}00\`),l=t.categories.find(u=>(u==null?void 0:u.name)==n);return[{id:fe(6),name:s!=null?s:i.basename,note:i.path,date:a,end:o,category:l==null?void 0:l.id,description:"",auto:!0}]}parseTimelineEvents(t,n,r,i){var o;let s=[],a=new Ft;for(let c of n.matchAll(Ut)){let l=a.parseFromString(c[0],"text/html"),u={class:l.documentElement.getAttribute("class"),dataset:{date:l.documentElement.getAttribute("data-date"),title:l.documentElement.getAttribute("data-title"),class:l.documentElement.getAttribute("data-class"),end:l.documentElement.getAttribute("data-end")},content:l.documentElement.textContent};if(u.class!=="ob-timelines"||!u.dataset.date)continue;let m=Number(u.dataset.date[0]=="-"?+u.dataset.date.substring(1,u.dataset.date.length).split("-").join("")*-1:+u.dataset.date.split("-").join("")),p=u.dataset.date.split(/(?(d==null?void 0:d.name)==u.dataset.class);s.push({id:fe(6),name:(o=u.dataset.title)!=null?o:r.basename,note:r.path,date:v,end:_,timestamp:m,category:g==null?void 0:g.id,description:u.content,auto:!0})}return s}parseDate(t){var n;if(typeof t=="string"){if(!/\\d+[./-]\\d+[./-]\\d+/.test(t))return;try{let[r]=(n=t.match(/\\d+[./-]\\d+[./-]\\d+/))!=null?n:[];if(!r)return;let i=r.split(/[.\\-\\/]/).map(a=>Number(a)),s=[...new Set(this.format.replace(/[^\\w]/g,"").toUpperCase().split(""))];return{year:i[s.indexOf("Y")],month:i[s.indexOf("M")],day:i[s.indexOf("D")]}}catch(r){return}}else return t}getDates(t={},n){let r="fc-date"in t?"fc-date":"fc-start",i;t&&r in t&&(i=t[r]),i||(i=n);let s=this.parseDate(i),a="fc-end"in t?t["fc-end"]:null,o=this.parseDate(a);return{date:s,end:o}}};new ft; +`)}var Kh=class extends Qt.FuzzySuggestModal{constructor(e){super(e.app);this.plugin=e}getItems(){return this.plugin.data.calendars}getItemText(e){return e.name}onChooseItem(e,n){this.chosen=e,this.close()}},Ts=class extends Qt.Component{constructor(e){super();this.plugin=e;this.queue=new Set;this.tree=new Map;this.worker=new Fs}get calendars(){return this.plugin.data.calendars}get metadataCache(){return this.plugin.app.metadataCache}get vault(){return this.plugin.app.vault}onload(){this.plugin.addCommand({id:"rescan-events",name:"Rescan Events",callback:()=>{this.plugin.data.debug&&console.info("Beginning full rescan for calendar events"),this.start()}}),this.plugin.addCommand({id:"rescan-events-for-calendar",name:"Rescan Events for Calendar",callback:()=>{let e=new Kh(this.plugin);e.onClose=()=>{e.chosen&&(this.plugin.data.debug&&console.info("Beginning full rescan for calendar events for calendar "+e.chosen.name),this.start(e.chosen))},e.open()}}),this.worker.postMessage({type:"calendars",calendars:this.calendars}),this.registerEvent(this.plugin.app.workspace.on("fantasy-calendars-updated",()=>{this.worker.postMessage({type:"calendars",calendars:this.calendars})})),this.worker.postMessage({type:"options",parseTitle:this.plugin.data.parseDates,addToDefaultIfMissing:this.plugin.data.addToDefaultIfMissing,format:this.plugin.format,defaultCalendar:this.plugin.defaultCalendar?.name,debug:this.plugin.data.debug}),this.registerEvent(this.plugin.app.workspace.on("fantasy-calendar-settings-change",()=>{this.worker.postMessage({type:"options",parseTitle:this.plugin.data.parseDates,addToDefaultIfMissing:this.plugin.data.addToDefaultIfMissing,format:this.plugin.format,defaultCalendar:this.plugin.defaultCalendar?.name,debug:this.plugin.data.debug})})),this.registerEvent(this.metadataCache.on("changed",e=>{this.queue.has(e.path)||this.startParsing([e.path])})),this.registerEvent(this.vault.on("rename",async(e,n)=>{if(!!this.calendars.length&&e instanceof Qt.TFile){for(let a of this.calendars)a.events=a.events.filter(r=>r.note!=n);this.worker.postMessage({type:"calendars",calendars:this.calendars}),this.startParsing([e.path])}})),this.registerEvent(this.vault.on("delete",async e=>{if(e instanceof Qt.TFile){for(let n of this.calendars){let a=n.events.filter(r=>r.note===e.path);n.events=n.events.filter(r=>r.note!=e.path);for(let r of a)this.addToTree(n,r)}await this.plugin.saveCalendar(),this.plugin.app.workspace.trigger("fantasy-calendars-event-update",this.tree),this.tree=new Map}})),this.worker.addEventListener("message",async e=>{if(e.data.type=="get"){let{path:n}=e.data;this.queue.delete(n);let a=this.plugin.app.vault.getAbstractFileByPath(n);if(a instanceof Qt.TFile){let r=this.metadataCache.getFileCache(a),i=(0,Qt.getAllTags)(r),o=await this.vault.cachedRead(a);this.worker.postMessage({type:"file",path:n,cache:r,file:{path:a.path,basename:a.basename},allTags:i,data:o})}else if(a instanceof Qt.TFolder){let r=a.children.map(i=>i.path);this.startParsing(r)}}}),this.worker.addEventListener("message",async e=>{if(e.data.type=="update"){let{id:n,index:a,event:r,original:i}=e.data,o=this.calendars.find(l=>l.id==n);if(!o)return;a==-1?(this.plugin.data.debug&&console.debug(`Adding '${r.name}' to ${o.name}`),o.events.push(r)):(this.plugin.data.debug&&console.debug(`Updating '${r.name}' in calendar ${o.name}`),o.events.splice(a,a>=0?1:0,r)),this.addToTree(o,r),i&&this.addToTree(o,i)}}),this.worker.addEventListener("message",async e=>{if(e.data.type=="delete"){let{id:n,index:a,event:r}=e.data;if(!r)return;let i=this.calendars.find(o=>o.id==n);if(!i)return;this.plugin.data.debug&&console.debug(`Removing '${r.name}' from ${i.name}`),i.events=i.events.filter(o=>o.id!=r.id),this.addToTree(i,r)}}),this.worker.addEventListener("message",async e=>{e.data.type=="save"&&(this.plugin.data.debug&&console.debug("Received save event from file watcher"),this.plugin.app.workspace.trigger("fantasy-calendars-event-update",this.tree),this.tree=new Map,await this.plugin.saveCalendar())}),this.start()}start(e){let n=e?[e]:this.calendars;if(!n.length)return;let a=new Set;for(let r of n){if(!r||!r.autoParse)continue;let i=this.vault.getAbstractFileByPath(r.path);if(!(!i||!(i instanceof Qt.TFolder)))for(let o of i.children)a.add(o.path)}!a.size||(this.plugin.data.debug&&console.info(e?`Starting rescan for ${e.name} (${a.size})`:`Starting rescan for ${n.length} calendars (${a.size})`),this.startParsing([...a]))}addToTree(e,n){this.tree.has(e.id)||this.tree.set(e.id,new Set);let a=this.tree.get(e.id);if(!a.has(n.date.year)&&(a.add(n.date.year),n.end&&n.end.year!=n.date.year))for(let r=n.date.year+1;r<=n.end.year;r++)a.add(n.date.year)}startParsing(e){for(let n of e)this.queue.add(n);this.worker.postMessage({type:"queue",paths:e})}onunload(){this.worker.terminate(),this.worker=null}};var Ss=Fe(require("obsidian"));var Bs=class{constructor(e){this.plugin=e}getCalendars(){return this.plugin.data.calendars}getMoons(e,n){let a=n?this.plugin.data.calendars.find(({name:s})=>s==n):this.plugin.defaultCalendar??this.plugin.defaultCalendar,r=this.getHelper(a),i=e||r.current,o=r.getDayForDate(i),l=[];for(let[s,d]of o.moons){let u=createSpan();new jn({target:u,props:{moon:s,phase:d}}),l.push({icon:u,moon:s,phase:d})}return l}getDay(e,n=this.plugin.defaultCalendar){if(!e||typeof e!="object"||e.year==null||e.month==null||e.day==null){new Ss.Notice("The Date parameter is required and must have the day, month and year.");return}typeof n=="string"&&(n=this.plugin.data.calendars.find(o=>o.name==n)??this.plugin.defaultCalendar);let a=this.getHelper(n),r;if(typeof e.month=="string"?r=a.data.months.findIndex(o=>o.name==e.month):r=e.month,isNaN(e.year)||isNaN(r)||r==-1||isNaN(e.day)){let o=[];isNaN(e.year)&&o.push("The year must be a number."),(isNaN(r)||r==-1)&&(typeof e.month=="string"?o.push(`Could not find ${e.month} in the Months list for ${a.calendar.name}`):o.push("The month must be a number or the name of a month in the list of months for the selected calendar.")),isNaN(e.day)&&o.push("The year must be a number."),new Ss.Notice(`There was an issue with the provided date. + +${o.join(` +`)}`);return}let i=a.getDayForDate({year:e.year,month:r,day:e.day});return{moons:i.moons,events:i.events,date:i.date,longDate:i.longDate,leapDay:i.leapday,weekday:i.weekday,displayDate:rn(i.date,a.data.months)}}getHelper(e=this.plugin.defaultCalendar){return new La(e,this.plugin)}};var Ns=Fe(Nn());var Qh=ja.Platform.isMacOS?"Meta":"Control",lr={name:null,description:null,id:null,static:{incrementDay:!1,firstWeekDay:null,overflow:!0,weekdays:[],months:[],moons:[],displayMoons:!0,displayDayNumber:!1,leapDays:[],eras:[]},current:{year:null,month:null,day:null},events:[],categories:[],autoParse:!1,path:"/",supportTimelines:!1,syncTimelines:!0,timelineTag:"#timeline"},Xh={addToDefaultIfMissing:!0,calendars:[],configDirectory:null,currentCalendar:null,dailyNotes:!1,dateFormat:"YYYY-MM-DD",defaultCalendar:null,eventPreview:!1,exit:{saving:!1,event:!1,calendar:!1},eventFrontmatter:!1,parseDates:!1,settingsToggleState:{calendars:!1,events:!1,advanced:!0},showIntercalary:!1,version:{major:null,minor:null,patch:null},debug:!1},Ms=class extends ja.Plugin{constructor(){super(...arguments);this.api=new Bs(this);this.watcher=new Ts(this)}async addNewCalendar(e,n){let a=!n||e.name!=n?.name||e.autoParse&&!n?.autoParse||e.path!=n?.path;n==null?this.data.calendars.push(e):this.data.calendars.splice(this.data.calendars.indexOf(n),1,e),this.data.defaultCalendar||(this.data.defaultCalendar=e.id),a&&this.watcher.start(e),await this.saveCalendar()}get currentCalendar(){return this.data.calendars.find(e=>e.id==this.data.currentCalendar)}get canUseDailyNotes(){return this.dailyNotes._loaded}get dailyNotes(){return this.app.internalPlugins.getPluginById("daily-notes")}get canUseTimelines(){return this.app.plugins.getPlugin("obsidian-timelines")!=null}syncTimelines(e){return e.syncTimelines&&this.canUseTimelines}timelineTag(e){let n=e.timelineTag;return this.syncTimelines(e)&&(n=this.app.plugins.getPlugin("obsidian-timelines").settings.timelineTag),/^#/.test(n)||(n=`#${n}`),n??e.timelineTag??""}get format(){return(this.data.dailyNotes&&this.canUseDailyNotes?this.dailyNotes.instance.options.format:this.data.dateFormat)??"YYYY-MM-DD"}get defaultCalendar(){return this.data.calendars.find(e=>e.id==this.data.defaultCalendar)??this.data.calendars[0]}get view(){let e=this.app.workspace.getLeavesOfType(Kt),n=e.length?e[0]:null;if(n&&n.view&&n.view instanceof Hn)return n.view}get full(){let e=this.app.workspace.getLeavesOfType(ua),n=e.length?e[0]:null;if(n&&n.view&&n.view instanceof Hn)return n.view}async onload(){console.log("Loading Fantasy Calendars v"+this.manifest.version),(window.FantasyCalendarAPI=this.api)&&this.register(()=>delete window.FantasyCalendarAPI),this.registerView(Kt,e=>new Hn(this,e)),this.registerView(ua,e=>new Hn(this,e,{full:!0})),this.app.workspace.onLayoutReady(async()=>{await this.loadSettings(),this.watcher.load(),this.addCommands(),this.addSettingTab(new Ei(this)),this.addCalendarView(!0)}),this.addRibbonIcon(Kt,"Open Large Fantasy Calendar",e=>{this.app.workspace.getLeaf(e.getModifierState(Qh)).setViewState({type:ua})})}async onunload(){console.log("Unloading Fantasy Calendars v"+this.manifest.version),this.app.workspace.getLeavesOfType(Kt).forEach(e=>e.detach()),this.app.workspace.getLeavesOfType(ua).forEach(e=>e.detach()),this.watcher.unload()}addCommands(){this.addCommand({id:"open-fantasy-calendar",name:"Open Fantasy Calendar",callback:()=>{this.addCalendarView()}}),this.addCommand({id:"open-big-fantasy-calendar",name:"Open Large Fantasy Calendar",callback:()=>{this.addFullCalendarView()}}),this.addCommand({id:"toggle-moons",name:"Toggle Moons",checkCallback:e=>{let n=this.app.workspace.getLeavesOfType(Kt);if(n&&n.length)return e||n[0].view.toggleMoons(),!0}}),this.addCommand({id:"view-date",name:"View Date",checkCallback:e=>{let n=this.app.workspace.getLeavesOfType(Kt);if(n&&n.length)return e||n[0].view.openDate(),!0}}),this.addCommand({id:"view-date",name:"View Note Event",checkCallback:e=>{let n=this.app.workspace.getLeavesOfType(Kt);if(n&&n.length&&n[0].view instanceof Hn){let a=this.app.workspace.getActiveFile();if(a){let r=n[0].view.calendar.events.find(i=>i.note==a.path);if(r)return e||n[0].view.openDay(r.date),!0}}}})}async addCalendarView(e=!1){e&&this.app.workspace.getLeavesOfType(Kt)?.length||(await this.app.workspace.getRightLeaf(!1).setViewState({type:Kt}),this.view&&this.app.workspace.revealLeaf(this.view.leaf))}async addFullCalendarView(e=!1){e&&this.app.workspace.getLeavesOfType(ua)?.length||(this.app.workspace.getLeaf(!1).setViewState({type:ua}),this.full&&this.app.workspace.revealLeaf(this.full.leaf))}async loadSettings(){if(this.data={...(0,Ns.default)(Xh),...await this.loadData()},this.configDirectory&&await this.app.vault.adapter.exists(this.configFilePath)&&(this.data=Object.assign({},this.data,JSON.parse(await this.app.vault.adapter.read(this.configFilePath)))),!this.data.defaultCalendar&&this.data.calendars.length&&(this.data.defaultCalendar=this.data.calendars[0].id),this.data.calendars.length&&!this.data.calendars.find(e=>e.id==this.data.defaultCalendar)&&(this.data.defaultCalendar=this.data.calendars[0].id),this.data.autoParse&&this.data.calendars.length){for(let e of this.data.calendars)e.autoParse=this.data.autoParse,e.path=this.data.path;delete this.data.autoParse,delete this.data.path}for(let e of this.data.calendars)e.static.eras&&e.static.eras.length&&e.static.eras.some(n=>!n.id)&&(e.static.eras=e.static.eras.map(n=>({...(0,Ns.default)(n),id:n.id??Ze(6),restart:n.restart??!1,endsYear:n.endsYear??!1,event:n.event??!1})));await this.saveSettings(),this.settingsLoaded=!0,this.app.workspace.trigger("fantasy-calendars-settings-loaded")}onSettingsLoad(e){this.settingsLoaded?e():this.app.workspace.on("fantasy-calendars-settings-loaded",()=>e())}async saveCalendar(){await this.saveSettings(),this.app.workspace.trigger("fantasy-calendars-updated")}get configDirectory(){if(!(!this.data||!this.data.configDirectory))return`${this.data.configDirectory}/plugins/fantasy-calendar`}get configFilePath(){if(!!this.data.configDirectory)return`${this.configDirectory}/data.json`}async saveSettings(){await this.saveData(this.data),this.app.workspace.trigger("fantasy-calendar-settings-change")}async saveData(e){if(this.configDirectory)try{await this.app.vault.adapter.exists(this.configDirectory)||await this.app.vault.adapter.mkdir(this.configDirectory),await this.app.vault.adapter.write(this.configFilePath,JSON.stringify(e))}catch(n){console.error(n),new ja.Notice("There was an error saving into the configured directory.")}await super.saveData(e)}}; +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +/*! https://mths.be/he v1.2.0 by @mathias | MIT license */ +/** + * chroma.js - JavaScript library for color conversions + * + * Copyright (c) 2011-2019, Gregor Aisch + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. The name Gregor Aisch may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * ------------------------------------------------------- + * + * chroma.js includes colors from colorbrewer2.org, which are released under + * the following license: + * + * Copyright (c) 2002 Cynthia Brewer, Mark Harrower, + * and The Pennsylvania State University. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, + * either express or implied. See the License for the specific + * language governing permissions and limitations under the License. + * + * ------------------------------------------------------ + * + * Named colors are taken from X11 Color Names. + * http://www.w3.org/TR/css3-color/#svg-color + * + * @preserve + */ diff --git a/.obsidian/plugins/fantasy-calendar/manifest.json b/.obsidian/plugins/fantasy-calendar/manifest.json new file mode 100644 index 0000000..68ff0e6 --- /dev/null +++ b/.obsidian/plugins/fantasy-calendar/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "fantasy-calendar", + "name": "Fantasy Calendar", + "version": "2.3.10", + "minAppVersion": "0.12.10", + "author": "Jeremy Valentine", + "description": "Fantasy calendars in Obsidian!", + "authorUrl": "https://github.com/fantasycalendar/obsidian-fantasy-calendar", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/fantasy-calendar/styles.css b/.obsidian/plugins/fantasy-calendar/styles.css new file mode 100644 index 0000000..933f85e --- /dev/null +++ b/.obsidian/plugins/fantasy-calendar/styles.css @@ -0,0 +1 @@ +.fantasy-calendar-date-fields{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding-bottom:.75rem}.fantasy-calendar-date-fields .fantasy-calendar-date-field{display:flex;flex-flow:column nowrap}.fantasy-calendar-picker{padding:5px 15px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.fantasy-calendar-view .view-content{padding:.5rem}.fantasy-calendar-full.view-content{display:flex;flex-flow:column;width:100%}.fantasy-calendar-dropdown{display:flex;flex-flow:column;width:100%;padding-bottom:.75rem}.fantasy-calendar-view-event .modal-content{max-width:75vw}.fantasy-no-calendar{color:var(--text-muted);display:flex;justify-content:center;text-align:center;padding:.5rem}.fantasy-title{margin:0}.full-view .fantasy-title{grid-column:span 3}body:not(.is-mobile) .modal.mod-settings .vertical-tab-content-container .vertical-tab-content.fantasy-calendar-settings.fantasy-calendar-creator-open{overflow:hidden}.fantasy-calendar-settings,.fantasy-calendar-settings-content{background-color:inherit;position:relative}.fantasy-calendar-confirm-buttons-container{display:flex;justify-content:space-between;align-items:center}.fantasy-calendar-confirm-buttons-container .dont-ask{cursor:pointer}.fantasy-calendar-confirm-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.modal.mod-settings .vertical-tab-content-container .vertical-tab-content.fantasy-calendar-settings{position:relative}.modal.mod-settings .vertical-tab-content.fantasy-calendar-settings .fantasy-calendar-settings-content h2:first-child{margin-top:initial}details.fantasy-calendar-nested-settings>summary{outline:none;display:block!important;list-style:none!important;list-style-type:none!important;min-height:1rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;cursor:pointer;position:relative}details.fantasy-calendar-nested-settings>summary::-webkit-details-marker,details.fantasy-calendar-nested-settings>summary::marker{display:none!important}details.fantasy-calendar-nested-settings>summary>.collapser{position:absolute;top:50%;right:8px;transform:translateY(-50%);content:""}details.fantasy-calendar-nested-settings>summary>.collapser>.handle{transform:rotate(0);transition:transform .25s;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:var(--admonition-details-icon);mask-image:var(--admonition-details-icon);width:20px;height:20px}details.fantasy-calendar-nested-settings[open]>summary>.collapser>.handle{transform:rotate(90deg)}.fantasy-calendar-settings .fantasy-calendars{border-bottom:1px solid var(--background-modifier-border);border-top:1px solid var(--background-modifier-border);padding:18px 0 0}.fantasy-calendar-create-calendar input[disabled]{cursor:not-allowed}.fantasy-calendar-settings .fantasy-calendar-warning.date-format{color:red}.fantasy-calendar-settings .fantasy-calendar-warning{display:flex;align-items:center;gap:.25rem}.fantasy-calendar-settings .existing-calendars{padding:18px}.fantasy-calendar-settings .existing-calendars>span{display:block;text-align:center;color:var(--text-muted)}.fantasy-calendar-nested-settings .setting-item{border:0px;padding-bottom:0}.fantasy-calendar-nested-settings{padding-bottom:18px}.fantasy-calendar-nested-settings:not([open]) .setting-item-heading{border-bottom:1px solid transparent}.fantasy-calendar-nested-settings[open] .setting-item-heading,.fantasy-calendar-nested-settings:not(details) .setting-item-heading{border-top:0px;border-bottom:1px solid var(--background-modifier-border)}.fantasy-calendar-nested-settings .warning-container{position:relative;display:flex;align-items:center;gap:.25rem}.fantasy-calendar-settings .fantasy-calendar-config .setting-item-name{display:flex;gap:.25rem;align-items:center}.fantasy-context-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.25rem}.fantasy-calendar-create-event .event-info{display:flex;flex-flow:column nowrap;width:100%;justify-content:flex-start;align-items:flex-start;gap:.5rem}.fantasy-calendar-create-event .event-info>*,.fantasy-calendar-create-event .setting-item{width:100%;padding-top:0;padding-bottom:.75rem;border:0}.fantasy-calendar-create-event .event-info>.event-description{display:flex;flex-flow:column nowrap}.fantasy-calendar-create-event .event-info textarea{resize:vertical}.fantasy-calendar-choose-preset .fantasy-calendar-preset-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:1rem;align-items:center;justify-content:flex-start;margin:5px}.fantasy-calendar-choose-preset .fantasy-calendar-preset-container button{height:100%;width:100%;white-space:pre-line;max-width:250px}.fantasy-calendar-choose-preset .fantasy-calendar-preset-container button.mod-cta{box-shadow:0 0 10px var(--background-modifier-success)}.fantasy-leap-day-interval-description{color:var(--text-muted);border:0}.fantasy-calendar-event-date{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.fantasy-calendar-event-formula .setting-item-control{gap:.25rem}.era-event{flex-grow:1} diff --git a/.obsidian/plugins/rpg-manager/data.json b/.obsidian/plugins/rpg-manager/data.json index 23d3ed9..9e9a9aa 100644 --- a/.obsidian/plugins/rpg-manager/data.json +++ b/.obsidian/plugins/rpg-manager/data.json @@ -66,7 +66,7 @@ }, { "field": 3, - "checked": true, + "checked": false, "required": false }, { @@ -212,7 +212,7 @@ }, { "field": 3, - "checked": true, + "checked": false, "required": false }, { diff --git a/Absolue Nécessitée.md b/Absolue Nécessitée.md index 4f520c3..9d7f923 100644 --- a/Absolue Nécessitée.md +++ b/Absolue Nécessitée.md @@ -1,9 +1,9 @@ - --- alias: [] tags: [] banner: "https://cdnb.artstation.com/p/assets/images/images/017/547/695/large/marc-simonetti-img-20190424-170658-527.jpg?1556439881" banner_y: 0.572 +fc-calendar: Calendrier d'Eana (Joueurs) --- ```RpgManagerData plot: diff --git a/Clues/Boite d'Allumette de l'Hydre Cristalline.md b/Clues/Boite d'Allumette de l'Hydre Cristalline.md index b551953..fac28e4 100644 --- a/Clues/Boite d'Allumette de l'Hydre Cristalline.md +++ b/Clues/Boite d'Allumette de l'Hydre Cristalline.md @@ -5,7 +5,7 @@ tags: [] ```RpgManagerData data: synopsis: "Boite d'allumette au nom de l'[[Hydre Cristalline]]" - complete: false + complete: true found: relationships: [] ``` diff --git a/Events/Assassinat d'Althéa.md b/Events/Assassinat d'Althéa.md new file mode 100644 index 0000000..84b5a5a --- /dev/null +++ b/Events/Assassinat d'Althéa.md @@ -0,0 +1,36 @@ +--- +fc-calendar: Calendrier d'Eana (Joueurs) +fc-date: 330-5-36 +alias: [] +tags: [] +--- +```RpgManagerData +data: + synopsis: "[[Althéa Temperenza|Althéa]] se fait attaquer par [[Derlynn Boyau-Gravier|Derlynn]] ( Voir [[1.1 - L'Assassinat raté]] )" + complete: false + date: "330-5-36" +``` +```RpgManager +models: + header: true + lists: + subplots: + pcs: + npcs: + clues: + locations: +``` +--- +### Event Details + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 256 +campaignSettings: 0 +id: "322f10cf-baef-4951-9908-8a5daf4eade9" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Factions/Aïpio.md b/Factions/Aïpio.md index acd85dd..6ac8df6 100644 --- a/Factions/Aïpio.md +++ b/Factions/Aïpio.md @@ -1,11 +1,15 @@ --- alias: [] tags: [] +banner_icon: ☠️ --- ```RpgManagerData data: synopsis: "Organisation criminelle géré par les élénions qui gère la contrebande de poison et de drogues ainsi que les faux papiers et autres faussaires" complete: false + images: + - path: "Illustrations/Logo/Aïpio.png" + caption: "" ``` ```RpgManager models: @@ -21,6 +25,7 @@ models: - Aïpio est une organisation criminelle qui ne s’assume pas totalement en tant que telle. Elle ressemble à une association de dilettantes elenions à l’élégance indolente. Elle contrôle toute la contrebande en provenance d’Ellerìna, et en particulier l’arrivée de poisons et drogues qui se diffuseront ensuite dans les autres quartiers. - Outre cette spécialité, Aïpio est très active dans les délits de papier : escroquerie, faux, chantage, etc. De manière générale, ses membres se tiennent à l’écart de la violence brutale et des crimes de sang. Ils n’en savent pas moins se défendre si nécessaire et emploient volontiers des méthodes sophistiquées.  - Dans le monde clandestin de la Cité Franche, Aïpio a aussi la particularité d’offrir un terrain neutre aux négociations entre criminels. Quand on veut discuter avec une personne dangereuse, le terrain neutre par excellence est un établissement du quartier de l’Étoile. La garde vigente n’y arrête que les individus qui se montrent physiquement agressifs, et elle est zélée pour ce qui est de garantir le calme. Grâce à cette forme d’association contre-nature avec les forces de l’ordre, Aïpio est respectée et bien informée. En retour de ce service, les membres d’Aïpio bénéficient d’une large immunité auprès de tous les membres de guildes de voleurs. +- --- ```RpgManagerID diff --git a/Factions/Eglise de la Nuit.md b/Factions/Eglise de la Nuit.md new file mode 100644 index 0000000..c2f8532 --- /dev/null +++ b/Factions/Eglise de la Nuit.md @@ -0,0 +1,42 @@ +--- +alias: [] +tags: [] +--- +```RpgManagerData +data: + synopsis: + complete: false + images: + - path: "https://www.worldanvil.com/uploads/images/6287ac4ce365a00dd7ec1b840f2a230c.png" + caption: "" +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + locations: + subplots: +``` +--- +Xonim, également appelée la Dame de la Nuit, est une déesse récente (à l'échelle divine), mais qui a déjà indiscutablement posé sa marque sur le monde, avec un style particulier. On lui attribue notamment la création des dopplegänger, et possiblement aussi celle des Vampire. + +Associée à la magie et aux ténèbres, dotée d'activités subversives, on pourrait penser que le culte de cette déesse serait universellement -- ou presque -- interdit. Pourtant il n'en est rien. Il est effectivement risqué de l'honorer en Lothrienne, mais dans la Cité Franche, dans les Drakenbergen ou les Royaumes des Sables, cette foi est parfaitement admise. + +## Politique +Le secret du succès du clergé de Xonim n'a rien de mystérieux, il est en fait même assez simple et tient aux "**Liens de Xonim**". Il s'agit d'un objet magique, ayant généralement la forme de chaînes ou de menottes, qui prive le prisonnier de la capacité à utiliser des sorts. Il s'agit du moyen idéal de coercition pour transporter un magicien ou un sorcier. La sécurité qu'offrent les liens de Xonim est un soulagement pour les gardes de ville. Il suffit de savoir qu'il en existe un exemplaire au poste de garde qu'on pourra chercher en cas de besoin pour se sentir mieux préparé pour gérer un incident. Ces objets magiques appréciés des forces de l'ordre sont souvent offerts ou vendus pour une somme modique (au regard de la valeur de l'enchantement), une manière de s'assurer que les temples pourront prospérer. + +## Foi +Les prêtres de Xonim, craints et enviés, deviennent souvent conseillers – d’une guilde, d’une faction ou d’un roi. Leur dogme les incite à défendre du mieux qu’ils peuvent les intérêts du camp qu’ils choisissent, même s’ils doivent s’opposer pour cela à d’autres prêtres de même obédience. À eux de démontrer leurs mérites et leur intelligence dans cette compétition qui se joue durant toute leur vie. + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 1024 +campaignSettings: 0 +id: "2871ca3f-9eb4-491c-a66a-cda5a5f5923b" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Factions/Empire de Kartaçöl.md b/Factions/Empire de Kartaçöl.md new file mode 100644 index 0000000..5246155 --- /dev/null +++ b/Factions/Empire de Kartaçöl.md @@ -0,0 +1,34 @@ +--- +alias: ["Kartaçöl"] +tags: [] +banner: "https://www.worldanvil.com/media/cache/cover/uploads/images/e29dbed6f8fa3c7806d191582592d832.jpg" +banner_y: 0.816 +--- +```RpgManagerData +data: + synopsis: "Ce jeune empire conquérant, né dans le [[Kaan]] autour du territoire de l'ancienne cité-état [[Easafir]] est aujourd'hui dirigé par un souverain surnommé [[l'Immortel]]. Voilà quelques années, fort d'une marine puissante, il conquit [[Moramiek]] , en [[Arolavie]] . On dit même qu'il envisageait d'intégrer la karalieva - dirigeante du royaume - à son harem." + complete: false +``` +```RpgManager +models: + header: true + lists: + pcs: + npcs: + locations: + subplots: +``` +--- +### Faction Details + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 1024 +campaignSettings: 0 +id: "05b0efdf-a6bc-400d-a866-093ecbce8faa" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Factions/La Main.md b/Factions/La Main.md index 6aff14f..8f95250 100644 --- a/Factions/La Main.md +++ b/Factions/La Main.md @@ -52,5 +52,4 @@ positionInParent: 0 [[Lunarion Agnadelle|]] [[L’Assemblée|]] [[Grand Palais|]] -[[République|]] diff --git a/Factions/République.md b/Factions/République.md index 729f50a..dd0ef5f 100644 --- a/Factions/République.md +++ b/Factions/République.md @@ -50,6 +50,7 @@ Pratiquement tous les vestiges royaux que vous pourriez croiser datent de cette La Resgrande Riporte a considérablement grandi sous leur règne, pour prendre peu à peu le visage que vous lui connaissez. Ils ont inauguré la cathédrale de Flore et Givreuse et le grand sanctuaire de Forgeron. L’abandon de la vieille nécropole au profit du Cimetière de la Plaine est également de leur fait ; l’installation de la Steinbank aussi. En dépit de forces indéniables, le royaume souffrait de défauts qui précipitèrent sa perte. Les familles guildiennes en particulier étaient insatisfaites de la politique fiscale imposée indirectement par le trône cyrillan. La révolution à venir se nourrissait à la fois du ressentiment d’être un pays vassal, de la pression économique, du souvenir des idéaux ayant mené à renverser le royaume de Barruna, et de la relative faiblesse de la Cyrillane alors prise dans une tentative malheureuse de conquérir le royaume de Ghardat.  L’ultime facteur déclenchant fut un concours de circonstances, une suite d’accidents et de décès tragiques qui menèrent sur le trône Alexis III, un jeune souverain généreux, mais qui mesurait mal la succession d’événements qu’il allait déclencher. Soucieux du bien-être de son peuple, il décida de plaider sa cause auprès de l’empereur, en se rendant en personne à Kratéïra avec une délégation guildienne.  + Il existe plusieurs versions, contradictoires, des événements. Toujours est-il qu’Alexis III Drae mourut au cours du voyage – de maladie ou d’un empoisonnement –, et que certains guildiens furent arrêtés et exécutés pour sédition. Pour l’anecdote, la guilde d’especiel, qui contrôle le commerce des épices, et la guilde des alchimistes sont encore soupçonnées par certains d’avoir assassiné alors le souverain pour provoquer une révolte contre la Cyrillane et obtenir l’indépendance. La population assemblée dans l’ancien palais vota solennellement pour l’établissement de la République. Une époque venait de s’achever. diff --git a/Illustrations/Logo/Aïpio.png b/Illustrations/Logo/Aïpio.png new file mode 100644 index 0000000..8c2d6e2 --- /dev/null +++ b/Illustrations/Logo/Aïpio.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edad7ce9607397afcf60e50411b4614de782065e027979ad27e49c3f80f32f98 +size 698354 diff --git a/Illustrations/Pasted image 20230101224516.png b/Illustrations/Portraits/Pasted image 20230101224516.png similarity index 100% rename from Illustrations/Pasted image 20230101224516.png rename to Illustrations/Portraits/Pasted image 20230101224516.png diff --git a/Illustrations/dai_lavellan_by_nanoetetsu_d8ajxjc-fullview.jpg b/Illustrations/dai_lavellan_by_nanoetetsu_d8ajxjc-fullview.jpg new file mode 100644 index 0000000..599283e --- /dev/null +++ b/Illustrations/dai_lavellan_by_nanoetetsu_d8ajxjc-fullview.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07ffab1535a565f25d43d02d0a287ce12edaeb9ea73b64a25141c2f990580bc9 +size 90149 diff --git a/Locations/Cyfandir.md b/Locations/Cyfandir.md index 01bfa42..a4059bc 100644 --- a/Locations/Cyfandir.md +++ b/Locations/Cyfandir.md @@ -12,6 +12,9 @@ relationships: - type: "child" path: "Locations/Ouestrie.md" description: + - type: "child" + path: "Locations/Cyrillanne.md" + description: ``` ```RpgManager models: @@ -44,3 +47,4 @@ parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" positionInParent: 0 ``` [[Ouestrie|]] +[[Cyrillanne|]] diff --git a/Locations/Cyrillanne.md b/Locations/Cyrillanne.md index f9532ce..a3d809d 100644 --- a/Locations/Cyrillanne.md +++ b/Locations/Cyrillanne.md @@ -1,12 +1,21 @@ --- alias: [] tags: [] +banner: "https://cdnb.artstation.com/p/assets/images/images/002/707/821/medium/mathias-zamecki-return.jpg?1464804782" +banner_y: 0.252 --- ```RpgManagerData data: - synopsis: + synopsis: "Empire autrefois glorieux, la Cyrillane est aujourd'hui déchirée par une guerre civile terrible. Elle est le jouet des factions et des puissances. [[Empire de Kartaçöl]] a envoyé des troupes à l'est du pays, sous le motif officiel de venir en aide aux populations civiles. Du point de vue de l'[[Arolavie]] , c'est aussi une occasion pour Kartaçöl d'établir une tête de pont sur le Cyfandir et de pouvoir prendre à terme l'Arolavie en tenaille, avec une attaque par la terre et une autre par la mer. Inacceptable pour la Karalieva ." complete: false address: + images: + - path: "https://cdnb.artstation.com/p/assets/images/images/002/707/821/medium/mathias-zamecki-return.jpg?1464804782" + caption: "" +relationships: + - type: "child" + path: "Locations/Kratéïra.md" + description: ``` ```RpgManager models: @@ -38,3 +47,4 @@ campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" positionInParent: 0 ``` +[[Kratéïra|]] diff --git a/NonPlayerCharacters/Artistophane Ipato.md b/NonPlayerCharacters/Artistophane Ipato.md new file mode 100644 index 0000000..94b1790 --- /dev/null +++ b/NonPlayerCharacters/Artistophane Ipato.md @@ -0,0 +1,45 @@ +--- +alias: [] +tags: [] +race: humain +--- +```RpgManagerData +data: + synopsis: + death: + dob: + goals: + pronoun: + complete: false +``` +```RpgManager +models: + header: true + lists: + subplots: + pcs: + relationship: "unidirectional" + npcs: + relationship: "unidirectional" + factions: + locations: + events: + clues: +``` +--- +### Non Player Character Notes + - + +### Non Player Character Story + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 64 +campaignSettings: 0 +id: "d2e8a920-1536-4301-8fca-920d3bfec987" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/NonPlayerCharacters/Baron de l'Éther.md b/NonPlayerCharacters/Baron de l'Éther.md new file mode 100644 index 0000000..90cea01 --- /dev/null +++ b/NonPlayerCharacters/Baron de l'Éther.md @@ -0,0 +1,45 @@ +--- +alias: ["Baron Volant"] +tags: [] +race: gnome +--- +```RpgManagerData +data: + synopsis: + death: + dob: + goals: + pronoun: + complete: false +``` +```RpgManager +models: + header: true + lists: + subplots: + pcs: + relationship: "unidirectional" + npcs: + relationship: "unidirectional" + factions: + locations: + events: + clues: +``` +--- +### Non Player Character Notes + - + +### Non Player Character Story + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 64 +campaignSettings: 0 +id: "5364cb8e-2ada-4c12-a323-a12cda5e8cc4" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/NonPlayerCharacters/Erulissen.md b/NonPlayerCharacters/Erulissen.md index 5445a3a..0c90e64 100644 --- a/NonPlayerCharacters/Erulissen.md +++ b/NonPlayerCharacters/Erulissen.md @@ -1,5 +1,5 @@ --- -alias: [] +alias: ["Erulissen de la Maison Étoilée","Erulissen Arinwe"] tags: [] race: elenion class: Pègre @@ -36,11 +36,13 @@ models: ``` --- ### Non Player Character Notes - - Erulissen ne désire pas etre sur les devants de la scéne, mais il sait que le pouvoir politique pourrait lui ouvrir enormement de portes. Avec + - Erulissen ne désire pas etre sur les devants de la scéne, mais il sait que le pouvoir politique pourrait lui ouvrir enormement de portes. Avec son groupe politique et son homme de main [[Zefyris]], ils tentent de prendre petit à petit le controle politique de la Cité. + - Son nom complet est Erulissen Arinwe, traduit de l'elfique en "Erulissen de la Maison Étoilée" + - Il a une soeur, [[Liréa Arinwe]] ### Non Player Character Story - Erulissen est un élégant et fort jeune elenion du quartier de l’Étoile. Ce gracieux dandy au sourire doux et au regard froid est l’un des membres de plus haut rang d’[[Aïpio]], la guilde criminelle qui contrôle ce secteur. - - Les elfes natifs de la Cité Franche sont rares  – la plupart y viennent lors de leur grand voyage visant à découvrir le monde –, mais Erulissen est l’un d’eux. Il connaît le palais depuis son enfance, et ses parents désormais retournés en [[Ellerìna]], sont également impliqués dans les activités d’Aïpio. + - Les elfes natifs de la Cité Franche sont rares  – la plupart y viennent lors de leur grand voyage visant à découvrir le monde –, mais Erulissen est l’un d’eux. Il connaît le palais depuis son enfance, et ses parents, de la maison Arinwe, désormais retournés en [[Ellerìna]], sont également impliqués dans les activités d’Aïpio. - Le jeune homme se distingue par son ambition dévorante, une capacité de travail rare, et un perfectionnisme de la planification qui fait de lui un marionnettiste désireux de conquérir tout l’échiquier des ombres de la ville. --- diff --git a/NonPlayerCharacters/Liréa Arinwe.md b/NonPlayerCharacters/Liréa Arinwe.md new file mode 100644 index 0000000..f20e20f --- /dev/null +++ b/NonPlayerCharacters/Liréa Arinwe.md @@ -0,0 +1,44 @@ +--- +alias: [] +tags: [] +--- +```RpgManagerData +data: + synopsis: "La Soeur d'[[Erulissen]] et une artiste talentueuse, qui cherche avant tout à créer de l'émotion et de la beauté. Elle est très proche de son frère et de [[Zefyris]], mais elle reste indépendante et libre de ses choix." + death: + dob: + goals: + pronoun: + complete: false +``` +```RpgManager +models: + header: true + lists: + subplots: + pcs: + relationship: "unidirectional" + npcs: + relationship: "unidirectional" + factions: + locations: + events: + clues: +``` +--- +### Non Player Character Notes + - Elle prie majoritairement [[Xonim]] + +### Non Player Character Story + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 64 +campaignSettings: 0 +id: "a6eea5b5-3b13-47d2-a24b-0e1e66cb1edd" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/NonPlayerCharacters/Tamerakh.md b/NonPlayerCharacters/Tamerakh.md new file mode 100644 index 0000000..dfe0323 --- /dev/null +++ b/NonPlayerCharacters/Tamerakh.md @@ -0,0 +1,44 @@ +--- +alias: [] +tags: [] +--- +```RpgManagerData +data: + synopsis: + death: + dob: + goals: + pronoun: + complete: false +``` +```RpgManager +models: + header: true + lists: + subplots: + pcs: + relationship: "unidirectional" + npcs: + relationship: "unidirectional" + factions: + locations: + events: + clues: +``` +--- +### Non Player Character Notes + - + +### Non Player Character Story + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 64 +campaignSettings: 0 +id: "4f46cd80-35d3-47a6-ae65-37108bc3e0b9" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/NonPlayerCharacters/Xonim.md b/NonPlayerCharacters/Xonim.md new file mode 100644 index 0000000..cba1ee4 --- /dev/null +++ b/NonPlayerCharacters/Xonim.md @@ -0,0 +1,57 @@ +--- +alias: ["Nuit","La Magicienne","La Dame","La Vigilante"] +tags: [] +--- +```RpgManagerData +data: + synopsis: "Xonim, également appelée la Dame de la Nuit, est une déesse récente (à l'échelle divine), mais qui a déjà indiscutablement posé sa marque sur le monde, avec un style particulier. Associée à la magie et aux ténébres, son culte tient son succès grace aux **Liens de Xonim**" + death: + dob: + goals: + pronoun: + complete: false + images: + - path: "https://www.worldanvil.com/media/cache/cover/uploads/images/e911fc29d8a7386aee8a9efcfaf07799.jpg" + caption: "" +relationships: + - type: "bidirectional" + path: "Factions/Eglise de la Nuit.md" + description: +``` +```RpgManager +models: + header: true + lists: + subplots: + pcs: + relationship: "unidirectional" + npcs: + relationship: "unidirectional" + factions: + locations: + events: + clues: +``` +--- +De son vivant, Xonim fut la mère du conquérant [[Tamerakh]], une magicienne et une femme politique avisée. Elle accéda à la divinité grâce à son fils qui vint la libérer du monde des morts. Dorénavant, elle est la déesse de la magie, de l’obscurité, des intrigues, de la beauté et de la richesse. Elle est connue pour son ambivalence et pour sa sympathie à l’égard des Tiefflin qu’elle protège, peu importe leurs actes. Politicienne avisée, elle a rendu son clergé indispensable en lui permettant de fabriquer les célèbres liens de Xonim, des chaînes qui privent les lanceurs de sort entravés de tout pouvoir. + +### Histoire Personnelle + +Mortelle, Xonim était une [Humaine](https://www.worldanvil.com/w/eana-lucasdlk/a/humains-species), prêtresse de [Mort](https://www.worldanvil.com/w/eana-lucasdlk/a/mort-person) et magicienne, initiée aux plus grands secrets du [Kaan](https://www.worldanvil.com/w/eana-lucasdlk/a/kaan-location). Visions et recherches lui permirent de comprendre la nature profonde du Destin. Ses études l’amenèrent à pousser le souverain [Orc](https://www.worldanvil.com/w/eana-lucasdlk/a/orcs-species), le puissant Khüch’adal, à faire d’elle sa troisième épouse et la mère de son cinquième enfant, celui qui deviendrait le seigneur de Horde et conquérant, [Tamerakh](https://www.worldanvil.com/w/eana-lucasdlk/a/tamerakh-person). Armée de sa maîtrise du chaos et des entrelacs de coïncidences qui forment le tissu emmêlé de la destinée, Xonim conseilla et guida Tamerakh sur le chemin de la gloire intemporelle. Tous deux connaissaient leur nature d’élus d’[Éternité](https://www.worldanvil.com/w/eana-lucasdlk/a/Eternite-location?preview=true) et la fragilité de ce don. Certaines exégèses des _Versets de Minuit_ estiment que certaines conquêtes furent motivées par la recherche d’antiques sites de pouvoir. La [Forge du Destin](https://www.worldanvil.com/w/eana-lucasdlk/a/forge-du-destin-item) était l’œuvre et l’instrument des [Voyageurs](https://www.worldanvil.com/w/eana-lucasdlk/a/voyageurs-species), il fallait comprendre leurs études sur la réalité, la volonté, l’inertie, les chaînes de causalité et la complexité de l’interdépendance pour être prêts à abattre la dernière limite : la mort elle-même. Xonim et Tamerakh se rendirent dans le [Septentrion](https://www.worldanvil.com/w/eana-lucasdlk/a/septentrion-location), ils traversèrent les [Drakenbergen](https://www.worldanvil.com/w/eana-lucasdlk/a/drakenbergen-location) et y demeurèrent trois hivers, laissant la suite de la conquête à leurs généraux. Ils avaient trouvé, ici, quelque part, des réponses à leurs questions. Elles existent toujours. La Dame n’a pas détruit la source de la connaissance. Elle l’a laissée pour ceux qui seraient assez persévérants, astucieux – et chanceux – pour la découvrir. Hélas, les efforts et les épreuves venaient à bout des forces de l’enveloppe charnelle de Xonim. Elle mourut avant de pouvoir retourner à [Mangulik](https://www.worldanvil.com/w/eana-lucasdlk/a/mangulik-settlement). Son fils, dans la force de l’âge et au sommet de sa gloire savait quoi faire dorénavant. Il jeta toutes ses forces dans cette nouvelle bataille. Maître d’un empire exceptionnel, il devait désormais vaincre le destin et la mort. Il se rendit sur Éternité, il traversa le labyrinthe, il accéda à la Forge, il devint un dieu. Cependant le fruit des années de travail de Xonim lui donnait un avantage qu’aucun mortel ni dieu n’a : il fut en mesure non seulement d’arracher la Dame à la mort, mais aussi de faire d’elle une déesse. + +### Réussites et Succès + +#### La rune de sang de Xonim + + Déesse sorcière et maîtresse de la nuit, Xonim est réputée avoir étudié une forme de magie du sang durant son existence de mortelle. Les arcanistes lui prêtent une théorie sur la transformation de l’énergie radiante en énergie nécrotique par l’intermédiaire du sang. Grâce à cette rune de sang, il serait possible d’accomplir de puissants rites impliquant des sacrifices. Xonim aurait compilé le résultat de ses recherches dans un ouvrage nommé le _[Tome de l’Écarlate](https://www.worldanvil.com/w/eana-lucasdlk/a/tome-de-lE28099Ecarlate-item?preview=true)_, qui est aujourd’hui l’objet de bien des convoitises. La plupart des érudits n’ont accès qu’à des fragments de ce livre, mais les rumeurs les plus folles courent à son sujet. Certains sont ainsi convaincus que les vampires ont acquis leur nature par le « baiser de la dame », un rituel qui en serait issu. Certains cherchent ainsi l’Écarlate pour trouver un moyen de contrecarrer cette malédiction, d’autres pour en bénéficier à leur tour. +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 64 +campaignSettings: 0 +id: "6884bfa5-aab9-467e-bbe5-90410dba8a8a" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` +[[Eglise de la Nuit|]] diff --git a/NonPlayerCharacters/Zefyris.md b/NonPlayerCharacters/Zefyris.md new file mode 100644 index 0000000..46b83c3 --- /dev/null +++ b/NonPlayerCharacters/Zefyris.md @@ -0,0 +1,56 @@ +--- +alias: [] +tags: [] +--- +```RpgManagerData +data: + synopsis: "L'homme de main d'[[Erulissen]] et le leader politique des Elenions à [[L’Assemblée]]" + death: + dob: + goals: "- Accéder à [[La Main]]\n- Dominer les races inférieurs et assurer la suprématie elfique" + pronoun: + complete: false + images: + - path: "Illustrations/dai_lavellan_by_nanoetetsu_d8ajxjc-fullview.jpg" + caption: "dai lavellan, by nanoetetsu" +relationships: + - type: "unidirectional" + path: "NonPlayerCharacters/Erulissen.md" + description: +``` +```RpgManager +models: + header: true + lists: + subplots: + pcs: + relationship: "unidirectional" + npcs: + relationship: "unidirectional" + factions: + locations: + events: + clues: +``` +--- +### Non Player Character Notes + - N'a jamais mis les pieds en [[Ellerìna]], et ne l'avouera jamais ! Il fantasme complétement la grandeur de sa race. + - Est un mëlessë, mais ne supporte pas ce fait. Il sur-compense cet héritage en prônant la cause elfique jusqu'à l'extreme. Il rêve d'avoir un nom, et est secretement amoureux de la soeur d'[[Erulissen]] : [[]] . Il espere qu'apres tout ces services rendus, il pourra lui demander sa main. + - Les autres Elenions, et en particulier [[Erulissen]], ne veulent pas trop attirer l'attention. Aussi, avoir un elfe au sang chaud comme Zefyris est une aubaine, car tout les regards sont porté sur lui. + +### Non Player Character Story + - Zefyris a été élevé dans une famille elfique très traditionnelle et nationaliste, qui valorisait les traits physiques et culturels typiques de leur peuple, et qui méprisait les autres races. Zefyris a donc grandi en croyant que les elfes étaient supérieurs aux autres peuples, et que cela justifiait qu'ils occupent une place de choix dans la société. Il est convaincu que les elfes doivent être dirigés par des elfes, et que les autres races doivent être soumises à leur autorité. Cette conviction est renforcée par son fanatisme religieux, puisqu'il croit en [[Xonim|Nuit]], déesse de la magie et de la beauté, et particulièrement vénérée par les elfes. + - Zefyris a été éduqué dans la croyance que les elfes ont été choisis par Nuit pour être les gardiens et les maîtres de la magie, et que cela confère une responsabilité et une supériorité particulières à leur peuple. Selon lui, toute personne de race différente qui cherche à pratiquer la magie doit être empêchée et punie, car elle porte atteinte à la position privilégiée des elfes dans le monde. Il utilise donc sa position de bras droit d'[[Erulissen]] pour influencer les décisions politiques en faveur des elfes et s'opposer à toutes les actions qui pourraient nuire à leur hégémonie. + - En tant qu'adepte fanatique, il est prêt à tout pour défendre sa foi et ses convictions, même à recourir à la violence ou à la ruse. Cependant, il essaie de dissimuler sa véritable nature derrière un masque de courtoisie et de diplomatie, afin de ne pas se mettre à dos ses alliés et ses supérieurs. + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 64 +campaignSettings: 0 +id: "f5a10adc-9d9f-4b02-a381-6a925ae43e79" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` +[[Erulissen|]] diff --git a/NonPlayerCharacters/Zerka Valtor.md b/NonPlayerCharacters/Zerka Valtor.md new file mode 100644 index 0000000..6df7afa --- /dev/null +++ b/NonPlayerCharacters/Zerka Valtor.md @@ -0,0 +1,45 @@ +--- +alias: [] +tags: [] +race: nain +--- +```RpgManagerData +data: + synopsis: + death: + dob: + goals: + pronoun: + complete: false +``` +```RpgManager +models: + header: true + lists: + subplots: + pcs: + relationship: "unidirectional" + npcs: + relationship: "unidirectional" + factions: + locations: + events: + clues: +``` +--- +### Non Player Character Notes + - + +### Non Player Character Story + - + +--- +```RpgManagerID +### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ### +type: 64 +campaignSettings: 0 +id: "a2664262-ed02-4db8-bd1e-11e3d5bd205c" +campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea" +positionInParent: 0 +``` diff --git a/Notes/Pistes - Idées.md b/Notes/Pistes - Idées.md index c0eed64..182429b 100644 --- a/Notes/Pistes - Idées.md +++ b/Notes/Pistes - Idées.md @@ -53,7 +53,7 @@ - En chemin, ils découvriront un pays au bord de la guerre : les citoyens sont mécontents, l'armée est sans moyen, les cultes nihilistes s'en donnent à cœur joie et Kartaçol et l'Arolavie se disputent les territoires d'une terre qu'ils considèrent déjà perdu. - Une fois à [[Krateira]], ils pourront aider l'une des factions en place : - **Kartaçol**, qui a la main mise sur tout le sud-est du territoire et possède une ambassade à [[Krateira]]. Il cherche à prendre le pouvoir diplomatiquement - - l'**Arolavie**, qui conteste le nord de la Cyrillanne à Kartaçol et cherche à interrompre l'expansion de [[Kartaçöl]]. + - l'**Arolavie**, qui conteste le nord de la Cyrillanne à Kartaçol et cherche à interrompre l'expansion de [[Empire de Kartaçöl]]. - La **Rébellion**, mené dans l'ombre par [[Mégare de Cyrillanne]], qui cherche à renverser la dynastie Kadméïde et s'inspirer de la République afin d'asseoir un parlement citoyen a la tête du pays. - Peu importe qui ils choisissent d'aider, une bataille éclate dans la capitale, et les membres de la famille royale sont exécutés. C'est la fin de la dynastie. - Les répercussions de la bataille dépendent de qui les joueurs ont décidé d'aider, mais dans tout les cas, un énorme flot de réfugiés viendra trouver refuge dans la [[Cité Franche]], ce qui menera au [[Chapitre 2 - Mensonges]]. En effet, le flot migratoire entraînera une panique au sujet des éveillé non contrôlé et c'est Althéa qui proposera un fichage des éveillé. Un membre de la main assassiné et l'assemblé subjugué par ce deal, elle sera propulsé Absolue, afin de diriger cette crise sans précédent. #ch1/Cyrillanne diff --git a/Scenes/Trouver la boite d'allumette.md b/Scenes/Trouver la boite d'allumette.md index 32d8316..2edd553 100644 --- a/Scenes/Trouver la boite d'allumette.md +++ b/Scenes/Trouver la boite d'allumette.md @@ -5,7 +5,7 @@ tags: [] ```RpgManagerData data: synopsis: "Trouver la [[Boite d'Allumette de l'Hydre Cristalline]] sur le corps de [[Derlynn Boyau-Gravier|Derlynn]]" - complete: false + complete: true sessionId: 0 action: trigger: From a2d240192ded2d9da0653debf0d0ae0cd92661ea Mon Sep 17 00:00:00 2001 From: LUCASTUCIOUS-OnePlus Date: Tue, 3 Jan 2023 19:13:07 +0100 Subject: [PATCH 4/4] backup --- .obsidian/appearance.json | 3 ++- .obsidian/command-palette.json | 5 +++++ Acts/1.1 - L'Assassinat raté.md | 8 +++++--- .../06e17e52235bc9fb4add0245e72bca48.jpg | Bin 0 -> 153523 bytes .../26f5ddf8c875cb1861ead7007f7c533e.jpg | Bin 0 -> 67458 bytes .../85c025ec1f4afc50e271e479fe919408.jpg | Bin 0 -> 107516 bytes .../ae8d52d7708c5ecaaeb7521ffc351aa7.jpg | Bin 0 -> 53825 bytes .../cd77534de55b7885ee8bb88698bee466.jpg | Bin 0 -> 93113 bytes .../d6212afd60d2d3c9c9cafc54ef38d71b.jpg | Bin 0 -> 73131 bytes .../f6027680a6122b35bd977a523ab35cf1.jpg | Bin 0 -> 64233 bytes Locations/Cité Franche.md | 1 + Locations/Cyfandir.md | 1 + Locations/Ouestrie.md | 1 + Locations/Terrasse du Palais.md | 1 + NonPlayerCharacters/Althéa Temperenza.md | 1 + NonPlayerCharacters/Baron de l'Éther.md | 2 +- Scenes/Interrogatoire d'Althéa.md | 2 +- 17 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 .obsidian/command-palette.json create mode 100644 Illustrations/Portraits/Inspi Baron Ether/06e17e52235bc9fb4add0245e72bca48.jpg create mode 100644 Illustrations/Portraits/Inspi Baron Ether/26f5ddf8c875cb1861ead7007f7c533e.jpg create mode 100644 Illustrations/Portraits/Inspi Baron Ether/85c025ec1f4afc50e271e479fe919408.jpg create mode 100644 Illustrations/Portraits/Inspi Baron Ether/ae8d52d7708c5ecaaeb7521ffc351aa7.jpg create mode 100644 Illustrations/Portraits/Inspi Baron Ether/cd77534de55b7885ee8bb88698bee466.jpg create mode 100644 Illustrations/Portraits/Inspi Baron Ether/d6212afd60d2d3c9c9cafc54ef38d71b.jpg create mode 100644 Illustrations/Portraits/Inspi Baron Ether/f6027680a6122b35bd977a523ab35cf1.jpg diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index b4a0174..1b492ba 100644 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -1,5 +1,6 @@ { "accentColor": "", "cssTheme": "Things", - "translucency": false + "translucency": false, + "baseFontSize": 14 } \ No newline at end of file diff --git a/.obsidian/command-palette.json b/.obsidian/command-palette.json new file mode 100644 index 0000000..400015e --- /dev/null +++ b/.obsidian/command-palette.json @@ -0,0 +1,5 @@ +{ + "pinned": [ + "rpg-manager:rpg-manager-create-nonplayercharacter" + ] +} \ No newline at end of file diff --git a/Acts/1.1 - L'Assassinat raté.md b/Acts/1.1 - L'Assassinat raté.md index 1707106..aa61012 100644 --- a/Acts/1.1 - L'Assassinat raté.md +++ b/Acts/1.1 - L'Assassinat raté.md @@ -63,12 +63,14 @@ parentId: "a33850ae-09d0-4e9d-ae95-384b4064fbaf" id: "2d839255-b86f-493e-86cb-149dd5b2a537" positionInParent: 1 ``` -[[Boite d'Allumette de l'Hydre Cristalline|]] [[La Lettre préventive|]] +[[Manoir d'Althéa|]] +[[Léproserie de Sheena|]] +[[Althéa Temperenza|]] [[Lunarion Agnadelle|]] [[Verndrimund|]] [[Erulissen|]] -[[Althéa Temperenza|]] -[[Gustavio|]] +[[Boite d'Allumette de l'Hydre Cristalline|]] [[Derlynn Boyau-Gravier|]] +[[Gustavio|]] diff --git a/Illustrations/Portraits/Inspi Baron Ether/06e17e52235bc9fb4add0245e72bca48.jpg b/Illustrations/Portraits/Inspi Baron Ether/06e17e52235bc9fb4add0245e72bca48.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b5c57d9cc338e52c4c79d0c2b81eb22b91052117 GIT binary patch literal 153523 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
j~?yOX&my0+eQ)Kkh(*K4)Kf6EwK>k#J{ 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°@3={FOl*xARVZIqN8!wXRB?fSs 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%0Ap*&KEiEv#M?4Fk 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 N2_Z21!$ve8ZyWiMZg3|XNBgy zCMcHTZ8Lhy$GLDAYg|Q#y=;KRX4A?d+Rl*$w7yZOa-EsI-TLu0hS5XY?$66>Y-Iij zoC~#;B8~M}cv?f}yv=JE4zOSCMjSyl@JuKJwb+;G*oa>q0*m17u*?J0v)TY;D5}uD zplf+8%6b@ia|Dr$Ooj_lXmk!+b76^$cjqvv!Eyc`6lQ3KM-PfG_`zf$)oa3ns#bS% z_Jj}WeAJY`ChQ(~A0CI?v3B&KV@mT9Qd;i%hhCa3teXPW=KdUqgqZXKxmRx^{$*Uu zkikLRl@>>~mUe`ryBwww_BiKwgJ2z*vQ;EGMR9dl6w2#oi_6zY2+{r2%nLY2#=`!V zhxBUq)J-ml9LL%Q71adsZ^T}b<{)rq#L^QX9!S_(i^i-RzsPZEgX`4kc$U-rX@g=5BF} z&hl0}^zuZ((e*^7Ntpr>^z>cKetz-42(w8IW9%9OP-D5}3bUe}SNJV&!PX3vG`A&s zt(3xcoWeU+yX5Mv6xD80nZ@aI!^!^;Y zBxPYn38`^++|fmDVXGWdX0j(XUPT39+Q1rps-bi?`OyU_g_<_7ZOmR@Y?!lhKG~Gc z2~mnI7+WeUs#fIytKIb@k5gxlSsF(t&6F|IK|z$8QvmYq0tvldWf0llLo${Mj->;? zODBu6rQVpvcGLp`Jusflvi^N!970TpPd%o&utp+U4o?G4v4mw8SWY~!SL^IiF@H|g z3A6m1P;~7cBF~R<*Z0mn2yOgG*qHC}p}SAHNTJGy1-*PRc2bxd%po_*S)Q^P2(b&u zA3>aQ_dYmXtE zvf#HUGVo#FdKIz@Tl9`y zI%}P^$~Iv?PUQkle)(SW#R(n_ZE%KQr+PHZCDrpPGXK9lGz;f0EP7C;gqc*vE_#D! z@-Y$Kqh&{aWI_1}^y50iLsOh(&ZbhU98nWcl~(Viwf;bJO)Fi$6^puO+@i>AN zS_KdkHD~TF0C4aq0HpZ?gO719XP@sW$Cs-jD{3F>6pc;&#I%f--j_P30hC9&yqdiyXqu%_2+J?gSAna zy5(O9OdLLP_p=u?!UxA$5;)bK_tz@r*2=*-F&gfCbs4XEsucqpzd{~AO}TtN8%;1r z*PFjyOF_-(|G$K6t#LzajTjA0T4S^F<|THxG}18%K7jfa;)%DXt&#%v4sG(%h#Zdn+RDKP!5;(9BY3g$NSuKIN&S@EU`BLb|L=czP zTyh3X^ryplRc~nKGho;yl3T<-L7^63AwKw(1aRn;;Qe7RW%%Il0UbZu;M^*i zMHd4`w&EA>|3Oax{?9>dhtw_=#NrmPsMT&fbvqcvz4+QP3tZNAKoB_tLciPfO3kLN TMd1So|6Oidp9)5?{rdQS_lila literal 0 HcmV?d00001 diff --git a/Illustrations/Portraits/Inspi Baron Ether/26f5ddf8c875cb1861ead7007f7c533e.jpg b/Illustrations/Portraits/Inspi Baron Ether/26f5ddf8c875cb1861ead7007f7c533e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a94b49376302731aa201c16ef9eb0f3fe202fbb3 GIT binary patch literal 67458 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 literal 0 HcmV?d00001 diff --git a/Illustrations/Portraits/Inspi Baron Ether/85c025ec1f4afc50e271e479fe919408.jpg b/Illustrations/Portraits/Inspi Baron Ether/85c025ec1f4afc50e271e479fe919408.jpg new file mode 100644 index 0000000000000000000000000000000000000000..10670dd1b1dcf53a7f58d88b820d57c855227670 GIT binary patch literal 107516 zcmb??2T)VZ`))))5CsxSlujtpk={|Mp-M~WAOsLX54|X#^dcppSEUIg6e$TEm0nds zK)Mo&5&@+tBIxD2cmDIccjn%?b7$^*&Yttk?z_A1?m2UI_j&jHo&Wm@z-*{zpa-~g z2>`fsaRC03sYDF4wVll@?&}#C>;CrysvCd{p<)IAeEot^7W!IzHnw(r|Hl27xFCW8 z{tN$a?ic0$nESVM0ANP)f0O=yi=uaP4?l5;CUH{6z7GHDsgIQkO zZ7u>AAP8Uq&@wWE>ltcdtM0j#Ysa)LqknXbM?vBzQhmC72?C%3Ub+mt^mh=zebF12Fa0b3)dQEQ0aP@!SLiO$UnH9`11?ct zqN1k0OhZjef6)jAD!^rG5QIjSmPN~gRlpT>B^GmuO|GIvM!TO#2V@tt{LU{Vf6oOG zNIozRiUaEiD_Ehk>D_`A-Q!yaE=uIQ1o&U;`_}+!noG1-E)o@h0ICbQbeZZhE$xNc zg-ukKLDUcySuGl%g@7xo9Evs;(?b5vCa7J}Pn5SjP(b`$1YEm(>7qrKfq*-JU)NfH z@@)u_o|-1_8I0ym2_3yq;D;WI9a>Z&ompA0>0^*mgXt~zbvbuUtLEQlfQOXt-CM$N z@|(j0b{1e>Fm)ihJ9LBV75S+)3ho1Xd3nN1oQ@4!a-(Chw*PhVg2*Mm~ zQ9u%Bs2)jIqyAG&AdjTAoMK<+e3JU3GLBh*%W9JubbE1SeD)WN_3gOSx+7MRj&xkh zy9a~G<@v~LV^J#SqJeul{zPooKgYAh!Ev<-_ZG$auTn0XZ)Mv{v0*pn%^x6np>hiFGvORr=EsRrJQtsI zrDWc=?}L#%&*0kTvh9X?_fv%Lr>x$4GRmbCB2}y_mTP^h`s-w$fVHfnBIe6su~aUt zMMxb<7Q9%`pMM_@D=W#4y=fIAI~lGw(%p@e^9^w|tn9qKN+Icu(TefAo{RPItZw)< z8Rm^<0iZHX7G>v@75zn)|$DtzIn1iK|+dvPfR!%kJzmA98YV<&EzQN3&|&JtE=BDIFl zbz~h2i%nTRlh7DoeJZ*lVqe3ljg({ZB}1$j$b zybnJ(s*W*)aXg2DWJ`sU*s8V|6wPeKMaDfkknK8w6=p$fpuWw-dokU}TS|Co<40lx zPpqq~Y+imU6AimM*w9JyMy%R}fzF}XtcXtxgOf^D!N?IgH_1l#IocEt)V*yc(34a~ zXf~87lwVEI*)=+=WbQ~dF533oBJ9OJn4yO4c6{GEj+nm9U z{#-jo7CU%L`8p344;7o_5r{1o6t5`RP3*;i&D2_9c~%ztCH3zV z#&H^K9lIZDyRsc{J@?slXSNN;)zFb}jy#qoKM_A(D5jO7#9C#4nx(9^AvWlhxSnR; z0-faZ8ie3hF*Ez!951P@)y8X-i~?=Ed=z10fm`;i>UD zAaOU*#GzvA!egmmclOoQoclK%XRYhqItoq5o>55@ID4|j#It?f8DzyZB4fS9el09L z)$%0w@yA62#m~9%DYxYY+poGOXWPVYi!1%MI(X-0O^jXnhd^$!lw+iuH|NCG3NX^u zDRN~JstVW>XgRHymhr_i4z*dk#s&opzHSPq*(Ql958cgE??U@ObSe{W2^>ODgazjN zJQZx-$9zU?+)L)vWA!=Df5YlB>i{Y>U!`>eTBMPC9sZd;;<3_;y|&V7?9G-QM18;4 z^^a7lz6O3KNXf&`jl3`{Je!A7aYHTgg<5yltgP_?nH;SREdnlJHMojE?GARu^oy@E z>h_kdQ%-$YM1^1h$NFz8x;!pl3<3UfZ`rUiV;5^*`^xaHf0%`*?tQk z%UA(-Fl{a~dNEr?Cuc!%$f)`zZ@APehShy)ds%A`qb9j+$4K)tx=!}mt6Up1L3*Y3 zNXrZ!mB&`y3rm4v!k4AYBHR>?W>JwvHwaktiHa$091RDHGD z%O=<2Y?juQqF=?AXSkG=Q&9J~Y(s|TG<6vj(h}gEdUUmY#(ljoZMRpo6YBFKDYtf=~rLQiS#$LDjlOv z-RQi|-%^!xp2n6hx@4QOz~&TgRGgd>FLv)(G~~4IFF=Pe@*a%= z)4<`xa)Go(lVaM-#lk#AmlqEdXQ2o1eX2Q9aW*t-H#n$1CeJ$)7@eqo4|cEFRperH zXg72z0ZF9u<6so4JIg7Cdw5uy*bz3FEo-{v<@iw251c*gJ=bmmHg7XTPbkDy<&Q4o z5C!`(rc-M^5zY|_NU3BRLs`AzG|*IVKGnV>C$hX{A0Iz z%^ZoR&!=%5#@&lWnS8z}ZY_vXwQQ~6Q3JmW%WG(ERwaF}^y~zHBj+Uvo7Vlh$GO!! zk7Pj0c&QN?@=3-$DzCMnkgQ)J4f$$}2o!_l$^=TyVHyHz$J43^{9-~SRr&6kRkV}T zV7e8+#d^i-gIQ<`*WB9l6e$z4j`vU07|Vy8`> zX)&%{qnV$de_3<(xiAcJnt%|L37n|5319`PS?LE<(0|y5^1)6VZN--R%wZ4?vcg@q zfDx$;je%vcLD$eFZ#P`t$4MwvBfFrYVUL!8f9}nJ=exD_y{^`xEzA_tny0Q5OeaAq z_uaT!=h@hH#->FB+?H3Vd$Fxfm@SBw;w%PxeJot%o?NZ};{_|dJr4;i0oyh;bNunV zXIN0{AGy`*V>i?36}9a1D&M3hJnWrKb;()(9HFD-I3YBig;|}8kI370_*x2Ea$o0! zP{cktBX2UUZpxII4VxkMO10Qaha23dR`n`)Ns4A11!n-L^ewMGfG+)I&Hh zQ$ez3Ss`-Am!FechgU?W?)JPxT65H|B1ATVHf2-ZvC13=S8b@FAp^OE0+V|N$2do; z?nulfx&!A@L+sk0jZ0rLcx?GP_TWaH0)iyFvfc4^FAl6<6UUQ3I5tc35h42W>)5GN z7*UuoU=!F)dnXsZ;pd9;vGO?^n(=$#{_7eYv&bF%4Xp2cn2-^wQb!G{*_%5hN^s@FZSk~ z>dkiMg;3e~xioKkFUct-t4Pt%#+dtIka3(#(dY!5y=-A246oL3%REh^t1~T4OAl?{ zs?)R5?vT1ggAcLeWp&VPpWxZFTdI2-t|{W+WN2z-;qCi4 zC-3(0jt8mbUilS&VhR74RhWI9%9p-Dkm}}QQGk-U*t#wT5WA;hy;zP~;kBTTLgHcy zvM;$JtCv%_iBvE1pz43ha_%u?qL?HtyFUF`Y-o#-rznEhy1%{ojy62fH@kA0FC+j*e;)R&j{M=9Xl6-EC}> z($XQ{p?61aCqZ)7@KSQE%~5%ZgV_PkGh{m)h6QlGP0mx(4N|SbDLWey$&yBITC^@d zywVxCcRz3`41}#ye1OV?G+^4tdm$PkZ`nqqtHqq_Y`#0LcY22ATvS=TfD_LwR__PW2yu0QQX-C*bHqk+Gk~A1ozM+k6Pctc@OSEL}%~A zZx;<_c;*^y+k}ngh*r5KF1TCC7G;|~lY+{o#uh-t>PzoUQyrzgMN;k8N5C$f8>CpY zhuA(GmsJl-)f2&9{~V1k`r)Q%tkO=*mq;DVDR=0-Bipcz76(30UT$#;0r;!=cANdI z0O2C)7;S>Y{#3muYgQ=^2%3JRSh|dN<|AQWVYj#Fgr11VPzt{(bV9biH6smWh9K*X z<1i6%t)_s~c9DN{QfKu*n~E1xh_|W>ExNt~_^UN}z*UW}+9s+Roewj2?t5+OC$a7~ zj?}=ov4kbWVs_T!Kx@wzJ!S`k@h!GZ-~#7<{6rnw4hsib=vx%bzPQ6|dC8sD1uM2i zooHL3Y%K`BnkECg%-6Eq>TpMnb?u=m#jqFe;qtW5wj=TFPW{tQ%PH0a=|0b8xX?y| zPN5t1Ye%U!5{QgeuUzXutp!n8S=8pbr>o!afUtpU>9-|VY$};{%!2H*Il4LQ%pz#T z_jxMZl4aoIFMHB9YzfH=AQ*cKt5LQ|@{*s5Fr<0PUb&&JIIsKic*oK6+}Q5Cm;Jvm zP5R|-_%R?|4UqfGtk_bu4dQop9P2;GJmvYy@d|c9_~B3Co=Z0o#QI4psv%ii#8u*m zc?_e|Gt|o=flwT z&owl?upYlyX<}M^FKg72W3X-dJD<=LScK`b+U)x_KQPuRIrkNV%V zV0Yztt_x#Lb0c$#bU`0kUaqxAyjNYzePSJ?f*GcA8a)(B=@ymk4alR3R=QNJg8^sm?^+H08}*ZIiXP{`B9M z?Ve6)2V>d|n2%#7xVrOh9;}b-&aco)WQR~584Nl+dj7pP@p0Ar4z&UhC@`Y2`CLTa zh7qn=w)18WO#87q+FL|^4!c#^U?3b(=3-SAu8*791)gFai^pv!nUfS~d7AtLoxVzW zKQy@IXo~$b!0VgY#B=f&P(>jhW^PBuKkU-c>vx7(tJTIpB{h<$5nsCEb}u^eYkK=H zADuquz?z~uFV&gTcymrvX^?-Y;^JL+5vRb-C=&Roo{YGvxd)Xk#|mu8x#~^ z)O_|<`p@)=cD7)jHBGQtIKHrzmUI8(%oh6`Z-c{+4rRUNsPuO`hq5%b`w&TXCDnY-{v;o z3;5%1K5KaRXcRr3A>{D$s=&jns^-X|_~7vgumw6F8D9FlJ|YPv#6S5{DFk%=(OAO| z!R}On+L9-nuDJoCZtKZ{%BPqNsU>(z9gU<5vUT%UlFOV1kV z3YKksNBVM$tk>aLJ?4k9*klTa@hEU9>nma`sMheKXlQ*{CTJ{@_BoGeuNJ4HIW+!} zcK)HXTEt>x4#W>STToToJUU(>ebZjLnsIJ9Sx@lO5|S%*B#3vsh&7=70bQPB@q82K?SUT&@dJD z2Nlkz;Rw6O&($JWAIX%Xr6^cZFJn(E!bLF7Ce`Zlflv#Ao(p;7;q_u`?@>m*`0HqC zU~cbdCKGC4{$*NRY6-3d`i@q)g24$|-IRR8UqNe(-fQwf1Y)_>YYS$8r{M<_kX87y zW~!Cv&!PTQSHNGb^t7ZG|IxUu_h-|EN{TcB!CU5@$B3P>r4(cvVqtly3&Mr2v%9d2 z*%G$4iOUYwS|V7NvLMDF9X7V|3ViqvN{h42gL)w%zKxJjyFNiN#U0a6NKc!UG-8Z8 zhURJn@KzNml8Fjg@6zae$~LZ};5W!r$)u*BgZFu=;&&KhwTb!R zV&wPi%|o=>R?AN+vyANoB)l=VM}%7h^>%0uB`;;Vw4<{15%<+Z(!x_+viro8r)eF< z6sKX4ICHnW{*CAwalEH?ZXo4ly(2W4=VhuZXSYEFX{J6kB+D%*GI8SNw8wiLBVGe( zjU)m7T}SzwWj48l)9mJVXj7cojP6{-6Q5UN10vPP4@82zqgiOdd=z}WNY3q32d9yj zXoyS;X=8o6Q4M)4DbjO?pU6SbF=|PwYI&UkHe8IIQO-~>oE-dtNRN9%eX^z8m~Hf_ zw)yAvd=oAm%j-#gV%L9O;T<(8RUlC7Z~{#kwA3PdMW*mmE5`!NbeX47k(hj&*U4sK z5cb;DVy+T#lszZ-AeAA5IH)5@m!6#FnQ3wIalQR0=>z_=pjWg8pUZaDCgR`@k6Gq7 zx-R`Xm$3t~0jttLDy6;~{-Ugiw?K*Md0=YCC zY*SeTwBx|v5kd8el)!#UKv&wP(?c=d)Mlh57iP`R#|Zex-2*X{D#*9;>Mww+#F<+# zUBEUIn+{jNmMZ;olS)vo{8zC~nQhPw_Tpwm3;n7B9#n7(}@eH$9agd^IUt$)=N z?K8$Mb#+@vw&}igLn=&c@4^IwiyS_bt8XZs)x_6}zn6Cs0lTDSbdC!fR=YMylX^lr zomUW@laNTYlA_Z{c(&?NI3XfPh98!pmyQ>naMxJ+tVH~BJ+)=5rXQC{xT}@|YIN$cq@DjFV*?V7t z!0_G2NXp!dP^|$BxFZJJYBU&OS~)5wl>&j>D`FC=g?kU6h~I24=;=d~k73k~FG$r^ zF8ODi{onUMEk`C^FOG%nONP$4%C{7?PanfJ_f%oh6t?C8b+aEBDSfp&G~~k@1mYgs z$lFu{Hn#+VWlhq>Ag`|kmoEz`j8%PH?Pnhock5^R*$Pg{X3e0;-d)67nC{Pc-?M;8axTP#s{k%_`VCiN?6o1f}qEO=^!^*#0- z!2>hWuY{TY0^anViQh?WySMghU~RNCj=wJ$CAIo7*E;stzw6{lK24uzhv1mJZdX6S zLvLADH1m3Xk)nJhMH8G_*`b@l291hu78?Bee!^t7T333xL#s=_vcs-f`SNC3aoTeB zNiKIskCzOAaIhpDQf%}6M|_`CD_2?}3?A=Fknb=V_Z?yKB*&=&h60dq-^m2Ob(w?k zLRTU_(1a~AjK71kS+M$2=8lPW>PGB{XF1_Rp2mcB5~5ehiro%XX%7TLar@aGq?-yx zOvsyVTB1`HDt8MGA9f0_hMMg#w9Lm+3niagqFunLK53p=*dgyp&fuC}!!+J3Iog7m z#5H=xJJlW(V++oLO}vVLxfm%)C{tFuq-&1?%YY>+!iBNJHbZ<;rQ@wdEw{UMEo6ko z_v;#87$x9kqBX>z$b`vlqwKapE4HK^IQ)&RKMlR7dYE9zKZXOBKy|jZlOwFM=h((O z>AHNE7u?OyvGjG$r+iGF-%l!7#TiNONlFmb#K9nb=g8(~DxrQAGOk%F6uW*lwxX?C zh|N{r)eNh6OQ}kE-&+qBs~vq39*&fm?KdRhVcXOc*aY)}Ndc)DOYvc1reoB`aF*yP z4#J^N*w=J!tUFsAV(!-80eM##Z0(I#?dP19>6rnkP8!;*pW191#JURI9>~Vu4P+}@3w=?|17lUR>lAH< zA!}u}tXcIoSZwCA`$zJTWOUHJjNUkdP-5XMmuKRjk+;!oy_1(~XYabzfTVJvjjgz4 zN2X{tg)7p$N?xkn2b#|_mSvUuct3z4j8ug6uxeh=f8gsnY8fj)?8pnrPpa*!`o1rh zJJ$Tmy6^RL^9+mD^EQP)LQ|QnV82;gE_0VbPv{Sp^dyBbt;?wh15Zbv7{g6B6H!K+ z6hF_?OcDLMmSr^7(`FHG`8=@Po1ZHQe|vKADs0T8YmqJwE=Wf>P;HQUB)jL7G7#DA zKeB<2Ob9=VU<9OoY2!943ecOy!p+<@EQi>jJ_R#d?-PQ$?0e>ReGc{2t-HX zNw}8@6n)r|u@0$`LRhK>JjWSAq|=Ez0I`Y5-oMP0oBAh^S025 zd>-KW0*9!-%)n-F*!{kvmzSz$M@Y^BWJa+sn9ZnM|*&T9N; zCAh1S+`h^UbfoXnHtQ>{K&uqH?7;Q;dIcY&_Kx1cPU1A);QApin7(>))$g!{3+Hk)%b|%mN^$52Lu$vt=d)A5ZE2{ZIQ!8l9~vV2%H~V^h=jJ@ zQE63&e!nWgMU+(-Kf}{;x5bDagBFe~j8&Bif8NkEWFuW~DWQ)5m!@9=~dX?I_;JA zcagCNui|?Mc>Q>~l(Fjvmv&EU}Eaa1$V^xXd{NB9)SqoR}!`>7Dujpn{McM{r zOvPG~fK}o7oglUGXimaPZ~OpHR7sDHtCJ(UWJqTH5r~--w+K4Bqp8ATd1Es}*LC!1*eCZKI8mB!~)MkA}jqAJx zb|5Lo6bP%IT#P|(Lfeia8m21UlE!kUZdtpWENhc5J=m*@_X=dkm`6+% zhm6ndIlS$?WAvCFX?A4*>Q=wuGT1xSSXk;1UU@G~d7|u7dP&na4Wr_c@m7iHc0^ds zLb<1#Q^m%}kEBG0Bs4Tp=TLy;IB*zq^>a9{iN6)OK_h=;Vk?O5QKfrBCFKv;48%Z( z4sJ-6u}6^QEm8pvX2&gAz26-Yo~Xp|b*C;j)X`eB;>?FUa?=&~m;A<5Dz_0b`6ZCS zNVuN;?G>x74Mv+iZ7%l2YSxNzexqzBTjo8R1*D_BxyrMhh!BbBr+JCb_aNfxQ8}D1 z#~tb4bj;dr$ntyjU@{)|1Pg-pgdSeqba$)+oNqfIXs9qlveHZdlXkCEs#K@m&dZLVYj99k{CL*hQGKiAQ^u0uvdf!g1wmFg zTw-`lFA$gN*bWVYDUYRK8~exH<(3DktsFak!&|ddy5ZhvgBry;#Y&0P*ZN=?N1dRX zFMn)wh5`QRW*<%y>-g!41G@$_pn*Web7Jnu%|KwJCfIX#bAZPvN@7qIdxyg{K( zl&uPe(3o7d=Wr@==yPEd<<=+<`TD3EzD_LmDoXLQ&GiAbhFB_Dq3=uY47p{2NEuYW z7ev;tA2u6Lxa6K3U*-|1p=mlZ=cK)h5*O?E9i^*UN9*CLEa1Fm_%te47dG-6iIr8H z&##8rYO^}Qm2pa}=~s#hz!ukEf^YC`4@rFrt+@kc1sCy2TWBPu_i0rWrHNExc*PIJ zh{Y)eIm8Cb+PFHVu)Ox0-bLzDxCD=TG8sm-(;?!st?kuU4TIZBmVqyaWVps^uGAaY zW`XsVbnSER3EqHfcYRuLm=+#wNVhiUQ_)`T`H;Ak6OsM_NEwTi%Q#6U>teE5vJ{_* zi-UIM3w!2&=U=A&Wf~coZ(A{5jvDSAvtj+p8JrogKI6WAhuEFE_T>(veG>m}tWSs{M>v$s;h(~)5W;~Lzt*!HQM--z(q$%OU3O@?h$ z3gbg2iuqu%Ye3g$v%_S!%!#F4XL|SMA0fyBxysSh1=i#ZW3=1v#-Kv!;%aw-@c@Y$ zT9VGyRRj!3T3Rm4tbMz-3x$sDbHcV%9e9YWb7{~20(=x=)9B00f%fmhb@V$zH=J@? zX6fM36HOgT-PYHh+$`ja+x59wAooO^X6WqG({K$9m@ofU z{h7)Pd4zq!C|OGz%>WVCvZnEDJt71z6h(nt2@1fF-pcJ=$167j{h7Y!gf5dpJYSB8 zrKoIy+w>t$YJ70RQ|ee*i_-f-6H*Qye@aTE{Yfvw znPL?fc|XnHKGx5;k)ARdSbRvA-0+Y`stLO57;rFzW{=m=2TmYQ&y-t~;hL|e&hM<& zjJg{!7*8$zG7U?imCFDAIj#87=MW7;y|Pbv&rgyM29XYgrSqlG6_O)V^_oS(^X-O? z`}vZ2Bfm#y`$uXc4SWKrnRv@7(|QE-^)3BnliV0t+{}o>Oz?`C;ehJ32=+aQzx1Ra zj$LehLrxkKU+60@_KKYiLgB7O6vaoO1xRT^4Jmcz$c-dbQTY|ZI*D*IV?Jx;4d=z4 zASAJ^RQi74T9&4h!*6=FUV-*wDMi!Z@bk=yqj%cl$C8y_4-ijK!*_m4EL>;nHF{n; z#CUnyVfN_Njrk7AtY)slTfORUhChmZsSe019>`kAtzQft;cS26J5E>#Mf(XAbCN1Y z+fy9g8TzO;)DQa)tn!KMcG7xBugLp+>dP7u=Z!k1-YO&!>bhv{?HDRJ5`}>aW2D=GbTCTK?rNX#5O<)GEQ8o2v&t$RV zSd_4mEHI1Lxb!Xgy^Br7NXUmP{NSsvs=Y6Kbd@`(B zc*=cnzq+hL23kj~rZ*XYOD^beR5Q?b8NO_U+dlAhMkh)75ab^327FD8l)`AiH7eRt z<`(^)t3_cp`MO&i6GJS^Udn~iO~MyP+aW9s8Pf)6^k0Ce*zX)p!TFbBPc=mDSKs1a z^_;yCD3Qiy&Cxwi&sV7F*w14-ZX-PQ^CY6Vt2$7-kL?P7f`BZLc+Na3euRBckZ zF1&`sO*%#hI!hrar2YvLGI1J+zX8n)k)H>w4MGG>uS*A*6fx>28(W0GIk1Eo$&l)$k25F1s+7t+vS6%nHff*8) z|6DC^xxC~C8m+gLn8cC&(ru#{wVyc{$nO)rD%!-%QegX4kfOf;{vz=ZdKpHE40E9k zXqSVVS-oKS7`(X}G4~=HBUK}h5#VPjQut+w$}~?tNNK1Yk}q9u`Bhba;W!KAP*CK| z9rvs3ywB`JO2#~Je2$$@)05x8(k1U1rPcZ_5clrur`cWjn(*;+w;|MCwcmMyn^}*{ z*xMBa2^H_yaT_&1WO{bVh>XOaNV!P40&-XF>2d&9p{f3C+s`n%lql<5gn*IEXvWjy z&}yf|dmYx*`ZxS{`I>#P*QRK)@%kux*&qCG$0G{m`L?v}u(N&TjvnRD)06c9ccBD`WyMjF!tb-bh zFbZ1s_L9mrA}i4__ zfjrYg(M?U>nRQ32Y0iT_(SHHrPP55Apj!+YgWn0dyFU87q?gOV9&BzvYp!RUV3PQf za%FrQH-{w}>iRTsxN2H`BS}M0OCWQyutd*@otcHK4iE1Ey= zj*uleTprCq%$*iZl6w|new)-OE|RXmXBPIaF|3L>)w2)kKn>?0Z1dhAzA1MCG(NFk z)4rq_Z0Hc&c};^ys+9Xh=c>Ig-Zh})80>FBYRx{AeP$NTOIAF|;AtLxIG}s8WXpzw zq`UJ9meZG`t zLD}Q9$>)6DExyh)$mmhSmv(;!kv+S(zn{P8_)#q|mC5~%iLH-J3Fz~A3_H>+ni2@?$7?!^=C}Gh zJpUn;DU&Wa{qQefbLm_NQ(uFa@=)KE%$qM5ix_;JwY2=vK(cmUm)J_UhO<&By2&{J z;q(h4kWdh|g=d`UQ8!#4YiltLDf?)V(DsdX2i%@hxwrw@_ex^K6Is)OV`!)Gb%%D76lt*2jNSAfw(rGEmt1A5 zZmV_1f41Io>KuFqI`M6gY-ch{J;`ZeH1CYnbpeTe*fh&lb+;SYkVEKuLoeRUz`p=c zK&9(M*U^YOi+aDGi4jJKFtFl~4{^TP@efw(u=UE>z1S5a3Rj+SW$uXGz&o`QVin6f z_m0#dXC#RjoWguebxWrwU)EsDN@D>@o@tL7fz0WljrX5~L~!`uO7gI>1qP1#p>2}HQM8DXb@PGI_QL&aI1AaM$D<6QaH}Etr}Uk*fH{RdNK$#9 z6oc!QG5g#gO6UsEQo@fx@vQ=h2`d7*+p}8VE9iop+| z<3srpk;s-~M*D*jVeI=9+kW6+_FF^t686!~ijQXG+#HE6?B!bS#7NYQ1eW1w73LrSw5}N7%f~$I_JAlESRFY{}H_XtA$m zJMe`_OY_qh9LjOHDfw8KzC2Zn?^7478PSGm9H7qSsYiq1WQT|c$JP&yVnbT|AwX_i zW?_8nPvK0stkHacBMYl*a6|~jmQ2C#iMv0=3p`74fko8;+x1p+dg7L=7XKN%sWZ(c zV>qd5lWQMb)TlBYb6HN&G{i9M3U2Q$r_`Ky{>2(Rb#0e*1D@1Wb13P#*K#=*#&$E=Kr*s$ zKUlwXCG|lY_(@l$A?cxoZ+SCwd1nKG<|NhtJFMt+W8`-NISAR-$P=kiFFK-}DNdJ) zTQ(C^QOtkZ{wwYonzab@@@ztKZM44qg*RjuJD)m`^%qcx*V0u*+mFHqjL`0#HwTRJ zcWvAhMf7%_^6uU98Lpk$5T6C6fp^TpM4X%Te#7qT-(*OYyV%@PjhA5*uyXn@`|zf&MbHKNo8JdaJ39Hc-KSU%>O_~ z$NuGpmgC2o>R=8@t-I-ubDs^r0VfrgHbKLaO4$ewgVD|YxI^h@$JGR>8gC-EwE$vd zBcR?(h-oVo=1t0l2(**|h1Xeu0jaO5-L_TpSBbX*sTZh+ z^SM$w)X(aj$*@3_a=&I1|L{?4n7;3h5j;ElT~y3~b50wtz;STiV(nb7xbAdPDb{+3 z8LdR0ygn%%20fd|_D@#l`YaffD*su%UpVdi$eGL^Az$ycw{_)6aP0{{*xvVD|Jej@eDJqjo&Fg;vy&v+E-%eZJ+q@$ z*Tqjij)NNu-_osrOK81f^Q0!H;COQ~UJK59KKwJvfwd#Mk?V=Nk-TeHOn-x=(_AV~ zF_$B%rynAgoDu>;J!I&7-D4wjEMYt2t%|5j^KDs${~~18Vq5G_*05f#p9Y9qUfB$R zdO`bYE!e|V!F5Udr&SCnu6m0AXaSh6^KF>2ZpSN;ChX+o5av!zD;JliY^4W$R_DQ& z1ZE2KMnGmDgTr#nwj=)|@4 z*pI(dF=&V{2?9CjwY61IRV#8Bk$Go`uId zY3-dz$F7nOc7zeR??0l=$hD6(-dfpGtI+!fgq}N(_jc(IY=z`s)n=io-B<$xV?gAS z>^1l^+=z!}Tsh^XL32Y@Yxhe2mYsvz8)p_i*(IMqZ97Xzvf!7r45s!8h_n87%PjJJ zE0@D2&Q66*zhgb=N)qS$@UX&na|#9y@96*VJhRwR{(iK$>fDxMpL7D@WmG?WeR$v$ z5aGH}G;hDnRz1+e08TKpiYxfj)L<-bJS&u263}ifZ9xpTo+i6me>Luo5q&*2>7`lX z+jMv{=-R!O5owEoENeTvxL$FIcB#0Vtm$zWI$M{1ug}dF3-G17$e(PUlHdOVF15_7 zSVM-`&xm6eRL@xWZ&{uM{`>;5js+WNq(LO1c?dDo112Xli#}~XU(3KTnVnj{c|83_ zKt4!}^610P+1C+4iIM#8XV$m&OC3QqkG4fq2wKo+rJ?IXTZ~`nQe0a@(j8pp>jl>n@Q#wc8JG#C zHRQ18KwyRNcw@$FdG%{4`?!mrkQ7ZVOZ5w~xaEIZ$otY@z zOmDUbJ3J53HD|?Oc+?LDJj1QZpHzYkQdi+k-D&C$lf{ppQYvNy5NU zVTw9|B5<_PeG+JES0k&pU<7?cs27Hb?Xne%!DK;_-Izn}Ki_qKu+?Xy5gZw_p{dVX zXhkazAzV#4JXxzkl1`fBDIumH>up}rdT^V1Z;StOH##3Nzm5%3DPLb zxd^uW@|b_qupPAs>2sU_!~X)1L-(|tnH9(MxmkiP)&9V?^6VT+b_0#jX7IS%E@-VW znr&*gM17N5cfYE#Pq!B=0~#d32Hb9LEU`9OsUwmT+6Esqzxckzxu;gaHcm?o43HE= z5A{q2BPAE+1iUnkRgX$egTQ>JH**u`*e)eRSW82(J;5BQ7{-o0R*T_;MV?a{>C3qucaH=9OY8#2?4&q7a@9S!niD)KxQM~X+M z%RHf2BPksVwl8-7m^b@`g-F=i*>u}w?2g$o*4vtF1iJq=bD*+Y9Avusv)Vm>$HvjL zOMzepDa*J~MS+{hxr_W}9H72|Q=GOn85_3aNNyM>2rd>aLLFP$E%eM#$w|A*c)q`Y zFyCgWDsGpCMkZ@yWr)hEo_DAnNA$>z0F>>{Gm-ARHhBD~fohs4$*Zf|-JV{70&xnCb+Z~h|9H`@4Dn}@W*+IGofq^( z4)F@s)Nfg%P9tT%h{=Rq2|SMeGd(??V(Ug>?D%Fbag#C2KJ1`IVYtR;t7`Ja@A}Ra zEfx213Angw_EWGmUgKwG@s(rb(#~%6TAFW*W zm$ekZ8r7YTr3*Rr6?*P3X=totc;u!Y3wR5OS?wBGmJH`Y+)IS1>ksqxc#5U&uQm4E ziIAOVa2rz>uo%VpPq{tgx-aSBmXz|0Mf5ZMh{BbT!_ef$uqT`08j^|ffb)5tan~cvO zdfC=$$#Cw$UX1$u;lk^r!nTCyeDy3s4RQRHkftT^FQC#ujlDG@G8lEf0AwknG>%&j z_!{yQUyv_DMV|=sA98kZ){DBxCMR-@?fc-u#ke0L`-o1y_$VEpzOYZPQkK1jO~K4} z*g3frrLI@Xe>B0`hDGI@-om&yqx0DIRr>xLL+9a^blZmE-tTQ#riP~GPFy7lxiMD` z6!$1_;K-ed12l8{R_=`hx0M?O4RX)i1FcjrcW%?toH?@k_!l@1p5Jrd*L9u`_(Y(0 zrlflbo?A7G(GTgg(2M!QY~&Sp`FgQ)uTsW~S^Qe+0VH5~M{;-nir!dfyJxDi4_>cz zuIV@r%o5xVS9rjk|8_7#Vwc(qL@B$t5+FTVB>=aE2lLEpiuKygvTD5W*)ba^jt0%@M8=J`Lv5Z8O0!xBSQwnSjUXk-3kLzyT&rnEq3x}f!Mi>jAzlzB*?&jaXJ^rtg?s>^!uD|4xngfu-(S=)}KTwC^-Q!E1+0an9St&!hsmO$gbyS8Xsbh~KB zuvE^v8)8pgcrl$5=`7vf++gj0kCXiI4JXq6O@@n|hQXxH>UxB5VA)o($lg@|K7PIm z?TO%63rJb*WcTY_IMat}EpaG6f=9)LG}JtAB9U>NS+1ThM9i$+pJRoetnSNqiD(0d zgyNS%Vy_L1uR)C+@Y;^ybL3<8B{!y#9N_y?7pt>&!?~tvO#ygZaM+}wB+f~+?e7KT zCl|c~W!2)fDerO6K_GGf_XgMSaAy^fr;x5dPu0j>gZt@_**6h>mnvc!2(Iaqg=LwT z4eoK=?oAhXR*L^!;vfg9VK8F1s-4+z=~!MsP%TP`JE1LME&bpRAWF8r(rLTdJ1ahv zi%|WJi3rp&P63GXBN(^Qs>c=JSnRhY>#R6%a)RaH5Yg@v&`~-e0Sw%!qWnM zg@NEGEv+S23&wHq5Ym<_c@%l=Q=yUUWd8W&eiibO1m|mh8NkU-Ct zj^Dt#rr@jbIE5-MHnGcTw*NKWSSEq8k$rDwl({iLRi0~1=TtepW#ps?20rLr?|;^H z;Kr#(2>8H#mjbS;iO?Mf&c!>e$jP@Q0l{f3hF}`OJ)ImuH)rNVIzFEeMgXZ&T$#vA zZ-9!hStrF!{dRuRmOZlAiaAD^sZ4*)JWk3!Q|W)pSvi*$RG*2##@RgOdS+e@TfANM z`_atid9Q9MO9vi*??ZuJTlMw>rt`{?Zp>V@xy?woH;J^GRQSm7+CbE--Cah#V9Xlk z@L27ZV}>#oeQqGm2*$mtcX ze1ph&#V2DAq%S;e{~|d$;hdJLJl~ggW= zX4IV>#cLbkfuwU*ZVc8>4c)nw?N_WBkmoPfwhDfj>x8sEc#Zh*SX6k(r^omd0WKq7 z4$7Fzj+E_j(H}cJEC=HFy4AFZ&aO(OTHN%=REHoTprJX@r}X8XbJC{{xWGskRO z;6Gb%{YTWqJ9fRF++ack>zuOXDg}VerSeQ-NQi|TZxvQHr`gfxaCFO|7;TfxrTeR+Q>kl)jTLHYTRkqTjAcp`G(p2` zk{j!l&d=G-Qsd=Bc75XiIs&8&aJJxP-X|riih7WP$8+ys^t{r;$Pj{vp@6ryriHHO z=f|nqpxc=iY@VN9s;mAC9)W@zJ*UhQ<*O#AHHjqTy}|ofq?@LmG*y3aI}h=-u5nND z#b5wGsIS)J9S;yFzTH6m(&U~XvNfiYhn-g+caX|3(F1|2Uz`-{W>m^*!Ke*d=`eCg zwSdxL%92(-$dLA?aRVwk9q{);(b|DV&*}bcjQm#_7q)1cNQN&9T5S@rCH7OI*UA0S zqVi03-0JmPt80n$gwx|C-yWxNRb5i$yJ2h(D>ExA5?p)=kB>0@Hb#_FnhXDX;mzQ< zZl}k3Cr6pw>n0o2by`Bnpj4t1q6BwTsd1SAJV+uk+C0fL>xPF{{1 zPSn}CA(M`aY$to$C=Q_ASGVAw92=0{&)uIKS<=+kz7;_BSlVr!lb(xT$wr~r!Nm?5 zsw{5K-+);zcB!796@-`D#oh2Hr~bvw{Be4vF%1qvn=QxeVYfclvkI|$8X*_fIYRUO zOKpXo?bcQ{>4y3{QI4mUm?12b-o$!;#u{CneY2$vn-6ZD) zwUvAi7P@xsH@@=CChf$ZF{P!douk0Z;4y)PvflFtC)IL^I=X;Je_^m8OR5x%+-nOl z=S+kc?BxDQ&H!%uSMV+H3|y@0bzFxorfqY^vMnC7Yv+!5X~y!9eM%&dL7o~1%7K4e zr*vZ`AErvK!RwuSmNu~xAJC0ZAW#upWB)DO5M{g=f8kj6(K@ed{}7p*e@+8DUxI=J z`JXAYna$xelH|uTwH>))ITMb%r4>1RuI|YpH-&xKZ9Yq6?2mw64osVJW|cKF<@08k zKC0SoAtE@xeqoKc<7unL8W7CNyaPoN+oGwgVvI>hE`;rDY*cz0P!HX|NL);=P7!Sv zF+92SdSC-^vx}Qgp!RCuEbj^fG~Njbv*u8Evj;7D{b`xxvNe#gcllkf&`pKQ0SyJx zkE|g(dnJm}4MSWidKEO3(hi<7VtqK#p{eTQAIR zI;4?3G(yZ5`-@*yalkEI_npkXwY8Tl5ko>4W#`?NY9O9E=?(>0dl{%6OEt$LG1Am3 z{}dOejM^I&{Nj#sxNF3CmOl2{WrY8Mkchu@Z~5rMFwB%_eAFqDE|?|!)}oX-(!v(4 zg|L}nVzwYYogohikHgP3w`?>Y+5S%$gROm%`SK1t{&T^(VL+`BT@r(u^`1qljKO|) z-!@!n*W+V=r|Mru!j&pMoG6a5>qj0UPJ7z^%oO+RS(KB=Ps z+(zL}Qk>gxPbtDRI)y84UK|OqWY6~}CHU{p1-eC0*H&iJL@KXd$kM6au_=I6ag=I7 z8*StL_huw)fkM6W2LYrzEjeqUGMf(9Rx$~ndUd<0AGqv_+nFuY(F2LR)7Y^8eG5|^ zQH00#!P$j;tGDbP^*6KnaG+zlwP_s#SFE-$uD+F!Hm{ki%t^*68`G06c4=&C{QKx zCv@UkTk$a&r8m6!LM+vsz0e*Wk}Ul(^|b~c3%OppehQzl9XUfrkniG4nx_8TCZ&T* zIa7=WJUq+LCMgEcA2|j}TQki`9+Ji`K;;ng-2e32c~!AWm;0InuJ_$=qYsoCR?~8w z-^!#TrBWNJ2pf4fK%&D9V4QtI*`qTv+carb2LltG{TgWL+y3b4=0~N90$LRK;IAyb zGA_Z2w;pF@aVVKne3w73OTIu^J?0RcK4@wF=9~1eZ%+pzC{p$;35{>$W)AvN5Z=zGiVM+^SrK>?_j=%O%&|Ng9H9o`+Im^`eIQa3m(HjOpy9>|# zFUDb{bka_``2yXuX48ixr%j?PkOl?SqK&{*Rb47)r(|(m-7)sC=Ar(>ngn7`s^06> zn5i-7-hrO)aMlbgq0M6dB3a7W=sW6@9T!=xEWIazYpxME(BD@dnDvxAn7!j2U^uUSIXv?RBrr8bFCwJq+OovpvOX|C-0K3o_(L1J;-eWb!!t zNulsyup%tA4rWW%p0YXIW9xkZJQEO21!rclQdtK{@E!58b5+O1+^ z+^pBl35sQ|7J&$7`T9-%mSo+*kzFL|E;*<;!zlZQon+iuwsrX~%}xa7Z89x&8S*e%dWc6ST(a`RIUZP9l0{gs#0)o>i$b5_C>c z&eAJ|u|1+Q+ou9St7`?kGxK&DvL_=S&GYXDW*nO~bR7<2&Le|pv0b)&rF!W9?82A$ zu6H>4t92s>W}59D>V7&Dyv>j_*o(LhTuT4-DSm*5;jH@F6#nz635)9rZ`%-*+Wl!& zRAZ$1x7l>wT)9mz9Id`&Tib7=7G_erh(LL#%-Y1VM!XX4m;WgOUrS3QF~ze)N{%jd zTzV;IoN{0byBEJaH0>lh-x5>#B_v2qDK|M-waWw4Md5oEGrdlKz7Ey)nU($&LL45R zy!Ua_Y>-&bO|OfsQ?o(764@)s(ib-l!Ps39GIfgt=%w|+6ZkPftpxy5r-5D5^?V>I zKH}BQHXQMl$o{nX8(fJmMd!c4+|4-RwV!>QeI9tUTG3ShS^3(mQ68C?oaT~O=C#%6~^DqcI z%e8+NAN=E%2j;L)zklVOW5UN+ciM(Igw!D%c3axUIYZv#K^I)&(mE5yr^kyyEJmbXm0o`3 z#UqcT9`q|ltlHd2^~HetfFt!zzWh1AK!SU_1IwRItYlUVyuYyO944Z2&3PN`zX81G z6Mjk?qNMcJ?sLgz zZ@t@ceaF~E{dH{R-wRLC29qS6s<$Watle%}@&PXZdDGHn_lZ;f{GQA%7p+QmyE&;2ISd2%KB+)VX+x~GymvewU}hImJcx!3qEIY{YvJM|aa z7g9He3LuyN6E4Eea3|;`8Ha^tVVC;=9kvGMiE+6nVM}#6xQCd zoDm2DxEMWTJq);)N7ku!%sDpeX0WmK&0pG4C!dX13Lyg?z1uofE541Ed=Se6>EdTu zakY>WNKd*vT((GY=uHr;ttAc%DGQMsND=M$c3EG10GUtTJ;mu=ALS2+t*SVIIIEiH z4T9<&`Qz29O>eEF>|_lMN37uu{blZ?zh8yI@N0QGx^{$EHd?lSpyc%cZu3efaRtf~ zmmsW=!6^ExB65ArCo2X%ojkZze&B!gOGB^qHG7>uGs#GYxSDb85KV4^K1Ok>+NCzW z?Cw}@d6T%JU*NHIuzkI}`@xm%wfehla0lLOT00Xw4_k8;RgVe5#|l{oZ{+1nE2CrT zg%4{Bj>23ATr*am?z*GnrXMYC+<&0(%vA7kGOVis1nGx+_ECZEhc)@gu{O@AB8ClP z=_%+R=u|UuyDnQ%EgC=e^NOtb{Us;Zxqcit$x=BA_^q%VBrxES9M@hs6ZVYc)Eh#q ztI7#x{T92X`h9&vplX_R?K_*gY+X+6WqYd>(Y9xX5@iT{KJQ`Nj@YbRt@fwGv59&A zextb+BQELG$`;Soob=tP%<7?sPi%nH(hTz%YBOAJX%vtssqs9dspIoHJ7+Vu;hHj4 z>C(6`5Zz)cWN>CBhD7nl)3cE>E|)L>(Ztwcf3XRJ3D~&gvf&l830sfv9f)Aj%D0Ht ziwR-#odyaz8c4~vD<^^IptMwrp+e#mJmTYdMqL()X>7Xw`d(7S)&9R1*u0~!Sg8j! zI`Zo_mA|RGJvCWkZm=bk(6nDuUPk-KML;9Vv(;6_ZAAdUZQF%r;=6xZ>X1P#p-7WN z0!Ix;O0$<#!nYxdq=tvDX$o2aiRIMGfkrr1ntq1PoaDAPL?L~0PCH4?i zyHfbrQZmsw)pOjN7&DcW}o@qWS}K{2f3bTyfXgI#oz|n2V<94Z2_w= zxWSvUmT*|CRvNbla6!d`nlmQ2PhTXZzDAl{i&%_4&klF?!}#Nm(-9yq5|tr3EeX2+w{X zRqyEfOf7drAYGm7*{j)DMbi06^QA;_ljI}{3C6P6p-;|t$~a=V7{v^5l^)*m8ox@E;6W^|G1e*_L%dQSE#Ru>%rM?Www*+gDUD6HW5-Uw_qTpmR zI|;-3%PL5p-aJ=g8pX<43-muHF;{}X^FGi;DFvI6dc5*k*2wo~wj4Ku!8f+~Ej6nc zl0-_^V)m&~n;I;AQ^Ec8?eHv7l4WYZE=efPg8$i4Xm`&G+6#0(I5w)SZ*n)Cc#pYrz6>4*K?)9wI177yRn7W3S*IVp0#?qJhQl@;3eWN* zMDA8ayxhdqK{qB|v90MX*T$ZORbrL*Z^!jyiv4QCScM!)yf$c90=~^AFe+ph*PFY9 zZsaC@@Hjc(+hw3g`*1i~@#yNcGnFLhrRLq<*DSfh+)R2v?=UIK?qK-2p({$z{k_Y^ z7j}_9JC6@QTl|Lm#AzE8?nsY^VBH8x-;uYwSZ5rnSq;8_7)$(Onq8OB-kR;&SHO4q z;wDE@0hjH8^f`#xg`Pa;NkXbtBot>jJo~&m%oi!U)fBlji-oGQB}x3#?VB@|0#u}e z*WNH@>f3eDABf^xWV8v+1t^mKy@~blw*rs=8AFhj|9J{gvT2$++}_k$rKAVgOf9*G zDboaA%zgDv>OT#>_hp6U8E0sCb-qLx$ZN7b*{sba(23$Vo4EEaD~>Wqnrm{1OMkO9 z!IR7XvL6d;?w*>gjg(>0k0AU~`v%J5T^gD;9Z?G%&lkv-2_b)={Enf98h$Q_w!y2F zHthjDmTg8`6Mki^uss?NO3t;ntK9J1l0Ob^^;9ogB6gV1y-nYNK1+m^&)wBga6!Y) zK|>-)vxns?U|IKQd1Z@~Xb|3B;KdfWAQau9d6EUPpo`xm*dDtv&uzRCu8)g7PdJMI z0uVX3_$=Y^cG_c#-1ot-UP$JHwYN0=ZLP$L$3bDtT#Dn3Msq(eRA~0IH; z;bq@#biXyDf+I6P1TMLd;o=^?kzt{EQtcLeoZ(cP6%;x89jNMi=oR)b&D_cn;mACo zNU9XZ_S@V8VfQL;rkwyX!2V$$Z(HTrbJ^aCDR;j_A5J7hQRgf(HhJ!9KQt37JYNN8|juVK}RbJvdPq)2iw%$q)IUz>%&I5(CxehAR(gQ~-S zo@IOQ4y4$BTIW{4g~gLooqD6Z(cyh($nWaPvfTNESc!D#Y%2M%&WgO$TUbRk9nn zbj^Eqh(R#GiU`tP>HjW~3)Y0W_`q8m>u>VAWHOt5Xsm50Bw z?PSIR3j9KeIVVa4#zhxdp&dr{Hx}6X=9a3~CPMu!QglW} zFQZH&zyG~(qgFYq`-lIvF}w9Z9HdhLZgdd;{%y**;M#hd$I_Je!di60A3@mmjswTV zpX#q9SWs^28on|0Fa5Ixd6=E)jyC2&d{&pgt9t~-KZc{ci(EX-BPpPU_NuOoQ z$rTnZJyw;H6{c&H%65);xR-criNR9m-pcrKC^K|LE2k z2mM*|%zoMYf7RB?bGTg9ytlDUc)r}JMC|Dh*1G;-75VgEzxdBg1t5T{3*6_#Vlb0S zwKd>%Q?PS-cT1)`X;caev@xIA$IjBXtj`3&fcw)oGF;SY2R>PzD#-k;(EdmNG4ha2 zvsX7HXGOUS*Vvhr0Z`9tea2U=!&-U!f=+9=;Uz|4g#%@fPcdEqZd@}j$WBL{CgYX2 zmgwmhSjLaky_8`4qQ}ceHw`J(kifK_scCVI(@@M&LDVwWd{dhpe!uWQ!eYKzhGpT& zXAd?5U1eql8v;vk>Jy-{f~uW3`R5Qj2=SI^mLYE8D#vV{Uc=`5Z)Fo_MSo^EwB;V( zZsuBX)NGd5LcuK!l&_CeSRH<0lkJoorx$WeIHv887-z=)L|MtDKfpYE^E191LmhM^ z&fB?AimNK`(qkccPc>>brW(L)@U30~wjgl#fkV7as^@BduL6MbvOZy18VwfJTGy&8 z#*58l6--3vU&8Wdu*6E<7x7LmjCQ^1A6o{UwXLXjNz85D(m@Y$c?3><7A${VBvP+6 z1DE+gN8G(cU5n@R_9W<(*}c>Y@UmGOZR zWy2h;4?1gxekl&!Wg?bNPgNV2Z@!>6jg88?AaHAajo!MY4g|M7-NuS@>6e1nFHb$Q z4es0_-I#7yzZarJ5v9w)bPX#ks5FU*O&tBJV)_;y$lC zJTdapUm{%^ctw12Z@K}c1B+Do!*PySW{Zt*!ymZvQ@Hp6!tAr2wMLT~rRB|i?8VJB z9LAa{S}P$DMIWVX{Q@(hkZ)5xPs4~FyxLzy9D0%MrX^7BSpH?}yjTuTpthtV*4p=+ zYrxBSf3k0`>cfj;K@3Ju5+7UKq%J%@vzog58?j~YUK43Z&h3fd)*hc57rQ|#>(D}g zmjJeZ5`TjfeAt(Q&Q$Frj3oHjiR5)F5>0!q`AbaxGMYH*_HY53uPb@@W2>6itYPgjr}eX_h-LU+ZVgI8Wyx%`+ar> zYQn`A+>O~7*ef8rrhhsK?RAzjd|`2IRkqxtZ1ndEwiw6K;fMnExw@|Mcz51JrX8d}9b_P&m!)boL9$)|AXl#;2;#z3 z(l@cnQe{5tn{69X)v5VAyVu@Bmb+>zOlTWv=a?$A>OS}+Z@Xdj(6YA|%OPETIiOpu zub%z-&lx^OOFu;imTbAHw;|bZU+Ws1DR#dzoEwfPy1i%?wl(hl29tYlUMPtNH|6Zs*`zWWVuHgV_`t|n${LqKfHYsI6!}mx) zqI(|mfrrLy#ua>yJGfFA%V$YzH?$wC6BKtH`Xs@W^nCqBJWE9Spngy%)5lb9Gw)nB zhRxizk*U=Z!yUW8&7T0dr#196Ahka1rI0hHXYjB4Y-bY;6V&_ghVw3PW=j5>6D*K$ zA^t{crKNtYU+V})9%+^KMHUv*ji_pPBk%OBhqHL!snLd%NXgl1m|9#uP%t)cc+fD@ zV3++*w~skIK}*rQEpeTCB;F(uyWCo96g}EO6wCv=YyKI zs|lTO=}g*<+b>poIc8Rkyn5qL6|qBdnVk_z4R6)l?V51$3c;zZbKfJvwroC~xaOE} z^r}C@xKt04bMutNx3IGE%aQ4(SqTl)GUZD#R_r-{FD$;Ri|hsCP#N-_0CT_qhJE8H z1fcFL-3Pd{ed;vh>Z5ymsGF^5bvi{gSoNoZojcp^L^4y;Hp6aasUOW|GH5N~5}9DA zrQ5a|80`JX7C2`OCfdqu3n$}sw*qF+$MT=^{rIb2v|bVLo@u((pzWDzuqV5$xID-n zsHqMc&zm^;hKwd&uk`1Cl1N=^u*z-<$@XM>=ny~r>hgkK4ci)GRoTLiPeibI29!K; za)6}sxo(#6#8&%CLgT}z5*EvZbfyB_?Rn{9Q6vbQAJXR8K=|lj?B<(#tf)F+?jij`N4FM2S z`U>^iLw%yVrkW(@bh7YDzo+QEd4jiu9$o<@G{dwy*mO~6+67u;0-`AJ2m&qh)I{bQ z`Iaz&SFub{oi}tEQpSWF$$Cz9C4sVtl4#V(ns_*3{Q6)Yildu3qjg0 z0)=@SKE)l@zFBq7tQM$xqy7gwwWC`|9EdVI8f5sTYLz@&rl!yu%WR%{UGuFj)gXAN z`MA9gKlkb|pR$|m0DaRz?c1HvRJT2qqE|p-*25`=g85gNZ&^l$Bcn;I2jF4bH|*w! zo>?EGHoKpjJ$=QX4+V+ELQ>wAig>NIXUp6iUVs3*E1EF}-=9c#v2$Gk1QncX`M1_% z&P5cpZ9O=%UDS=!G8Fts=E732FriC`oU_Qj@8q`~uYmk4{1x|S{Ux9XuEIgo5&LLi zjZx8JVoh*huO8sc62Waf{@71yTkK@fKjC52y1H|rG_6GkYis0p8&HpK1fKF&_*7LC z`+e;B8iLQh>~hNbGDDUtrxyRkbfh`*qKy!{(ZuKnU#a*GS1;FhU1uK}Ca(9T{)A<4 z6b||JH5n&iB|rNtk)@uTnUINlH>s%_W_uS+8I@TZXUg~PA!HR{!o&B}JJkb$Ju8j3 zRVJGFfTAXRgNv3R`-cA70d_92+i%;ZIegeW#DZpo6s4>S%cu|!?>}M`L|vdv4beM{ zkCuQQ^@7R1^M9T3^6!PF1uci%Q1L{iAJXF2Uk=81po*6If@=T${iOu6!O~pOKFUp; zjrOwXL44x}x$)6~wCDzRfFg`O*V2I#v9>&loZ2{h0pVlwG)EC`q;I%e_B3y!^6KUq zt=g$KbFkjEv<}9?0Np9FQSy-LYGp4B$-QVJVJKbwdO2Cj(S%)~lx#ad2s4h*8!N@5 z{z-GT`JIn&9N@MEY*7gA3D`T9!gHA|m3se=K*OTeL z6iWvuSiOI-mzQ38=3~)$=#Y3kJO2DbtMPjjke^u36ji-r`*lS8TB#yI{Pjl(IMJ|} zSWl45GZnbjjWCh}QArr<;@^o<8UG9DGoU-wEAgl-+euP#-cG?loU>UW(Vnc{@lGvF zlQJ!|p&PpB;HD$-f+xYbx8vgcRm>lM_fo53`x)8wSy-48FJ>G2)J$i8$jXir;l&I~ zC0H=GiO`C2E&}>nE%qMRr2*p!LOTqXvikFZy726xZ916 zv#U`Qs4f^mBX|=8Z&yw36q_%JH#*hHKfG(45hIOLN{)Iayk#6ARGIbAF3OEJRyAV# z&M#)+st~3d*zc6bsfA91iOoJ1FMaYzIDN7*_d_A8G~GQGyj6@o$zb3%iWE5;6mL(7GQSXuzcvnF_lu>$5MIKWQ)~k=A ziU8EADz10d$wwH?{;zUWqGH2nWdP!Do!Ow=~6XJ|B0^AP8H}*7xVGUzyprJ zz!5;+ucHMn>;Z31LrHi6Ytb}q+-n69g z)d69Ni)d7JL$#OLlLxvlkmuEE4KbrrAz5l#cV%T}ZrKp~)MSJ9_PIRp!xdZ`SA(Y6 zfk``|eeQhhyjjs$@P)qM!PBc(T|_$)VoPCJ+=ch@Jjk=6ak^!j_Mko43%^$v%7pIh z6Gb=9yZRy=3pYnMDN^W3q=s?N5$6%p49td7U{4GypT$mF`+BrY^GOX}VJg!Tv}Vc* z9{Kqz8*;C2QlBE-`tZ}D^5SWhYA6y(3WV?})T?~p$vfm(}StdwKDeNPBc*Hbsp!h593= zRUL+NkLX4TbFVBOgqiPMYPz_P-7`{m&*|@lW3bZ5I=A0hxSgRmq?d=a2_^|`u^V+h zHJhHu_2?*QiFa=!gN-kBOdEN02k2Gj)YOv2lKk8$@6%#s#v7Km#OP1Lz$-VXHaXG<{O4Tr+9%Jt zR%+mP)35v@Mx<|Tb8bGoiB6IHJ^+y+@CFvG_6YN&KC-U- z4Q#f$@1Uqx*fKd3`0oe$(5QtrG&`G1>B+Hp-5+iV+jVsWaPy{AmQYH6#49EnKONn^ zO*?sv51(^bI3e5sZ7=AajZ&*ad7ZQ(`9d;B;ZcRv#y=SqDlTWeQx~y*YZX3TeEvru zj!uZy8JKdz z%8IR5T~(`Z)V=0+P5&8I82ZI-*%k!W*w@U0SC$gD-%r-R2#C_DdnWA~Y4i8O!K&D% z!zu2S>K-?b=jGL|b;a)%*zO6^Y<8-t=MU(W7l#Ln%@(DwC-q9){p-pVU?+4+rP%5S6-IAC-pOc zCp~|I`KdrdKvm1tp3&GUCEI52W(TvCbC3nw*#Imx3mz3whHwTIPxUPQEJ#=&2zHw= zi`@2_oB3LQ*Wxusw{lf{HlY3=H-9IGHg>)nsWfuH>A&1@ubYAz_Bg~2oRX^z?)W^B zWdkP6rWyXdkVHN&ZPcAi&K#VfkUzo4XO+_h|GC`u;2;)I-+~W)0q(=RJ3!58*;QM) z1XZeQzc67A>;DC}gmBw>kAojs+6gW^PG~b;?lIk$hpJzGRkjxpVHOXa#j{IQ)7lM~ zk9kr7K7R2*w&C#Ny$iVcsx%zas@2~M0Ouo!XUYWb@j%MSzUYkuQ5F&vxOo~_vr+uh z6&g`aMTkh>tdMr_lz*{H!Ug;(eX_AM4SIw$+Bn^Dt`B#93RTNlKY1N}vby9Xz1pNy z3P?XpcC1{v82yJ-+@!da8Yh{WJq}v+=Xxhl;8PD0cp*#{iIjbux6dfVj^D+~ScMcS zXdw6{uSEs$o7v8$Ymc)Lc<}MZl9GBUCh3zeSo#_keB@Agt4ZJfu4Hc^y5hm2RbZK|Q%SlUR<-r6@Pdz;O15T)u7cd(3sq&0WK|i@>f{uM zwX#G}BzN@Ng`^mEGu0&JvbQFQ(b>{uimBPV8o&h{LYezlYtXi^L0U#@Tol5t`j&1v z`Xx!P9=?+{74i&$eEccPS_;V}UnriT@vD*ooJu?M^2I8?{vmJOuq2kq`rhhD`ttkK zV9scCDnatQ!u7VUuRm*sS@E)U&8eLEcebZHEmj@-#HRED3f=MCR4jr{ygq4DU^{qe zMB-{4mlF<8{}Mjty$V#TH`ZJFx@5ul)D9;!$m!QUeC`8qHn$mDgnr)UH}rsLjR$%1 zQKIa8sRXO4B0=s1=a;Vg71cLZof9XV*1W5+&^Zd~-=6K~PC8<(qHaO<&ZWQ!Q60Nx z(Db7WG@D_vTH9oceu8wjBd)dTqI6+%jwvgrQQ#}i+W-dKY6%tFFWJN zdK_k`bD8o3s_x>qbaHl!>1CRIP_FQn>u~mj&nt_zTVGOe&Kam+9ttIYV#Pyvrahan z{D`|1rp%dS+{%q;C|6+m-#HIp5DigW2@Q>kJ;4uv>b0JbC1)q*I(7bDU>S&IHL|j7 zJP^uLBCHzc3O*X8cg{F%N<)9J?w%J@3(F}w_G4?=o5-|D=o+HEXAea`(a=t;0H}}1 zGB6r#^C4;k3Snupv{Bs5bqlI<7_0201^rc(e{Lxx#Nvi))Bk%R+Qr39Q8iMeF!2qZ z;03rhxD(i!i5xRt>|pn9{1=u{y~UC$J8s|0aI{hWP*0?#JLj1i>nscR*5la>KP@#W zN^33yYUQ3VB%!q*D}I-J$nD5~^y}Po`iE&MWokW$Y7Yj{i*QRb6D9PPUgsw?OAaFJ zuB`?^PiB3e+Nx;H)yMF+v?*Z%<-+!~beAo+~E6E2} z-P%F#J&41?e@?6h1n4`WgLKKi7cA70rV-=9jU@vhWrrUoY@7N$F)OQDvw^-%4J48V z9Doi!h5J!#GKe&+5417WWLB)H&ECkrMk_S~)B6fn_eu)InNewQicswI~Yj zc9~v-ip0%wW>k>fi~OkUbN00cEx-Gf)yEVMn>p+WD|7~}pt#(y7(3h`!GT$B5MF~W zu4J1Mupzx?N>nd)e}?|XGIdMl%9*FzmPPY^oSyJZdfr2>#M=z1UCPe# zj#$qJw(Z)Ra+jV%T2`jwVk`Bk*TudH-B4inXlhfr*x3f>gKCef=|^x+lzhE67c@(_ z5g!`utnb+X8E}1OhT(ORdbv-8xPo(Zh7w4-(~eTq)L-g;Wa+| z5@K*~d~Du9v^k?bkHGirv3T4Q{45^)_reQhE|8&3s^;2T=<&53;O?j0pQ%IqMZyQn zG|HcE+-R+-jH0sgyPR?QJiYHql&Kpki4kR_(mvOC{?TS>k36}lcz}w<>^Khl@2Cq5 zG1s52;KffE%k|{2moztPI=Vcsua3rXJE5VZ8b<;ej`H&%$ZWQr{a{LQvpuO3Qhg+@aJfyebndmF*@)mX zP+d!U82rb48~mWhGdtIOOR%(HG(@-bz~}x{9n~4BqgRF|S;dNFZbP{Z(I?aG=99W+ zeZB=$7l)2bNcOXq>aiNgumrPrJGFn7zV5;DPEw^;db*J*mYo+bb_B6s_DBuWT+Ej6 zz^ebCS3x*%iFk-oT~sSPT&?BzP zD|~Ql($UEheq&jGOPkXNxz^*IOsynbx*|$4BzQ0!{l0=*1ldd^hsYa{o>v|M$k^^m z(h3K0`TQ1DDe|K>-nUFPRp=af(oU!>dc153n}x3CTy?@bpNt=mZiax8StwP9X@pDT zwU=~Dn&qvoU3JZRWaVgnjR7?CKm6YvABBL|ZfSQk$k5d=^xX)HD-UhdlG@=fL|M5& zW}0Mv9nTjI^@!(>Y`td_@?~{|rpiLoIhlrB)ClXIqVERSJTa6$`N#d4!2+UnJR{ye zS>lj)ijX$uRADOTSc;*iBTo0ye#%;`$FjYGSo)Zonhk;iIJ1!5zsHc*nid?v zTjTV6E$pQ%o&o0S$`wX~*`emchj@^juGib2FH2>=hr>&am?$L_uxuYT4LPI1C`JAE zU`0Vlw)yU5j^4#4pmwrOwq42QO?MwVgKaAs0wt4wMVG+xZQCZf?g2D899Yl)#LC55 zT(<|^(%}O5M~MkuowCFkUFOT-)LT7eDk8b&`g*plqT$rFVO}fC_nBFF{yzbp`8zjh zJRL$lT2NB5hUINPTW03u?PIX5tHpyxi}_?&=#@+7D!0h9GzIe7Q>9x8We1Xf#1Mg^ zpE#mU)JDxa0e6DUsZ!Yw4)y|c=iE)u-hY%?5(a0=-$hDY$(%Y&0f}no8RLBB(@(>G zn7h$U*4ZkgNx=9fT0HBGnGXP;`s|T5mkG?miaW0#>E@fS-r1!E;K%3P)7Q>It@74! zrNf0(ptv5!Y1VaI)J_=!VEC5==*!=(Z;35V)32!xG&{Rrb`EWJQehaX=Q@PT-0~fM zIPZwW2YuuWwFoMbxLClQ(6ht2Wpj%)_WgZOvfe+rMAgGs(ToU3Sul2%FL1~D4=5@? zQ$l!`dNz?&*;zfvm@IzhM~=i7fBR%7{%7xnw4Q|I>~#PF2dqa4bc4JM$d!KjBAhGm z8kLH;buAO7tVn}Zs!rN=^Npc}@0R75hRXHW*Gb9ZAVKS^fE!c!zRkhZ0$1g+cP%fI z*`8!Qy0@Tfr!9Mjj_+qM#lFV50=an+;9wU9AAO7niS3z(jq)vDwC4-Rf2K!gdfX~C;CvZyE(4hV6HbWj zQ1U~EgO%lf)&SR{ml=OX0GLQr*s0pH7hee%T9)8rTqJ1M*sfD{Gm4};tkUA0z&@2Y zAC#P0DClm`65aGw*Y8&;Jj&ws6>r1jCTzW;AGhBn^Q1?WsVdBv0+by_fTe+PCtdj7 z&Wog@$eC90HEeU(7yt+mAH=c?rn3ulHx;t{z3}$}pQr6O)ejd~o7^gg4wv$(mMzo+ zcz)l+zzYGw1OQ9+$8!Y1lXv~~Y}AVJRplLF&iOFiWerY|bTQ2>s;}ok;gea*grMdji1S!j^wFGTd+~G7w!oLH3J;%N_ zy=vWcbprC`46-}Mgri&GXH8Z|9%0b+ENQ@Qk&i{O*S6dmjW&$NeBr!Tp)NMW&Un7A z)ill~(Pz+IF9C+sfqid8U@`N5j+VMw6-AOm!iUhZl{Cwh!?pz!g=DsF>iPzxI^VF2 ztV)$(DgXX85jp4;9}ZG@{}M9xhz!Or7mLg_fvf)cp{F8f>&*b3`0XD7!taCX2xY#`v-S+AXiMgzM zMbf>f>}t%jZs{kIgIjqz1AJ0BPMXY7cFouJPt61;+>`}=&Urq_(l4G9Z2=%F1ViP* z%keLn`-~){6x@BFIPe5)!aj2?dFkLghdj-aoRkmSFg<6X=xfYzt<7suFK7j(aOF{}&KQ`Tr7@IugP4JDObzZ7UT zkSO%4X~l8Qo+e5JNvCMU6{fy!bT@pqbj*Ixj*43-T2iFj2-alL!klRNYEJx$RbUu8 zdWpS3$0|M~yKwN?ZZFo4;-D8ZiQ*^bKb5~awsV%P(Q7)GFrp;fzEqHQfX>Kj5Jia5 zJs1w`cOwzg0mopy1W`rW*JD3@{9xil;)@onVujqufuLw?6)Z3=vZE{S?Rc;M0er6imwnG(vaNr(X_89)qv%&Epgh>} z(%goJoj4mM($a3fhF8tEk$J^cMX}n;DW0<)&8W{1$Srz&*rX^#0~$J~)<3zwaRZ+F z4?ZW+vq4HxByPJ8t}46IcHg3UH4VR$E>H@Ru!*@R5o87o(5ADKKHFsau^}!49Q`Z(;|n8VUFdnIdeN_409$?Ic;Q4ZF8(UIWrnI=G5(cm=w)< z)aDdLITccU_x%U&);X`j8UTj0AJpc=ev=8voSE0k}ULXC+r z74peS&sF&F&vp{%7PtKJ-p1;WA&iZZXI*W%wkU{X1}tm)&nZ&|LCN;fJzDfqKDtbB zly1ie8E`o!1dkYP1D%fT^S!n%=$5mhKwdt@{==vYI&1gDB4dN=bR{e^eDgo*lO7c~ z&S0=Ese#E&*EJ%r~LG)wWyvJSA?Ech9VYeVBrP9e_kUI?$+n~sm?%Gd4rCp6h^&m z@;N-dFfz3tFk2w-+t0qI(ozybNQoFm1l>o^7X*`sHXO5R1ERE^70A+MM{C|(|9KLR zn^47iwMk&Gs4xR}ys|-iaC>0$CBLcQ5d8_G-1q*Y6?vbuep!Bv)zF$O;6zW4puMMf+> z!-|Tt)^a!&zb!oEI&Z;oP|Ajo-I-1*Eta@ji5E5>2)rb(Bgsrb8kVzeew5c4!DJ?5 z&o^W$wVIY2O`Pv5`8?jqS+MewcIziWSreO~ng+DyVnJ}f+Ovuf`HZFFkt>;^X9HEG z)Qq1X|3=ru2+XENO5U9U3Zy==LUPyvaQ?Ew6|hly|eR%f@p*m2ijW&1Oj%({+>$aj&{ zVeCfZg-d8>B|&+@v@?J#2+4oR2b$p&-I6Bnd*J^zc^~U(1Ekik-?&Sm4KB!v%pH}` zr))jd-tU?t^hOEC=w|^tLTm_mC({W8hOXUaIVFAB;ijQ5*lzaYmE9}+6b{|@iCc=j#HWV54;WPgrK|2g$QnJNq9Y@x`%6Geo3nN2hl#A#O{QgTenBlYl*P%2F|&Mzo*WT;#D|1G|HT~M z+W3k5uX)5Tw-LFala$QNzU)n|GyUgTm}?zsuLP)C=l7jT>=Cyi*yvyL(Sob_G;rsN zwqX+}-xgTef}cBmL@|+Bf{7Isn(A-AqM8xI;lr>xuSVn`tt4Y=y5i$AU3@Xg3U~D| zd_293rs;^k;R8fmWwIoq_~f=cVyg8j{=?IyW&Sx%|Jft@t&wCXmvEjPqLC>z+<5yv zml@&XI3BaT!Lhuw)x4gF-c7SVu`Hh<0M%bYzH3XD$y#P^3e-mrdt2)Vx09E1KAIHw zZ6iO-eIFn!iF{dj>7(AH^B1}mZ*qh~W`|00mhUXhgX|`ylI@i9$03Nt z_AdIHgSTn=u$e3R5A@6P!RK^8mP5Y%Y`5GcsRx)T)b~eb z)GK$%{9z4=Q0^V`;Tz2%fr6yp)622g=r#kxt-6g70j*yqxl@1X>=nnCug3W*a0G|A zl^++w)QX3WRkAigm~pTIEuk~L#j?$=Awb5D5$NvpEh+uAz(HuLcyhdqz&XwotGW^{ zxCZ%9lee`k{8>EZ@J0QDl|BM)Pa)s=oN%zV+N6iFi)0obqT;{!Rg0^8Ja_UtdOLN! z-OI7xzS`n%rUw`YjK=J9 zlYagh2eAqy-XGFCgw7trQWcdJZ#Sw>4@^jM))5qc`?67${`67Y0`9j$5TeOVt$e~F zjin_IR}m(bL&6Sh{4~OvY9bpHvHxEDOH^F&o||M!G-*OR>e^`473&D+#)U1g-L?++ zm%Z#8Z>p3*>$%RPgpX6N*w?Pj~Au_1M$ zPd-C8-`7`xEvdo@ieBDmyye#$$hz`FAV2UE2(lrRf@rJ|hYtTal?EA#O4WW`8H8pJ zqecXuQG&AS{IaV}a9lR(vh}YcKVvr@N#EvIzLkB_B%G{qH8};iBUCyy-zZ+-_m6Ln z1YUWy1xl#u=f^1g+mqRIqH$ZSfD&<+@sigKe>pw0+$=<|$+DH%&a z1VQ&0@q234>`!U{9(cyWTY#u7>ZERb`QfW?qpHQIp52Zvl}W9M!Un5&|FU(6{lHi( z_2lJ|*{Zc3`b(LQiuwMmkJ)?QJ2|S40K9cU-mThOIsrRph%d8$s(_xRpQQ!gBPS@G z?h|PqX}gDJGgMXCFvUd>gvGdJ%mO3WX)&KY0p2 zF@CfTaW?`s?|(0xc-dsUDoj?W**Vt;=ndslnDY4IsElYKoOXZuF={>G=DD6w8nqw2 zB|MWLo5mcMS}jd+3!|lOG_hkbn8O$|KrlHNnqE8g+wY4T|Nowee{^bq)wxke)=Sh@ z&q>%@y(R?O=xmw!Ulo-li(~3%WP(j!*tH^8*qh@)8YQ_oSO7ORn&cHT7K}8>s#O-Q zR*lj)%(I^_XQfL9%PlZ0@$7Mx&}7zAciEo&IuSKXruv^#-+y^jyhF=ZX<=5+fD$5l zJ(PBS%@Sb^j<-Kf&QQ+urxax};ENlsW!WRC{`!cf6P}~W6Vz|#Zf5GJmWH;>fAb8b1A;9Ot zfuHWLhzw@V&h@`V`fER+!RpI_Cc@9pE4+y<4hwcSf-0QIcNy{X@e#{^ZPegB?*GDP z-$AQ++Oasj$Q^Oa{I~!W(!d&soH}Th9Ly?)8>k!`bX$duSMW}#!2D>&o5LxuQ^Wq8 zn&hrKYcAo09m?Fz_-rV&XGbdfQM9+V)cq91B6k_qg zv`Vk{3(tuNh>tiEw_uA_84WbWW(7XfwR^=alz9cygl+YfrRf(^_<~d@fO5 z7Y8xfP$224j}`AS1}<+X)bzfR+qA1R%lQDAfE5F!$_;9^3{?~=sXH2cG$iNhWp3MS zrsYRw=(S?m{T!0Tp!kfJK{yzbqmkD6`aHdVF~(8+H~f=JN=#`sKO*~b23Von)svNl zY-`0m9>!y!&v2gb^aBt{#ueuVma+ahsuegke8r^od}q&wW8!=Y96tN5Kz~uq6d?-; zUz*ZtHEEE4yn~8`qJBRZd4$`E1LwwZe$?4c75nbmUFM~r^<7^#Sy}2A$J+#Y&FN`l zi|Dc&Yt{P?L%t9RI&34Q2L_d1ho8Pc7OW3(VJ&*5Z!$jdz|!=UH4ApjudC#N&iT+~ z2g`EP&o!fa0RXa7-PB~e@aB+uaX$~*0^zRIld)h;gk`VU2!t2Q0xa8v1r^O!?Q`I> ztLt$HAhXF$MUXLto5WBvhTSZ<;FYqD$=b44dumyAc|ieorX^Jx z;tMogG^tC)g7l<*N)E?FE6;?#V~M@w@knE#!f1Ybs-oPrunG4zHe4afJD6(!{u#dx z)U}3>L(_YqK5?cWR?p(aI-099yqk5XZ4hvb-GzvqqSSa8*&XjGr(%w>$v00Ki``;I zXLb8_J`%GLSi#CpastvRXj9Y+q*#QT2&Rc%V_nuPY>v{TVXEQD)5fo$EI zpLFkEl8Er{| zkxH_dlvqFVql;QfL^e#CT}0Y@=ibzLtb08N2L!fBR~7Q{s75ub&+MP*Hmi2?6XlQS%;zS*p&51Nr?2kjL^qw5Yo*U+v)sDy!kU-HLvQT7A`6 zolyNtZJ^xqM?{=#l#InWAO_%^3_6Ye-w^l(=z&cqeo1Rm|yn^Mq~TfRcN zs)5dp5M0RARdcYux8i@@t4cn-BFUtiH^P~r9dbFra>y#S>u7t7s`F0lU-y6DKT1q=rs*y{eN|!SPLag7d-hS+e26DxmMfrnJn_4N^)_k45WZ)= zXuW9Km%$7HsowgqYMpg44^+^n`WbcS=Kb_J$QM)=sm;WDj0J)O_1ej{Y(=xXkfy}9 z{exw+E~B$on*g%kYlriEzNp55cJm-r|EUvy@e{JWQ znpFrWJt9P4#namH?6(>7pZQtZS^CVdG&N!kFD3?F%$s`OZ1D2clbf{wP8Dsq;eG;T zz4PW@uSIn-)Fva$8Fiix@bBHvRkRXNKcosBH)h}Z`ddhQjfqIeQp^Oc!YfWO%FhXK z1nbI^Z5&0MtIS1|&JrB3*(HK}yUD$R?v5aO(Q?Aj+&E)pFrDM)u*#g*gCZD^?$4~E^ku8?my5P8cRy;r=vfnCOV%+c;gbzNS$0==^6py6kkNE4&PQZf$h5nq1?m_ne zb{EzhX`CML|AOSQ_3bMHl$W17{}TV-^~w`1a~KHNwMr}t|tTCUpp&b}Km>Dw`RAvLh&{{49wH-wo!+Q4V* zfq(l=UtO`dEjN6(u_lrU{i-bHXS-S3Cx^1LT5wp4Ew-E3Cx^L;jM@+6mqEZaaow~b zoC(gFf{@s{I3r{wYTn!L>KCV0QGHlND?VHPK&6T+33zAc2I=|}?X!c%DJ(wyj`;g# z6pnI@@D{McRr7YWYGZj!c3Tafx1%d+9_$i~-MECou{kC4@qqK3{K8yp)Xrqxayjm^ zqpS>U>zL@+Xn($O*vy6TjBRks`~^_4WM$|c0z9w<>bjy=>j^h8^mgjg0~)g<$(s;0bXvN%pH8k?jc?v6Kgm?}8>YO-8vY%1G~ z6UrhI4)Gl1nR&uUqUw}RG7eQI{aoRfp^EogLoK`2)@|qZekFjffz&i|Kl}<4Aer+2 zqOMxxe0OmlInqp5+%3BQSsfk_zZ9Uk>drMs(QTr3Tsj6{G@d-vFB{E~U&XkJaFvjV znm6usD0`vA##*mFm=gT$`@KbVNHOIs0Ju^6mR0IuSlaL6`ku=z^J1O11dlhO#<8~C z@{UxnS0D%u2z7|Vtk7-XrBmCMPpfEea&^6fQ&JFBmu`$@#jRh;VG?=9;=X6}E@xh7 zmZa7)MhCyQd^(J263_45i;Lkk_Z?a-bm&Jq!-0m5Eod8vVMNrTpKGuz<#ZWtc6Yca z_;sX0_GAZ6>YvI_;Sw^7*_wN5SJb>`w`Dz2dx7eaUANr(GjzEZs_Wa^GW~0wMb~Z$ zS$l0}%J1R0e?*cV-Q%=(@PuGp=-|W;knB^1TwnIg6tWW09DHqol+4lLo^_ZuBf!Py ztX=JZ{fW<}9`Ec0n>NFyr5xVkuV&2o<_dMSx-tr4m01c$&Z?EG%DPvreYK$iQsr5< z&-5q71u4SC|LebT-*#qI2~)?%OoclntAhwI;zmK8?-&} zdGn0v^4Q119Qfbj%{A^WQ{A?yYjbRuT&-Ua5yv|DqpQ$ zGdR-j?|zfDsPhi)YAzC*U*z9fxc9BPOuN7_4vkv%2-CD}Xl~c8DbAPw{6&7dk6lpX zbYC;zNUQqyym{7P=bVl1!X$@(n)(4Osk*R3u07yY{8`N~8*~5S-x8%8PC|Lg-7fF| zdbyO#?Wr!w7mgOFPWS32(95z{uD4inrgN2=xUZb~5(KZ254vXXWxj2@(Lz4DZ1nLS zb5utGGY1PhZ`=#46Zv0Mh;+pndn=TGO-Cr<&!WK?$HqH4{-Xg7bYRPoL;uB@}yDJywmlMKGbOtX3IS- zv+5iJ6GHoS=2Rw%s%HkIT28bjo+?BwwAbx13+E|@-5HhC?5c|yv*@PHe>XS_u_}tA zSqe}m%RB@!z(Wc14HEPRFo4<2J?``$zTI-HU8T+k{cj!2e%7<;e@>wu3^ayk-t1NZ@3L_ z*+@i4dkub(!x>KPHno%LeF`}#EWerK+e4FULAY3UT+O@TghKU_HOR+fn4@!FI|s!I zE0%}?t8f@*DPQl&uWVnOuDs{F_GuhoAlcRT=TzR8GiC#zD~%@UeN5BgY!>!n485IN zdvq|E4GgUu)W^5J$C>>0-1u_}{aM`Yf6=CX9#i!$mbflN8tK4^h!6WQ7{Ided#1_) z-APR$?~Fg_Tm$Vk-eYaWShBfM!;@Fc7;*=Cmq-VEEYGTAa20z6ED_ClwcR6gh~e1l z1I;V9L{id2DV*ez?dl$vnZgtr(N(dbYt4`|C6V67n%0d_o<9)}-u89>>%x+9KB_&) z(7MZx2XI19|D3yApC#%4#Hq5_&wkfS^P>5>8!By1Fm6anIg=A{)3#%B^?eL+qTq27=C;Yqxrda%WjP)KJ@^4 z8|DC2A-oX!^ORWzG^lmAk=Pf@YC%r>8xqdWMm5@#WUPJ}6IZeXFZKr0AE2eHC*H`gP3xv-V9rEk>^G>wr?fE+B9f|9Um!XT1z~ z={MZ4Fn?p}b$4Yl(`tl<$%k($67Xrz!H)J`MEYph-XW=k{J{=!a!L3OG>cM zY}~l0`sxJIgI@`Oo}L>m*CwlJubaA=I&UN!pyAn_V zR#Q}wtG&c+sc1-vs35?EB0p4P;{*6M5_zoOH0R7(>3iC0{z|LO5>mg;{1(MOoR zv{Ownt5F0xs)QKL65RW<>b0!Q{2R_iXsGDA^3x)2qzh>LWlVpClUws{LsAW2%=rkH zR?{lRgKq^d^aVKz=gUrj?ECpyw452?x0^1@X$L0j>Y!_Uzh2x{Bp4^JIWxlwqqi}JV zQO|4ThdCCi4gU}c&gae#PJ9W$;*wn+w7J1v|NaiM5I;p zqdphiAJ@{pa(v(M*@<2T)7{viu4LLRdxScFpt|%wcG~ZgQa z>(+U?f^Y+pTyH(0PBFpVpI8Xt)@anCwG7s&`l zq`jo?se8Ozw%YN$u)8R6p|ZcL0&e=H-r}YLAi3{`8tp|-&IzP6tWZYdrS}n$r{9z7 zFgl?jOmjGXwp}kZQilKF>vn`zA(x!8UW#_>(Lkh4+{=vm;0ZFKK9kH2H$1!XBJ`_G zyF8-Cmu9GZ2xO`W7s{9eqi=Pw(+jt1csm@sk!A#)jJ~*~)hTDOr>o{%LF|M^Ip|Z{ zg#gEQ{ybUPAlkKJ>P=;bSUWa!u(hzfQ;2xT1_33?c6bu1F!eTC&<`7Ke6*gI zb<~d?KwExmx7JlxVF~hhuEQ=Z=RBBgmMJm$1?TkunCn+1uN%Z0<3c&9dsX`Fs7<)C z`oCP1=tAQfJmB$)mfSD)<<&MfW;JD3zD4|6}~csO2)9C zEZ#!7;XU;B|5Y~7Q>U7%|L`q%>Yd2wYH}$s>iNCu#jJZ*uV?r0<1?cIflV0J&)ZZH ze(|it4S{`5KeE{QO9yUcIb^Oq*V)$mTAh~>bW;$nYN_hby|nT%QrxP{+XsA|)_S_f zV@?DbPnmeO9z_^nWl|y%F)-#T+9OTe34UjNTn>Ah%z; zc}sm&D6#CW->Y}#2fQJ?53ezEtEDim;;kX8V>>N9Q~QN?_=`t!!xe2fmLaz>`!M zd#86X)_(&;g#!1qgVW}~kss%bwTgxM(}j<|{K~G#MaJZq;;A3TC=&mLtJOCheVTI zN`t;{xa|8C{!#GxCh$?T4`rjY@J@}P;Agp)09a)0hwm}gz~hpWIndUbge>LQ_6GobGrhiNVxL%H9qVJ9 zF{iV)jS4mc%BP>Xjo;DxlGV?Iaa5D^!WUu7KiwpJH0~a_Rx}NuudzZ*3)^dU^Ub~n zO2GA^4>@?27rXDju>L zvy1NCEiDod#UvBUsJ-HO{+sXq{HxgFA3K9+BN)@ zZKQ4aXPT}#bhg@%Yz@R1%i)ph}+bjI`m4`&L z6EzDw7xh5p(P3^aj|-uGn6TtDy$JWbz5!^qicts7IehcPJYUkelOg%%)X$V8x|IKD z>z`Bh(g5Z8t63eLPuC>?N&A0Jd8mXiQea7kCjM<4lnA32pxSw9b#o=}7nnDR^92y% zbnkIhP0uINTlhL*fPpZOVdC6HV@(*#I|Mr9$Uxq zsp^dMp0#Ssa4qEw^p&G($78 zHE$IUOQSNi;UGxlbxDzDtJmAo6*33xT{GTv&(Fpu!78%iE_LRi2hk_CSFKsNDJUmQ z`N|n*)3)HPD*`ku59G3GV@b1z>!~^+;Hz$oQo$>8C+bwT`&YXCio|DFWRXX*q`pe% z-nq7ef!9mAQ=BJvpQK&sX9oC*lwZ;o?%SyPSXdL+C~%beK4gl_=a5!!;w4?;DB@ZD zKux3GNAlKbwld#!9B84s!`y3=Zz%W7hae!(*iL*)jqyX^hKVEztFu@)Z$vw?!_G*n zni>HN3XYKbMl-C0N=A4i^vuE;?+$LSbJN_&vI>f~e4i=uO;hS7q2wiXq&-f8 z0Ni%RjVAnlN6EH$cksF`%Jk?oVmK}&dZr@AYWU|I8MP}bftZ^2z%Snjsn?uaCH^#) z!;0Sh-e~jD-7Tt1tL1%If_+k&yfbHmsgbPIe%%w0w*2(mY473aii2}s)i3+1hlcIv z@e9Io{|ZRYr@dY}|2D!yz}I!nrB>3PQnHWxds$IyU9yw&--{I{z=p4ilXav9_MC`k z`C^A-tKqJ9qrA>tXqD}~0uZ-aqP? zH(1$K*<5Fw3#5fxl(+MzCYUmDGN}9^VwPoP-P`>|ms_KSl5PWZ5qBjIiRVBrF+pIP zF;MbJF_pFDE}SvJ7@VA{kCFiZhgswD0d9}w9QAvp^R{K!M@09s&l8-t*3S&AnjRV$ zowqv2o=v!2wd*cn5IgVGgi*<&=?=~1dPKXR5);f6^E2oG-BGn*gF zg)2;1JFHpwZDwa~JJcGvYu^bxb`y0K{ON;rj0%3`JPyx{UM2I{qhTf2Pgfpe@XPA3 zs3+vJrZ_uYZ@7ftWG*}Kuj%4{sd2h2^WLKjIz$J?#{RWr+w!a51S{}E{$R@~suXGb z#^+)J)ofDF(cSkrzJ!pyDV(#dD`GO447@eu-5W4ikRKob}q~k7Rqs( z;l`xoxZ0ytB7fYsV^rTnQY`>NkE^6_=xY+%k{Kei3kVs|pZ8N6QTp=$y*glk;wtjwfPjn|?x zdP8sqOH`re(l^@oDKXS6Eo>)$e6Dy6G{3Zm2(CYe{hc-SYBh6m28qTjr&&KHsj zOKGY;Mo17e)G8pztl4)vcbC7&j22|q5ApUI@7BlTA6QUe4Wsw%8v=+m0#pTCwHKC~ zwq6?vfOtg39~ead;8XZu5^hnR|%$hsRd)lVVP?=jSz`I@BvT{gQ%Y$5cV z{tQ2Ev{m)xwigr>Msl`M2D0UCl--Kzk8gi%zV6K$mAhzw{jWK|+ZqyOL45*wwcqGq zdMS)7i161H<5PwROXgqbzU*1yR+WA0sE$$572fW5P4A zqCJ~%y2!CfQeGjyy$zWw~P z3ptm_juuxd`@r89?vULNs6!n9Kv`am0zWk66uB&AkRM|UXAHmjzK#ZEp*P(X`P%nf z5@Mu)vQ)W{XN))py33bHmkavXUU3FesmA4kL0qeJhK+W$24tYq&B{26&~jorE@GtD zdZk!!l9m5>y+F=ecH1r6c7OJl(T&znp{k9gsw)?!J?i6B<7~pr1bN1nrA;{--xzSh zM-Naa(OZS;Zq!N4Pzdb2wXTTp>(Vb7DFh{oiPp8e=J33y+wxOkh1sWn*<2#HJ*hR2 z*Y?a>VZ-W27oYwrRlwbw>NcAdPr7)0WP~NVZKX@X3a1Y2jU{2h*XZ6iq$}n1I!jDc zRE}?%WQ;%rKIDBQOzsYZtzgqm6xyE~BVFhL{5xE(VRbJC-fKFUnNj|+nHcA23H9*w3QW#SOKm5S-SU|AHbY3;%&YB0RPqY5dZuI{ zi&3{(lL)WmYC(y`s$3||b~+5APk;Q@{YuS`PcJ@*^LImF2@pBPkSgStp=A){7Dx9o zc$B&=NgPWMs;7OUW6IjTGX0w=dv-8=-7AF5>_OFIB~5I1i0p(Qi?`{03h)V5cqPcYQ% zUN-8!8NgHiTd3eL+cQg?C*MQ1fN6&_o^+$qLnpgaq

c?#eS!*aSkPb@tG?y`>jV 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%0DGn5R-}6x60* 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 Ybk}N%AOZg0v+VnS^;Y|GQA7d%+0{aJ-~a#s literal 0 HcmV?d00001 diff --git a/Illustrations/Portraits/Inspi Baron Ether/ae8d52d7708c5ecaaeb7521ffc351aa7.jpg b/Illustrations/Portraits/Inspi Baron Ether/ae8d52d7708c5ecaaeb7521ffc351aa7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfe8cca9d66e60cef4dc45e0ef28beb2714ee936 GIT binary patch literal 53825 zcmd42cUV(j^Eh}x{aCQkr7KN3(iO!{?155J&<@D50a$ zBmtF#B3(*Qg7l7*4e$HB`~B|j_qY4(^XwlxDR=HUGjrzNJLjC4Ip-eyIQR*iH_*}7 z0a#c7fQ9)14klTp^zYqsG_x?((KpimR|V?@fC;SU0RZ70;Af$G_o9t0{|$HgZ}{VYM*&QlFNgHbkNght5hi{E;T3q;)*&2fd>ZBrvSc1@ zm_I?lAFu#)fxArn|5Ny{`{|Ph09V%m;KFRDXN) z(C^{DlsU@$XNAK7URa}onm7< zbC%=$nX~L?+1SqWoM-3c;^yW)eUA4657z|_E^e+vAuLCjJV%e6Ja+6P*BQ1mT>r1( z;3L3(;z$DP&m%0N04qDo5q6e?RzT>`ppUT}TK0c{m8s%C$5~FCWLAUD1FS4Z{#A17 z*r{Vo{ei<1j(tA1f?FjikI2p=e&?R0v+rlBs(2<_QNWG_1|#hkb;%th^X>W z&bt=J*v0&~oLE%uJzF{$0!|-clCd9Q2W|m-ht~K112`IL%Kaqmf2D|6PJZKWzOvm2 zK=1ry(PR)XX*<4t zngk{7I{&@j6zJGj{>tNv?~cn(D}*SRzd>1#*+8YXgW)ziYbh5v|pX{gPK-J$I_FsBY@PknqVc zb^36Z!F9}ylGus}i+}uosqI0}y&G8fdKl@8h0pll3De|3)k3Jy*qHr>ydJ*8k%?(TXsVDa9@ ztFMPL{}~A0arQ%k#xLx>Q-)1mGCBahJzBmRel6^w? z`{jO0p7_~4C!RpKeTf(>Rm{}ycXtpnV!4(vn(Li@vpCPVOv*9QK9j7w`;&SAP$=jW zH_H3)sdI6R?5fY)jxDqBU6Gn!XNJThRQ)vCVsuP;B)tt(9aW#}*emwbEDuw zSGFR{d1~7m#|eH_1L&g%z+=o#$!^Q?&eQ>*sJ{-~X6lLkn)r5`_StW-W9}8hJrW;v z#Xjnh>33=bc%P|c?ked;!q)?!;#$u3r*Rz1B@w&C1Au8GHvIz-h~ru^ zHiH8@6_M3Emid?Gglm4bHr!h^#|B+$)V+pWM+O-~5yR0=!PVvFf!Za!2q%?rgVWWD zkmM$P&oJ^sYxAM;1Hi0s|9cUM;+1scWR8Xr2>&gO9d z9AYf*wg;F-o$%For|JOMx)OD3_+J#qdez5wqBS<2z#BtN7zqx^b%i3!&j$W2JK>bkamEOo9I2khkoR4pHAP#_H%P2R)<s&haR`O+PC6uK^Mx-XI~9 za!o*ZiD$s$n`LFcRcJ_lbf(A)dQSYhka=^kenEJVn>|HeN z^Y=xR0DL_NiOSGneEG;~MWHe@V?&7HSY$0Kt!5XIEV-Ly8|s&w@)1z+^C-@$rnNV7 zvLnn@6mFLBW=dZ9czW2QxE!=@Q@(n|-rB5rVVTt0ex4<37m>LSmTTxTTyFB&wrQ%k z0Q?geX!nJ(Ee8!ZGAHx~a=+`z!>vq?6kcRW#58srikuTfx3;Y-l&pt0i%}GZm<*Jy z36b4`oFR@~KgaD`rW-Fm0E19#d{k}qt$v<)9N+NH&0Flx09R`(nW(yI$9`_HK6C6} zLe3EX(h<#}{K3jdd=e@2ZU!Uv#j96>O55q_Z>}7X8A`213+6fgg{k-Q9=D5dM}^B2 zUS;tcFzA@U<;-!pr0R!E2d!QKLK0rYTsg{eh3ARP&nv8NWpUEKLr}FhPQB-|`1k+> zkW-I-kYpvkJi_{b?;gw3E2ncm3yMDAvzR!`$$Rujo5J}CrAN0<*+~jY$~=*Nl=fhh zTEzPD%;*J;fKnj$`D0VIC&Dmqw&z{e`xnViWG5S`H!iO0ak{0&->SLvQ}Q;TU*@^w~$Ys_N#Wh^i9Pc7apSX4iUmfwn{-p65A&hD%*Mdy~YX@$S<5Is7(|0{>m45bvQby8^KN@E@ah;ncf(@~c*`{lUyxD#;u*nPWv_h=O z+6oR&PMZB!i~kK{eZV~Vkj^}?OgCE6+O*C9z-@r-kmBT9fY}0Y{=B4iez4`997^<`({cdrL7ej?VVe@8jf*7iR7=?G+;hG_?Og8u5AO%Ng*_Pp2hib zOe0U-;z#_RuxVY#8Pj}6=}}qCWQVFe`V0zHK106>SvhnNV(l6Mj`vLN|0^8*B-s3j zvdMB$S8+sn?~^;HH098WS=HkByxb;&&nWA|$ko#XarO#ctApGPa z`8MGstnwdDvik&6HrZX-E-Y=bzZO0+VtV^EaN^dli=dB%olow4WZrZp zSm*9%8SVu{1;4k09somJ%>%ldPZ%X#9oY1lR>XR0&W7%GY&ptAl zjw30v^3!qZ9VxZ)LwTyZ*NG40@b4#dRTK>>RKhQxanQaVO~qsnTj6Txr*i@(X4gFF zqG-k2M~e=d{J(=^r^q`{AN&s8iVI;iq8XU2jV$zL(7WvPkep789*r2^BOh(;75nQY zW&P^Rh6iiGrMRnuO+3y5m)$hM5@cg@7--pAclV>~rxN`kZ)A*Lg#E*qaBHc7E#xh$ zaNKoysFxoP%iFwb-dV^IcL(wP!zG=6cJ^w)6l)$6b zuJ!7wBpG*?g$k!}H_F3=28o{li@%8C`)b+t36CeNPv8JY7yLepT)WF{&WlFR_a9ZB zQ<6C^9*lj@jL<6efunlYtT2~rB;NuVkq^2|y8za!`x6NZ;;i3gzaIdV(oxK=U@1F% z_>`mm^^`r*6tr})N&exwm}`S`K5G}kF+HA${paUW>f{a|k|p{#bSdg%$Acd4j=^<4 zbvyLZ`L+AyQWwGouzi25PYwjB9*+N|ZI*Qox$AKtmz&X@F427?XX>M^ZL?TUDICYg zGzr^#ta54GrUEH^7QoRbOtJq1L~Gwytz5A(RefanxmKU)+_pDK-VB*nq1WaH*rB+B zYA-i~b*o?nAh(sR+E>K!`}%T^bX!Asr2cmOC@y2j2YS-1b`6Tvr&5h5{Cn_QHv@lB zk|7>9aw`ulc25$2iTQ_ib+uQJv*|n1gqwDn=L`sm zC036$G4yA{DC>S$TV&6tz>e+vfvBDWEVVi;;$_ahcj+yg;w|gn1M?yhD`9c5p(n8j z9DWks+8@$YCf8mxFcb%I%vcX;w6;^|8Vns-KTTCc)meY8$xMyeHrdD;TvNH{-Zya4 zIm1Ln{OdbD^o|i^(PH zbahX5zCHl5Bw4$W-;%gbmvTOANP5Je~VF1naosdI^x!l z_Ns~VY9Lup3^XdBpG5jR{#nIT`FG-O_Cha#vTA>NMbXeseUG{$#EYwJP>~6Wa;u|N z&rH%<%t1iKT5>CVZ$9+0^+7A=n} z+x(+ZjSjO%WR}ZkVYANWH9?t$9x{zic>~r*$%Arl{S{jY57%j?{1J)H^FcV$1%^zj zbUm@1P_ir#sL+(?3&91T+k|P8!-}4%0+orhl4UnI0!J%5r>L$otDf7(RXrvoWW@_{ zNE`4Bm&;fETDxCXTC#&1@Pi>`Qcq^Cfo^ucsXm=HO~B4%=gr5`?>w5Q>`PHQH4F}- zEc){y1Xfad`(yary{W2RgZjtWGj8F#nooulz;;wCHe)HxDO(!@D`mZ0=G|%tZ2^l? zSrI}@t6ei8;c>tE+%58q%Q~MzhW9@hT!Nx))c`Dh0R!6?Jx!av?KgUPCG~qKF24^v zD^IKttl^ajN|@;M13P0a`Yiit9cnjvK=&@oeb8fGth6aNbFx>giILc3nPqi3X#=pz zFWvwyGDn7EFU09YKe}bx%!!uaGefHA{Q+Kcq>r@us-(}=C(Z*y#Mpn zlXT!v-2VY`LAGaP=wdP%Hw))Y;^Sh31QX?CtMJ%FXJkXIzo08PyueGnwqU|oAs3fW znCT^Z0Qfe)kX0<;HM=JpCgJ|rxstv|2rpba0N{z;h9P(xWelr$!z(HVk<=)K#lEFOc5U`DG!4F>WeyOe`s4Jimj}_GQJl4a8_^&^)2u zuE-}x!KixO$JH};L-p;hmhq%l+EkUGz6(s7LdF<$n@i}}$plYQ8U~sD=wwU=&f_In z2Qf-3gfZrNB^?578oI0?S3_sOE9J-*@B8`avq>*Kt_O`K)`wVMk`S<{R&Jl0xw6z} zY%(aGz!?nXm@QKiyt-VJ^SUI}PUo^>0HJrTn`-ICD`(KVlQ&`7E$(*!Ku?uJv~&em z6iY42&K1A+f-({=zwuN!txde=fq6EdS#i7jrh`OhB!`M^5giQ5(EgHj##&@V|M65z zMy82wkJ;aPGNcn;6s!IzAN{BNeFsr}M6YxgRn09BV=AdAAp6(`5yYCkkbW&hUp|~t zm8p0dpJ<|&&a1F|`}F8dV!cI2%d-jVqY>uXWeB%{+cC^ z0Xb9{QE^!?h!%;fP<{6g_@!}$rAe*s<#dzs!6G^{5_B=M+9w!VX6H)Lz+WTS%f5c znBcgv{^UN-(!0&d_|}KL?7fbay*+JaV^j~xA)>|-Y4D+1*+W^(&hXILoFpQIt2pDr zO3_nmX@NS**b;Hu#927|1A}|g{V(l~=mNwel_F9{*?8lS*vAdw*=?$4t2%3^S;U)e ztpHnARF~-R;#at?M$KOLZV%I<4eQ=RWLyq=amgNaMRSVH@;nhXrSA>r~ATTlluGz0LNaw zL~;F1?6Y`veJ#I%%WIG-uM9zw^Q6P9nsRMGY@FKXcsGVr`jFnH+*@_|8OsOMh#HR) z7RK@*UQ6dHRJyoEwk5s1gD)S^%+o*eNa%W*!VpjW%uag}B+xMrJ}IjhdZTH!_iA;P z&uKqx6|(`oT3vDDu15NzVsx!u@i(I1UwpYpidI>b%~W-tPIZY<`7-}2MOU*%V>XQ; zBq=1mfrwwpN%Hfk-*g@L0?Exp3ifoL`Fy72&#(l{2Vc2&V*C2;d-=v1_kQyI=ayz2 zs6f%u8`=~R8)R5XZ=?K-N-grw72*3oOQ_`ouRU&mYGx ziXXKe3pN5i#$CF2Oz@GG2c;!%g|6Z$G{ZVZH1pNNF z9`P&s3T*!GB}McIob*1VT4j$t09w~r475K!1>b#p8#r-T$^L@a~29X5oz+iNk3K!|mRC|7AW6X==wE~T2WJa9bMG4O& z_6lCOV3V?{s~ykM4C!8I&tN0W*<2h3WW8H>i&vvxOiW&Vy)9iRtR`(xzI^(JQ?_u@ zY*}xW-CBu4z}VzDXg;oJ*X+8vMO# zhbBU|p^KKO=8QR3`emI1ZFM}Xap&I!d#FuXRs@up_W2Myf~j>+^Iq}wp@={G?le4lj z!#AboCW>fPIXxcva4ZE=hu&)9G_402!~4)DU_08$NRb$5kfg=XciLEq8W(|ry6;so zI$|%?JESr2u&A1{r<|4kFh>}?7-B;UI5V7}nws$j1(m)u8mB9|Dw9RCwwMZqoAwp2 zekGunT`Of`Ut15B-0e;XLuD>rNl@gioKGD)iz9V9H_6K1)1jI7mCd4{f(_)6@v&>j zS7r=_FI8(AacV9p8gWKlJ>NJHOgn%vkmz*d4C1O+MT)Fi`bY z)zp3}ZA>)LvcKFe6IF-)Ltnq2yK`qHaK7#psqu&qpl zD{;;>yR>cbG0%GWc^u8hJwxXDtFx)Op>Sm8*jnJ|4bD|& zF!>%hdXbq$;qdW2{{c7;0PH>?7Y)AOaQ=Su&YUoyTxWd%D4A_%E|kYA*BO`hTHS;@ z54$MtquU)WXkMc?9o?=CV$P> zI6`cGGRy93tIps6ri%pt(g1Lxn`$m=Of?t(_d+fUW6{exE#KDG6oJXW5%Xj`Y^mF-+<2*Y<(9{|Y!!``(^coRsA9<=t+ynj#~GlQ+C@Sak$u%qKRn1@`Y4f z+82jpRBK?8cGaeI#JRJ%ezDq=bwn4GR^V4HU(qrqtM6v}_)b#!RIiJ?3uYn0!XmUy zF70ax`gI)=90&%FjvnFtJR0ZE?xF(X`im-;^N@zfL3!G0p#__FyCY^SO~+G-KL%IwlW6b`c}_KAcpv*8jPauLdQRS{?w}HI^lJx6wYMFy&PWkd?O7CzTFZ^h|bNCg}9+IR|WmY?d;O7^fn>56J3J z%jT58e+@T{&bg?^%aaAx+fvygt}D05MrN37q9T{EleLBG1c`XIl%(qjo8Im5Dt&Oi znZ9!AtQfNS#T1UiXxUXw)+vES5ImyKBPY2z1oVLnWI9CpD7(@-=4Lfk zM$MJZtGxGm?V2p2q>-|xFI1I&u3TFp8PKQ|`mH`HF5^~vR};60DvvY8PKBAC;JkRR z)rG#6lz=+%#o(5&=mXZb!Vf}$C*ot17nxoDXbI0|Hs?hkMy&lruuA~LH8R(6DC%Uq zq8B21WjsNH@2=4G)4c9dv?0Z`!iMfqS2~8N1Ae47Nq5HyM*Hvd#AI(SC8G&A9wZn#JO`r?$L=2nM6a>7XW>m$?<<4ZCD;g zHbVm%3-e|lmp&UuVC@Qvv&un=-%@UoC1F$PZD1~W$j8wy<$v?(X8b( z_3wjik00ydfvK5+rw;%%dTf=!bQRkeYzE}LsI=mp*Kh1-uH2)`2p|l~84Nn3)#a&8 zoRH%#tLZ){$eZPaMZ$diP}L;dm-){L^Gf`Wu^4ah{eBo78LHPERuoZ$=h%Co z+`GoLwp)%5&U}=d@Kj+|`&;-$`z9M$3y>a1pE{p|{Y{V`*CfuhY$m=nSXC zq*V;fUG?3e63fu;YicbO{I;Of>|FF`N>aIOlxrZ^U0vVU)>L%zyFtwX5RgzwiSLAy zMy2<_VRn|C@q=RUcx~^M1+}`!FJ;`^96GVzHGXf!j`cLZSQv=!oWhN2BTr|U!&0KU z3OgT`_d(>=)~YxRZ@ev?nYldw4OfBfR@Y(+C?X{B4~I>ekck14?Gqr3)ST2%s?AdHm#BJ`9T|~+ngY3M1+_gXAHf{{h zEp$J4N{$^jji*w23+oCYXx^TU>i4-HTI9T%%5;-mnnV`asZ!k_zXTCiF}chJqYkSk z+eR=SPiSDf_5@y=vPU}tqs|$sQtwC_^xzg|E@^sb$V=-I>P2$nCmZzU{X++;eEKR7 zKIhKFEBf`S@scra-0meFHMEZnU5&~bk3VC*lW-GvUG;uigJ}^C;xt;uL{ir5^FP^Uq!;-?J2ow*nK%9b~I-rBxwF0`X|!el9qV= za(IUX(hugyP6~SbBjT~!XaUsAU1eBmCUYe=eFC-~+~=1(=>W1w+G*L%+Dq(qs~D+j zbCKofl{NcL@4l?aVJfq-ot{w9?O9PTB%DEAtFA}f!b9Eq9%AF_aLr-G4MtvAZtyFn z*Q4Lqs`t-`*bioM>)h>Q7Xg;3u-C~KnL`g?@L7IQ9C$hx*2(T|_JS=_b}BU2XIL6; z2OVdN7SNFC78yHId@t3=-g56oq*L~V3TX&>#|WnEk{jh_?*jRp_676F%}7|Wh8gdj zAk|Z$`idvZ9h_!sBP8lAx1LmG=xk5}oqm*kepEGWSz~4SrM%j%ro3e!Q4d3&i0CK~ zqpu}PR6gN6#oT(w`rwqZq>-h!(?lbkPwVIHLzi#$?e4DwKnh-hX$op{B~rh1^+OFx zzzep8i3J@KNb5O~{4??9gg1Br^%-vzkDKb3GmQQqfg=DMjcjpR;-*mNv%5i z5b((DbG##=Ay0n`E3|_ZE@6^zUgj=ng;^O*M+kg0woHZ3ZP2|BERW;L7e;3)dWvdK z*mt=U&8t>IQNhH=Y4;o&2*c08Dt@Kn@}YN)!f?*hxMZABWT$DrinmvjSXW$3jnAk& zM82(0OD=g`v@9mJ8)1c5XIm=%UGC~_!H5=!spbGs_1 zYKI7ESf%+XqQLeX6g?` zey+#`){D#yb71Dev*hhdh6LD4`s|2-iI2WkUsnPt7EDwfe8}uSl

`vN|D!W=jX05=1+eS@0! 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

hVA-dW+}FQefrrZH(JrFpIhPY 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 Da?3L- literal 0 HcmV?d00001 diff --git a/Illustrations/Portraits/Inspi Baron Ether/d6212afd60d2d3c9c9cafc54ef38d71b.jpg b/Illustrations/Portraits/Inspi Baron Ether/d6212afd60d2d3c9c9cafc54ef38d71b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1994740fe185c7c3d00e7283db37ef137d665fb GIT binary patch literal 73131 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

dxndMAx?_{pEPw2h=}I&Mi?Q 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 literal 0 HcmV?d00001 diff --git a/Illustrations/Portraits/Inspi Baron Ether/f6027680a6122b35bd977a523ab35cf1.jpg b/Illustrations/Portraits/Inspi Baron Ether/f6027680a6122b35bd977a523ab35cf1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..39ab82c6273d346422e7cdb6b572c40c0239787c GIT binary patch literal 64233 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 gaA_iVGF|P;lUows{)x>KMk+@|*CH^;6aUTr4