{"$:/GoogleAnalyticsAccount":"afc-base-theme","$:/GoogleAnalyticsMeasurementID":"afc-base-theme","$:/Import!!popup-1b5eed30-0b5c-4aee-b6ec-adf60430af3d.JPG":"ambit-austria_public","$:/Import!!popup-260619Präsentation Verteidigung Diss kurz.pptx":"ambit-austria_public","$:/Import!!popup-Protokoll Therapieteam 20.02.2019.pdf":"ambit-austria_public","$:/SiteTitle":"afc-base-theme","$:/_AFC/AboveStory/Logo":"afc-base-theme","$:/_AFC/EditDraftInfoSegment":"afc-base-theme","$:/_AFC/Fonts/UseFonts":"afc-base-theme","$:/_AFC/Macros/Image":"afc-base-theme","$:/_AFC/Macros/YouTube":"afc-base-theme","$:/_AFC/Palette":"afc-base-theme","$:/_AFC/Recent/All":"ambit-theme","$:/_AFC/Recent/Local":"ambit-theme","$:/_AFC/Startup/ConfigurePreview":"afc-base-theme","$:/_AFC/Styles/Bubbles":"afc-base-theme","$:/_AFC/Styles/DocLinks":"afc-base-theme","$:/_AFC/Styles/FadedSidebar":"afc-base-theme","$:/_AFC/Styles/HideEditButton":"afc-base-theme","$:/_AFC/Styles/Overrides":"afc-base-theme","$:/_AFC/Styles/TopMenu":"afc-base-theme","$:/_AFC/SurveyBanner":"afc-base-theme","$:/_AFC/SurveyBanner/Styles":"afc-base-theme","$:/_AFC/TagDropdown/NewHere":"afc-base-theme","$:/_AFC/TagNavigation/Styles":"afc-base-theme","$:/_AFC/TagNavigationMacro":"afc-base-theme","$:/_AFC/TiddlerInfo/Text":"afc-base-theme","$:/_AFC/consent-banner/buttons/login":"afc-base-theme","$:/_AFC/grey-wordmark.svg":"afc-base-theme","$:/_AIM/Questionnaire/01 – Alltagsleben des Kindes/Jugendlichen – Soziale Aktivitäten":"ambit-aim-de_public","$:/_AIM/Questionnaire/02 - Alltagsleben des Kindes/Jugendlichen - Anwesenheit in Schule, Ausbildung, Arbeit":"ambit-aim-de_public","$:/_AIM/Questionnaire/03 - Alltagsleben des Kindes/Jugendlichen - Leistung in Schule, Ausbildung, Arbeit":"ambit-aim-de_public","$:/_AIM/Questionnaire/04 – Alltagsleben des Kindes/Jugendlichen – Andere Talente und Fähigkeiten":"ambit-aim-de_public","$:/_AIM/Questionnaire/05 - Alltagsleben des Kindes/Jugendlichen - Körperlicher Gesundheitszustand":"ambit-aim-de_public","$:/_AIM/Questionnaire/06 - Alltagsleben des Kindes/Jugendlichen - Selbstfürsorge":"ambit-aim-de_public","$:/_AIM/Questionnaire/07 - Alltagsleben des Kindes/Jugendlichen - Körperliche Beeinträchtigung oder Behinderung":"ambit-aim-de_public","$:/_AIM/Questionnaire/08 - Alltagsleben des Kindes/Jugendlichen - Soziale Entwicklung":"ambit-aim-de_public","$:/_AIM/Questionnaire/09 - Alltagsleben des Kindes/Jugendlichen - Soziale Fähigkeiten und Interaktion":"ambit-aim-de_public","$:/_AIM/Questionnaire/10 - Sozioökonomisch - Bereitstellung von sicherem Wohnraum":"ambit-aim-de_public","$:/_AIM/Questionnaire/11 - Sozioökonomisch - Einkommen und Bereitstellung materieller Ressourcen":"ambit-aim-de_public","$:/_AIM/Questionnaire/12 - Familie - Beziehungen":"ambit-aim-de_public","$:/_AIM/Questionnaire/13 - Familie - Konflikt mit Jugendlichen":"ambit-aim-de_public","$:/_AIM/Questionnaire/14 - Familie - Elterliche Erziehung":"ambit-aim-de_public","$:/_AIM/Questionnaire/15 - Soziales - Hilfreiche Beziehungen zu Erwachsenen außerhalb der Familie":"ambit-aim-de_public","$:/_AIM/Questionnaire/16 - Soziales - Freundschaften zu Gleichaltrigen":"ambit-aim-de_public","$:/_AIM/Questionnaire/17 - Sozial - Prosozialer oder antisozialer Freundeskreis":"ambit-aim-de_public","$:/_AIM/Questionnaire/18 - Psychischer Zustand - Kognitive Fähigkeiten":"ambit-aim-de_public","$:/_AIM/Questionnaire/19 - Psychischer Zustand - Angstzustände":"ambit-aim-de_public","$:/_AIM/Questionnaire/20 - Psychischer Zustand - Zwangsgedanken und Zwangsverhalten":"ambit-aim-de_public","$:/_AIM/Questionnaire/21 - Psychischer Zustand - Posttraumatische intrusive Erfahrungen":"ambit-aim-de_public","$:/_AIM/Questionnaire/22 - Psychischer Zustand - Aufmerksamkeit und Konzentration":"ambit-aim-de_public","$:/_AIM/Questionnaire/23 - Psychischer Zustand - Irritabilität":"ambit-aim-de_public","$:/_AIM/Questionnaire/24 - Psychischer Zustand - Schlafstörungen":"ambit-aim-de_public","$:/_AIM/Questionnaire/25 - Psychischer Zustand - Depressionen":"ambit-aim-de_public","$:/_AIM/Questionnaire/26 - Psychischer Zustand - Absichtlich selbstverletzendes Verhalten":"ambit-aim-de_public","$:/_AIM/Questionnaire/27 - Psychischer Zustand - Essstörungen":"ambit-aim-de_public","$:/_AIM/Questionnaire/28 - Psychischer Zustand - Substanzmissbrauch":"ambit-aim-de_public","$:/_AIM/Questionnaire/29 - Psychischer Zustand - Suizidalität":"ambit-aim-de_public","$:/_AIM/Questionnaire/30 - Psychischer Zustand - Widerstand":"ambit-aim-de_public","$:/_AIM/Questionnaire/31 - Psychischer Zustand - Zerstörung von Eigentum":"ambit-aim-de_public","$:/_AIM/Questionnaire/32 - Seelischer Zustand - Absichtliches Verletzen von Menschen oder Tieren":"ambit-aim-de_public","$:/_AIM/Questionnaire/33 - Psychischer Zustand - Problematisches Sexualverhalten":"ambit-aim-de_public","$:/_AIM/Questionnaire/34 - Psychischer Zustand - Psychotische Erfahrungen":"ambit-aim-de_public","$:/_AIM/Questionnaire/35 - Psychischer Zustand - Euphorische Stimmung":"ambit-aim-de_public","$:/_AIM/Questionnaire/36 - Psychischer Zustand - Mentalisierungsfähigkeit":"ambit-aim-de_public","$:/_AIM/Questionnaire/37 - Reaktion auf die Situation - Einsicht":"ambit-aim-de_public","$:/_AIM/Questionnaire/38 - Reaktion auf die Situation - Compliance bezüglich Behandlung und Hilfe":"ambit-aim-de_public","$:/_AIM/Questionnaire/39 - Maß der Komplexität - Chronizität":"ambit-aim-de_public","$:/_AIM/Questionnaire/40 - Maß der Komplexität – Durchgängigkeit":"ambit-aim-de_public","$:/_AIM/Questionnaire/41 - Macht und Kontrolle – Erfahrung von Diskriminierung":"ambit-aim-de_public","$:/_AIM/Questionnaire/42 - Macht und Kontrolle – Erfahrung von Ausnutzung":"ambit-aim-de_public","$:/_AIM/Questionnaire/43 - Macht und Kontrolle – Digitales Leben":"ambit-aim-de_public","$:/_AMBIT/Palette":"ambit-theme","$:/_Macros/ImageLink":"afc-base-theme","$:/_Macros/LinkDoc":"afc-base-theme","$:/_Macros/LinkPDF":"afc-base-theme","$:/_Macros/Video":"afc-base-theme","$:/_Menu/Networks":"ambit-theme","$:/_Menu/TOC/DropDown":"ambit-theme","$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import":"afc-base-theme","$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview":"afc-base-theme","$:/config/RelinkOnRename":"ambit-austria_public","$:/config/ViewToolbarButtons/Visibility/$:/plugins/federatial/print/button":"afc-base-theme","$:/config/plugins/menubar/MenuItems/Visibility/$:/plugins/tiddlywiki/menubar/items/contents":"afc-base-theme","$:/config/plugins/menubar/MenuItems/Visibility/$:/plugins/tiddlywiki/menubar/items/server":"afc-base-theme","$:/config/plugins/tiddlywiki/consent-banner/greeting-message":"afc-base-theme","$:/core/ui/MoreSideBar/Drafts":"afc-base-theme","$:/core/ui/SideBar/Recent":"ambit-theme","$:/core/ui/ViewTemplate/subtitle":"afc-base-theme","$:/favicon.ico":"afc-base-theme","$:/language/SideBar/Open/Caption":"afc-base-theme","$:/language/SideBar/Recent/Caption":"afc-base-theme","$:/palette":"ambit-theme","$:/plugins/federatial/aim-questionnaire":"ambit-aim-de_public","$:/plugins/federatial/print/button":"afc-base-theme","$:/plugins/federatial/print/styles":"afc-base-theme","$:/plugins/federatial/print/template":"afc-base-theme","$:/plugins/federatial/print/template/inner":"afc-base-theme","$:/plugins/federatial/print/window":"afc-base-theme","$:/plugins/federatial/xememex/status-button":"afc-base-theme","$:/plugins/tiddlywiki/comments":"ambit-theme","$:/plugins/tiddlywiki/consent-banner":"afc-base-theme","$:/plugins/tiddlywiki/googleanalytics":"afc-base-theme","$:/plugins/tiddlywiki/menubar":"afc-base-theme","$:/tags/MenuBar":"ambit-theme","$:/tags/TopMenu":"ambit-theme","$:/tags/ViewTemplate":"afc-base-theme","2 day workshop":"ambit-austria_public","2020 Mai Zoom Führen in Corona.pptx":"ambit-austria_public","2cdbe5ff-000f-4bd4-84dc-c6188024b613.jpg":"ambit-austria_public","698EFA46-E510-4719-B98B-AA0811AD618F.jpeg":"ambit-austria_public","AMBITioniert!":"ambit-austria_public","Ausbildung.jpeg":"ambit-austria_public","Betreuung und Angebote der LOB außerhalb der Schulzeiten":"ambit-austria_public","Bildschirmfoto 2019-10-29 um 21.34.17.png":"ambit-austria_public","CAPA Power Point":"ambit-austria_public","Caritas- Kinder in der Suchtberatung":"ambit-austria_public","DefaultTiddlers":"ambit-austria_public","Diagnostik - Datenschutz (work in progress)":"ambit-austria_public","Diagnostik - Eingangsdiagnostik":"ambit-austria_public","Diagnostik - Umgang mit Fremdbeurteilungsfragebögen Eltern":"ambit-austria_public","Diagnostik - Was tun, wenn wir \"kopflos\" sind? (\"Head of\" fällt für eine Zeit lang aus?)":"ambit-austria_public","Diagnostik - Wie interpretieren wir?":"ambit-austria_public","Diagnostik - Wie wirkt Diagnostik?":"ambit-austria_public","Diagnostik - Wir denken klinisch-psychologische Diagnostik":"ambit-austria_public","Diagnostik - klinisch-psychologische Diagnostik von Eltern":"ambit-austria_public","Diagnostik - von der Anfrage bis zum Gutachten (work in progress)":"ambit-austria_public","Diagnostik in Zeiten von Corona (work in progress)":"ambit-austria_public","Diagramm Ausbildung Klinische Psychologie.jpeg":"ambit-austria_public","Diagramm Ausbildung Klinische Psychologie.pdf":"ambit-austria_public","Difficulties Saving Pages":"ambit-austria_public","Draft of 'Therapie - Rahmenbedingungen in der Therapie' by vokiambit":"ambit-austria_public","Einladung Workshop AMBIT Juni 2018.pdf":"ambit-austria_public","Elternberatung - Abklärung und Passung":"ambit-austria_public","Elternberatung - Arbeit mit dem Paar":"ambit-austria_public","Elternberatung - Aufnahmegespräch":"ambit-austria_public","Elternberatung - BOSNET Dokumentation":"ambit-austria_public","Elternberatung - Bedürfnisorientiertes Arbeiten":"ambit-austria_public","Elternberatung - Beratung von Eltern, die psychisch erkrankt sind":"ambit-austria_public","Elternberatung - Betreuungsabschlüsse":"ambit-austria_public","Elternberatung - Covid19 Impfung bei Kindern über 12 Jahren":"ambit-austria_public","Elternberatung - Eltern \"brauchen nichts\"":"ambit-austria_public","Elternberatung - Existentielle Grundmotivation; Was ist gute Hilfe?":"ambit-austria_public","Elternberatung - Existenz und Wohnen":"ambit-austria_public","Elternberatung - Fall-Übergaben von Beratung der Eltern":"ambit-austria_public","Elternberatung - Fallvertretungen":"ambit-austria_public","Elternberatung - Familiensettings im Sommer":"ambit-austria_public","Elternberatung - Gestaltung des Aufnahmeprozesses":"ambit-austria_public","Elternberatung - Grundsätzliches":"ambit-austria_public","Elternberatung - Intimpartnergewalt":"ambit-austria_public","Elternberatung - Mit Eltern über selbstverletzendes Verhalten der Kinder sprechen":"ambit-austria_public","Elternberatung - Multiprofessionelle Teamarbeit":"ambit-austria_public","Elternberatung - Organisation und Aufgaben":"ambit-austria_public","Elternberatung - Positionierung und Haltung zeigen":"ambit-austria_public","Elternberatung - Softe Rückkehr zur Normalität - nach Covid19":"ambit-austria_public","Elternberatung - Standardinterventionen":"ambit-austria_public","Elternberatung - Standortgespräche":"ambit-austria_public","Elternberatung - Strategische Fallwechsel":"ambit-austria_public","Elternberatung - Strategische Investmentplanung":"ambit-austria_public","Elternberatung - Strategischer Einsatz \"fachlicher Autorität\"":"ambit-austria_public","Elternberatung - Studygroup und der AIM":"ambit-austria_public","Elternberatung - THRIVE - Wie arbeiten wir in Risikofällen?":"ambit-austria_public","Elternberatung - Umgang mit Abwertung durch Klient:innen":"ambit-austria_public","Elternberatung - Was geschieht in den Sommerwochen?":"ambit-austria_public","Elternberatung - Zeitmanagement":"ambit-austria_public","Elternberatung - fragliche sexuelle Grenzüberschreitung":"ambit-austria_public","Elternberatung - slice and dice":"ambit-austria_public","Elternberatung - slice and dice/2":"ambit-austria_public","Elternberatung - unterfordert, gefordert, überfordert":"ambit-austria_public","Elternberatung - während Corona-Pandemie":"ambit-austria_public","Elternberatung NEU - Veränderung und Synergien":"ambit-austria_public","Elternberatung- Grundhaltung und Aufgaben":"ambit-austria_public","Elternberatung- Missbrauch illegaler Substanzen der Ki/Ju":"ambit-austria_public","Elternberatung- Saisonplanung 20/21":"ambit-austria_public","Elternberatung- Unterstützen vs. Fordern":"ambit-austria_public","Evaluation Vormittagstruktur":"ambit-austria_public","F, I & E - Forschungsprojekte 2020":"ambit-austria_public","F, I & E - Gemeinsamer Stand":"ambit-austria_public","F, I & E - Haltung und erste Gedanken":"ambit-austria_public","F, I & E - Ideen & Visionen für Projekte 2020/21":"ambit-austria_public","F, I &E - Inhalte":"ambit-austria_public","F, I &E - Struktur & Organisation":"ambit-austria_public","Familienklassenzimmer":"ambit-austria_public","Fonagy über Mentalisierung":"ambit-austria_public","Führen im Shutdown pdf":"ambit-austria_public","How to - Videos":"ambit-austria_public","How to add a document or PDF":"ambit-austria_public","IMG_7642 2.HEIC":"ambit-austria_public","IMG_7677.jpg":"ambit-austria_public","IMG_7681.JPG":"ambit-austria_public","IMG_7683.JPG":"ambit-austria_public","Implementierungsfragebogen":"ambit-austria_public","Including Learning at Work in our workshops":"ambit-austria_public","Interaktiver AIM-Fragebogen":"ambit-aim-de_public","Introduction":"ambit-austria_public","JAM- Beratung in der Schule":"ambit-austria_public","KIZ - Umgang mit bedrohlichem Verhalten":"ambit-austria_public","Krise Krise Krise- Was tun?":"ambit-austria_public","Krisenintervention":"ambit-austria_public","Krisenintervention- Slice & Dice":"ambit-austria_public","Law.png":"ambit-austria_public","Learning at Work":"ambit-austria_public","OUR Team":"ambit-austria_public","Other team's AMBIT manuals":"ambit-austria_public","Paedakoop Team, Schlins Feldkirch Austria":"ambit-austria_public","Practices: LEARNING at work":"ambit-austria_public","Practicing Manualizing":"ambit-austria_public","Prävention im Kinderschutz":"ambit-austria_public","Reflections after Day 1":"ambit-austria_public","Roadtrip Projekt":"ambit-austria_public","SVSS Modell":"ambit-austria_public","SVSS Modell.pdf":"ambit-austria_public","Selbstfürsorge":"ambit-austria_public","SiteTitle":"ambit-austria_public","Sozialpädagogische Diagnostik":"ambit-austria_public","Strategische Planung":"ambit-austria_public","Team Climate Inventory.pdf":"ambit-austria_public","Teamleitung - Ausbildung Klinische Psychologie":"ambit-austria_public","Teamleitung - Führen im Shutdown":"ambit-austria_public","Teamleitung - MitarbeiterInnen Einführung":"ambit-austria_public","Teaser Sessions":"ambit-austria_public","Therapie - 10.11.2020":"ambit-austria_public","Therapie - Corona Woche 5 am 21.04.2020":"ambit-austria_public","Therapie - Dokumentation WIP":"ambit-austria_public","Therapie - Fallbesprechung Beispiel":"ambit-austria_public","Therapie - Fallscreening in der Psychotherapie":"ambit-austria_public","Therapie - Geschichte":"ambit-austria_public","Therapie - Gruppentherapie (wip)":"ambit-austria_public","Therapie - Historisches":"ambit-austria_public","Therapie - Indikationen":"ambit-austria_public","Therapie - Kernberg über Borderline":"ambit-austria_public","Therapie - Kriseninterventionen (Juni 2022)":"ambit-austria_public","Therapie - Methodenkoffer":"ambit-austria_public","Therapie - Nutzung der Teamzeiten":"ambit-austria_public","Therapie - Rahmenbedingungen in der Therapie":"ambit-austria_public","Therapie - Saisonplanung":"ambit-austria_public","Therapie - Spürbare Veränderungen durch Covid 19 - 19.05.2020":"ambit-austria_public","Therapie - Stand und Übersicht - 13.10.2020":"ambit-austria_public","Therapie - Therapieanfragen und Ablauf":"ambit-austria_public","Therapie - Vertretungen für Urlaub/Krankenstand":"ambit-austria_public","Therapie - in Zeiten von Corona":"ambit-austria_public","Therapie am 15.12.2020":"ambit-austria_public","Therapie methoden Feb 2020.jpg":"ambit-austria_public","Therapie-Entwicklungsteam 4.2.2020":"ambit-austria_public","Therapie-Zeitliche Rahmenbedingungen (Arbeitstitel)":"ambit-austria_public","Therapie-Zuweisung":"ambit-austria_public","Therapie: Psychotherapie - Praktika in der Paedakoop":"ambit-austria_public","Therapieteam - (WIP) Aufträge in der Psychotherapie mit Kindern und Jugendlichen":"ambit-austria_public","Therapieteam - Motivationsarbeit für die Psychotherapie":"ambit-austria_public","Therapieteam - Therapieanfrage":"ambit-austria_public","Therapieteam Februar 2019":"ambit-austria_public","Therapieteam Protokoll 20.02.2019.pdf":"ambit-austria_public","Topics for Manualizing":"ambit-austria_public","Training Learning Quadrant Planung":"ambit-austria_public","Using the AIM cards - ideas for workers":"ambit-austria_public","Video Mentalisierung der Familie erklären":"ambit-austria_public","Vormittagsstruktur":"ambit-austria_public","Webinar 9th July 2020- Moving Out of Lockdown":"ambit-austria_public","What would we take back to our team from this morning?":"ambit-austria_public","Why does it feel different to train your own team?":"ambit-austria_public","Willkommen im Manual des Vorarlberger Kinderdorfs":"ambit-austria_public","Workshop FH Linz: Es gab einen Gewaltvorfall in der Familie.":"ambit-austria_public","_GoogleDocsIcons_docs":"afc-base-theme","_GoogleDocsIcons_sheets":"afc-base-theme","_GoogleDocsIcons_slides":"afc-base-theme"}
{"$:/GoogleAnalyticsAccount":"\"1d6a12df4239d409d489167749c0bed1\"","$:/GoogleAnalyticsMeasurementID":"\"18911c203bbfeecb9a7a5da94216ac89\"","$:/Import!!popup-1b5eed30-0b5c-4aee-b6ec-adf60430af3d.JPG":"\"44417980101a16e6268e814ba5a75413\"","$:/Import!!popup-260619Präsentation Verteidigung Diss kurz.pptx":"\"694d23cae145c4ba4a0ec7c6f1b9ef1a\"","$:/Import!!popup-Protokoll Therapieteam 20.02.2019.pdf":"\"0e0d5968198a79a68bd8ef81b951a752\"","$:/SiteTitle":"\"62a34ada40d526ad54cf162a479f6bd6\"","$:/_AFC/AboveStory/Logo":"\"f90abc11b7d842cf11d2e8dd07d781e5\"","$:/_AFC/EditDraftInfoSegment":"\"14b97bb8d45794bfb36bf9192951e8f5\"","$:/_AFC/Fonts/UseFonts":"\"7a194c57092242bf0f99c79bd6e28fe2\"","$:/_AFC/Macros/Image":"\"c187fbc8c037e27fd02504e25c0aa644\"","$:/_AFC/Macros/YouTube":"\"571226f519b51c4b102ca27cec59bbcf\"","$:/_AFC/Palette":"\"fd38d130d30f4c51a258cfb1425339a9\"","$:/_AFC/Recent/All":"\"4a7e92ea13921a9d92dc31508ccb3dd9\"","$:/_AFC/Recent/Local":"\"9ba21a8e268e62f671290fd7222968a1\"","$:/_AFC/Startup/ConfigurePreview":"\"d186a5c9b65e35420bbf7741b3c5f117\"","$:/_AFC/Styles/Bubbles":"\"78f9eee66bbb77bb10131346cb66b379\"","$:/_AFC/Styles/DocLinks":"\"406c2d60bf469bba7f5ce36c04f5ce08\"","$:/_AFC/Styles/FadedSidebar":"\"f429edacd34f19f1559a3779bc8d8dab\"","$:/_AFC/Styles/HideEditButton":"\"051c89709a3e30ce00bcd654225c25f4\"","$:/_AFC/Styles/Overrides":"\"34c7de5409fa262ece619897eb8cf27d\"","$:/_AFC/Styles/TopMenu":"\"b0cd98b814e1a1a2bea0e34aa3e2e60c\"","$:/_AFC/SurveyBanner":"\"b3015c7cf7503a0e11b08600c77311c8\"","$:/_AFC/SurveyBanner/Styles":"\"a2ccfcbd8fd68cad395e3149bf599069\"","$:/_AFC/TagDropdown/NewHere":"\"45deec1e2ad63899621dfb64b7cbe229\"","$:/_AFC/TagNavigation/Styles":"\"6db135a88329f41ed8427ff8c2ce51cb\"","$:/_AFC/TagNavigationMacro":"\"d3f8203a1a45a0fde2ef8e3faab820bf\"","$:/_AFC/TiddlerInfo/Text":"\"535865a9e975de227599cdd32f4ccc9e\"","$:/_AFC/consent-banner/buttons/login":"\"53924a18efd5ea26807b35fb2f545f68\"","$:/_AFC/grey-wordmark.svg":"\"d2b3a7add5aea8657db3bbeb3b498ae1\"","$:/_AIM/Questionnaire/01 – Alltagsleben des Kindes/Jugendlichen – Soziale Aktivitäten":"\"8f840806190da237da276508a59b9bc5\"","$:/_AIM/Questionnaire/02 - Alltagsleben des Kindes/Jugendlichen - Anwesenheit in Schule, Ausbildung, Arbeit":"\"f88af608f827869b897f8c0500d776ae\"","$:/_AIM/Questionnaire/03 - Alltagsleben des Kindes/Jugendlichen - Leistung in Schule, Ausbildung, Arbeit":"\"c5803c2aacd306e53786703bf3e90fcb\"","$:/_AIM/Questionnaire/04 – Alltagsleben des Kindes/Jugendlichen – Andere Talente und Fähigkeiten":"\"6788e5032c4127e963b6aafb56e3c88c\"","$:/_AIM/Questionnaire/05 - Alltagsleben des Kindes/Jugendlichen - Körperlicher Gesundheitszustand":"\"e280449a80200ad9e29a8f3e52727434\"","$:/_AIM/Questionnaire/06 - Alltagsleben des Kindes/Jugendlichen - Selbstfürsorge":"\"43fe7e909c6eb9f94955117a472d33e9\"","$:/_AIM/Questionnaire/07 - Alltagsleben des Kindes/Jugendlichen - Körperliche Beeinträchtigung oder Behinderung":"\"91ec38d2aadda3f1ccb071ef041abc7f\"","$:/_AIM/Questionnaire/08 - Alltagsleben des Kindes/Jugendlichen - Soziale Entwicklung":"\"2d623cfeb5bc3cce152b09bd26eaba6d\"","$:/_AIM/Questionnaire/09 - Alltagsleben des Kindes/Jugendlichen - Soziale Fähigkeiten und Interaktion":"\"aed4292910f9df5df254d3645f221fca\"","$:/_AIM/Questionnaire/10 - Sozioökonomisch - Bereitstellung von sicherem Wohnraum":"\"de26af8a4a4a95a07ff21245a2d1201b\"","$:/_AIM/Questionnaire/11 - Sozioökonomisch - Einkommen und Bereitstellung materieller Ressourcen":"\"ca7571bd446a381b203118d5debd9193\"","$:/_AIM/Questionnaire/12 - Familie - Beziehungen":"\"87021149df0fc465cfd0e2f20e6353b2\"","$:/_AIM/Questionnaire/13 - Familie - Konflikt mit Jugendlichen":"\"9bf8caaa6421eb7d6c169f44cd8a0cb9\"","$:/_AIM/Questionnaire/14 - Familie - Elterliche Erziehung":"\"d46e2a9d067a5d54f38ec5606613b147\"","$:/_AIM/Questionnaire/15 - Soziales - Hilfreiche Beziehungen zu Erwachsenen außerhalb der Familie":"\"fefe455dafe5664585ddc43eee6e3811\"","$:/_AIM/Questionnaire/16 - Soziales - Freundschaften zu Gleichaltrigen":"\"4d2bd5125de132c2992113ea2a77d329\"","$:/_AIM/Questionnaire/17 - Sozial - Prosozialer oder antisozialer Freundeskreis":"\"d0a13733d7dc995252df7c9cb600e9b4\"","$:/_AIM/Questionnaire/18 - Psychischer Zustand - Kognitive Fähigkeiten":"\"fc8bed798e53651fa4154bc420d6e26d\"","$:/_AIM/Questionnaire/19 - Psychischer Zustand - Angstzustände":"\"e01f8cf680d5713befa330777183f756\"","$:/_AIM/Questionnaire/20 - Psychischer Zustand - Zwangsgedanken und Zwangsverhalten":"\"45c4b3106e2bbb10fc45e30af14ae404\"","$:/_AIM/Questionnaire/21 - Psychischer Zustand - Posttraumatische intrusive Erfahrungen":"\"8474ef5269032abd0ee525ddffdc519b\"","$:/_AIM/Questionnaire/22 - Psychischer Zustand - Aufmerksamkeit und Konzentration":"\"9dd71f213aac0b30462b2e1edb638c15\"","$:/_AIM/Questionnaire/23 - Psychischer Zustand - Irritabilität":"\"e63bd1c1a35205cb1648d0d230e4d427\"","$:/_AIM/Questionnaire/24 - Psychischer Zustand - Schlafstörungen":"\"f4ed3e4d1152cb9da86e4a93775524e8\"","$:/_AIM/Questionnaire/25 - Psychischer Zustand - Depressionen":"\"87b7c1a6bba2e0e8d8f3a577036c4ecd\"","$:/_AIM/Questionnaire/26 - Psychischer Zustand - Absichtlich selbstverletzendes Verhalten":"\"5f03a7a15015f00e5b9807545a0c2fa3\"","$:/_AIM/Questionnaire/27 - Psychischer Zustand - Essstörungen":"\"ee6f42dd2080e63f599ff3f99bfed985\"","$:/_AIM/Questionnaire/28 - Psychischer Zustand - Substanzmissbrauch":"\"15b9d06dda68dd682a8c48fc2601cdd2\"","$:/_AIM/Questionnaire/29 - Psychischer Zustand - Suizidalität":"\"593be906c6e3958aada12257e3d46927\"","$:/_AIM/Questionnaire/30 - Psychischer Zustand - Widerstand":"\"69e8db1dd19536d163f848e0572fbdd4\"","$:/_AIM/Questionnaire/31 - Psychischer Zustand - Zerstörung von Eigentum":"\"e0e8b62863a4547651653fcb382e30c3\"","$:/_AIM/Questionnaire/32 - Seelischer Zustand - Absichtliches Verletzen von Menschen oder Tieren":"\"28eafcd3c95b1675890ffbc342c70be9\"","$:/_AIM/Questionnaire/33 - Psychischer Zustand - Problematisches Sexualverhalten":"\"b09f51d9c8a4c48f5078ae8d7443ade3\"","$:/_AIM/Questionnaire/34 - Psychischer Zustand - Psychotische Erfahrungen":"\"612e71981afa5b2f527dfcd52fe8c48e\"","$:/_AIM/Questionnaire/35 - Psychischer Zustand - Euphorische Stimmung":"\"f8191bedf3a998b841c5ad8456336456\"","$:/_AIM/Questionnaire/36 - Psychischer Zustand - Mentalisierungsfähigkeit":"\"e9320772b7e1da1f736152b2a17d814f\"","$:/_AIM/Questionnaire/37 - Reaktion auf die Situation - Einsicht":"\"90683cad5df74e8d029509cd90c6aade\"","$:/_AIM/Questionnaire/38 - Reaktion auf die Situation - Compliance bezüglich Behandlung und Hilfe":"\"04d0c4742ff34c4283cf1abaae590cd1\"","$:/_AIM/Questionnaire/39 - Maß der Komplexität - Chronizität":"\"1e3bfcdb4a4926730d5ff899989c3c14\"","$:/_AIM/Questionnaire/40 - Maß der Komplexität – Durchgängigkeit":"\"9389ca54ffd8520c5b21dca3767ad2d0\"","$:/_AIM/Questionnaire/41 - Macht und Kontrolle – Erfahrung von Diskriminierung":"\"cb3d4f744f34a495342a852296c29c97\"","$:/_AIM/Questionnaire/42 - Macht und Kontrolle – Erfahrung von Ausnutzung":"\"33627ac0a31abee0f197161d3d08fd73\"","$:/_AIM/Questionnaire/43 - Macht und Kontrolle – Digitales Leben":"\"051f2e61d2dc72c61f48bbbfc90d5922\"","$:/_AMBIT/Palette":"\"19d35fae5d6d7922baef9f7cacd0c07d\"","$:/_Macros/ImageLink":"\"3bbbf684a6393e57386fd7a0bcf1b94e\"","$:/_Macros/LinkDoc":"\"bea2d309a4d3c118bad5d5b78472977d\"","$:/_Macros/LinkPDF":"\"1833c49010a51b795109546425d87189\"","$:/_Macros/Video":"\"76773c71485bfc36f916e293e1eb17b8\"","$:/_Menu/Networks":"\"a5b5d118d0e6c1f0fd1940e296ca99da\"","$:/_Menu/TOC/DropDown":"\"8fed9eaad435da78b2e0417f297f716d\"","$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import":"\"91bad08dea7d7601dfb8826d8064c48c\"","$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview":"\"2b5addfafb4a62332a9649ee89ec8197\"","$:/config/RelinkOnRename":"\"3650510bea9be93da17556ebb632caa6\"","$:/config/ViewToolbarButtons/Visibility/$:/plugins/federatial/print/button":"\"0e15c4427b0db8bc7ab25e467aa8c0bd\"","$:/config/plugins/menubar/MenuItems/Visibility/$:/plugins/tiddlywiki/menubar/items/contents":"\"d86d3acf25e62ebab56871fef1e7faae\"","$:/config/plugins/menubar/MenuItems/Visibility/$:/plugins/tiddlywiki/menubar/items/server":"\"9030fe5f447225c77631be1bd328ce71\"","$:/config/plugins/tiddlywiki/consent-banner/greeting-message":"\"135d7ecf1b4eb392c0f8a6563befb5db\"","$:/core/ui/MoreSideBar/Drafts":"\"bc8030c66ff72ad4a0d9f0000f16600d\"","$:/core/ui/SideBar/Recent":"\"8f052201e07cfb9a2d6b1b967a5ff537\"","$:/core/ui/ViewTemplate/subtitle":"\"b0c8d4a1cfa25413f198cc963d3f4ef8\"","$:/favicon.ico":"\"9233b4d8e50d7c217c16a80d623deedb\"","$:/language/SideBar/Open/Caption":"\"4a5a58ece66943abd5b907338101992a\"","$:/language/SideBar/Recent/Caption":"\"ef22e424053f0777487f0853323d72b8\"","$:/palette":"\"1632266f5456be1b9cf23b80bcc0e20a\"","$:/plugins/federatial/aim-questionnaire":"\"649f5ed36158fd3060a2ef8da038fa8c\"","$:/plugins/federatial/print/button":"\"e25177d0c3d818bbe28b1a7f36bc0b4c\"","$:/plugins/federatial/print/styles":"\"2ea66bf6be0fb2a73f32ce9825fd325a\"","$:/plugins/federatial/print/template":"\"581a8671a3e18319afcd6ff8c916f21e\"","$:/plugins/federatial/print/template/inner":"\"bd9a103267a6863fbaa0fb1fbe2e66ed\"","$:/plugins/federatial/print/window":"\"968a343265c864d64a865e478bbf912a\"","$:/plugins/federatial/xememex/status-button":"\"2277ef8c8a197aef0bbd393f2a6dbfbb\"","$:/plugins/tiddlywiki/comments":"\"9e27c732ee7da173697f5b88bfab804c\"","$:/plugins/tiddlywiki/consent-banner":"\"9fabdf6138d07ba9e123427fb3c50329\"","$:/plugins/tiddlywiki/googleanalytics":"\"3fb55c0cc1b173e87ed6c6d092acdec8\"","$:/plugins/tiddlywiki/menubar":"\"414c88bf626bb22343e801593cc9bb0f\"","$:/tags/MenuBar":"\"9d3cf0ed0bbd84499eb4aebe272e5839\"","$:/tags/TopMenu":"\"07be89d7cc01320cc4bbd5c7d795bcca\"","$:/tags/ViewTemplate":"\"d665195bf405c0eff27ac5c2807b7287\"","2 day workshop":"\"7726b30e82c5b79ba0a9c6d7e0e2e395\"","2020 Mai Zoom Führen in Corona.pptx":"\"32c86161b36c267a5bf303da0178359a\"","2cdbe5ff-000f-4bd4-84dc-c6188024b613.jpg":"\"a9cab6046a8ff8f7a142210b5458f2ef\"","698EFA46-E510-4719-B98B-AA0811AD618F.jpeg":"\"6eca21e3cff4b633eb450efae3b8c254\"","AMBITioniert!":"\"4388aafc3e08846db3492fbc79ba201f\"","Ausbildung.jpeg":"\"2ee6576fe0f912edf85fb64a7b000487\"","Betreuung und Angebote der LOB außerhalb der Schulzeiten":"\"28430cf369e0039690e51d62166fed69\"","Bildschirmfoto 2019-10-29 um 21.34.17.png":"\"1437fc392f74ab404839c35eae2a6a5f\"","CAPA Power Point":"\"2bd111dcd082a8167330f8cbe8c05c62\"","Caritas- Kinder in der Suchtberatung":"\"9d90a0d3c60cde92a85a33cdec6145df\"","DefaultTiddlers":"\"fb3e61a5fd07fc220345c8097a0f2193\"","Diagnostik - Datenschutz (work in progress)":"\"ea088b6a806d3947cdb538d79c6e01ab\"","Diagnostik - Eingangsdiagnostik":"\"0a799e47a51d1c7d73c0bf354cb39063\"","Diagnostik - Umgang mit Fremdbeurteilungsfragebögen Eltern":"\"99832874746220a6d3cc4f5d1317e06e\"","Diagnostik - Was tun, wenn wir \"kopflos\" sind? (\"Head of\" fällt für eine Zeit lang aus?)":"\"b596d180020b2b6482b383acfe8d11a1\"","Diagnostik - Wie interpretieren wir?":"\"c96678ce0f98f7abbf00cad4ac47eeac\"","Diagnostik - Wie wirkt Diagnostik?":"\"dbb56178e6fad65917ff73fe5da58cee\"","Diagnostik - Wir denken klinisch-psychologische Diagnostik":"\"7c1bd44aff7d100703b76d01721fb5c0\"","Diagnostik - klinisch-psychologische Diagnostik von Eltern":"\"7719bdc734bdba767c5395bd12029aaa\"","Diagnostik - von der Anfrage bis zum Gutachten (work in progress)":"\"2d7bbda016cf1c577e01282ebc1e6a53\"","Diagnostik in Zeiten von Corona (work in progress)":"\"d7dd8c64f35eea016015c92910f62658\"","Diagramm Ausbildung Klinische Psychologie.jpeg":"\"8a1ed9ee1d127208ec9995792ed5d0ac\"","Diagramm Ausbildung Klinische Psychologie.pdf":"\"68aa0a109454b244e07b55ac06c1ab8f\"","Difficulties Saving Pages":"\"9736e99389ee359dc99735ffe2a421c3\"","Draft of 'Therapie - Rahmenbedingungen in der Therapie' by vokiambit":"\"4cd37eb9f09b31b97c746d5b66325859\"","Einladung Workshop AMBIT Juni 2018.pdf":"\"e2c649830d5d85d9dee33a0f3ac1d56e\"","Elternberatung - Abklärung und Passung":"\"621c85c8955f7c6167d00d8a203c8176\"","Elternberatung - Arbeit mit dem Paar":"\"8958971c22e44e0a74fcc7a691047451\"","Elternberatung - Aufnahmegespräch":"\"6b460628e2b25bea74990f42ac08d867\"","Elternberatung - BOSNET Dokumentation":"\"f59418c2f50ea6271ee6b4c9879f8e8c\"","Elternberatung - Bedürfnisorientiertes Arbeiten":"\"6c5898836e5cb111e35edc902b55319f\"","Elternberatung - Beratung von Eltern, die psychisch erkrankt sind":"\"b2422309b61174531feb9985b7def0ba\"","Elternberatung - Betreuungsabschlüsse":"\"0dd49e3b877a7985ef638cbee5e416ea\"","Elternberatung - Covid19 Impfung bei Kindern über 12 Jahren":"\"f21e61885508ceeede1fdf4362713d96\"","Elternberatung - Eltern \"brauchen nichts\"":"\"312feef0897816ca98ecf83a4e1a1cc4\"","Elternberatung - Existentielle Grundmotivation; Was ist gute Hilfe?":"\"1ca990351e151deea6a70b27e20d6c8b\"","Elternberatung - Existenz und Wohnen":"\"16aac5124837988c164df945a2430aa8\"","Elternberatung - Fall-Übergaben von Beratung der Eltern":"\"3487054ee104dc79d64d243f0c5e084c\"","Elternberatung - Fallvertretungen":"\"cc1d43abf07d63f50993f4a487048583\"","Elternberatung - Familiensettings im Sommer":"\"f85e9e3491d54145111be7278d2f308e\"","Elternberatung - Gestaltung des Aufnahmeprozesses":"\"20457946edfe91426496fab6f366fa6d\"","Elternberatung - Grundsätzliches":"\"5cd073a3ed2e18cd99308bd10f02a76d\"","Elternberatung - Intimpartnergewalt":"\"38841004defa809d1bc195788f1df544\"","Elternberatung - Mit Eltern über selbstverletzendes Verhalten der Kinder sprechen":"\"81a118c4cef42697e52c6b65136381b9\"","Elternberatung - Multiprofessionelle Teamarbeit":"\"a4e0fc6a81b33ad642ac82e5b3f92f7e\"","Elternberatung - Organisation und Aufgaben":"\"7ae04fee1602360fdf165f27a4f8dc61\"","Elternberatung - Positionierung und Haltung zeigen":"\"06e31e0eb7400d81de6e8edb2d3a5b22\"","Elternberatung - Softe Rückkehr zur Normalität - nach Covid19":"\"469eb75380d4ca4da493eb9d7e70317f\"","Elternberatung - Standardinterventionen":"\"a1f54839a905694574b70ac772c280fa\"","Elternberatung - Standortgespräche":"\"02c81717b1a1e3252857dd6c6355d34e\"","Elternberatung - Strategische Fallwechsel":"\"9404b29f8d5529b3645fc2e59667b53b\"","Elternberatung - Strategische Investmentplanung":"\"41b6134a31f1da245ee993ab728151d6\"","Elternberatung - Strategischer Einsatz \"fachlicher Autorität\"":"\"2b452564464dfbefe5933130fba6fe32\"","Elternberatung - Studygroup und der AIM":"\"951ffc648ba47a68d1b03b139469b4cd\"","Elternberatung - THRIVE - Wie arbeiten wir in Risikofällen?":"\"2a239b88b50881e84262f1560f6905d7\"","Elternberatung - Umgang mit Abwertung durch Klient:innen":"\"efc379e9ca7d64c3388003c231d1f1d5\"","Elternberatung - Was geschieht in den Sommerwochen?":"\"81c5f872b77a6490f54f1c61154dd497\"","Elternberatung - Zeitmanagement":"\"b77ebb906e9e0c8cfe5312aa0939b906\"","Elternberatung - fragliche sexuelle Grenzüberschreitung":"\"ae312de3d502da176186e906c9608661\"","Elternberatung - slice and dice":"\"1b0223779319127678a2f1c923c360eb\"","Elternberatung - slice and dice/2":"\"fa68152a042d4c966835ea4ce5104bc0\"","Elternberatung - unterfordert, gefordert, überfordert":"\"6a5c3e7a26ba67acd008730dd456407e\"","Elternberatung - während Corona-Pandemie":"\"e194306483bbc6c7db8bdce59fedca75\"","Elternberatung NEU - Veränderung und Synergien":"\"dd455c0a9c23d4d5b825a6840d08f877\"","Elternberatung- Grundhaltung und Aufgaben":"\"ab058e3c4c0901970b1bb1581f02fd58\"","Elternberatung- Missbrauch illegaler Substanzen der Ki/Ju":"\"9e9fc30f8735b4da43c58a0f80d946dc\"","Elternberatung- Saisonplanung 20/21":"\"b980d26ab60f108ff849aff4c75d9852\"","Elternberatung- Unterstützen vs. Fordern":"\"6fb484050b135ced39c8e4a2020d019c\"","Evaluation Vormittagstruktur":"\"10ea5eec7c6e70c276d85a9e19f90eec\"","F, I & E - Forschungsprojekte 2020":"\"62f7feb8f95182b25feddb9520f463e9\"","F, I & E - Gemeinsamer Stand":"\"33c02f64f3bc775acdd868d641a0d061\"","F, I & E - Haltung und erste Gedanken":"\"39bad1a052630ce2c9410eb610dbe234\"","F, I & E - Ideen & Visionen für Projekte 2020/21":"\"ce8b2213599d1ce0cd59a5da2759d1b6\"","F, I &E - Inhalte":"\"095faa8cbc6e1b6e2ed526bf538a72ec\"","F, I &E - Struktur & Organisation":"\"71479aa4cc89c222969d9981f9a5ce80\"","Familienklassenzimmer":"\"d5b9899c29704cf339606419ccc26d50\"","Fonagy über Mentalisierung":"\"148592de2f643b7153d2ec261a2f05c5\"","Führen im Shutdown pdf":"\"a116ce1ab476314949ff3d66d7c1d551\"","How to - Videos":"\"cefd88617393fc998a37145750bdfac3\"","How to add a document or PDF":"\"151d0b19bcdda07bb750afa6c8f87bba\"","IMG_7642 2.HEIC":"\"b7504bfdcf5204aec16a857addb61fa5\"","IMG_7677.jpg":"\"f91163b1af4f296b39cb66851063d2ec\"","IMG_7681.JPG":"\"6e720b1825335b847e94f585cc1663e9\"","IMG_7683.JPG":"\"ca9de7e715a640dfc6017a833ee34000\"","Implementierungsfragebogen":"\"75f98a0ed0359e012eacb4b5d918bd8f\"","Including Learning at Work in our workshops":"\"3243858b4bb38605facb7726e20543b5\"","Interaktiver AIM-Fragebogen":"\"99914b932bd37a50b983c5e7c90ae93b\"","Introduction":"\"93713fef45e81fc28542bd0939fb787b\"","JAM- Beratung in der Schule":"\"d52045ec5f5f17be4b2f179c63e232b8\"","KIZ - Umgang mit bedrohlichem Verhalten":"\"0fd67308a7303a62e9b8634d5ac95ec7\"","Krise Krise Krise- Was tun?":"\"50131a9e8dc4f7c9937dd7281e0ab1a6\"","Krisenintervention":"\"3a9e6cd4e569952e8ba810d23cb8d3a5\"","Krisenintervention- Slice & Dice":"\"71a2ecab574c764766fdf1015c83fdb1\"","Law.png":"\"79b28b1dbeecedddbcc59ab86f87a2f5\"","Learning at Work":"\"9fbeddb668763b220cd40bd6bb294ab1\"","OUR Team":"\"9c927ea6e1a962eaa758f811ec4c2e11\"","Other team's AMBIT manuals":"\"44c1530883b94ed4422e0b384f92d250\"","Paedakoop Team, Schlins Feldkirch Austria":"\"9848d63dd8d87fec6d60c26d3a8a42a5\"","Practices: LEARNING at work":"\"5d6f4a174d3c8a977f5a98388d4dcd44\"","Practicing Manualizing":"\"19f859739761c3eb717de8838cb70f7f\"","Prävention im Kinderschutz":"\"b65fd9a60cdd5b0da76d4441afab9093\"","Reflections after Day 1":"\"713ca0e551e8344c9e1c95273986c450\"","Roadtrip Projekt":"\"80790330ff58674ff633f02444858b7f\"","SVSS Modell":"\"24733822bd8f95627f4706ce17900290\"","SVSS Modell.pdf":"\"c49fc310fd347a007df01d923d2aa787\"","Selbstfürsorge":"\"470ad3eb7d9943164bc2be20b1e8dd6d\"","SiteTitle":"\"29a67fede97f2a44f51e8bb422875f18\"","Sozialpädagogische Diagnostik":"\"df8c5d82614170c00de4d1ecc86beccf\"","Strategische Planung":"\"9b7544e4e1d80f95abedbffb8bb50208\"","Team Climate Inventory.pdf":"\"3fd98b1318bc95383e54aae294722425\"","Teamleitung - Ausbildung Klinische Psychologie":"\"b1fc54d2abdbe446d252a003b0e74711\"","Teamleitung - Führen im Shutdown":"\"ccdd394d640322dfbcde97516f088bb8\"","Teamleitung - MitarbeiterInnen Einführung":"\"0e37d4e808e9a02c49794767cd71ee1f\"","Teaser Sessions":"\"44c232c192e592544e9e638ffa07765b\"","Therapie - 10.11.2020":"\"c378ac7aa68391305275972e3a0e1b84\"","Therapie - Corona Woche 5 am 21.04.2020":"\"5ed2a419301a86b3f7418ffcbc1adc42\"","Therapie - Dokumentation WIP":"\"d62a0fe6cabd69a8d471c83992e53a05\"","Therapie - Fallbesprechung Beispiel":"\"b574e70f73029d19d921b5428f956efe\"","Therapie - Fallscreening in der Psychotherapie":"\"0cd389dac25e201f02189f80383a15eb\"","Therapie - Geschichte":"\"2e7ba8b49b575c28cbab46e1e6835b20\"","Therapie - Gruppentherapie (wip)":"\"db98c4dad4b71e014ceb1e4b0e13805d\"","Therapie - Historisches":"\"77cfa02cd0c478b2d30117eec9fb496f\"","Therapie - Indikationen":"\"a92ea04ce462244744fa0aecbec951a8\"","Therapie - Kernberg über Borderline":"\"a297623f58c41a6c5a70f8c14e21ec75\"","Therapie - Kriseninterventionen (Juni 2022)":"\"e05bd4c4c0de2fd0c8c8b6a96fefe4cf\"","Therapie - Methodenkoffer":"\"eaccad9a3f799f3b118a14af0d131186\"","Therapie - Nutzung der Teamzeiten":"\"2aad1295d612d3fe3aa1d6cb54145d75\"","Therapie - Rahmenbedingungen in der Therapie":"\"25b235caff63619113d4c64c584fe51b\"","Therapie - Saisonplanung":"\"493382c27e1bca4ed4997a5c42cbbcea\"","Therapie - Spürbare Veränderungen durch Covid 19 - 19.05.2020":"\"40281c8ff546fa451e457393a4060580\"","Therapie - Stand und Übersicht - 13.10.2020":"\"8c2abc4da714bca2a73509a178fc10a5\"","Therapie - Therapieanfragen und Ablauf":"\"8bc53d610ad0ca4670431d0e6c01c59c\"","Therapie - Vertretungen für Urlaub/Krankenstand":"\"f91c495a64c5b9cdb26c07e0392c2986\"","Therapie - in Zeiten von Corona":"\"c4c58e4b8df17b7a3912dd65632eca0c\"","Therapie am 15.12.2020":"\"b85c0a873785a4bc81d59b27bc55fa85\"","Therapie methoden Feb 2020.jpg":"\"b9a0f91032cb046a8d9f34d810dd634d\"","Therapie-Entwicklungsteam 4.2.2020":"\"e25680039551e814e9217d89f3a12578\"","Therapie-Zeitliche Rahmenbedingungen (Arbeitstitel)":"\"4791f1c5a8fdbcbdd2a9b6d58cca731b\"","Therapie-Zuweisung":"\"bf5cf7226c83e168ad61d7c900b1cca9\"","Therapie: Psychotherapie - Praktika in der Paedakoop":"\"55fdab286f9a0ce0f8a1ab352053edac\"","Therapieteam - (WIP) Aufträge in der Psychotherapie mit Kindern und Jugendlichen":"\"51bc7950d610ba5f42abe83bb2c19dbe\"","Therapieteam - Motivationsarbeit für die Psychotherapie":"\"73c31c27e181f32fb0db6129568934d8\"","Therapieteam - Therapieanfrage":"\"c08acc393b8d6503d0cde7a578ede2d0\"","Therapieteam Februar 2019":"\"52ca1b923a28f72eda33ae233297996f\"","Therapieteam Protokoll 20.02.2019.pdf":"\"9bfad42ef0dd1dab020799b3e4f50f17\"","Topics for Manualizing":"\"ce8991faf8ac0c914e528819a023533e\"","Training Learning Quadrant Planung":"\"1aad2c58eaf8507c46064b4a6ed28c7d\"","Using the AIM cards - ideas for workers":"\"a1ac7c0b5b6e3dc17eafa8cdb91df368\"","Video Mentalisierung der Familie erklären":"\"31292bcf993cb4e7e780415be773bb93\"","Vormittagsstruktur":"\"2860013593d236fbf81ff62175e24802\"","Webinar 9th July 2020- Moving Out of Lockdown":"\"1ebc220f90061e5631050df17832101c\"","What would we take back to our team from this morning?":"\"b6353b0d15e9d5330538f719d494f47b\"","Why does it feel different to train your own team?":"\"52204d2978f80559ce0eccb54ba0a0fe\"","Willkommen im Manual des Vorarlberger Kinderdorfs":"\"dd9066a891f4a91ca85903f6da553036\"","Workshop FH Linz: Es gab einen Gewaltvorfall in der Familie.":"\"6122e5d3557d9a7e0ac1bc8672e5a2be\"","_GoogleDocsIcons_docs":"\"9d4fed4e0e53ef07414e690889b5f0df\"","_GoogleDocsIcons_sheets":"\"644ac0405d219c505fcce761df1a4d87\"","_GoogleDocsIcons_slides":"\"88ad487247d895b8d80e7212b448945f\""}
https://8y1wh49hn1.execute-api.eu-west-2.amazonaws.com/prod/
4s50tg1b4toisc43c4q42gsceq
eu-west-2:2756d3cb-8b8b-47a9-8248-595a9d254d91
ambit-aim-de_public
eu-west-2
eu-west-2_3lsaUbCyk
UA-9237856-2
G-J19L1608BP
yes
yes
yes
[img width=150 [SiteIcon]]<br/>{{SiteTitle}}
<div class="tc-afc-above-story-logo"> [img width=160 [$:/_AFC/grey-wordmark.svg]] </div>
<$reveal type="nomatch" state=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <div class="tc-xememex-tiddler-info tc-subtitle"> Bag: <$view tiddler="$:/state/federatial/xememex/tiddlers/bag" index=<<currentTiddler>>>(none)</$view> </div> </$reveal>
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline @font-face { font-display: swap; font-family: FormaDJRBanner; font-style: normal; font-weight: 300; src: url(/fonts/$:/_fonts/FormaDJRBanner-Light.woff) format("woff"); } @font-face { font-display: swap; font-family: FormaDJRBanner; font-style: italic; font-weight: 300; src: url(/fonts/$:/_fonts/FormaDJRBanner-LightItalic.woff) format("woff"); } @font-face { font-display: swap; font-family: FormaDJRBanner; font-style: normal; font-weight: 400; src: url(/fonts/$:/_fonts/FormaDJRBanner-Regular.woff) format("woff"); } @font-face { font-display: swap; font-family: FormaDJRBanner; font-style: italic; font-weight: 400; src: url(/fonts/$:/_fonts/FormaDJRBanner-Italic.woff) format("woff"); } @font-face { font-display: swap; font-family: FormaDJRBanner; font-style: normal; font-weight: 500; src: url(/fonts/$:/_fonts/FormaDJRBanner-Medium.woff) format("woff"); } @font-face { font-display: swap; font-family: FormaDJRBanner; font-style: italic; font-weight: 500; src: url(/fonts/$:/_fonts/FormaDJRBanner-MediumItalic.woff) format("woff"); } @font-face { font-display: swap; font-family: FormaDJRBanner; font-style: italic; font-weight: 700; src: url(/fonts/$:/_fonts/FormaDJRBanner-BoldItalic.woff) format("woff"); } @font-face { font-display: swap; font-family: Mulish; font-style: normal; font-weight: 400; src: url(/fonts/$:/_fonts/Mulish-Regular.woff) format("woff"); } @font-face { font-display: swap; font-family: Mulish; font-style: italic; font-weight: 400; src: url(/fonts/$:/_fonts/Mulish-Italic.woff) format("woff"); } @font-face { font-display: swap; font-family: Mulish; font-style: normal; font-weight: 700; src: url(/fonts/$:/_fonts/Mulish-Bold.woff) format("woff"); } @font-face { font-display: swap; font-family: Mulish; font-style: italic; font-weight: 700; src: url(/fonts/$:/_fonts/Mulish-BoldItalic.woff) format("woff"); } @font-face { font-display: swap; font-family: Mulish; font-style: normal; font-weight: 900; src: url(/fonts/$:/_fonts/Mulish-Black.woff) format("woff"); } @font-face { font-display: swap; font-family: Mulish; font-style: italic; font-weight: 900; src: url(/fonts/$:/_fonts/Mulish-BlackItalic.woff) format("woff"); } html body.tc-body { font-family: "Mulish"; } .tc-top-menu, .tc-site-title, .tc-site-subtitle, h1, h2, h3, h4, h5, h6 { font-family: "FormaDJRBanner"; letter-spacing: 0.09em; font-weight: 600; text-align: left; } h1 button, h2 button, h3 button, h4 button, h5 button, h6 button { letter-spacing: 0.09em; } .tc-site-title { font-weight: bold; } body .tc-titlebar h2 { font-weight: 700; }
\define image(title,width,height) <$image source=<<__title__>> width=<<__width__>> height=<<__height__>>/> \end
\define embed-video(code) <$reveal state="$:/state/consent-banner/accepted" type="match" text="yes" tag="div"> <iframe width="560" height="315" src="https://www.youtube.com/embed/$code$" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> </$reveal> <$reveal state="$:/state/consent-banner/accepted" type="nomatch" text="yes" tag="div"> <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/$code$" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> </$reveal> \end <<embed-video KtCUr83XgyE>>
afc-white: #fff afc-black: #000 afc-black-half: #888888 afc-grey: #f8f8f8 afc-light-grey: #f4f4f4 afc-dark-grey: #bfbfbf afc-darken-grey: #03070a afc-dark-blue: #232d5a afc-solid-turquoise: #64c3d7 afc-mid-turquoise: #afdce6 afc-light-turquoise: #eff8f9 afc-solid-purple: #645fa5 afc-mid-purple: #aaa0cd afc-light-purple: #e4e1f2 afc-solid-pink: #ed73aa afc-mid-pink: #f0afcb afc-light-pink: #fbe3f0 afc-solid-yellow: #ffe516 afc-mid-yellow: #ffebaf afc-light-yellow: #fff6e1 afc-solid-green: #73be6e afc-mid-green: #bedcaf afc-light-green: #d7ead9 consent-banner-background: <<colour afc-light-purple>> consent-banner-foreground: <<colour afc-dark-blue>> consent-banner-link-foreground: <<colour afc-dark-blue>> consent-banner-button-border: <<colour afc-dark-blue>> consent-banner-button-foreground: <<colour afc-dark-blue>> consent-banner-button-background: <<colour afc-light-purple>> consent-banner-button-hover-foreground: <<colour afc-light-purple>> consent-banner-button-hover-border: <<colour afc-light-purple>> consent-banner-button-hover-background: <<colour afc-dark-blue>> consent-banner-button-default-foreground: <<colour afc-light-purple>> consent-banner-button-default-background: <<colour afc-dark-blue>> menubar-background: <<colour afc-solid-purple>> menubar-foreground: <<colour afc-white>> page-footer-background: <<colour afc-solid-green>> page-footer-foreground: <<colour afc-white>> alert-background: <<color afc-white>> alert-border: #b99e2f alert-highlight: #881122 alert-muted-foreground: #b99e2f background: #fff blockquote-bar: <<colour muted-foreground>> button-background: button-foreground: button-border: code-background: #f7f7f9 code-border: #e1e1e8 code-foreground: #dd1144 dirty-indicator: #ff0000 download-background: #34c734 download-foreground: <<colour background>> dragger-background: <<colour foreground>> dragger-foreground: <<colour background>> dropdown-background: <<colour background>> dropdown-border: <<colour muted-foreground>> dropdown-tab-background-selected: #fff dropdown-tab-background: #ececec dropzone-background: rgba(0,200,0,0.7) external-link-background-hover: inherit external-link-background-visited: inherit external-link-background: inherit external-link-foreground-hover: inherit external-link-foreground-visited: #0000aa external-link-foreground: #0000ee foreground: <<color afc-black>> message-background: #ecf2ff message-border: #cfd6e6 message-foreground: #547599 modal-backdrop: <<colour foreground>> modal-background: <<colour background>> modal-border: #999999 modal-footer-background: #f5f5f5 modal-footer-border: #dddddd modal-header-border: #eeeeee muted-foreground: #bbb notification-background: #ffffdd notification-border: #999999 page-background: <<color afc-light-turquoise>> pre-background: #f5f5f5 pre-border: #cccccc primary: <<colour afc-solid-purple>> sidebar-button-foreground: <<colour foreground>> sidebar-controls-foreground-hover: #000000 sidebar-controls-foreground: #aaaaaa sidebar-foreground-shadow: rgba(0,0,0,0) sidebar-foreground: <<colour afc-dark-blue>> sidebar-muted-foreground-hover: #444444 sidebar-muted-foreground: #c0c0c0 sidebar-tab-background-selected: #f4f4f4 sidebar-tab-background: #e0e0e0 sidebar-tab-border-selected: <<colour tab-border-selected>> sidebar-tab-border: <<colour tab-border>> sidebar-tab-divider: #e4e4e4 sidebar-tab-foreground-selected: sidebar-tab-foreground: <<colour tab-foreground>> sidebar-tiddler-link-foreground-hover: #444444 sidebar-tiddler-link-foreground: <<colour afc-dark-blue>> site-title-foreground: <<colour tiddler-title-foreground>> static-alert-foreground: #aaaaaa tab-background-selected: #ffffff tab-background: #d8d8d8 tab-border-selected: #d8d8d8 tab-border: #cccccc tab-divider: #d8d8d8 tab-foreground-selected: <<colour tab-foreground>> tab-foreground: #666666 table-border: #dddddd table-footer-background: #a8a8a8 table-header-background: #f0f0f0 tag-background: <<colour afc-mid-yellow>> tag-foreground: <<colour afc-black>> tiddler-background: <<colour background>> tiddler-border: <<colour background>> tiddler-controls-foreground-hover: <<colour afc-dark-blue>> tiddler-controls-foreground-selected: <<colour afc-black>> tiddler-controls-foreground: <<colour afc-solid-turquoise>> tiddler-editor-background: #f8f8f8 tiddler-editor-border-image: #ffffff tiddler-editor-border: #cccccc tiddler-editor-fields-even: #e0e8e0 tiddler-editor-fields-odd: #f0f4f0 tiddler-info-background: #f8f8f8 tiddler-info-border: #dddddd tiddler-info-tab-background: #f8f8f8 tiddler-link-background: <<colour background>> tiddler-link-foreground: <<colour primary>> tiddler-subtitle-foreground: <<colour afc-dark-blue>> tiddler-title-foreground: #182955 toolbar-new-button: toolbar-options-button: toolbar-save-button: toolbar-info-button: toolbar-edit-button: toolbar-close-button: toolbar-delete-button: toolbar-cancel-button: toolbar-done-button: untagged-background: #999999 very-muted-foreground: #888888
\define timeline-title() <$view field="title"/> <$list filter="[all[current]frombag{$:/plugins/federatial/xememex/config/recipe}]" variable="listItem"><span style="display:inline-block;background:#ff4;border:1px solid #cc0;color:black;padding:0 2px;border-radius:4px;font-size:0.8em;line-height:1.3;">local</span></$list> \end <$macrocall $name="timeline" format={{$:/language/RecentChanges/DateFormat}}/>
<$macrocall $name="timeline" format={{$:/language/RecentChanges/DateFormat}} subfilter="frombag{$:/plugins/federatial/xememex/config/recipe}"/>
<$action-setfield $tiddler="$:/state/showeditpreview" $value="yes"/> <$action-setfield $tiddler="$:/state/editpreviewtype" $value="$:/core/ui/EditTemplate/body/preview/output"/>
/* ------------------------------------------ PURE CSS SPEECH BUBBLES by Nicolas Gallagher - http://nicolasgallagher.com/pure-css-speech-bubbles/ http://nicolasgallagher.com http://twitter.com/necolas Created: 02 March 2010 Version: 1.2 (03 March 2011) Dual licensed under MIT and GNU GPLv2 Nicolas Gallagher ------------------------------------------ */ /* NOTE: Some declarations use longhand notation so that it can be clearly explained what specific properties or values do and what their relationship is to other properties or values in creating the effect */ /* ============================================================================================================================ == BUBBLE WITH AN ISOCELES TRIANGLE ** ============================================================================================================================ */ /* THE SPEECH BUBBLE ------------------------------------------------------------------------------------------------------------------------------- */ .bubbles-triangle-isosceles { position:relative; padding:15px; margin:1em 0 3em; color:#000; background:#f3961c; /* default background for browsers without gradient support */ /* css3 */ background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c)); background:-moz-linear-gradient(#f9d835, #f3961c); background:-o-linear-gradient(#f9d835, #f3961c); background:linear-gradient(#f9d835, #f3961c); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } /* Variant : for top positioned triangle ------------------------------------------ */ .bubbles-triangle-isosceles.bubbles-top { background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3961c), to(#f9d835)); background:-moz-linear-gradient(#f3961c, #f9d835); background:-o-linear-gradient(#f3961c, #f9d835); background:linear-gradient(#f3961c, #f9d835); } /* Variant : for left/right positioned triangle ------------------------------------------ */ .bubbles-triangle-isosceles.bubbles-left { margin-left:50px; background:#f3961c; } /* Variant : for right positioned triangle ------------------------------------------ */ .bubbles-triangle-isosceles.bubbles-right { margin-right:50px; background:#f3961c; } /* THE TRIANGLE ------------------------------------------------------------------------------------------------------------------------------- */ /* creates triangle */ .bubbles-triangle-isosceles:after { content:""; position:absolute; bottom:-15px; /* value = - border-top-width - border-bottom-width */ left:50px; /* controls horizontal position */ border-width:15px 15px 0; /* vary these values to change the angle of the vertex */ border-style:solid; border-color:#f3961c transparent; /* reduce the damage in FF3.0 */ display:block; width:0; } /* Variant : top ------------------------------------------ */ .bubbles-triangle-isosceles.bubbles-top:after { top:-15px; /* value = - border-top-width - border-bottom-width */ right:50px; /* controls horizontal position */ bottom:auto; left:auto; border-width:0 15px 15px; /* vary these values to change the angle of the vertex */ border-color:#f3961c transparent; } /* Variant : left ------------------------------------------ */ .bubbles-triangle-isosceles.bubbles-left:after { top:16px; /* controls vertical position */ left:-50px; /* value = - border-left-width - border-right-width */ bottom:auto; border-width:10px 50px 10px 0; border-color:transparent #f3961c; } /* Variant : right ------------------------------------------ */ .bubbles-triangle-isosceles.bubbles-right:after { top:16px; /* controls vertical position */ right:-50px; /* value = - border-left-width - border-right-width */ bottom:auto; left:auto; border-width:10px 0 10px 50px; border-color:transparent #f3961c; } /* ============================================================================================================================ == BUBBLE WITH A RIGHT-ANGLED TRIANGLE ** ============================================================================================================================ */ /* THE SPEECH BUBBLE ------------------------------------------------------------------------------------------------------------------------------- */ .bubbles-triangle-right { position:relative; padding:15px; margin:1em 0 3em; color:#fff; background:#075698; /* default background for browsers without gradient support */ /* css3 */ background:-webkit-gradient(linear, 0 0, 0 100%, from(#2e88c4), to(#075698)); background:-moz-linear-gradient(#2e88c4, #075698); background:-o-linear-gradient(#2e88c4, #075698); background:linear-gradient(#2e88c4, #075698); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } /* Variant : for top positioned triangle ------------------------------------------ */ .bubbles-triangle-right.bubbles-top { background:-webkit-gradient(linear, 0 0, 0 100%, from(#075698), to(#2e88c4)); background:-moz-linear-gradient(#075698, #2e88c4); background:-o-linear-gradient(#075698, #2e88c4); background:linear-gradient(#075698, #2e88c4); } /* Variant : for left positioned triangle ------------------------------------------ */ .bubbles-triangle-right.bubbles-left { margin-left:40px; background:#075698; } /* Variant : for right positioned triangle ------------------------------------------ */ .bubbles-triangle-right.bubbles-right { margin-right:40px; background:#075698; } /* THE TRIANGLE ------------------------------------------------------------------------------------------------------------------------------- */ .bubbles-triangle-right:after { content:""; position:absolute; bottom:-20px; /* value = - border-top-width - border-bottom-width */ left:50px; /* controls horizontal position */ border-width:20px 0 0 20px; /* vary these values to change the angle of the vertex */ border-style:solid; border-color:#075698 transparent; /* reduce the damage in FF3.0 */ display:block; width:0; } /* Variant : top ------------------------------------------ */ .bubbles-triangle-right.bubbles-top:after { top:-20px; /* value = - border-top-width - border-bottom-width */ right:50px; /* controls horizontal position */ bottom:auto; left:auto; border-width:20px 20px 0 0; /* vary these values to change the angle of the vertex */ border-color:transparent #075698; } /* Variant : left ------------------------------------------ */ .bubbles-triangle-right.bubbles-left:after { top:16px; left:-40px; /* value = - border-left-width - border-right-width */ bottom:auto; border-width:15px 40px 0 0; /* vary these values to change the angle of the vertex */ border-color:transparent #075698; } /* Variant : right ------------------------------------------ */ .bubbles-triangle-right.bubbles-right:after { top:16px; right:-40px; /* value = - border-left-width - border-right-width */ bottom:auto; left:auto; border-width:15px 0 0 40px; /* vary these values to change the angle of the vertex */ border-color:transparent #075698 ; } /* ============================================================================================================================ == BUBBLE WITH AN OBTUSE TRIANGLE ** ============================================================================================================================ */ /* THE SPEECH BUBBLE ------------------------------------------------------------------------------------------------------------------------------- */ .bubbles-triangle-obtuse { position:relative; padding:15px; margin:1em 0 3em; color:#fff; background:#c81e2b; /* css3 */ background:-webkit-gradient(linear, 0 0, 0 100%, from(#f04349), to(#c81e2b)); background:-moz-linear-gradient(#f04349, #c81e2b); background:-o-linear-gradient(#f04349, #c81e2b); background:linear-gradient(#f04349, #c81e2b); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } /* Variant : for top positioned triangle ------------------------------------------ */ .bubbles-triangle-obtuse.bubbles-top { background:-webkit-gradient(linear, 0 0, 0 100%, from(#c81e2b), to(#f04349)); background:-moz-linear-gradient(#c81e2b, #f04349); background:-o-linear-gradient(#c81e2b, #f04349); background:linear-gradient(#c81e2b, #f04349); } /* Variant : for left positioned triangle ------------------------------------------ */ .bubbles-triangle-obtuse.bubbles-left { margin-left:50px; background:#c81e2b; } /* Variant : for right positioned triangle ------------------------------------------ */ .bubbles-triangle-obtuse.bubbles-right { margin-right:50px; background:#c81e2b; } /* THE TRIANGLE ------------------------------------------------------------------------------------------------------------------------------- */ /* creates the wider right-angled triangle */ .bubbles-triangle-obtuse:before { content:""; position:absolute; bottom:-20px; /* value = - border-top-width - border-bottom-width */ left:60px; /* controls horizontal position */ border:0; border-right-width:30px; /* vary this value to change the angle of the vertex */ border-bottom-width:20px; /* vary this value to change the height of the triangle. must be equal to the corresponding value in :after */ border-style:solid; border-color:transparent #c81e2b; /* reduce the damage in FF3.0 */ display:block; width:0; } /* creates the narrower right-angled triangle */ .bubbles-triangle-obtuse:after { content:""; position:absolute; bottom:-20px; /* value = - border-top-width - border-bottom-width */ left:80px; /* value = (:before's left) + (:before's border-right/left-width) - (:after's border-right/left-width) */ border:0; border-right-width:10px; /* vary this value to change the angle of the vertex */ border-bottom-width:20px; /* vary this value to change the height of the triangle. must be equal to the corresponding value in :before */ border-style:solid; border-color:transparent #fff; /* reduce the damage in FF3.0 */ display:block; width:0; } /* Variant : top ------------------------------------------ */ .bubbles-triangle-obtuse.bubbles-top:before { top:-20px; /* value = - border-top-width - border-bottom-width */ bottom:auto; left:auto; right:60px; /* controls horizontal position */ border:0; border-left-width:30px; /* vary this value to change the width of the triangle */ border-top-width:20px; /* vary this value to change the height of the triangle. must be equal to the corresponding value in :after */ border-color:transparent #c81e2b; } .bubbles-triangle-obtuse.bubbles-top:after { top:-20px; /* value = - border-top-width - border-bottom-width */ bottom:auto; left:auto; right:80px; /* value = (:before's right) + (:before's border-right/left-width) - (:after's border-right/left-width) */ border-width:0; border-left-width:10px; /* vary this value to change the width of the triangle */ border-top-width:20px; /* vary this value to change the height of the triangle. must be equal to the corresponding value in :before */ border-color:transparent #fff; } /* Variant : left ------------------------------------------ */ .bubbles-triangle-obtuse.bubbles-left:before { top:15px; /* controls vertical position */ bottom:auto; left:-50px; /* value = - border-left-width - border-right-width */ border:0; border-bottom-width:30px; /* vary this value to change the height of the triangle */ border-left-width:50px; /* vary this value to change the width of the triangle. must be equal to the corresponding value in :after */ border-color:#c81e2b transparent; } .bubbles-triangle-obtuse.bubbles-left:after { top:35px; /* value = (:before's top) + (:before's border-top/bottom-width) - (:after's border-top/bottom-width) */ bottom:auto; left:-50px; /* value = - border-left-width - border-right-width */ border:0; border-bottom-width:10px; /* vary this value to change the height of the triangle */ border-left-width:50px; /* vary this value to change the width of the triangle. must be equal to the corresponding value in :before */ border-color:#fff transparent; } /* Variant : right ------------------------------------------ */ .bubbles-triangle-obtuse.bubbles-right:before { top:15px; /* controls vertical position */ bottom:auto; left:auto; right:-50px; /* value = - border-left-width - border-right-width */ border:0; border-bottom-width:30px; /* vary this value to change the height of the triangle */ border-right-width:50px; /* vary this value to change the width of the triangle. must be equal to the corresponding value in :after */ border-color:#c81e2b transparent; } .bubbles-triangle-obtuse.bubbles-right:after { top:35px; /* value = (:before's top) + (:before's border-top/bottom-width) - (:after's border-top/bottom-width) */ bottom:auto; right:-50px; /* value = - border-left-width - border-right-width */ left:auto; border:0; border-bottom-width:10px; /* vary this value to change the height of the triangle */ border-right-width:50px; /* vary this value to change the width of the triangle. must be equal to the corresponding value in :before */ border-color:#fff transparent; } /* ============================================================================================================================ == BUBBLE WITH A BORDER AND TRIANGLE ** ============================================================================================================================ */ /* THE SPEECH BUBBLE ------------------------------------------------------------------------------------------------------------------------------- */ .bubbles-triangle-border { position:relative; padding:15px; margin:1em 0 3em; border:5px solid #5a8f00; color:#333; background:#fff; /* css3 */ -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } /* Variant : for left positioned triangle ------------------------------------------ */ .bubbles-triangle-border.bubbles-left { margin-left:30px; } /* Variant : for right positioned triangle ------------------------------------------ */ .bubbles-triangle-border.bubbles-right { margin-right:30px; } /* THE TRIANGLE ------------------------------------------------------------------------------------------------------------------------------- */ .bubbles-triangle-border:before { content:""; position:absolute; bottom:-20px; /* value = - border-top-width - border-bottom-width */ left:40px; /* controls horizontal position */ border-width:20px 20px 0; border-style:solid; border-color:#5a8f00 transparent; /* reduce the damage in FF3.0 */ display:block; width:0; } /* creates the smaller triangle */ .bubbles-triangle-border:after { content:""; position:absolute; bottom:-13px; /* value = - border-top-width - border-bottom-width */ left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */ border-width:13px 13px 0; border-style:solid; border-color:#fff transparent; /* reduce the damage in FF3.0 */ display:block; width:0; } /* Variant : top ------------------------------------------ */ /* creates the larger triangle */ .bubbles-triangle-border.bubbles-top:before { top:-20px; /* value = - border-top-width - border-bottom-width */ bottom:auto; left:auto; right:40px; /* controls horizontal position */ border-width:0 20px 20px; } /* creates the smaller triangle */ .bubbles-triangle-border.bubbles-top:after { top:-13px; /* value = - border-top-width - border-bottom-width */ bottom:auto; left:auto; right:47px; /* value = (:before right) + (:before border-right) - (:after border-right) */ border-width:0 13px 13px; } /* Variant : left ------------------------------------------ */ /* creates the larger triangle */ .bubbles-triangle-border.bubbles-left:before { top:10px; /* controls vertical position */ bottom:auto; left:-30px; /* value = - border-left-width - border-right-width */ border-width:15px 30px 15px 0; border-color:transparent #5a8f00; } /* creates the smaller triangle */ .bubbles-triangle-border.bubbles-left:after { top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */ bottom:auto; left:-21px; /* value = - border-left-width - border-right-width */ border-width:9px 21px 9px 0; border-color:transparent #fff; } /* Variant : right ------------------------------------------ */ /* creates the larger triangle */ .bubbles-triangle-border.bubbles-right:before { top:10px; /* controls vertical position */ bottom:auto; left:auto; right:-30px; /* value = - border-left-width - border-right-width */ border-width:15px 0 15px 30px; border-color:transparent #5a8f00; } /* creates the smaller triangle */ .bubbles-triangle-border.bubbles-right:after { top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */ bottom:auto; left:auto; right:-21px; /* value = - border-left-width - border-right-width */ border-width:9px 0 9px 21px; border-color:transparent #fff; } /* ============================================================================================================================ == SPEECH BUBBLE ICON ** ============================================================================================================================ */ .bubbles-example-commentheading { position:relative; padding:0; color:#b513af; } /* creates the rectangle */ .bubbles-example-commentheading:before { content:""; position:absolute; top:9px; left:-25px; width:15px; height:10px; background:#b513af; /* css3 */ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; } /* creates the triangle */ .bubbles-example-commentheading:after { content:""; position:absolute; top:15px; left:-19px; border:4px solid transparent; border-left-color:#b513af; /* reduce the damage in FF3.0 */ display:block; width:0; } /* ============================================================================================================================ == BLOCKQUOTE WITH RIGHT-ANGLED TRIANGLE ** ============================================================================================================================ */ .bubbles-example-right { position:relative; padding:15px 30px; margin:0; color:#fff; background:#5a8f00; /* default background for browsers without gradient support */ /* css3 */ background:-webkit-gradient(linear, 0 0, 0 100%, from(#b8db29), to(#5a8f00)); background:-moz-linear-gradient(#b8db29, #5a8f00); background:-o-linear-gradient(#b8db29, #5a8f00); background:linear-gradient(#b8db29, #5a8f00); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } /* display of quote author (alternatively use a class on the element following the blockquote) */ .example-right + p {margin:15px 0 2em 85px; font-style:italic;} /* creates the triangle */ .bubbles-example-right:after { content:""; position:absolute; bottom:-50px; left:50px; border-width:0 20px 50px 0px; border-style:solid; border-color:transparent #5a8f00; /* reduce the damage in FF3.0 */ display:block; width:0; } /* ============================================================================================================================ == BLOCKQUOTE WITH OBTUSE TRIANGLE ** ============================================================================================================================ */ .bubbles-example-obtuse { position:relative; padding:15px 30px; margin:0; color:#000; background:#f3961c; /* default background for browsers without gradient support */ /* css3 */ background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c)); background:-moz-linear-gradient(#f9d835, #f3961c); background:-o-linear-gradient(#f9d835, #f3961c); background:linear-gradient(#f9d835, #f3961c); /* Using longhand to avoid inconsistencies between Safari 4 and Chrome 4 */ -webkit-border-top-left-radius:25px 50px; -webkit-border-top-right-radius:25px 50px; -webkit-border-bottom-right-radius:25px 50px; -webkit-border-bottom-left-radius:25px 50px; -moz-border-radius:25px / 50px; border-radius:25px / 50px; } /* display of quote author (alternatively use a class on the element following the blockquote) */ .example-obtuse + p {margin:10px 150px 2em 0; text-align:right; font-style:italic;} /* creates the larger triangle */ .bubbles-example-obtuse:before { content:""; position:absolute; bottom:-30px; right:80px; border-width:0 0 30px 50px; border-style:solid; border-color:transparent #f3961c; /* reduce the damage in FF3.0 */ display:block; width:0; } /* creates the smaller triangle */ .bubbles-example-obtuse:after { content:""; position:absolute; bottom:-30px; right:110px; border-width:0 0 30px 20px; border-style:solid; border-color:transparent #fff; /* reduce the damage in FF3.0 */ display:block; width:0; } /* ============================================================================================================================ == TWITTER ** ============================================================================================================================ */ .bubbles-example-twitter { position:relative; padding:15px; margin:100px 0 0.5em; color:#333; background:#eee; /* css3 */ -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } .bubbles-example-twitter p {font-size:28px; line-height:1.25em;} /* this isn't necessary, just saves me having to edit the HTML of the demo */ .bubbles-example-twitter:before { content:url(twitter-logo.gif); position:absolute; top:-60px; left:0; width:155px; height:36px; /* reduce the damage in FF3.0 */ display:block; } /* creates the triangle */ .bubbles-example-twitter:after { content:""; position:absolute; top:-30px; left:50px; border:15px solid transparent; border-bottom-color:#eee; /* reduce the damage in FF3.0 */ display:block; width:0; } /* display of quote author (alternatively use a class on the element following the blockquote) */ .bubbles-example-twitter + p {padding-left:15px; font:14px Arial, sans-serif;} /* ============================================================================================================================ == NUMBER ** ============================================================================================================================ */ .bubbles-example-number { position:relative; width:200px; height:200px; margin:50px 0 200px; text-align:center; font:140px/200px Arial, sans-serif; color:#fff; background:#C91F2C; } /* creates the larger triangle */ .bubbles-example-number:before { content:""; position:absolute; bottom:-140px; right:0; border-width:0 0 140px 140px; border-style:solid; border-color:transparent #C91F2C; } /* creates the larger triangle */ .bubbles-example-number:after { content:""; position:absolute; bottom:-140px; right:85px; border-width:0 0 140px 55px; border-style:solid; border-color:transparent #fff; } /* ============================================================================================================================ == PINCHED SPEECH BUBBLE (more CSS3) ** ============================================================================================================================ */ .bubbles-pinched { position:relative; padding:15px; margin:50px 0 3em; text-align:center; color:#fff; background:#333; /* css3 */ -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } /* creates a rectangle of the colour wanted for the pointy bit */ .bubbles-pinched:before { content:""; position:absolute; top:-20px; left:50%; width:100px; height:20px; margin:0 0 0 -50px; background:#333; } /* creates a rounded rectangle to cover part of the rectangle generated above */ .bubbles-pinched:after { content:""; position:absolute; top:-20px; left:0; width:50%; height:20px; background:#fff; /* css3 */ -webkit-border-bottom-right-radius:15px; -moz-border-radius-bottomright:15px; border-bottom-right-radius:15px; } /* creates the other rounded rectangle */ .bubbles-pinched > :first-child:before { content:""; position:absolute; top:-20px; right:0; width:50%; height:20px; background:#fff; /* css3 */ -webkit-border-bottom-left-radius:15px; -moz-border-radius-bottomleft:15px; border-bottom-left-radius:15px; } /* ============================================================================================================================ == OVAL SPEECH BUBBLE (more CSS3) ** ============================================================================================================================ */ .bubbles-oval-speech { position:relative; width:270px; padding:50px 40px; margin:1em auto 50px; text-align:center; color:#fff; background:#5a8f00; /* css3 */ background:-webkit-gradient(linear, 0 0, 0 100%, from(#b8db29), to(#5a8f00)); background:-moz-linear-gradient(#b8db29, #5a8f00); background:-o-linear-gradient(#b8db29, #5a8f00); background:linear-gradient(#b8db29, #5a8f00); /* NOTES: -webkit-border-radius:220px 120px; // produces oval in safari 4 and chrome 4 -webkit-border-radius:220px / 120px; // produces oval in chrome 4 (again!) but not supported in safari 4 Not correct application of the current spec, therefore, using longhand to avoid future problems with webkit corrects this */ -webkit-border-top-left-radius:220px 120px; -webkit-border-top-right-radius:220px 120px; -webkit-border-bottom-right-radius:220px 120px; -webkit-border-bottom-left-radius:220px 120px; -moz-border-radius:220px / 120px; border-radius:220px / 120px; } .bubbles-oval-speech p {font-size:1.25em;} /* creates part of the curve */ .bubbles-oval-speech:before { content:""; position:absolute; z-index:-1; bottom:-30px; right:50%; height:30px; border-right:60px solid #5a8f00; background:#5a8f00; /* need this for webkit - bug in handling of border-radius */ /* css3 */ -webkit-border-bottom-right-radius:80px 50px; -moz-border-radius-bottomright:80px 50px; border-bottom-right-radius:80px 50px; /* using translate to avoid undesired appearance in CSS2.1-capabable but CSS3-incapable browsers */ -webkit-transform:translate(0, -2px); -moz-transform:translate(0, -2px); -ms-transform:translate(0, -2px); -o-transform:translate(0, -2px); transform:translate(0, -2px); } /* creates part of the curved pointy bit */ .bubbles-oval-speech:after { content:""; position:absolute; z-index:-1; bottom:-30px; right:50%; width:60px; height:30px; background:#fff; /* css3 */ -webkit-border-bottom-right-radius:40px 50px; -moz-border-radius-bottomright:40px 50px; border-bottom-right-radius:40px 50px; /* using translate to avoid undesired appearance in CSS2.1-capabable but CSS3-incapable browsers */ -webkit-transform:translate(-30px, -2px); -moz-transform:translate(-30px, -2px); -ms-transform:translate(-30px, -2px); -o-transform:translate(-30px, -2px); transform:translate(-30px, -2px); } /* ============================================================================================================================ == OVAL THOUGHT BUBBLE (more CSS3) ** ============================================================================================================================ */ .bubbles-oval-thought { position:relative; width:270px; padding:50px 40px; margin:1em auto 80px; text-align:center; color:#fff; background:#075698; /* css3 */ background:-webkit-gradient(linear, 0 0, 0 100%, from(#2e88c4), to(#075698)); background:-moz-linear-gradient(#2e88c4, #075698); background:-o-linear-gradient(#2e88c4, #075698); background:linear-gradient(#2e88c4, #075698); /* NOTES: -webkit-border-radius:220px 120px; // produces oval in safari 4 and chrome 4 -webkit-border-radius:220px / 120px; // produces oval in chrome 4 (again!) but not supported in safari 4 Not correct application of the current spec, therefore, using longhand to avoid future problems with webkit corrects this */ -webkit-border-top-left-radius:220px 120px; -webkit-border-top-right-radius:220px 120px; -webkit-border-bottom-right-radius:220px 120px; -webkit-border-bottom-left-radius:220px 120px; -moz-border-radius:220px / 120px; border-radius:220px / 120px; } .bubbles-oval-thought p {font-size:1.25em;} /* creates the larger circle */ .bubbles-oval-thought:before { content:""; position:absolute; bottom:-20px; left:50px; width:30px; height:30px; background:#075698; /* css3 */ -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; } /* creates the smaller circle */ .bubbles-oval-thought:after { content:""; position:absolute; bottom:-30px; left:30px; width:15px; height:15px; background:#075698; /* css3 */ -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; } /* ============================================================================================================================ == OVAL SPEECH BUBBLE WITH QUOTATION MARKS (more CSS3) ** ============================================================================================================================ */ .bubbles-oval-quotes { position:relative; width:400px; height:350px; margin:2em auto 10px; color:#000; background:#ffed26; /* css3 */ /* NOTES: -webkit-border-radius:Apx Bpx; // produces oval in safari 4 and chrome 4 -webkit-border-radius:Apx / Bpx; // produces oval in chrome 4 (again!) but not supported in safari 4 Not correct application of the current spec, therefore, using longhand to avoid future problems with webkit corrects this */ -webkit-border-top-left-radius:400px 350px; -webkit-border-top-right-radius:400px 350px; -webkit-border-bottom-right-radius:400px 350px; -webkit-border-bottom-left-radius:400px 350px; -moz-border-radius:400px / 350px; border-radius:400px / 350px; } /* creates opening quotation mark */ .bubbles-oval-quotes:before { content:"\201C"; position:absolute; z-index:1; top:20px; left:20px; font:80px/1 Georgia, serif; color:#ffed26; } /* creates closing quotation mark */ .bubbles-oval-quotes:after { content:"\201D"; position:absolute; z-index:1; bottom:0; right:20px; font:80px/0.25 Georgia, serif; color:#ffed26; } .bubbles-oval-quotes p { width:250px; height:250px; padding:50px 0 0; margin:0 auto; text-align:center; font-size:35px; } /* creates smaller curve */ .bubbles-oval-quotes p:before { content:""; position:absolute; z-index:-1; bottom:-30px; right:55%; width:180px; /* wider than necessary to make it look a bit better in IE8 */ height:60px; background:#fff; /* need this for webkit - bug in handling of border-radius */ /* css3 */ -webkit-border-bottom-right-radius:40px 50px; -moz-border-radius-bottomright:40px 50px; border-bottom-right-radius:40px 50px; /* using translate to avoid undesired appearance in CSS2.1-capabable but CSS3-incapable browsers */ -webkit-transform:translate(-30px, -2px); -moz-transform:translate(-30px, -2px); -ms-transform:translate(-30px, -2px); -o-transform:translate(-30px, -2px); transform:translate(-30px, -2px); } /* creates larger curve */ .bubbles-oval-quotes p:after { content:""; position:absolute; z-index:-2; bottom:-30px; right:25%; height:80px; border-right:200px solid #ffed26; background:#ffed26; /* need this for webkit - bug in handling of border-radius */ /* css3 */ -webkit-border-bottom-right-radius:200px 100px; -moz-border-radius-bottomright:200px 100px; border-bottom-right-radius:200px 100px; /* using translate to avoid undesired appearance in CSS2.1-capabable but CSS3-incapable browsers */ -webkit-transform:translate(0, -2px); -moz-transform:translate(0, -2px); -ms-transform:translate(0, -2px); -o-transform:translate(0, -2px); transform:translate(0, -2px); /* reduce the damage in FF3.0 */ display:block; width:0; } .bubbles-oval-quotes + p { position:relative; /* part of the IE8 width compromise */ width:150px; margin:0 0 2em; font-size:18px; font-weight:bold; } /* ============================================================================================================================ == RECTANGLE-BORDER STYLE WITH CURVE ** ============================================================================================================================ */ .bubbles-rectangle-speech-border { position:relative; padding:50px 15px; margin:1em 0 3em; border:10px solid #5a8f00; text-align:center; color:#333; background:#fff; /* css3 */ -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; } /* creates larger curve */ .bubbles-rectangle-speech-border:before { content:""; position:absolute; z-index:10; bottom:-40px; left:50px; width:50px; height:30px; border-style:solid; border-width:0 10px 10px 0; border-color:#5a8f00; background:transparent; /* css3 */ -webkit-border-bottom-right-radius:80px 50px; -moz-border-radius-bottomright:80px 50px; border-bottom-right-radius:80px 50px; /* reduce the damage in FF3.0 */ display:block; } /* creates smaller curve */ .bubbles-rectangle-speech-border:after { content:""; position:absolute; z-index:10; bottom:-40px; left:50px; width:20px; height:30px; border-style:solid; border-width:0 10px 10px 0; border-color:#5a8f00; background:transparent; /* css3 */ -webkit-border-bottom-right-radius:40px 50px; -moz-border-radius-bottomright:40px 50px; border-bottom-right-radius:40px 50px; /* reduce the damage in FF3.0 */ display:block; } /* creates a small circle to produce a rounded point where the two curves meet */ .bubbles-rectangle-speech-border > :first-child:before { content:""; position:absolute; bottom:-40px; left:45px; width:10px; height:10px; background:#5a8f00; /* css3 */ -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } /* creates a white rectangle to cover part of the oval border*/ .bubbles-rectangle-speech-border > :first-child:after { content:""; position:absolute; bottom:-10px; left:76px; width:24px; height:15px; background:#fff; } /* ============================================================================================================================ == OVER SPEECH BUBBLE, EMPTY, WITH BORDER (more CSS3) ** ============================================================================================================================ */ .bubbles-oval-speech-border { position:relative; padding:70px 30px; margin:1em auto 60px; border:10px solid #f3961c; text-align:center; color:#333; background:#fff; /* css3 */ /* NOTES: -webkit-border-radius:240px 140px; // produces oval in safari 4 and chrome 4 -webkit-border-radius:240px / 140px; // produces oval in chrome 4 (again!) but not supported in safari 4 Not correct application of the current spec, therefore, using longhand to avoid future problems with webkit corrects this */ -webkit-border-top-left-radius:240px 140px; -webkit-border-top-right-radius:240px 140px; -webkit-border-bottom-right-radius:240px 140px; -webkit-border-bottom-left-radius:240px 140px; -moz-border-radius:240px / 140px; border-radius:240px / 140px; } /* creates larger curve */ .bubbles-oval-speech-border:before { content:""; position:absolute; z-index:2; bottom:-40px; right:50%; width:50px; height:30px; border-style:solid; border-width:0 10px 10px 0; border-color:#f3961c; margin-right:-10px; background:transparent; /* css3 */ -webkit-border-bottom-right-radius:80px 50px; -moz-border-radius-bottomright:80px 50px; border-bottom-right-radius:80px 50px; /* reduce the damage in FF3.0 */ display:block; } /* creates smaller curve */ .bubbles-oval-speech-border:after { content:""; position:absolute; z-index:2; bottom:-40px; right:50%; width:20px; height:31px; border-style:solid; border-width:0 10px 10px 0; border-color:#f3961c; margin-right:20px; background:transparent; /* css3 */ -webkit-border-bottom-right-radius:40px 50px; -moz-border-radius-bottomright:40px 50px; border-bottom-right-radius:40px 50px; /* reduce the damage in FF3.0 */ display:block; } /* creates a small circle to produce a rounded point where the two curves meet */ .bubbles-oval-speech-border > :first-child:before { content:""; position:absolute; z-index:1; bottom:-40px; right:50%; width:10px; height:10px; margin-right:45px; background:#f3961c; /* css3 */ -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } /* creates a white rectangle to cover part of the oval border*/ .bubbles-oval-speech-border > :first-child:after { content:""; position:absolute; z-index:1; bottom:-10px; right:50%; width:30px; height:15px; background:#fff; } /* ============================================================================================================================ == OVER THOUGHT BUBBLE, EMPTY, WITH BORDER (more CSS3) ** ============================================================================================================================ */ .bubbles-oval-thought-border { position:relative; padding:70px 30px; margin:1em auto 80px; border:10px solid #c81e2b; text-align:center; color:#333; background:#fff; /* css3 */ /* NOTES: -webkit-border-radius:240px 140px; // produces oval in safari 4 and chrome 4 -webkit-border-radius:240px / 140px; // produces oval in chrome 4 (again!) but not supported in safari 4 Not correct application of the current spec, therefore, using longhand to avoid future problems with webkit corrects this */ -webkit-border-top-left-radius:240px 140px; -webkit-border-top-right-radius:240px 140px; -webkit-border-bottom-right-radius:240px 140px; -webkit-border-bottom-left-radius:240px 140px; -moz-border-radius:240px / 140px; border-radius:240px / 140px; } /* creates the larger circle */ .bubbles-oval-thought-border:before { content:""; position:absolute; z-index:10; bottom:-40px; right:100px; width:50px; height:50px; border:10px solid #c81e2b; background:#fff; /* css3 */ -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; /* reduce the damage in FF3.0 */ display:block; } /* creates the smaller circle */ .bubbles-oval-thought-border:after { content:""; position:absolute; z-index:10; bottom:-60px; right:50px; width:25px; height:25px; border:10px solid #c81e2b; background:#fff; /* css3 */ -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; /* reduce the damage in FF3.0 */ display:block; }
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline .tc-ext-doc-link { color: <<color primary>>; fill: <<color primary>>; font-size: 1.2em; font-weight: bold; font-family: Mulish; text-decoration: none; border-radius: 4px; padding: 0.3em; margin: 0.3em -0.3em 0.3em -0.3em; border: 2px solid transparent; } .tc-ext-doc-link svg { vertical-align: middle; height: 0.75em; } .tc-ext-doc-link img { vertical-align: middle; height: 1.3em; } .tc-ext-doc-link:hover { color: <<color background>>; fill: <<color background>>; background: <<color primary>>; border: 2px solid rgba(0,0,0,0.5); }
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline @media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { <<if-sidebar """ .tc-sidebar-scrollable { background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.85) 42px,rgba(255,255,255,0.85) 100%); } """>> } @media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { <<if-sidebar """ .tc-sidebar-scrollable { background: linear-gradient(to right,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%); } """>> }
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html body.tc-body .tc-tiddler-frame.tc-tagged-HideEditButton .tc-btn-\%24\%3A\%2Fcore\%2Fui\%2FButtons\%2Fedit, html body.tc-body .tc-tiddler-frame.tc-tagged-HideEditButton .tc-btn-\%24\%3A\%2Fcore\%2Fui\%2FButtons\%2Finfo, html body.tc-body .tc-tiddler-frame.tc-tagged-HideEditButton .tc-btn-\%24\%3A\%2Fcore\%2Fui\%2FButtons\%2Fmore-tiddler-actions, html body.tc-body .tc-tiddler-frame.tc-tagged-HideEditButton .tc-tags-wrapper, html body.tc-body .tc-tiddler-frame.tc-tagged-HideEditButton .tc-tagged-by { display: none; }
button.tc-tiddlylink, a.tc-tiddlylink { font-weight: bold; } .tc-afc-above-story-logo { background: <<colour afc-light-purple>>; margin: -0.5em -0.5em 1.5em -0.5em; padding: 0.5em 0.5em 0.5em 0.5em; border-radius: 0.25rem; } h1, h2, h3, h4, h5, h6 { margin: 0.75em -0.25em 0.25em -0.25em; padding: 0.25em 0.25em 0.25em 0.25em; border-radius: 0.25rem; color: <<colour afc-dark-blue>>; } h1 { background: <<colour afc-solid-turquoise>>; } h2 { background: <<colour afc-solid-purple>>; color: <<colour afc-white>>; } h3 { background: <<colour afc-solid-yellow>>; } h4 { background: <<colour afc-solid-green>>; } h5 { background: <<colour afc-solid-pink>>; } .tc-titlebar h2, h1.tc-site-title { background: none; color: <<colour afc-dark-blue>>; } div.tc-thumbnail-caption { background: <<colour afc-dark-blue>>; }
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline .tc-topbar-right { top: 0; right: 0; } .tc-topbar-left { display: inline-block; top: 0; left: 0; width: 100%; } nav.tc-top-menu p { margin: 0; } nav.tc-top-menu > ul { position: relative; list-style-type: none; margin: 0; padding: 0 0 0 42px; text-transform: uppercase; background: <<colour top-menu-background>>; <<box-shadow "1px 1px 5px rgba(0, 0, 0, 0.3)">> } nav.tc-top-menu > ul > li { display: inline-block; margin: 0; padding: 0; } nav.tc-top-menu > ul > li > a, nav.tc-top-menu > ul > li > button { display: block; font-weight: 700; color: <<colour top-menu-foreground>>; fill: <<colour top-menu-foreground>>; text-decoration: none; padding: 0.5em; margin: 0; background: none; border: none; cursor: pointer; text-transform: inherit; border-radius: 0; text-decoration: none; } nav.tc-top-menu > ul > li > a.tc-selected, nav.tc-top-menu > ul > li > button.tc-selected { background: <<colour top-menu-foreground>>; color: <<colour top-menu-background>>; fill: <<colour top-menu-background>>; } nav.tc-top-menu > ul > li svg { width: 1em; height: 1em; fill: <<colour top-menu-foreground>>; } nav.tc-top-menu > ul > li > a:hover, nav.tc-top-menu > ul > li > button:hover { background: rgba(0,0,0,0.25); border-radius: 0; text-decoration: none; } nav.tc-top-menu .tc-drop-down { max-height: 70vh; overflow: auto; } nav.tc-top-menu .tc-drop-down a { text-decoration: none; } nav.tc-top-menu .tc-drop-down button { display: inline-block; width: auto; } nav.tc-top-menu .tc-drop-down ol { margin: 0; }
<$list filter="[{$:/_AFC/SurveyBanner/URL}!is[blank]]" variable="ignore"> <a href={{$:/_AFC/SurveyBanner/URL}} target="_blank" class="tc-survey-banner"> <div class="tc-survey-banner-heading"> {{$:/core/images/plugin-generic-language}} Help us improve </div> <div class="tc-survey-banner-body"> We are hoping to gather valuable feedback on your use and opinion of the Wiki Manuals. By sharing your thoughts and opinions, you will contribute directly to ongoing improvements. It will take no longer than 10 minutes of your time to complete. </div> </a> </$list>
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock .tc-survey-banner { background: <<colour afc-light-green>>; color: <<colour afc-dark-blue>>; fill: <<colour afc-dark-blue>>; padding: 1em; text-shadow: none; border-radius: 8px; line-height: 1.2; text-decoration: none; display: block; margin-right: 1em; } .tc-survey-banner:hover { background: <<colour afc-dark-blue>>; color: <<colour afc-light-green>>; fill: <<colour afc-light-green>>; } .tc-survey-banner-heading { font-size: 2em; font-weight:bold; margin-bottom: 0.5em; } .tc-survey-banner-heading svg { width: 1em; height: 1em; vertical-align: text-bottom; }
<hr/> <$button class="tc-btn-invisible"> <$set name="tags" filter="[<currentTiddler>]"> <$action-sendmessage $message="tm-new-tiddler" tags=<<tags>>/> Create new tiddler tagged '<$text text=<<currentTiddler>>/>' </$set> </$button>
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline .tc-tag-navigation-buttons { clear: both; display: flex; font-size: 1em; border: 1px solid #c1e1ea; } .tc-tag-navigation-button-previous, .tc-tag-navigation-button-next { cursor: pointer; border: none; background: #c1e1ea; border-radius: 4px; padding: 5px; color: white; } .tc-tag-navigation-button-middle { flex: 1; font-size: 100%; } .tc-tag-navigation-body { padding: 0.5em; border-left: 1px solid #c1e1ea; border-right: 1px solid #c1e1ea; } .tc-tag-navigation-button-previous:hover { background-color:#94d2e3; } .tc-tag-navigation-button-next:hover { background-color:#94d2e3; }
\define tag-navigation-buttons() <div class="tc-tag-navigation-buttons"> <$list filter="[<__tag__>tagging[]allbefore<currentTiddler>limit[1]]" variable="ignore"> <$button class="tc-tag-navigation-button tc-tag-navigation-button-previous"> <$action-setfield $tiddler=<<state>> $value={{{ [<__tag__>tagging[]before<currentTiddler>] }}}/> {{left}} previous </$button> </$list> <$button class="tc-tag-navigation-button tc-tag-navigation-button-middle tc-btn-invisible"> <$action-navigate $to=<<__tag__>>/> (<$text text={{{ [<__tag__>tagging[]allbefore<currentTiddler>count[]add[1]] }}}/> of <$text text={{{ [<__tag__>tagging[]count[]] }}}/>) </$button> <$list filter="[<__tag__>tagging[]allafter<currentTiddler>limit[1]]" variable="ignore"> <$button class="tc-tag-navigation-button tc-tag-navigation-button-next"> <$action-setfield $tiddler=<<state>> $value={{{ [<__tag__>tagging[]after<currentTiddler>] }}}/> next {{right}} </$button> </$list> </div> \end \define tag-navigation(tag) <div class="tc-tag-navigation"> <$set name="state" value=<<qualify "$:/state/tag-navigation">>> <$set name="state" value={{{ [<state>addsuffix[/]addsuffix<__tag__>] }}}> <$tiddler tiddler={{{ [<state>get[text]] ~[<__tag__>tagging[]first[]] }}}> <<tag-navigation-buttons>> <div class="tc-tag-navigation-body"> <h1><$text text={{!!title}}/></h1> <$transclude mode="block"/> </div> <<tag-navigation-buttons>> </$tiddler> </$set> </$set> </div> \end
<textarea readonly="readonly" style="width:100%;height:10em;"><$text text={{!!text}}/></textarea>
<$button message="tm-login" class="tc-consent-button tc-btn-invisible"> Login </$button>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 230 53" class="header__logo--desktop"> <g class="logo-icon"> <path fill="#FFDC16" d="M5.546 36.716 0 47.398 10.682 53l3.88-7.47c-3.716-2.032-6.885-5.052-9.016-8.814Zm4.562-8.843 2.322-.412c.71 4.12 3.251 7.47 6.639 9.337l6.01-11.589-6.803-13.099-8.168 15.763Z"></path> <path fill="#64C3D7" d="M34.23 26.5c-1.911-3.707-.49-8.293 3.197-10.215L28.986 0l-13.36 7.003 2.65 5.107 1.585-3.048 10.682 5.602-5.464 10.573L39.476 53l13.36-7.003-8.442-16.284c-3.688 1.95-8.25.494-10.163-3.213Z"></path> <path fill="#AFDCE6" d="m19.861 9.062-1.585 3.048 6.803 13.1 5.464-10.573L19.86 9.062Z"></path> <path fill="#645FA5" d="M44.394 29.713c3.688-1.922 5.136-6.508 3.196-10.216-1.912-3.707-6.475-5.162-10.163-3.212l6.967 13.428Z"></path> <path fill="#AAA0CD" d="M34.23 26.5c1.913 3.707 6.476 5.163 10.164 3.213l-6.967-13.429c-3.688 1.923-5.108 6.509-3.196 10.216Z"></path> <path fill="#ED73AA" d="m29.068 48.03-1.694-9.694c-2.978.412-5.846-.165-8.305-1.538l-4.508 8.733a22.757 22.757 0 0 0 14.507 2.499ZM2.814 29.164a23.297 23.297 0 0 0 2.732 7.551l4.562-8.842-7.294 1.29Z"></path> <path fill="#F0AFCB" d="m12.457 27.461-2.322.412-4.59 8.87a23.222 23.222 0 0 0 9.016 8.815l4.508-8.76c-3.36-1.895-5.901-5.218-6.611-9.337Z"></path> </g> <g class="logo-text"> <path fill="#000" d="M81.957 38.336a.594.594 0 0 1-.546-.385l-2.022-6.123h-9.288l-1.967 6.123c-.082.193-.3.385-.546.385h-3.36c-.192 0-.328-.192-.274-.385l8.06-22.957c.081-.192.3-.385.546-.385h4.671c.246 0 .465.165.547.385L85.7 37.95c.055.165-.082.385-.273.385h-3.47Zm-3.66-9.941-3.58-10.82-3.496 10.82h7.076Zm9.152 9.941c-.192 0-.41-.192-.41-.412l.164-7.8-.137-8.841c0-.193.191-.413.41-.413h3.142c.19 0 .41.193.41.412l-.055 2.142c1.12-1.62 3.06-2.938 5.655-2.938 3.633 0 5.901 2.444 5.901 6.838v3.597l.136 7.003c0 .192-.191.412-.409.412h-3.36c-.192 0-.41-.192-.41-.412l.136-7.003v-3.487c0-2.472-1.338-3.762-3.196-3.762-2.05 0-3.934 1.73-4.29 5.354v1.895l.055 7.003c0 .192-.19.412-.41.412H87.45Zm18.194 0c-.191 0-.41-.192-.41-.412l.164-7.8-.136-8.841c0-.193.191-.413.409-.413h3.142c.191 0 .41.193.41.412l-.055 2.142c1.12-1.62 3.06-2.938 5.655-2.938 3.634 0 5.901 2.444 5.901 6.838v3.597l.137 7.003c0 .192-.191.412-.41.412h-3.333c-.191 0-.41-.192-.41-.412l.137-7.003v-3.487c0-2.472-1.339-3.762-3.196-3.762-2.049 0-3.934 1.73-4.289 5.354v1.895l.054 7.003c0 .192-.191.412-.41.412h-3.36Zm30.188 0c-.191 0-.41-.192-.41-.412l.055-1.977c-1.202 1.702-3.005 2.718-5.355 2.718-4.781 0-7.349-3.927-7.349-9.007 0-5.053 2.787-9.117 7.431-9.117 2.268 0 4.043.879 5.218 2.581l-.082-1.84c0-.192.191-.412.41-.412h3.333c.191 0 .41.193.41.412l-.164 8.266.164 8.376c0 .192-.192.412-.41.412h-3.251Zm-4.562-2.527c2.732 0 4.289-2.032 4.316-6.068.027-4.037-1.475-6.262-4.234-6.29-2.924-.027-4.372 2.225-4.372 5.96-.027 4.064 1.421 6.398 4.29 6.398Zm17.593 2.527c-.191 0-.41-.192-.41-.412l.273-11.451-.273-11.452c0-.192.192-.412.41-.412h14.452c.191 0 .41.193.41.412v2.444c0 .193-.192.412-.41.412h-10.545l-.192 7.305h10.245c.191 0 .41.192.41.412v2.444c0 .192-.191.412-.41.412h-10.245l.192 9.474c0 .192-.192.412-.41.412h-3.497Zm17.129 0c-.191 0-.41-.192-.41-.412l.164-8.403-.164-8.239c0-.192.192-.412.41-.412h3.306c.191 0 .41.193.382.412l-.109 2.719c1.284-2.17 3.579-3.24 6.065-3.24.273 0 .546.027.765.055.218.027.41.247.41.466v2.362a.398.398 0 0 1-.41.385c-.191-.028-.465-.028-.738-.028-3.223 0-5.764 1.867-5.983 5.767l.082 8.156c0 .192-.191.412-.41.412h-3.36Zm26.828-5.959c.191 0 .382.192.327.412-.491 3.295-3.332 5.959-7.922 5.959-5.601 0-8.633-3.762-8.633-9.062 0-5.52 3.196-9.172 8.496-9.172 5.328 0 8.387 3.597 8.524 9.474 0 .192-.191.412-.41.412h-12.539c.164 3.734 1.693 5.492 4.589 5.492 2.076 0 3.47-.989 3.961-3.076a.521.521 0 0 1 .492-.412h3.115v-.027Zm-7.677-9.035c-2.431 0-3.879 1.483-4.316 4.311h8.414c-.164-2.279-1.475-4.311-4.098-4.311Zm16.391 15.406c-3.633 0-5.901-2.444-5.901-6.838v-3.598l-.109-7.002c0-.192.191-.412.41-.412h3.306c.191 0 .409.192.409.412l-.109 7.003V31.8c0 2.472 1.339 3.762 3.169 3.762 2.049 0 3.934-1.73 4.289-5.355v-1.895l-.027-7.002c0-.192.191-.412.41-.412h3.333c.191 0 .409.192.409.412l-.163 7.799.136 8.842c0 .193-.191.412-.41.412h-3.141c-.192 0-.41-.192-.41-.412l.109-2.142c-1.147 1.62-3.114 2.939-5.71 2.939Zm24.724-.412c-.191 0-.409-.192-.409-.412l.082-1.977c-1.175 1.702-3.006 2.718-5.328 2.718-4.781 0-7.349-3.927-7.349-9.007 0-5.053 2.787-9.117 7.431-9.117 2.268 0 4.043.879 5.191 2.554l-.082-8.046c0-.192.191-.412.41-.412h3.36c.191 0 .41.192.41.412l-.164 10.874.164 12.028c0 .193-.191.412-.41.412h-3.306v-.027Zm-4.535-2.5c2.705 0 4.289-2.031 4.317-6.068.027-4.064-1.475-6.344-4.235-6.371-2.923-.055-4.371 2.28-4.371 6.014-.027 4.064 1.421 6.426 4.289 6.426Z"></path> </g> </svg>
Das Kind, der/die Jugendliche ist in freiwillige, organisierte Schul- oder Freizeitaktivitäten involviert (wie etwa Sport, Vereine, Band, Pfadfinder, ...)
Anwesenheit in der Schule, Arbeit oder Ausbildung. Dies ist die Beurteilung von sinnvoller Beschäftigung des Kindes/Jugendlichen. Verhalten und Leistung werden separat beurteilt. Bewertung der Teilnahme des jungen Menschen am letzten Schul-, Ausbildungs- oder Arbeitsumfeld während der letzten 3 Monate, für die Informationen verfügbar sind.
Klarkommen in der Schule, Arbeit oder Ausbildung: beinhaltet akademische Leistung und Verhalten. Da intellektuelle Fähigkeit an anderer Stelle beurteilt wird, bewerten Sie hier nicht die wahrgenommene intellektuelle Fähigkeit. Bewerten Sie, wie der/die Jugendliche in seiner/ihrer akademischen oder Arbeitsumgebung klarkommt, während der letzten 3 Monats-Periode, für die Informationen zur Verfügung stehen.
Fertigkeiten oder Talente in Aktivitäten wie Sport, Kunst, Musik, Technik, Computer, Handwerk
Inkludiert schwere Krankheiten oder Verletzungen und chronische Erkrankungen wie Diabetes, Arthritis, Nebenwirkungen von Medikamenten, physische Folgen von Alkohol oder Substanzmissbrauch. Beinhaltet nicht vorübergehende Zustände wie Grippe oder Prellungen.
Das Ausmaß, zu dem das Kind bzw. der/die Jugendliche sich altersgemäß um Dinge wie Hygiene, Kleidung, Essen und die eigene Gesundheit kümmert - falls die Person Dinge noch nicht lernen konnte (z.B. Schuhe binden, weil es noch nie Schuhe zum Binden hatte), ist dies nicht nachteilig zu bewerten, sondern einfach das grundsätzliche Zurechtkommen mit diesen Themen.
Bewertung von Beeinträchtigungen und/oder Behinderungen gleichwelcher Ursache, welche die Aktivität oder Mobilität einschränkt, das Sehen oder Hören vermindert oder anderweitig die persönliche Funktionsfähigkeit beeinflusst. Inkludiert Beeinträchtigungen genetischer Ursache, Nebenwirkungen von Medikamenten oder physische Beeinträchtigungen als Folge von Unfällen. WERTEN SIE DIES NICHT ALS KERNPROBLEM, WENN DIE BEEINTRÄCHTIGUNG UNVERÄNDERLICH IST!
Bewerten Sie die soziale Entwicklung und Reife im Vergleich zu Kindern/Jugendlichen des gleichen Alters und der gleichen Kultur. Dieses Item beinhaltet (ist aber nicht beschränkt auf) alle Arten von Problemen mit sozialer Interaktion, die üblicherweise bei übergreifenden Entwicklungsstörungen zu beobachten sind (z.B. bei Störungen aus dem Autismusspektrum). WERTEN SIE DIES NICHT ALS KERNPROBLEM, WENN DAS ENTWICKLUNGSDEFIZIT UNVERÄNDERLICH IST!
Das Kind bzw. der/die Jugendliche ist engagiert, liebenswert, interessiert an sozialer Interaktion mit Anderen. Sozialkompetenz und Interaktion können aus verschiedenen Gründen reduziert sein. Dies ist eine Bewertung dessen, was aktuell im Leben des Kindes stattfindet; Entwicklungsprobleme, die die sozialen Beziehungen lebenslang beeinflussen (z.B. Autismusspektrumstörungen) bewerten Sie bitte bei Item 8 (Soziale Entwicklung).
Möglichkeit des Kindes oder des/der Jugendlichen, Zugang zu sicherem und angemessenem Wohnraum zu erhalten. Kann sich auf Wohnraumverlust der ganzen Familie beziehen, oder aber auf Rauswurfrisiko des/der Jugendlichen aus seinem/ihren Zuhause. Fokus ist jedoch immer die Situation des/der Jugendlichen selbst. Für ältere Jugendliche ist die Annahme, dass das ein Zuhause mit der Familie ist, möglicherweise nicht angemessen.
Die Fähigkeit der Familie, dem Jugendlichen konkrete Ressourcen zur Verfügung zu stellen, z.B. finanzielle Stabilität, angemessene Unterkunft, Kleidung usw. Im Falle älterer, selbständig lebender Jugendlicher kann sich dies auf ihre Fähigkeit beziehen, diese Dinge selbständig, über Arbeit oder zustehende Förderungen, zu erlangen.
Qualität der Interaktion und Zuneigung zwischen den Mitgliedern der unmittelbaren Familie (Eltern und Geschwister und andere im Haushalt lebende Personen). Wenn sehr unterschiedlich, bewerten Sie die beste verfügbare Beziehung.
Die Art und Weise, wie Wut, Konflikte und negative Gefühle in der Beziehung ausgedrückt und gehandhabt werden; bewerten Sie die Beziehung zwischen dem Kind bzw. dem/der Jugendlichen und jenem Familienmitglied, mit dem es den problematischsten Konflikt gibt.
Die typischen Erziehungsmuster der Eltern oder des/der BetreuerIn; Grenzen und Regeln für das Kind oder den/die Jugendliche/n; zu harte, inkonsistente oder unzureichende Erziehung können hier ein Problem darstellen. Wenn das Kind bzw. der/die Jugendliche regelmäßig Zeit in zwei Haushalten verbringt (z.B. geschiedene Eltern) und es Unterschiede zwischen den beiden Erziehungsmethoden gibt, bewerten Sie die Wirkung der Kombination der beiden. Wenn es Anzeichen für Missbrauch gibt, stellen Sie sicher, dass dies in der Geschichte sorgfältig festgehalten wird und dass Fragen des Kinderschutzes berücksichtigt wurden.
Beschreibt die Beziehungen zu Erwachsenen außerhalb der Familie, wie LehrerIn, TrainerIn NachbarInnen, Eltern von FreundInnen, Tante oder Onkel, Pastor usw.
Das Ausmaß, in dem das Kind bzw. der/die Jugendliche Freundschaften zu Gleichaltrigen sucht, in Beziehung geht und Bindungen mit diesen eingeht.
Ausmaß, inwieweit die Freundschaftsgruppe des Jugendlichen als prosozial oder unsozial identifiziert wird.
Das Kind bzw. der/die Jugendliche ist klug, lernfähig und kann Dinge verstehen.
Umfasst irrationale Ängste und Phobien, allgemeine Ängste, Sorgen und panikartige Symptome, wiederholtes Stellen von Fragen und Suchen nach Bestätigung oder unruhiges, aufgeregtes Verhalten, wenn es eindeutig mit Angst verbunden ist. Diese werden oft durch neue Situationen oder Menschen bei milderer Form oder durch durchgängige Ängste und Hemmungen bei höheren Schweregraden hervorgerufen.
Zwangsgedanken sind wiederkehrende, hartnäckige Gedanken, Impulse oder Bilder, die trotz der Bemühungen der Person, sie auszuschließen, in den Geist gelangen und von der Person oft als unrealistisch erkannt werden. Zwanghaftes Verhalten ist ein sich wiederholendes und zielgerichtetes Verhalten, das mit einem subjektiven Gefühl verbunden ist, dass es durchgeführt werden muss, z.B. Kontrollieren, Waschen.
Wiederkehrende traumabezogene Gedanken, Bilder, Gefühle oder Verhaltensweisen, die eine emotional stark geladene, beängstigende oder überwältigende Qualität haben; werden mit emotionaler Erregung in Verbindung gebracht und dringen in den Geist der Person auf eine Weise ein, die außerhalb der willentlichen Kontrolle liegt. Inkludiert sich aufdrängende Erinnerungen, Alpträume, Flashbacks, Wiedererleben. Ausgeschlossen sind depressive oder Zwangsgedanken, oder solche, die mit bestimmten Phobien im Zusammenhang stehen.
Das Ausmaß, in dem sich das Kind bzw. der/die Jugendliche für angemessene Zeiträume auf eine Aufgabe konzentrieren kann, ohne Ablenkung oder Unterbrechung der Konzentration, ohne persönliche Betreuung oder andere individuelle Aufmerksamkeit. Bewerten Sie typisches Verhalten, nicht Aufmerksamkeitsverluste durch Müdigkeit oder situationsspezifische Faktoren.
Allgemeine Reaktion auf Frustration, Enttäuschung, Kritik oder Provokation. Beinhaltet Ansprechbarkeit auf Reize im Zusammenhang mit manischen Zuständen.
Schwierigkeiten mit Schlaf und Erregung, einschließlich Schlaflosigkeit (Schwierigkeit, einzuschlafen), übermäßige Tagesschläfrigkeit, Alpträume, Nachtschrecken, Schlafapnoe, Schlafwandeln und Narkolepsie. Bewertet auf der Grundlage, wie viel Stress und Funktionsstörungen mit dem Problem verbunden sind, unabhängig davon, ob der Schlaf das Hauptanliegen ist.
Depressionen können sich in Trauer, Weinen, Reizbarkeit, Lethargie, Langeweile usw. manifestieren; einer der Hauptfaktoren ist die Unfähigkeit, sich über normalerweise angenehme Dinge zu freuen. Mangelnde Aktivität oder Rückzug im Zusammenhang mit negativen Symptomen der Psychose werden hier nicht bewertet, es sei denn, es gibt eindeutige Hinweise auf eine dysphore Stimmung.
Umfasst absichtliches selbstverletzendes Verhalten; schließt selbstmörderisches Verhalten oder unklar motiviertes Verhalten aus, das zu Verletzungen führt. Mehrdeutiges Verhalten (z.B. das Schlagen einer Wand) kann als selbstschädigend angesehen werden, wenn es nach Schmerzen oder Verletzungen wiederholt wird. Selbst-Tattooing/Piercing gelten als Selbstverletzung, aber professionelles Tattooing oder Piercing nicht.
Umfasst alle Formen von Essstörungen, ob Kalorieneinschränkung, Binge-Essen mit oder ohne Erbrechen, Pica Syndrom etc. Eine Erhöhung oder Verringerung der Kalorienzufuhr infolge von Depressionen oder anderen Problemen wird unter Diät und/oder Appetit bewertet. Beinhaltet das Nichtessen aus Gründen, die mit wahnhaften Zuständen verbunden sind, wie z.B. dem Glauben, dass Lebensmittel vergiftet sind.
Der Konsum von Alkohol oder illegalen Drogen (keine Zigaretten) ohne elterliche Zustimmung; kulturell sanktionierter Konsum wie Schlucke von Wein der Eltern werden nicht bewertet; in einer geschlossenen Einheit wie in einer Kinder-/Jugendstation oder einer Strafanstalt sollte die Einschätzung der Schwere auf Beobachtungen der geäußerten Einstellung, des Interesses und des gezeigten Willens zu Abstinenz/Behandlung erfolgen.
Die Suizidalität wird sowohl nach Verhalten als auch nach Gedanken bewertet. Es muss eindeutige Beweise für die Absicht geben, Selbstverletzung zu verursachen, um das Verhalten als Selbstmordversuch zu bewerten; eine versehentliche Selbstverletzung wird nicht eingestuft. Bewerten Sie auch keine Verletzungen oder Krankheiten als Folge anderer symptomatischer Verhaltensweisen wie Drogenmissbrauch oder Essstörungen, es sei denn, es wird eine bestimmte selbstmörderische Absicht zum Ausdruck gebracht. Folgen Sie den internen Kinderschutzplänen, wenn dieses Item >1 bewertet wird.
Ein Stil des Widerspruchs, der Nichteinhaltung von Regeln und/oder der Weigerung, Anweisungen von Autoritätspersonen zu befolgen; ein gewisses Maß an Missachtung wird normalerweise erwartet, Verhalten sollte nur dann als problematisch eingestuft werden, wenn es von Alters- und kulturellen Normen abweicht.
Bezieht sich auf die absichtliche Zerstörung eigenen oder fremden Eigentums des Jugendlichen, sei es in Wutausbrüchen oder nicht, wie Graffiti, Fenster einschlagen, Dinge werfen usw.
Aggressives und/oder sadistisches Verhalten, das andere Menschen oder Tiere schädigen könnte oder tatsächlich Schaden zufügt. Sozial oder kulturell anerkannte Formen der Aggression (z.B. Jagd, Insektentötung) werden nicht berücksichtigt, es sei denn, sie werden ungewöhnlich sadistisch gehandhabt (z.B. Freude daran, die Flügel von Schmetterlingen auszureißen). Halten Sie sich an Ihre Risikohandlungspläne, wenn dieses Item >1 ergibt.
Bewerten Sie Besorgnisse, Ängste und Verhaltensweisen, die für die/den Jugendliche/n oder andere Personen Ärger, Konflikte oder Risiken verursachen. Dies kann das Ausleben von Handlungen wie Promiskuität, Missbrauch oder Exhibitionismus sein; oder Hemmungen wie zwanghafte Sorge um sexuelle Belange oder Ängste, die soziale Interaktionen behindern. Fragen der Geschlechtsidentität werden hier nicht bewertet, es sei denn, sie werden von problematischen sexuellen Ängsten oder Verhaltensweisen begleitet. Verwenden Sie den Risikohandlungsplan, wenn dieses Item >1 beträgt.
Vorhandensein psychotischer Symptome, wie z.B. Wahnvorstellungen (Festhalten an falschen Überzeugungen ohne objektive Beweise, welche unmöglich oder höchst unwahrscheinlich sind. Wahnvorstellungen sind nicht durch rationale Argumente oder gegenteilige Beweise beeinflussbar und sind kein konventioneller Glaube im Zusammenhang mit dem sozialen oder kulturellen Hintergrund der Person) oder Halluzinationen (jede Erfahrung objektiv unrealistischer Wahrnehmungen, wie z.B. Hören, Sehen, Halluzinationen von Berührungen oder Gerüchen, die andere nicht haben, wenn sie NICHT unter dem Einfluss von berauschenden Substanzen stehen. Bewerten Sie nur deskriptiv, nicht auf der Grundlage der mutmaßlichen Ursache. Werten Sie Flashbacks nur, wenn sie als real und nicht als intensive Erinnerung erlebt werden.).
Eine Stimmung, die im Vergleich zu den realen Ereignissen unverhältnismäßig „high“, ausgelassen, manisch, bzw. unrealistisch glücklich ist. Die Erregbarkeit im Zusammenhang mit manischen Zuständen wird separat bewertet.
Die Fähigkeit des Kindes bzw. des/der Jugendlichen, feinfühlig die sich ändernden mentalen Zustände anderer Menschen und deren Auswirkungen auf ihr Handeln zu erkennen oder über eigene affektive Zustände nachzudenken. Wenn vorhanden, zeigt er/sie „mind-mindedness“ (Bewusstsein über die mentalen Zustände Anderer). Wenn fehlend, kann er/sie Gefühllosigkeit oder Unemotionalität zeigen oder eine Unfähigkeit, Frustration und affektive Zustände zu tolerieren, ohne auf Abwehr und Verdrängung zurückzugreifen.
Inwieweit das Kind bzw. der/die Jugendliche eine altersgerechte Wahrnehmung von und ein Verständnis für seine/ihre Probleme/Schwierigkeiten aufweist.
Inwieweit der Jugendliche erfolgreich an der Entwicklung und Durchführung seiner Behandlung und Pflege beteiligt ist.
Die Zeitspanne, in der der/die Jugendliche erhebliche Verhaltens- oder emotionale Probleme hatte (nicht beschränkt auf das vorliegende Problem).
Das Ausmaß, in dem sich die Hauptprobleme des Kindes bzw. der/des Jugendlichen in verschiedenen Situationen oder Funktionsbereichen zeigen, z.B. Familie, Bildung, Psychologie, Körper, Soziales und Umwelt.
Hier geht es um die Erfahrung eines jungen Menschen mit Diskriminierung und der Einfluss dessen auf sein Leben. Dies inkludiert Diskriminierung auf der Basis von Herkunft, ethnischer Zugehörigkeit, Religion, Kultur, Alter, Fähigkeit, Sexualität, Klasse und Religion. Die Diskriminierung kann über einen langen Zeitraum passiert sein und in multiplen Lebensbereichen, oder auch nur in spezifischen Situationen als einzelne Erfahrungen.
Hier geht es um die Erfahrung eines jungen Menschen mit Ausnutzung. Menschen in Machtpositionen oder Autoritäten nutzen ihre Macht aus, um Zwang oder Kontrolle auf das Kind bzw. den/die Jugendliche/n auszuüben. Dies inkludiert Grooming (gezielte Kontaktanbahnung mit Missbrauchsabsicht), sexuelle und kriminelle Ausbeutung und jede Erfahrung in welcher das Kind bzw. der/die Jugendliche unter Druck gesetzt wird, Dinge zu tun, die er/sie nicht tun möchte und die schädigend oder übergriffig sind. Anmerkung: es ist oft für Kinder und Jugendliche schwierig, die Ausbeutung/Ausnutzung selbst zu erkennen.
Hier geht es darum, wie das Kind bzw. der/die Jugendliche das Internet bzw. digitale Medien nutzt. Dies beinhaltet positive und negative Aspekte des Einflusses, den digitale Medien und das Internet auf sein/ihr Leben haben können. Positive Aspekte sind zum Beispiel: Lernen, Soziale Kontakte, Entspannung und Spaß. Negative Aspekte könnten z.B. sein: Internetsucht, Einfluss auf die Funktionalität im Alltag, Erfahrungen mit Mobbing, Pornos oder Radikalismus (und anderem).
ambit-white: #ffffff ambit-black: #222222 ambit-green: #209377 ambit-pale-green: #6cbeaf ambit-blue: #155dac ambit-purple: #925195 ambit-orange: #eb7837 ambit-brown: #786e65 ambit-light-grey: #e2e2e2 ambit-very-light-grey: #f2f2f2 ambit-mid: rgba(232, 232, 232, 0.84) top-menu-background: <<colour ambit-purple>> top-menu-foreground: <<colour ambit-white>> page-footer-background: <<colour ambit-green>> page-footer-foreground: <<colour ambit-white>> alert-background: <<colour ambit-white>> alert-border: #b99e2f alert-highlight: #881122 alert-muted-foreground: #b99e2f background: #fff blockquote-bar: <<colour muted-foreground>> button-background: button-foreground: button-border: code-background: #f7f7f9 code-border: #e1e1e8 code-foreground: #dd1144 dirty-indicator: #ff0000 download-background: #34c734 download-foreground: <<colour background>> dragger-background: <<colour foreground>> dragger-foreground: <<colour background>> dropdown-background: <<colour background>> dropdown-border: <<colour muted-foreground>> dropdown-tab-background-selected: #fff dropdown-tab-background: #ececec dropzone-background: rgba(0,200,0,0.7) external-link-background-hover: inherit external-link-background-visited: inherit external-link-background: inherit external-link-foreground-hover: inherit external-link-foreground-visited: #0000aa external-link-foreground: #0000ee foreground: <<colour ambit-black>> message-background: #ecf2ff message-border: #cfd6e6 message-foreground: #547599 modal-backdrop: <<colour foreground>> modal-background: <<colour background>> modal-border: #999999 modal-footer-background: #f5f5f5 modal-footer-border: #dddddd modal-header-border: #eeeeee muted-foreground: <<colour ambit-green>> notification-background: #ffffdd notification-border: #999999 page-background: <<colour ambit-light-grey>> pre-background: #f5f5f5 pre-border: #cccccc primary: <<colour ambit-blue>> sidebar-button-foreground: <<colour foreground>> sidebar-controls-foreground-hover: #000000 sidebar-controls-foreground: <<colour ambit-green>> sidebar-foreground-shadow: rgba(255,255,255, 0.8) sidebar-foreground: #acacac sidebar-muted-foreground-hover: #444444 sidebar-muted-foreground: #c0c0c0 sidebar-tab-background-selected: #f4f4f4 sidebar-tab-background: #e0e0e0 sidebar-tab-border-selected: <<colour tab-border-selected>> sidebar-tab-border: <<colour tab-border>> sidebar-tab-divider: #e4e4e4 sidebar-tab-foreground-selected: sidebar-tab-foreground: <<colour tab-foreground>> sidebar-tiddler-link-foreground-hover: #444444 sidebar-tiddler-link-foreground: #999999 site-title-foreground: <<colour tiddler-title-foreground>> static-alert-foreground: #aaaaaa tab-background-selected: #ffffff tab-background: #d8d8d8 tab-border-selected: #d8d8d8 tab-border: #cccccc tab-divider: #d8d8d8 tab-foreground-selected: <<colour tab-foreground>> tab-foreground: #666666 table-border: #dddddd table-footer-background: #a8a8a8 table-header-background: #f0f0f0 tag-background: #ec6 tag-foreground: #ffffff tiddler-background: <<colour background>> tiddler-border: <<colour background>> tiddler-controls-foreground-hover: #888888 tiddler-controls-foreground-selected: #444444 tiddler-controls-foreground: <<colour ambit-green>> tiddler-editor-background: #f8f8f8 tiddler-editor-border-image: #ffffff tiddler-editor-border: #cccccc tiddler-editor-fields-even: #e0e8e0 tiddler-editor-fields-odd: #f0f4f0 tiddler-info-background: #f8f8f8 tiddler-info-border: #dddddd tiddler-info-tab-background: #f8f8f8 tiddler-link-background: <<colour background>> tiddler-link-foreground: <<colour primary>> tiddler-subtitle-foreground: #c0c0c0 tiddler-title-foreground: #182955 toolbar-new-button: toolbar-options-button: toolbar-save-button: toolbar-info-button: toolbar-edit-button: toolbar-close-button: toolbar-delete-button: toolbar-cancel-button: toolbar-done-button: untagged-background: #999999 very-muted-foreground: #888888
\define image-link-body(image,caption,width,height,color,background-color,icon) <div class="tc-thumbnail-wrapper" style="width:$width$px;height:$height$px;"> <div class="tc-thumbnail-image">[img[$image$]]</div><div class="tc-thumbnail-icon" style="fill:$color$;color:$color$;"> $icon$ </div><div class="tc-thumbnail-caption"> $caption$ </div> </div> \end \define image-link(link,image,caption,width,height,color,background-color,icon) <$link to="""$link$"""><$macrocall $name="image-link-body" icon=<<__icon__>> color=<<__color__>> background-color=<<__background-color__>> image=<<__image__>> caption=<<__caption__>> width=<<__width__>> height=<<__height__>>/></$link> \end \define image-link-ext(link,image,caption,width,height,color,background-color,icon) <a href="""$link$""" target="_blank" rel="noopener noreferrer"><$macrocall $name="image-link-body" icon=<<__icon__>> color=<<__color__>> background-color=<<__background-color__>> image=<<__image__>> caption=<<__caption__>> width=<<__width__>> height=<<__height__>>/></a> \end
\define link-doc(caption,url,type:"docs") <a href="""$url$""" class="tc-ext-doc-link" style="" target="_blank" rel="noopener noreferrer" title="Open in Google Docs"> {{$:/core/images/chevron-right}}<$image source={{{ [tag[$:/_GoogleDocsIcon]caption<__type__>] }}}/> $caption$ </a> \end
\define link-pdf(caption,url,colour:"#55c6a7") <a href="""$url$""" class="tc-btn-big-green" style="background-color:$colour$;" target="_blank" rel="noopener noreferrer"> {{$:/core/images/file}} $caption$ </a> \end
\define embed-video(code) <iframe width="560" height="315" src="https://www.youtube.com/embed/$code$" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> \end
<div class="tc-table-of-contents"> <<toc-selective-expandable 'Core Features of AMBIT'>> </div>
show
show
yes
hide
hide
show
! Our use of cookies We use necessary cookies to make our site work. We’d also like to set optional analytics to help us improve it. We won’t set optional cookies unless you enable them. Using this tool will set a cookie on your device to remember your preferences. Anna Freud provides this wiki platform for external teams who are responsible for the content, including cookies, that are added to their individual manuals. Guidance for teams on how to embed correctly has been added to the user guide. For more detailed information about the cookies we use, see our <a href="https://www.annafreud.org/your-privacy/" class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer">Cookies page</a>. --- !! Necessary cookies Necessary cookies enable core functionality such as security, network management, and accessibility. You may disable these by changing your browser settings, but this may affect how the website functions. --- !! Analytics cookies We’d like to set non-essential cookies, such as Google Analytics, to help us to improve our website by collecting and reporting information on how you use it. The cookies collect information in a way that does not directly identify anyone. For more information on how these cookies work, please see our <a href="https://www.annafreud.org/your-privacy/" class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer">Cookies page</a>. If you are 16 or under, please ask a parent or carer for consent before accepting. ---
<$list filter={{$:/core/Filters/Drafts!!filter}} > <div class="tc-menu-list-item"> <$link><$view field="title"/></$link> <$list filter="[all[current]frombag{$:/plugins/federatial/xememex/config/recipe}]" variable="listItem"><span style="display:inline-block;background:#ff4;border:1px solid #cc0;color:black;padding:0 2px;border-radius:4px;font-size:0.8em;line-height:1.3;">local</span></$list> </div> </$list>
<div class="tc-more-sidebar"> <$macrocall $name="tabs" tabsList="[all[shadows+tiddlers]tag[$:/tags/Recent]!has[draft.of]]" default="$:/_AFC/Recent/All" state="$:/state/tab/recentsidebar" class="tc-vertical" /> </div>
<$transclude tiddler="$:/core" subtiddler="$:/core/ui/ViewTemplate/subtitle"/>
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
Open Pages
Recent Edits
$:/_AMBIT/Palette
{"tiddlers":{"$:/plugins/federatial/aim-questionnaire/Categories/A":{"title":"$:/plugins/federatial/aim-questionnaire/Categories/A","tags":"AIMCategory","letter":"A","caption":"<<aim-lingo CategoryYoungPersonDailyLife>>"},"$:/plugins/federatial/aim-questionnaire/Categories/B":{"title":"$:/plugins/federatial/aim-questionnaire/Categories/B","tags":"AIMCategory","letter":"B","caption":"<<aim-lingo CategorySocioEconomic>>"},"$:/plugins/federatial/aim-questionnaire/Categories/C":{"title":"$:/plugins/federatial/aim-questionnaire/Categories/C","tags":"AIMCategory","letter":"C","caption":"<<aim-lingo CategoryFamily>>"},"$:/plugins/federatial/aim-questionnaire/Categories/D":{"title":"$:/plugins/federatial/aim-questionnaire/Categories/D","tags":"AIMCategory","letter":"D","caption":"<<aim-lingo CategorySocial>>"},"$:/plugins/federatial/aim-questionnaire/Categories/E":{"title":"$:/plugins/federatial/aim-questionnaire/Categories/E","tags":"AIMCategory","letter":"E","caption":"<<aim-lingo CategoryMentalState>>"},"$:/plugins/federatial/aim-questionnaire/Categories/F":{"title":"$:/plugins/federatial/aim-questionnaire/Categories/F","tags":"AIMCategory","letter":"F","caption":"<<aim-lingo CategoryResponseToSituation>>"},"$:/plugins/federatial/aim-questionnaire/Categories/G":{"title":"$:/plugins/federatial/aim-questionnaire/Categories/G","tags":"AIMCategory","letter":"G","caption":"<<aim-lingo CategoryMeasureOfComplexity>>"},"$:/plugins/federatial/aim-questionnaire/Categories/H":{"title":"$:/plugins/federatial/aim-questionnaire/Categories/H","tags":"AIMCategory","letter":"H","caption":"<<aim-lingo CategoryPowerAndControl>>"},"$:/plugins/federatial/aim-questionnaire/Language/en-GB":{"title":"$:/plugins/federatial/aim-questionnaire/Language/en-GB","type":"application/x-tiddler-dictionary","text":"BodyDownloadCSV: Click the button to download a .CSV file of the scores which can be opened in Microsoft Excel or Google Sheets\nBodyDownloadScoresWordDocument: Click the button to download a .DOC file of the scores which can be opened in Microsoft Word or Google Docs\nButtonClearAllAnswers: clear\nButtonCopyCSVToClipboard: Copy scores data to clipboard\nButtonDownloadCSV: Download scores .CSV file\nBodyDownloadScoresWordDocument: Download scores .DOC file\nBodyDownloadSuggestionsWordDocument: Download suggestions .DOC file\nButtonHideQuestions: hide questions\nButtonNext: next\nButtonPrevious: previous\nButtonShowAllQuestions: show all questions\nButtonShowQuestions: show questions\nCategoryFamily: Family\nCategoryMeasureOfComplexity: Measure of Complexity\nCategoryMentalState: Mental State\nCategoryPowerAndControl: Power and Control\nCategoryResponseToSituation: Response to Situation\nCategorySocial: Social\nCategorySocioEconomic: Socio-Economic\nCategoryYoungPersonDailyLife: Young Person Daily Life\nClearAnswersNo: No, leave existing answers alone\nClearAnswersPrompt: Are you sure you wish to clear all existing answers?\nClearAnswersYes: Yes, clear all existing answers\nContactPhaseHeading: This questionnaire is for:\nContactPhaseUnspecified: Unspecified\nContactPhaseStart: The start of contact\nContactPhaseEnd: The end of contact\nHeadingDownloadCSV: Download CSV file\nHeadingDownloadWordDocument: Download results as Word Document\nLabelKeyProblem: This is a key problem (<<key-question-number>> of <<max-key-questions>>)\nOverviewSuggestedInterventions: These interventions are suggestions according to the AIM results and are based on available evidence. They are a guide and can be useful as a way of checking that these options have been considered, rather than directing a worker to what they must do.\nOverviewSuggestionsFocal: Each suggested intervention is ranked in order of how ''severe'' the set of problems are (their averaged AIM scores) that indicate that particular intervention. This is good for ''focusing on the most severe problems''\nOverviewSuggestionsGlobal: Each suggested intervention is ranked according to how many different problems (that is AIM items scoring greater than 2) the young person has which that particular intervention is relevant for. This is good for ''covering the whole set of problems and causes''\nOverviewSuggestionsLimit: Limit suggested interventions only to those relevant for items identified as ''key problems''\nPreviewDownloadCSV: Preview:\nQuestionFooter: (<<question-number>> of <<max-questions>> questions completed)\nResultsKeyProblems: Key Problems\nResultsKeyProblemsNone: (None)\nResultsNotAvailableBlocked: The results will be available when all <<max-questions>> questions have been answered – <<questions-answered>> have been answered so far\nResultsNotAvailableWarning: ''NOTE'': Only <<questions-answered>> out of <<max-questions>> questions have been answered; the suggestion interventions below relate only to those <<questions-answered>> items\nResultsOverview: The results of the assessment are available as numerical scores, and to drive the suggested interventions. [[Guide to scoring AIM data|Scoring AIM data]]\nResultsQuestionScores: Question Scores\nResultsSubscaleScores: Subscale Scores\nResultsTotalScore: Total Score:\nTabDownload: Download\nTabQuestionsWizard: Questions\nTabQuestionsList: List View\nTabResults: Results\nTabScores: Scores\nTabSuggestedInterventions: Suggested Interventions\nTabSuggestionsFocal: Focal\nTabSuggestionsGlobal: Global\nTabSuggestionsLimit: Limit\n"},"$:/plugins/federatial/aim-questionnaire/Macros":{"title":"$:/plugins/federatial/aim-questionnaire/Macros","tags":"$:/tags/Macro","text":"\\define aim-lingo(string)\n<$transclude tiddler={{{ [{$:/language}get[name]] ~[[en-GB]] +[addprefix[$:/plugins/federatial/aim-questionnaire/Language/]] }}} index=<<__string__>>><$transclude tiddler=\"$:/plugins/federatial/aim-questionnaire/Language/en-GB\" index=<<__string__>>/></$transclude>\n\\end\n\n\\define aim-questionnaire()\n<div class=\"tc-aim-panel\">\n<<tabs tabsList:\"$:/plugins/federatial/aim-questionnaire/Questions/Wizard $:/plugins/federatial/aim-questionnaire/Questions/List $:/plugins/federatial/aim-questionnaire/Results\" default:\"$:/plugins/federatial/aim-questionnaire/Questions/Wizard\">>\n</div>\n\\end\n\n\\define aim-clear-all-answers-actions()\n<$list filter=\"[tag<question-tag>]\">\n<$action-deletetiddler $tiddler={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<currentTiddler>] }}}/>\n<$action-deletetiddler $tiddler={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]addsuffix[/]addsuffix<currentTiddler>] }}}/>\n</$list>\n\\end\n\n\\define aim-clear-all-answers-button()\n<$button class=\"tc-aim-navigation-button tc-aim-navigation-button-clear\" popup=<<qualify \"$:/state/popup/aim-clear\">>>\n\t\t{{$:/core/images/cancel-button}}\n\t\t<$text text=\" \"/>\n\t<<aim-lingo ButtonClearAllAnswers>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/aim-clear\">> type=\"popup\" position=\"below\" tag=\"div\">\n\t<div class=\"tc-drop-down-wrapper tc-aim-navigation-button-drop-down\">\n\t\t<div class=\"tc-drop-down\">\n\t\t\t<p>\n\t\t\t\t<<aim-lingo ClearAnswersPrompt>>\n\t\t\t</p>\n\t\t\t<$button class=\"tc-aim-navigation-button tc-aim-navigation-button-clear\">\n\t\t\t\t<<aim-clear-all-answers-actions>>\n\t\t\t\t<<aim-lingo ClearAnswersYes>>\n\t\t\t</$button>\n\t\t\t<$button class=\"tc-aim-navigation-button tc-aim-navigation-button-next\">\n\t\t\t\t<<aim-lingo ClearAnswersNo>>\n\t\t\t</$button>\n\t\t</div>\n\t</div>\n</$reveal>\n\\end\n\n\\define aim-incomplete-results-blocked()\n<p><br>\n<$vars questions-answered={{{ [{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]is[tiddler]count[]] }}} max-questions={{{ [tag{$:/config/federatial/aim-questionnaire/aim-question-tag}count[]] }}}>\n<<aim-lingo ResultsNotAvailableBlocked>>\n</$vars>\n</p>\n\\end\n\n\\define aim-incomplete-results-warning-message()\n<p><br>\n<$vars questions-answered={{{ [{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]is[tiddler]count[]] }}} max-questions={{{ [tag{$:/config/federatial/aim-questionnaire/aim-question-tag}count[]] }}}>\n<<aim-lingo ResultsNotAvailableWarning>>\n</$vars>\n</p>\n\\end\n\n\\define aim-incomplete-results-warning()\n<$list filter=\"[{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]!is[tiddler]] +[limit[1]]\">\n<<aim-incomplete-results-warning-message>>\n</$list>\n\\end\n\n\\define aim-show-contact-phase()\n<$let contactPhaseTitle={{{ [{$:/status/UserName}else[anon]addprefix[$:/temp/AIM/Answer/]addsuffix[/ContactPhase]] }}}>\n<$text text={{{ [<contactPhaseTitle>get[text]else[unspecified]] }}}/>\n</$let>\n\\end\n\n\\define aim-selectively-show-contact-phase()\n<$let contactPhaseTitle={{{ [{$:/status/UserName}else[anon]addprefix[$:/temp/AIM/Answer/]addsuffix[/ContactPhase]] }}}>\n<$list filter=\"[<contactPhaseTitle>get[text]else[unspecified]!match[unspecified]]\" variable=\"ignore\">\n<$text text={{{ [<contactPhaseTitle>get[text]] }}}/>\n</$list>\n</$let>\n\\end"},"$:/plugins/federatial/aim-questionnaire/Questions/List":{"title":"$:/plugins/federatial/aim-questionnaire/Questions/List","caption":"<<aim-lingo TabQuestionsList>>","text":"\\whitespace trim\n\n\\define category-tag() AIMCategory\n\\define question-tag() AIMQuestion\n\\define key-question-reduction() [{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]addsuffix[/]addsuffix<currentTiddler>get[text]match[yes]then[1]else[0]add<accumulator>]\n\\define max-key-questions() 6\n\n<table>\n\t<tbody>\n\t\t<$list filter=\"[all[tiddlers+shadows]tag{$:/config/federatial/aim-questionnaire/aim-category-tag}sort[letter]get[letter]]\" variable=\"category\">\n\t\t\t<$vars category-class={{{ [<currentTiddler>get[category]addprefix[tc-aim-category-]] }}}>\n\t\t\t\t<tr class=\"tc-aim-questions-list-category\">\n\t\t\t\t\t<td colspan=\"9\">\n\t\t\t\t\t\t\t<$transclude tiddler={{{ [all[tiddlers+shadows]tag{$:/config/federatial/aim-questionnaire/aim-category-tag}field:letter<category>] }}} field=\"caption\"/>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr class=\"tc-aim-questions-list-heading\">\n\t\t\t\t\t<td>No.</td>\n\t\t\t\t\t<td>Key</td>\n\t\t\t\t\t<td>Question</td>\n\t\t\t\t\t<td>0+</td>\n\t\t\t\t\t<td>0</td>\n\t\t\t\t\t<td>1</td>\n\t\t\t\t\t<td>2</td>\n\t\t\t\t\t<td>3</td>\n\t\t\t\t\t<td>4</td>\n\t\t\t\t</tr>\n\t\t\t\t<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}field:category<category>]\" variable=\"question\">\n\t\t\t\t\t<$vars answerTitle={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<question>] }}} keyAnswerTitle={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]addsuffix[/]addsuffix<question>] }}}>\n\t\t\t\t\t\t<tr class=\"tc-aim-questions-list-question\">\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t<$text text={{{ [<question>get[number]] }}}/>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t<$checkbox tiddler=<<keyAnswerTitle>> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\" disabled={{{ [<keyAnswerTitle>get[text]else[no]match[yes]then[no]] [all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}reduce<key-question-reduction>compare:number:gteq<max-key-questions>then[yes]] }}}/>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t<$text text={{{ [<question>get[caption]] }}}/>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<$list filter=\"0plus 0 1 2 3 4\" variable=\"answer\">\n\t\t\t\t\t\t\t\t<$vars answerFieldName={{{ [<answer>addprefix[answer]] }}}>\n\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t<$list filter=\"[<question>has<answerFieldName>]\" variable=\"ignore\">\n\t\t\t\t\t\t\t\t\t\t\t<$radio tiddler=<<answerTitle>> field=\"text\" value=<<answer>>/>\n\t\t\t\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t</$vars>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</$vars>\n\t\t\t\t</$list>\n\t\t\t</$vars>\n\t\t</$list>\n\t</tbody>\n</table>\n\n<div class=\"tc-aim-navigation-buttons\">\n\t<<aim-clear-all-answers-button>>\n</div>\n"},"$:/plugins/federatial/aim-questionnaire/Questions/Wizard":{"title":"$:/plugins/federatial/aim-questionnaire/Questions/Wizard","caption":"<<aim-lingo TabQuestionsWizard>>","text":"\\whitespace trim\n\n\\define category-tag() AIMCategory\n\\define question-tag() AIMQuestion\n\\define key-question-reduction() [{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]addsuffix[/]addsuffix<currentTiddler>get[text]match[yes]then[1]else[0]add<accumulator>]\n\\define max-key-questions() 6\n\n<$set name=\"state\" value=<<qualify \"$:/state/aim-navigation\">>>\n\t<$set name=\"state\" value={{{ [<state>addsuffix[/]addsuffix{$:/config/federatial/aim-questionnaire/aim-question-tag}] }}}>\n\t\t<$tiddler tiddler={{{ [<state>get[text]] ~[{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]first[]] }}}>\n\t\t\t<$vars answerTitle={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<currentTiddler>] }}} keyAnswerTitle={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]addsuffix[/]addsuffix<currentTiddler>] }}} category-class={{{ [<currentTiddler>get[category]addprefix[tc-aim-category-]] }}} >\n\t\t\t\t<div class={{{ tc-aim-questions tc-aim-category-faded [<category-class>] +[join[ ]] }}}>\n\t\t\t\t\t<div class=\"tc-aim-status\">\n\t\t\t\t\t\t<div class=\"tc-aim-indicators\">\n\t\t\t\t\t\t\t<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}]\">\n\t\t\t\t\t\t\t\t<div class={{{ tc-aim-indicator [{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<currentTiddler>is[tiddler]then<currentTiddler>get[category]addprefix[tc-aim-category-]] +[join[ ]] }}}>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-aim-popup\">\n\t\t\t\t\t\t\t<$button popup=<<qualify \"$:/state/popup/aim-navigation\">> class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}}<$text text=\" \"/><<aim-lingo ButtonShowAllQuestions>><$text text=\" \"/>{{$:/core/images/down-arrow}}\n\t\t\t\t\t\t\t</$button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<$reveal state=<<qualify \"$:/state/popup/aim-navigation\">> type=\"popup\" position=\"belowleft\" tag=\"div\">\n\t\t\t\t\t\t\t<div class=\"tc-drop-down-wrapper\">\n\t\t\t\t\t\t\t\t<div class=\"tc-drop-down\">\n\t\t\t\t\t\t\t\t\t<$list filter=\"[all[tiddlers+shadows]tag{$:/config/federatial/aim-questionnaire/aim-category-tag}sort[letter]get[letter]]\" variable=\"category\">\n\t\t\t\t\t\t\t\t\t\t<div class={{{ [[tc-dropdown-item-plain]] +[join[ ]] }}}>\n\t\t\t\t\t\t\t\t\t\t\t''<$transclude tiddler={{{ [all[tiddlers+shadows]tag{$:/config/federatial/aim-questionnaire/aim-category-tag}field:letter<category>] }}} field=\"caption\"/>''\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}field:category<category>]\" variable=\"question\">\n\t\t\t\t\t\t\t\t\t\t\t<$button class={{{ [[tc-btn-invisible]] [{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<question>has[text]then<question>get[category]addprefix[tc-aim-category-]] [{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]addsuffix[/]addsuffix<question>get[text]else[no]match[yes]then[tc-aim-question-key-problem]] +[join[ ]] }}}>\n\t\t\t\t\t\t\t\t\t\t\t\t<$action-setfield $tiddler=<<state>> $field=\"text\" $value=<<question>>/>\n\t\t\t\t\t\t\t\t\t\t\t\t<$text text={{{ [<question>get[number]] }}}/><$text text=\" \"/>-<$text text=\" \"/><$text text={{{ [<question>get[caption]] }}}/>\n\t\t\t\t\t\t\t\t\t\t\t\t<$vars answerTitle={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]addsuffix[/]addsuffix<question>] }}}>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<$list filter=\"[<answerTitle>get[text]else[no]match[yes]]\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tc-aim-question-key-problem-indicator\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<$text text=\" \"/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{$:/core/images/star-filled}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t\t\t\t\t\t\t</$vars>\n\t\t\t\t\t\t\t\t\t\t\t</$button>\n\t\t\t\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</$reveal>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"tc-aim-question\">\n\t\t\t\t\t\t<h3 class={{{ [<currentTiddler>get[category]addprefix[tc-aim-category-]] +[join[ ]] }}}><$text text={{!!number}}/></h3>\n\t\t\t\t\t\t<h2><$transclude tiddler={{{ [<currentTiddler>get[category]addprefix[$:/plugins/federatial/aim-questionnaire/Categories/]] }}} field=\"caption\"/></h2>\n\t\t\t\t\t\t<h1><$text text={{!!caption}}/></h1>\n\t\t\t\t\t\t<$transclude mode=\"block\"/>\n\t\t\t\t\t\t<div class={{{ tc-aim-answer [<keyAnswerTitle>get[text]match[yes]then[tc-aim-key-answer-selected]] +[join[ ]] }}}>\n\t\t\t\t\t\t\t<$checkbox tiddler=<<keyAnswerTitle>> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\" disabled={{{ [<keyAnswerTitle>get[text]else[no]match[yes]then[no]] [all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}reduce<key-question-reduction>compare:number:gteq<max-key-questions>then[yes]] }}}>\n\t\t\t\t\t\t\t\t<$text text=\" \"/>\n\t\t\t\t\t\t\t\t<$vars key-question-number={{{ [all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}reduce<key-question-reduction>] }}}>\n\t\t\t\t\t\t\t\t\t<<aim-lingo LabelKeyProblem>>\n\t\t\t\t\t\t\t\t</$vars>\n\t\t\t\t\t\t\t</$checkbox>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<$list filter={{!!list}} variable=\"answer\">\n\t\t\t\t\t\t\t<$vars answerFieldName={{{ [<answer>addprefix[answer]] }}}>\n\t\t\t\t\t\t\t\t<div class={{{ tc-aim-answer [<answerTitle>get[text]match<answer>then[tc-aim-answer-selected]] +[join[ ]] }}}>\n\t\t\t\t\t\t\t\t\t<$radio tiddler=<<answerTitle>> field=\"text\" value=<<answer>>>\n\t\t\t\t\t\t\t\t\t\t<$text text=\" \"/>''<$text text=<<answer>>/>''<$text text=\" = \"/><$text text={{{ [<currentTiddler>get<answerFieldName>] }}}/>\n\t\t\t\t\t\t\t\t\t</$radio>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</$vars>\n\t\t\t\t\t\t</$list>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"tc-aim-navigation-buttons\">\n\t\t\t\t\t\t<<aim-clear-all-answers-button>>\n\t\t\t\t\t\t<$list filter=\"[{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]allbefore<currentTiddler>limit[1]]\" variable=\"ignore\">\n\t\t\t\t\t\t\t<$button class=\"tc-aim-navigation-button tc-aim-navigation-button-previous\">\n\t\t\t\t\t\t\t\t<$action-setfield $tiddler=<<state>> $value={{{ [{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]before<currentTiddler>] }}}/>\n\t\t\t\t\t\t\t\t{{$:/core/images/left-arrow}}\n\t\t\t\t\t\t\t\t<$text text=\" \"/>\n\t\t\t\t\t\t\t\t<<aim-lingo ButtonPrevious>>\n\t\t\t\t\t\t\t</$button>\n\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t<$list filter=\"[{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]allafter<currentTiddler>limit[1]]\" variable=\"ignore\">\n\t\t\t\t\t\t\t<$button class=\"tc-aim-navigation-button tc-aim-navigation-button-next\" disabled={{{ [<answerTitle>is[tiddler]then[no]else[yes]] }}}>\n\t\t\t\t\t\t\t\t<$action-setfield $tiddler=<<state>> $value={{{ [{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]after<currentTiddler>] }}}/>\n\t\t\t\t\t\t\t\t<<aim-lingo ButtonNext>>\n\t\t\t\t\t\t\t\t<$text text=\" \"/>\n\t\t\t\t\t\t\t\t{{$:/core/images/right-arrow}}\n\t\t\t\t\t\t\t</$button>\n\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t<$list filter=\"[{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]!is[tiddler]] +[limit[1]else[true]match[true]]\">\n\t\t\t\t\t\t\t<$button class=\"tc-aim-navigation-button tc-aim-navigation-button-results\">\n\t\t\t\t\t\t\t\t<$action-setfield $tiddler=<<tabsState>> $value=\"$:/plugins/federatial/aim-questionnaire/Results\"/>\n\t\t\t\t\t\t\t\t{{$:/core/images/save-button}}\n\t\t\t\t\t\t\t\t<$text text=\" results\"/>\n\t\t\t\t\t\t\t</$button>\n\t\t\t\t\t\t</$list>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"tc-aim-navigation-footer\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<$vars question-number={{{ [{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]is[tiddler]count[]] }}} max-questions={{{ [{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]count[]] }}}>\n\t\t\t\t\t\t\t\t<<aim-lingo QuestionFooter>>\n\t\t\t\t\t\t\t</$vars>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t\t<$list filter=\"[{$:/state/aim-questionnaire/edit-mode}match[show]]\" variable=\"ignore\">\n\t\t\t\t<div class=\"tc-aim-navigation-edit-mode\">\n\t\t\t\t\t<div class=\"tc-aim-navigation-edit-mode-heading\">\n\t\t\t\t\tEdit question text\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"tc-aim-navigation-edit-mode-body\">\n\t\t\t\t\t\t<div class=\"tc-aim-navigation-edit-mode-item\">\n\t\t\t\t\t\t\tQuestion caption:\n\t\t\t\t\t\t\t<$edit-text field=\"caption\" tag=\"textarea\" autoHeight=\"yes\" minHeight=\"1em\"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-aim-navigation-edit-mode-item\">\n\t\t\t\t\t\t\tQuestion text:\n\t\t\t\t\t\t\t<$edit-text field=\"text\" autoHeight=\"yes\" minHeight=\"1em\"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<$list filter={{!!list}} variable=\"answer\">\n\t\t\t\t\t\t\t<$vars answerFieldName={{{ [<answer>addprefix[answer]] }}}>\n\t\t\t\t\t\t\t\t<div class=\"tc-aim-navigation-edit-mode-item\">\n\t\t\t\t\t\t\t\t\t<$text text=<<answer>>/>:\n\t\t\t\t\t\t\t\t\t<$edit-text field=<<answerFieldName>> tag=\"textarea\" autoHeight=\"yes\" minHeight=\"1em\"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</$vars>\n\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t<div class=\"tc-aim-navigation-edit-mode-item\">\n\t\t\t\t\t\t\tQuestion tiddler is from bag: <$text text={{{ [[$:/state/federatial/xememex/tiddlers/bag]getindex<currentTiddler>] }}}/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</$list>\n\t\t</$tiddler>\n\t</$set>\n</$set>\n"},"$:/plugins/federatial/aim-questionnaire/Results":{"title":"$:/plugins/federatial/aim-questionnaire/Results","caption":"<<aim-lingo TabResults>> <$list filter=\"[{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]!is[tiddler]] +[limit[1]else[true]match[true]]\"><span class=\"tc-aim-result-flag\">{{$:/core/images/download-button}}</span></$list>","text":"<p>\n<<aim-lingo ResultsOverview>>\n</p>\n\n<$let contactPhaseTitle={{{ [{$:/status/UserName}else[anon]addprefix[$:/temp/AIM/Answer/]addsuffix[/ContactPhase]] }}}>\n<p class=\"tc-aim-contact-phase\">\n<<aim-lingo ContactPhaseHeading>>\n<ol>\n<li>\n<$radio tiddler=<<contactPhaseTitle>> value=\"unspecified\" default=\"unspecified\">\n<<aim-lingo ContactPhaseUnspecified>>\n</$radio>\n</li>\n<li>\n<$radio tiddler=<<contactPhaseTitle>> value=\"start\" default=\"unspecified\">\n<<aim-lingo ContactPhaseStart>>\n</$radio>\n</li>\n<li>\n<$radio tiddler=<<contactPhaseTitle>> value=\"end\" default=\"unspecified\">\n<<aim-lingo ContactPhaseEnd>>\n</$radio>\n</li>\n</ol>\n</p>\n</$let>\n\n<<tabs tabsList:\"$:/plugins/federatial/aim-questionnaire/Results/Scores $:/plugins/federatial/aim-questionnaire/Results/Download\" default:\"$:/plugins/federatial/aim-questionnaire/Results/Scores\">>\n"},"$:/plugins/federatial/aim-questionnaire/Results/Download":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Download","caption":"<<aim-lingo TabDownload>>","text":"\\define download-scores()\n! <<aim-lingo HeadingDownloadWordDocument>>\n\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/plugins/federatial/aim-questionnaire/Results/Scores/DocTemplate\" filename=\"aim-scores.doc\"/>\n{{$:/core/images/download-button}} <<aim-lingo BodyDownloadScoresWordDocument>>\n</$button>\n\n! <<aim-lingo HeadingDownloadCSV>>\n\n<<aim-lingo BodyDownloadCSV>>\n\n<$button class=\"tc-btn-big-green\">\n{{$:/core/images/download-button}} <<aim-lingo ButtonDownloadCSV>>\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/plugins/federatial/aim-questionnaire/CSVDownloadTemplate\" filename=\"results.csv\" separator=\",\"/>\n</$button>\n\n<$button class=\"tc-btn-big-green\">\n<$vars separator={{{ [charcode[9]] }}}>\n<$wikify name=\"CSV-data\" text={{$:/plugins/federatial/aim-questionnaire/CSVDownloadTemplate}}>\n<$action-sendmessage $message=\"tm-copy-to-clipboard\" $param=<<CSV-data>>/>\n</$wikify>\n</$vars>\n{{$:/core/images/copy-clipboard}} <<aim-lingo ButtonCopyCSVToClipboard>>\n</$button>\n\n<<aim-lingo PreviewDownloadCSV>>\n\n<div class=\"tc-aim-download-results\">\n<$vars separator=\",\">\n<$wikify name=\"CSV\" text={{$:/plugins/federatial/aim-questionnaire/CSVDownloadTemplate}}>\n<$vars table={{{ [<CSV>split[,]join[</td><td>]addprefix[<table><tbody><tr><td>]addsuffix[</td></tr></tbody></table>]addsuffix<linebreak>] }}}>\n<<table>>\n</$vars>\n</$wikify>\n</$vars>\n</div>\n\\end\n\n<$list filter=\"[{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]!is[tiddler]] +[limit[1]else[true]match[true]]\" emptyMessage=<<aim-incomplete-results-blocked>>>\n\n<<download-scores>>\n\n</$list>\n"},"$:/plugins/federatial/aim-questionnaire/Results/Scores":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Scores","caption":"<<aim-lingo TabScores>>","text":"\\define total-reduction()\n[{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<currentTiddler>get[text]else[0]add<accumulator>]\n\\end\n\n\\define show-scores()\n!! <<aim-lingo ResultsTotalScore>> <$text text={{{ [all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}reduce<total-reduction>] }}}/>\n\n!! <<aim-lingo ResultsSubscaleScores>>\n\n<table>\n<tbody>\n<$list filter=\"[all[tiddlers+shadows]tag{$:/config/federatial/aim-questionnaire/aim-category-tag}]\" variable=\"category\">\n<tr>\n<td>\n<$transclude tiddler=<<category>> field=\"caption\"/>\n</td>\n<td>\n<$vars category-letter={{{ [<category>get[letter]] }}}>\n<$text text={{{ [all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}field:category<category-letter>reduce<total-reduction>] }}}/>\n</$vars>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n\n!! <<aim-lingo ResultsQuestionScores>>\n\n<table>\n<tbody>\n<$list filter=\"[all[tiddlers+shadows]tag{$:/config/federatial/aim-questionnaire/aim-category-tag}]\" variable=\"category\">\n<$vars category-letter={{{ [<category>get[letter]] }}}>\n<tr>\n<td colspan=\"2\">\n''<$transclude tiddler=<<category>> field=\"caption\"/>''\n</td>\n<td>\n''<$text text={{{ [all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}field:category<category-letter>reduce<total-reduction>] }}}/>''\n</td>\n</tr>\n<$list filter=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}field:category<category-letter>]\" variable=\"question\">\n<tr>\n<td>\n<$text text={{{ [<question>get[number]] }}}/>\n</td>\n<td>\n<$text text={{{ [<question>get[caption]] }}}/>\n</td>\n<td>\n<$text text={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<question>get[text]else[0]] }}}/><$text text={{{ [<question>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]get[text]match[yes]then[*]] }}}/>\n</td>\n</tr>\n</$list>\n</$vars>\n</$list>\n</tbody>\n</table>\n\n!! <<aim-lingo ResultsKeyProblems>>\n\n<table>\n<tbody>\n<$vars key-question-filter=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}field:category<currentTiddler>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]get[text]else[no]match[yes]then[1]else[0]] +[sum[]compare:number:gt[0]] \">\n<$list filter=\"[all[tiddlers+shadows]tag{$:/config/federatial/aim-questionnaire/aim-category-tag}get[letter]filter<key-question-filter>]\" variable=\"category-letter\" emptyMessage=\"\"\"\n<tr>\n<td>\n<<aim-lingo ResultsKeyProblemsNone>>\n</td>\n</tr>\n\"\"\">\n<tr>\n<td colspan=\"3\">\n''<$transclude tiddler={{{ [all[tiddlers+shadows]tag{$:/config/federatial/aim-questionnaire/aim-category-tag}field:letter<category-letter>] }}} field=\"caption\"/>''\n</td>\n</tr>\n<$list filter=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}category<category-letter>]\" variable=\"question\">\n<$list filter=\"[<question>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]get[text]match[yes]]\" variable=\"ignore\">\n<tr>\n<td>\n<$text text={{{ [<question>get[number]] }}}/>\n</td>\n<td>\n<$text text={{{ [<question>get[caption]] }}}/>\n</td>\n<td>\n<$text text={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<question>get[text]else[0]] }}}/>\n</td>\n</tr>\n</$list>\n</$list>\n</$list>\n</$vars>\n</tbody>\n</table>\n\\end\n\n<$list filter=\"[{$:/config/federatial/aim-questionnaire/aim-question-tag}tagging[]addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]!is[tiddler]] +[limit[1]else[true]match[true]]\" emptyMessage=<<aim-incomplete-results-blocked>>>\n\n<<show-scores>>\n\n</$list>\n"},"$:/plugins/federatial/aim-questionnaire/Results/Scores/DocTemplate":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Scores/DocTemplate","text":"\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>AIM Assessment Results</title>\n <style>\n body {\n font-family: \"Verdana\", sans-serif;\n }\n </style>\n</head>\n<body>\n<h1>AIM Assessment Scores</h1>\n<p style=\"font-style:italic;\">`<$wikify name=\"date\" text=\"<<now [UTC]YYYY0MM0DD0hh0mm0ssXXX>>\"><$text text={{{ [<date>format:date[hh:mm, DDth MMM YYYY]] }}} /></$wikify>`</p>\n<p style=\"font-weight:bold;\">Client name:</p>\n<p style=\"font-weight:bold;\">DOB:</p>\n<p style=\"font-weight:bold;\">Name of person completing AIM:</p>\n<p>Completed at <span style=\"font-weight:bold;\">\n`\n<<aim-selectively-show-contact-phase>>\n`\n</span> of contact</p>\n`{{$:/plugins/federatial/aim-questionnaire/Results/Scores||$:/core/templates/html-tiddler}}`\n</body>\n</html>`"},"$:/plugins/federatial/aim-questionnaire/Results/Suggestions":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Suggestions","caption":"<<aim-lingo TabSuggestedInterventions>>","text":"<<aim-lingo OverviewSuggestedInterventions>>\n\n<<tabs tabsList:\"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Focal $:/plugins/federatial/aim-questionnaire/Results/Suggestions/Global $:/plugins/federatial/aim-questionnaire/Results/Suggestions/Limit\" default:\"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Focal\">>\n"},"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/DocTemplate":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/DocTemplate","text":"\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>AIM Assessment Results</title>\n <style>\n html,body,p {\n font-family: \"Verdana\", sans-serif;\n\tfont-size: 18px;\n\tline-height: 1.2;\n }\n .tc-list-item {\n\t line-height: 1.2;\n\t margin: 0;\n }\n h1, h2, h3, h4, h5, h6 {\n\t line-height: 1.2;\n\t font-weight: bold;\n\t margin: 0.5em 0;\n }\n h1 {\n\t font-size: 17px;\n }\n h2 {\n\t font-size: 16px;\n }\n h3 {\n\t font-size: 15px;\n }\n h4 {\n\t font-size: 14px;\n }\n h5 {\n\t font-size: 13px;\n }\n h6 {\n\t font-size: 12px;\n }\n\n\ttable {\n\t\twidth: auto;\n\t\tmax-width: 100%;\n\t\tcaption-side: bottom;\n\t\tmargin-top: 1em;\n\t\tmargin-bottom: 1em;\n\t\tborder: 0.5px solid #000;\n\t}\n\n\ttable th, table td {\n\t\tborder: 1px solid #000;\n\t\tmargin: 0.2em;\n\t\tpadding: 0;\n\t\ttext-align: left;\n\t}\n\n\ttable thead tr td, table th {\n\t\tfont-weight: bold;\n\t}\n\n\ttable tfoot tr td {\n\t}\n\n </style>\n</head>\n<body>\n<h1>AIM Assessment Suggestions</h1>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<th>Date</th>\n<td>`<$vars date=<<now [UTC]YYYY0MM0DD0hh0mm0ssXXX>>><$text text={{{ [<date>format:date[0hh:0mm, DDth MMM YYYY]] }}} /></$vars>` </td>\n</tr>\n<tr>\n<th>Client Name</th>\n<td></td>\n</tr>\n<tr>\n<th>D.O.B.</th>\n<td></td>\n</tr>\n<th>Completed by</th>\n<td></td>\n</tr>\n<tr>\n<th></th>\n<td>\nCompleted at `\n<<aim-selectively-show-contact-phase>>\n` of contact\n</td>\n</tr>\n</table>\n<p>`\n<<aim-lingo OverviewSuggestedInterventions>>\n<<aim-incomplete-results-warning>>\n`</p>`\n<$tiddler tiddler=<<content>>>\n<$transclude tiddler=\"$:/core/templates/html-tiddler\"/>\n</$tiddler>\n`</body>\n</html>`"},"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Focal":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Focal","caption":"<<aim-lingo TabSuggestionsFocal>>","text":"\\define expanded-state()\n[<currentTiddler>addprefix[$:/state/expanded-answer/focal/]]\n\\end\n\n<<aim-lingo OverviewSuggestionsFocal>>\n\n<<aim-incomplete-results-warning>>\n\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/DocTemplate\" filename=\"results.doc\" content=\"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Focal/DocTemplate\"/>\n{{$:/core/images/download-button}} <<aim-lingo BodyDownloadSuggestionsWordDocument>>\n</$button>\n\n<!-- Define a filter for to compute the average score of the questions tagged with the current intervention -->\n<$vars\n\taverageScoreForIntervention=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]get[text]else[0]average[]]\"\n>\n<!-- Loop through all the interventions, descendingly sorted by their average score -->\n<ol class=\"tc-aim-results-interventions\">\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}] +[tags[]] -[{$:/config/federatial/aim-questionnaire/aim-question-tag}] -[[hide-subpage]] +[!sortsub:number<averageScoreForIntervention>]\">\n<!-- Skip any interventions whose average score is zero -->\n<$list filter=\"[subfilter<averageScoreForIntervention>compare:number:ne[0]]\" variable=\"ignore\">\n<li>\n<!-- Display the intervention and average score -->\n<span class=\"tc-aim-results-intervention\">\n<span class=\"tc-aim-results-score\">\n<span class=\"tc-aim-results-score-small\">\n<$text text={{{ [subfilter<averageScoreForIntervention>fixed[1]] }}}/>\n</span>\n</span>\n<$link to=<<currentTiddler>>><$text text=<<currentTiddler>>/></$link>\n<$reveal stateTitle={{{ [subfilter<expanded-state>] }}} type=\"match\" text=\"hide\" default=\"hide\" tag=\"span\">\n<$button set={{{ [subfilter<expanded-state>] }}} setTo=\"show\">\n<<aim-lingo ButtonShowQuestions>>\n</$button>\n</$reveal>\n<$reveal stateTitle={{{ [subfilter<expanded-state>] }}} type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"span\">\n<$button set={{{ [subfilter<expanded-state>] }}} setTo=\"hide\">\n<<aim-lingo ButtonHideQuestions>>\n</$button>\n</$reveal>\n</span>\n<$reveal stateTitle={{{ [subfilter<expanded-state>] }}} type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<ol class=\"tc-aim-results-intervention-questions\">\n<!-- Loop through the questions tagged with this intervention -->\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>filter<averageScoreForIntervention>compare:number:ne[0]]\" variable=\"question\">\n<$list filter=\"[<question>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]has[text]]\" variable=\"ignore\">\n<li>\n<!-- Display the question and its score -->\n<$link to=<<question>>>\n<$text text={{{ [<question>get[number]] }}}/>\n<$transclude tiddler={{{ [<question>get[category]addprefix[$:/plugins/federatial/aim-questionnaire/Categories/]] }}} field=\"caption\" mode=\"inline\"/>\n-\n<$text text={{{ [<question>get[caption]] }}}/>\n</$link> (<$text text={{{ [<question>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]get[text]else[-]] }}}/>)\n</li>\n</$list>\n</$list>\n</ol>\n</$reveal>\n</li>\n</$list>\n</$list>\n</ol>\n</$vars>\n"},"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Focal/DocTemplate":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Focal/DocTemplate","text":"! Focal\n\n<<aim-lingo OverviewSuggestionsFocal>>\n\n<!-- Define a filter for to compute the average score of the questions tagged with the current intervention -->\n<$vars\n\taverageScoreForIntervention=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]get[text]else[0]average[]]\"\n>\n<!-- Loop through all the interventions, descendingly sorted by their average score -->\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}] +[tags[]] -[{$:/config/federatial/aim-questionnaire/aim-question-tag}] -[[hide-subpage]] +[!sortsub:number<averageScoreForIntervention>]\">\n<!-- Skip any interventions whose average score is zero -->\n<$list filter=\"[subfilter<averageScoreForIntervention>compare:number:ne[0]]\" variable=\"ignore\">\n<!-- Display the intervention and average score -->\n<h2>\n<$text text={{{ [subfilter<averageScoreForIntervention>fixed[1]] }}}/>\n<$text text=<<currentTiddler>>/>\n</h2>\n<!-- Loop through the questions tagged with this intervention -->\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>filter<averageScoreForIntervention>compare:number:ne[0]]\" variable=\"question\">\n<$list filter=\"[<question>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]has[text]]\" variable=\"ignore\">\n<!-- Display the question and its score -->\n<p class=\"tc-list-item\">\n<$text text={{{ [<question>get[number]] }}}/>\n<$transclude tiddler={{{ [<question>get[category]addprefix[$:/plugins/federatial/aim-questionnaire/Categories/]] }}} field=\"caption\" mode=\"inline\"/>\n-\n<$text text={{{ [<question>get[caption]] }}}/>\n(<$text text={{{ [<question>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]get[text]else[-]] }}}/>)\n</p>\n</$list>\n</$list>\n</$list>\n</$list>\n</$vars>\n"},"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Global":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Global","caption":"<<aim-lingo TabSuggestionsGlobal>>","text":"\\define expanded-state()\n[<currentTiddler>addprefix[$:/state/expanded-answer/global/]]\n\\end\n\n<<aim-lingo OverviewSuggestionsGlobal>>\n\n<<aim-incomplete-results-warning>>\n\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/DocTemplate\" filename=\"results.doc\" content=\"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Global/DocTemplate\"/>\n{{$:/core/images/download-button}} <<aim-lingo BodyDownloadSuggestionsWordDocument>>\n</$button>\n<!--\nDefine two filters:\n* a reduction filter to number of questions tagged with a particular intervention that have a score greater than 2\n* a sorting filter to sort interventions by the number of questions scoring greater than 2\n* a filtering filter to select questions scoring greater than 2\n-->\n<$vars\n global-ranking-reduction=\"[{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<currentTiddler>get[text]else[0]compare:number:gt[2]then[1]else[0]add<accumulator>]\"\n global-ranking-sort=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>] +[reduce<global-ranking-reduction>]\"\n global-ranking-filter=\"[addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]get[text]else[0]compare:number:gt[2]]\"\n>\n<ol class=\"tc-aim-results-interventions\">\n<!-- Loop through the interventions, descendly sorted by the number of questions scoring greater than 2 -->\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}] +[tags[]] -[{$:/config/federatial/aim-questionnaire/aim-question-tag}] -[[hide-subpage]] +[!sortsub:number<global-ranking-sort>]\">\n<!-- Ignore any interventions that have zero questions scoring greater than 2 -->\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>] +[reduce<global-ranking-reduction>compare:number:ne[0]]\" variable=\"ignore\">\n<li>\n<!-- Display the question and the number of answers scoring greater than 2 -->\n<span class=\"tc-aim-results-intervention\">\n<span class=\"tc-aim-results-score\">\n<$text text={{{ [tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>] +[reduce<global-ranking-reduction>] }}}/>\n</span>\n<$link to=<<currentTiddler>>><$text text=<<currentTiddler>>/></$link>\n<$reveal stateTitle={{{ [subfilter<expanded-state>] }}} type=\"match\" text=\"hide\" default=\"hide\" tag=\"span\">\n<$button set={{{ [subfilter<expanded-state>] }}} setTo=\"show\">\n<<aim-lingo ButtonShowQuestions>>\n</$button>\n</$reveal>\n<$reveal stateTitle={{{ [subfilter<expanded-state>] }}} type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"span\">\n<$button set={{{ [subfilter<expanded-state>] }}} setTo=\"hide\">\n<<aim-lingo ButtonHideQuestions>>\n</$button>\n</$reveal>\n</span>\n<$reveal stateTitle={{{ [subfilter<expanded-state>] }}} type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<ol class=\"tc-aim-results-intervention-questions\">\n<!-- Loop through the questions tagged with this intervention that have answers scoring greater than 2 -->\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>filter<global-ranking-filter>]\" variable=\"question\">\n<li>\n<!-- Display the question and its score -->\n<$link to=<<question>>>\n<$text text={{{ [<question>get[number]] }}}/>\n<$transclude tiddler={{{ [<question>get[category]addprefix[$:/plugins/federatial/aim-questionnaire/Categories/]] }}} field=\"caption\" mode=\"inline\"/>\n-\n<$text text={{{ [<question>get[caption]] }}}/>\n</$link> (rating <$text text={{{ [<question>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]get[text]else[-]] }}}/>)\n</li>\n</$list>\n</ol>\n</$reveal>\n</li>\n</$list>\n</$list>\n</ol>\n</$vars>\n"},"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Global/DocTemplate":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Global/DocTemplate","text":"! Global\n\n<<aim-lingo OverviewSuggestionsGlobal>>\n\n<!--\nDefine two filters:\n* a reduction filter to number of questions tagged with a particular intervention that have a score greater than 2\n* a sorting filter to sort interventions by the number of questions scoring greater than 2\n* a filtering filter to select questions scoring greater than 2\n-->\n<$vars\n global-ranking-reduction=\"[{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<currentTiddler>get[text]else[0]compare:number:gt[2]then[1]else[0]add<accumulator>]\"\n global-ranking-sort=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>] +[reduce<global-ranking-reduction>]\"\n global-ranking-filter=\"[addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]get[text]else[0]compare:number:gt[2]]\"\n>\n<!-- Loop through the interventions, descendly sorted by the number of questions scoring greater than 2 -->\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}] +[tags[]] -[{$:/config/federatial/aim-questionnaire/aim-question-tag}] -[[hide-subpage]] +[!sortsub:number<global-ranking-sort>]\">\n<!-- Ignore any interventions that have zero questions scoring greater than 2 -->\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>] +[reduce<global-ranking-reduction>compare:number:ne[0]]\" variable=\"ignore\">\n<!-- Display the question and the number of answers scoring greater than 2 -->\n<h2>\n<$text text={{{ [tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>] +[reduce<global-ranking-reduction>] }}}/>\n<$text text=<<currentTiddler>>/>\n</h2>\n<!-- Loop through the questions tagged with this intervention that have answers scoring greater than 2 -->\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>filter<global-ranking-filter>]\" variable=\"question\">\n<!-- Display the question and its score -->\n<p class=\"tc-list-item\">\n<$text text={{{ [<question>get[number]] }}}/>\n<$transclude tiddler={{{ [<question>get[category]addprefix[$:/plugins/federatial/aim-questionnaire/Categories/]] }}} field=\"caption\" mode=\"inline\"/>\n-\n<$text text={{{ [<question>get[caption]] }}}/>\n(rating <$text text={{{ [<question>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]get[text]else[-]] }}}/>)\n</p>\n</$list>\n</$list>\n</$list>\n</$vars>\n"},"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Limit":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Limit","caption":"<<aim-lingo TabSuggestionsLimit>>","text":"\\define expanded-state()\n[<currentTiddler>addprefix[$:/state/expanded-answer/limit/]]\n\\end\n\n<<aim-lingo OverviewSuggestionsLimit>>\n\n<<aim-incomplete-results-warning>>\n\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/DocTemplate\" filename=\"results.doc\" content=\"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Limit/DocTemplate\"/>\n{{$:/core/images/download-button}} <<aim-lingo BodyDownloadSuggestionsWordDocument>>\n</$button>\n\n<!-- Define a filter to compute the number of key questions tagged with the current intervention -->\n<$vars\n numberKeyQuestionsForIntervention=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]get[text]match[yes]count[]]\"\n keyQuestionsForIntervention=\"[addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]field:text[yes]]\"\n>\n<!-- Loop through all the interventions, descendingly sorted by their score -->\n<ol class=\"tc-aim-results-interventions\">\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}] +[tags[]] -[{$:/config/federatial/aim-questionnaire/aim-question-tag}] -[[hide-subpage]] +[!sortsub:number<numberKeyQuestionsForIntervention>]\">\n<!-- Skip any interventions whose average score is zero -->\n<$list filter=\"[subfilter<numberKeyQuestionsForIntervention>compare:number:ne[0]limit[1]]\" variable=\"ignore\">\n<li>\n<!-- Display the intervention and average score -->\n<span class=\"tc-aim-results-intervention\">\n<span class=\"tc-aim-results-score\">\n<$text text={{{ [all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]field:text[yes]count[]] }}}/>\n</span>\n<$link to=<<currentTiddler>>><$text text=<<currentTiddler>>/></$link>\n<$reveal stateTitle={{{ [subfilter<expanded-state>] }}} type=\"match\" text=\"hide\" default=\"hide\" tag=\"span\">\n<$button set={{{ [subfilter<expanded-state>] }}} setTo=\"show\">\n<<aim-lingo ButtonShowQuestions>>\n</$button>\n</$reveal>\n<$reveal stateTitle={{{ [subfilter<expanded-state>] }}} type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"span\">\n<$button set={{{ [subfilter<expanded-state>] }}} setTo=\"hide\">\n<<aim-lingo ButtonHideQuestions>>\n</$button>\n</$reveal>\n</span>\n<$reveal stateTitle={{{ [subfilter<expanded-state>] }}} type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<ol class=\"tc-aim-results-intervention-questions\">\n<!-- Loop through the questions tagged with this intervention -->\n<$list filter=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>filter<keyQuestionsForIntervention>]\" variable=\"question\">\n<li>\n<!-- Display the question -->\n<$link to=<<question>>>\n<$text text={{{ [<question>get[number]] }}}/>\n<$transclude tiddler={{{ [<question>get[category]addprefix[$:/plugins/federatial/aim-questionnaire/Categories/]] }}} field=\"caption\" mode=\"inline\"/>\n-\n<$text text={{{ [<question>get[caption]] }}}/>\n</$link>\n</li>\n</$list>\n</ol>\n</$reveal>\n</li>\n</$list>\n</$list>\n</ol>\n</$vars>\n"},"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Limit/DocTemplate":{"title":"$:/plugins/federatial/aim-questionnaire/Results/Suggestions/Limit/DocTemplate","text":"! Limit\n\n<<aim-lingo OverviewSuggestionsLimit>>\n\n<<aim-incomplete-results-warning>>\n\n<!-- Define a filter to compute the number of key questions tagged with the current intervention -->\n<$vars\n numberKeyQuestionsForIntervention=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]get[text]match[yes]count[]]\"\n keyQuestionsForIntervention=\"[addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]field:text[yes]]\"\n>\n<!-- Loop through all the interventions, descendingly sorted by their score -->\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}] +[tags[]] -[{$:/config/federatial/aim-questionnaire/aim-question-tag}] -[[hide-subpage]] +[!sortsub:number<numberKeyQuestionsForIntervention>]\">\n<!-- Skip any interventions whose average score is zero -->\n<$list filter=\"[subfilter<numberKeyQuestionsForIntervention>compare:number:ne[0]limit[1]]\" variable=\"ignore\">\n<!-- Display the intervention and average score -->\n<h2>\n<$text text={{{ [all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>addprefix[/]addprefix{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]field:text[yes]count[]] }}}/>\n<$text text=<<currentTiddler>>/>\n</h2>\n<!-- Loop through the questions tagged with this intervention -->\n<$list filter=\"[all[tiddlers]tag{$:/config/federatial/aim-questionnaire/aim-question-tag}tag<currentTiddler>filter<keyQuestionsForIntervention>]\" variable=\"question\">\n<!-- Display the question -->\n<p class=\"tc-list-item\">\n<$text text={{{ [<question>get[number]] }}}/>\n<$transclude tiddler={{{ [<question>get[category]addprefix[$:/plugins/federatial/aim-questionnaire/Categories/]] }}} field=\"caption\" mode=\"inline\"/>\n-\n<$text text={{{ [<question>get[caption]] }}}/>\n</p>\n</$list>\n</$list>\n</$list>\n</$vars>\n"},"$:/plugins/federatial/aim-questionnaire/Styles":{"title":"$:/plugins/federatial/aim-questionnaire/Styles","tags":"$:/tags/Stylesheet","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\nhtml body.tc-body .tc-tiddler-frame.tc-tagged-AIMQuestion .tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fedit,\nhtml body.tc-body .tc-tiddler-frame.tc-tagged-AIMQuestion .tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Finfo,\nhtml body.tc-body .tc-tiddler-frame.tc-tagged-AIMQuestion .tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fmore-tiddler-actions,\nhtml body.tc-body .tc-tiddler-frame.tc-tagged-AIMQuestion .tc-tag-list-item[data-tag-title=\"AIMQuestion\"],\nhtml body.tc-body .tc-tiddler-frame.tc-tagged-AIMQuestion .tc-tag-list-item[data-tag-title=\"hide-subpage\"] {\n\tdisplay: none;\n}\n\n.tc-aim-panel .tc-tab-set > .tc-tab-buttons button {\n\tfont-size: 1.2em;\n\tfont-weight: bold;\n\tpadding: 0.5em;\n}\n\n.tc-aim-result-flag {\n\tfill: red;\n}\n\n.tc-aim-panel > .tc-tab-set > .tc-tab-content {\n\tmargin-top: 0;\n}\n\n.tc-aim-panel > .tc-tab-set > .tc-tab-content > .tc-reveal > p {\n\tmargin: 0;\n}\n\n.tc-aim-panel .tc-aim-popup {\n\ttext-align: right;\n}\n\n.tc-aim-panel .tc-aim-popup button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-aim-panel .tc-aim-popup button svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-aim-panel .tc-aim-indicators {\n\tdisplay: flex;\n\twidth: 100%;\n\tbackground: <<colour background>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-aim-panel .tc-aim-indicators .tc-aim-indicator {\n\tflex-grow: 1;\n\tdisplay: inline-block;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n\tmin-width: 4px;\n\tmin-height: 1em;\n}\n\n.tc-aim-panel .tc-aim-status .tc-drop-down button {\n\tpadding-top: 2px;\n\tpadding-bottom: 2px;\n}\n.tc-aim-panel .tc-aim-status .tc-drop-down button.tc-aim-question-key-problem {\n\tfont-weight: bold;\n}\n\n.tc-aim-panel .tc-aim-status .tc-drop-down button .tc-aim-question-key-problem-indicator {\n\tfloat: right;\n\tpadding-left: 0.5em;\n}\n\n.tc-aim-panel .tc-aim-status .tc-drop-down button .tc-aim-question-key-problem-indicator svg {\n\tfill: red;\n}\n\n.tc-aim-panel .tc-aim-status .tc-dropdown-item-plain {\n\tcolor: #969696;\n}\n\n.tc-aim-panel .tc-aim-questions {\n\tborder-left: 1px solid <<colour tab-divider>>;\n\tborder-right: 1px solid <<colour tab-divider>>;\n\tborder-bottom: 1px solid <<colour tab-divider>>;\n\tline-height: 1.4;\n\tpadding: 1em;\n}\n\n.tc-aim-navigation-buttons {\n\ttext-align: center;\n}\n\nbutton.tc-aim-navigation-button {\n\twidth: auto;\n\tcursor: pointer;\n\tborder: none;\n\tbackground: <<colour foreground>>;\n\tpadding: 5px;\n\tmargin: 0 0.5em;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tborder-radius: 0.25em;\n}\n\nbutton.tc-aim-navigation-button-clear {\n\tbackground: #e46666;\n}\n\nbutton.tc-aim-navigation-button-previous {\n\tbackground: #6666e4;\n}\n\nbutton.tc-aim-navigation-button-next {\n\tbackground: #2bad2b;\n}\n\nbutton.tc-aim-navigation-button-next:disabled {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour muted-foreground>>;\n}\n\nbutton.tc-aim-navigation-button-next:disabled svg {\n\tfill: <<colour foreground>>;\n}\n\nbutton.tc-aim-navigation-button-results {\n\tbackground: #ffaf16;\n}\n\nbutton.tc-aim-navigation-button:hover {\n background-color: <<colour muted-foreground>>;\n}\n\n.tc-aim-navigation-footer {\n\ttext-align: center;\n\tmargin-top: 1em;\n\tcolor: #9e9e9e;\n}\n\n.tc-aim-navigation-button-drop-down {\n\ttext-align: left;\n}\n\n.tc-aim-question h3 {\n\tfloat: left;\n\tfont-size: 4em;\n\tline-height: 1;\n\tpadding: 0.25em;\n\tmargin: 0 0.25em 0.25em 0;\n\tborder-radius: 0.125em;\n\t<<box-shadow \"2px 2px 6px 1px rgba(0, 0, 0, 0.5)\">>\n\tborder: 1px solid rgba(0,0,0,0.3);\n}\n\n.tc-aim-question h2 {\n\tfont-size: 1.5em;\n\tline-height: 1.1;\n\tmargin: 0;\n}\n\n.tc-aim-question h1 {\n\tfont-size: 2em;\n\tline-height: 1.1;\n\tfont-weight: bold;\n\tmargin: 0;\n}\n\n.tc-aim-question p {\n\tclear: both;\n\tfont-size: 1.5em;\n}\n\n.tc-aim-question .tc-aim-answer {\n\tmargin: 0.5em 0;\n\tborder-radius: 1em;\n}\n\n.tc-aim-question .tc-aim-answer:hover {\n\tbackground: #ffffff;\n}\n\n.tc-aim-question .tc-aim-answer label {\n\tdisplay: block;\n\tpadding: 0.25em;\n}\n\n.tc-aim-question .tc-aim-answer-selected {\n\tbackground-color: #ffff77;\n}\n\n.tc-aim-question .tc-aim-key-answer-selected {\n\tbackground: #ffc9c9;\n}\n\n.tc-aim-question-done {\n}\n\n.tc-aim-navigation-edit-mode {\n\tmargin-top: 1em;\n\tborder: 1px solid <<colour tab-divider>>;\n\tbackground-color: #e0bfbb20;\n}\n\n.tc-aim-navigation-edit-mode-heading {\n\tbackground-color: #333;\n\tcolor: #fff;\n\tfont-weight: bold;\n\ttext-transform: uppercase;\n}\n\n.tc-aim-navigation-edit-mode-body {\n\tpadding: 0 1em;\n}\n\n.tc-aim-navigation-edit-mode-item {\n\tmargin: 1em 0;\n}\n\n.tc-aim-navigation-edit-mode-item textarea {\n\twidth: 100%;\n}\n\n.tc-aim-questions-list-category {\n\tfont-weight: bold;\n\tcolor: #969696;\n\tfont-size: 1.4em;\n\tline-height: 1.8em;\n}\n\n.tc-aim-questions-list-heading {\n\tcolor: #969696;\n}\n\n.tc-aim-questions-list-question {\n\n}\n\n.tc-aim-contact-phase ol {\n\tlist-style: none;\n\tpadding-left: 0;\n}\n\n.tc-aim-results-interventions {\n\tlist-style: none;\n\tpadding-left: 0;\n}\n\n.tc-aim-results-interventions .tc-aim-results-intervention {\n\tfont-size: 1.5em;\n\tline-height: 1.5;\n}\n\n.tc-aim-results-interventions .tc-aim-results-intervention .tc-aim-results-score {\n\tdisplay: inline-block;\n\ttext-align: center;\n\tfont-weight: bold;\n\tbackground-color: #34c734;\n\tcolor: <<colour background>>;\n\tpadding: 0.25em;\n\tborder-radius: 3em;\n\tmargin: 0.25em;\n\twidth: 2em;\n\theight: 2em;\n}\n\n.tc-aim-results-interventions .tc-aim-results-intervention .tc-aim-results-score .tc-aim-results-score-small {\n\tfont-size: 0.8em;\n\tpadding: 0;\n\tvertical-align: text-bottom;\n}\n\n.tc-aim-results-interventions .tc-aim-results-intervention button {\n\tfont-size: 0.5em;\n\tline-height: 1;\n\tdisplay: inline-block;\n\tpadding: 4px;\n\tmargin: 2px 4px 2px 4px;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tborder: none;\n\tborder-radius: 2px;\n\ttext-decoration: none;\n}\n\n.tc-aim-results-interventions > li {\n\tline-height: 1.5;\n}\n\n.tc-aim-results-intervention-questions {\n\tlist-style: none;\n\tpadding-left: 1em;\n}\n\n.tc-aim-results-intervention-questions > li {\n\tline-height: 1.5;\n}\n\n.tc-aim-download-results {\n\twidth: 100%;\n\toverflow-x: scroll;\n\twhite-space: nowrap;\n}\n\n.tc-aim-category-A {background-color: #bfbbe0;}\n\n.tc-aim-category-A.tc-aim-category-faded {background-color: #bfbbe020;}\n\n.tc-aim-category-B {background-color: #d4bac3;}\n\n.tc-aim-category-B.tc-aim-category-faded {background-color: #d4bac320;}\n\n.tc-aim-category-C {background-color: #ebc6b1;}\n\n.tc-aim-category-C.tc-aim-category-faded {background-color: #ebc6b120;}\n\n.tc-aim-category-D {background-color: #fad9ae;}\n\n.tc-aim-category-D.tc-aim-category-faded {background-color: #fad9ae20;}\n\n.tc-aim-category-E {background-color: #fee99a;}\n\n.tc-aim-category-E.tc-aim-category-faded {background-color: #fee99a20;}\n\n.tc-aim-category-F {background-color: #fff172;}\n\n.tc-aim-category-F.tc-aim-category-faded {background-color: #fff17220;}\n\n.tc-aim-category-G {background-color: #ffcd42;}\n\n.tc-aim-category-G.tc-aim-category-faded {background-color: #ffcd4220;}\n\n.tc-aim-category-H {background-color: #f79577;}\n\n.tc-aim-category-H.tc-aim-category-faded {background-color: #f7957720;}\n\n.tc-aim-ui-editor-list {\n}\n\n.tc-aim-ui-editor-list-item {\n\tbackground-color: #e8e8e8;\n\tmargin-bottom: 1em;\n}\n\n.tc-aim-ui-editor-list textarea {\n\twidth: 100%;\n}\n\n.tc-aim-ui-editor-list-heading {\n\tbackground: #333;\n\tcolor: #fff;\n}\n\n.tc-aim-ui-editor-list-body {\n\tpadding: 0 1em;\n}\n\n.tc-aim-ui-editor-list-body-item {\n}\n"},"$:/plugins/federatial/aim-questionnaire/CSVDownloadTemplate":{"title":"$:/plugins/federatial/aim-questionnaire/CSVDownloadTemplate","text":"\\whitespace trim\n<$vars sortby=\"[get[number]]\" linebreak=\"\n\">\n<$text text=<<separator>>/>\n<<now \"YYYY-MM-DD\">>\n<$text text=<<separator>>/>\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}sortsub:number<sortby>]\" counter=\"counter\">\n<$text text={{{ [{$:/status/UserName}else[anon]addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<currentTiddler>get[text]] ~[[missing]] =0 +[replace[0plus]] }}}/>\n<$list filter=\"[<counter-last>!match[yes]]\">\n<$text text=<<separator>>/>\n</$list>\n</$list>\n<$text text=<<separator>>/>\n<<aim-show-contact-phase>>\n<$text text=<<linebreak>>/>\n</$vars>"},"$:/config/federatial/aim-questionnaire/aim-category-tag":{"title":"$:/config/federatial/aim-questionnaire/aim-category-tag","text":"AIMCategory"},"$:/config/federatial/aim-questionnaire/aim-question-tag":{"title":"$:/config/federatial/aim-questionnaire/aim-question-tag","text":"AIMQuestion"},"$:/plugins/federatial/aim-questionnaire/config":{"title":"$:/plugins/federatial/aim-questionnaire/config","text":"Tag used to identify AIM Questions: <$edit-text tiddler=\"$:/config/federatial/aim-questionnaire/aim-question-tag\" tag=\"input\"/>\n\nTag used to identify AIM Categories: <$edit-text tiddler=\"$:/config/federatial/aim-questionnaire/aim-category-tag\" tag=\"input\"/>\n\n---\n\n<$list filter=\"[{$:/state/aim-questionnaire/edit-mode}!match[show]]\" variable=\"ignore\">\n<$button class=\"tc-btn-big-green\">\n<$action-setfield $tiddler=\"$:/state/aim-questionnaire/edit-mode\" $value=\"show\"/>\nSwitch on edit mode\n</$button>\n</$list>\n\n<$list filter=\"[{$:/state/aim-questionnaire/edit-mode}match[show]]\" variable=\"ignore\">\n<$button class=\"tc-btn-big-green\" style=\"background-color: red;\">\n<$action-setfield $tiddler=\"$:/state/aim-questionnaire/edit-mode\" $value=\"hide\"/>\nSwitch off edit mode\n</$button>\n</$list>\n\n---\n\nEdit user interface strings:\n\n<div class=\"tc-aim-ui-editor-list\">\n<$list filter=\"[[$:/plugins/federatial/aim-questionnaire/Language/en-GB]indexes[]sort[]]\" variable=\"index\">\n<div class=\"tc-aim-ui-editor-list-item\">\n<div class=\"tc-aim-ui-editor-list-heading\">\n''<$text text=<<index>>/>''<br>\n</div>\n<div class=\"tc-aim-ui-editor-list-body\">\n<div class=\"tc-aim-ui-editor-list-body-item\">\n//<$text text={{{ [[$:/plugins/federatial/aim-questionnaire/Language/en-GB]getindex<index>] }}}/>//\n</div>\n<div class=\"tc-aim-ui-editor-list-body-item\">\n<$edit-text tiddler={{{ [{$:/language}get[name]] ~[[en-GB]] +[addprefix[$:/plugins/federatial/aim-questionnaire/Language/]] }}} index=<<index>> autoHeight=\"yes\" minHeight=\"1em\"/>\n</div>\n</div>\n</div>\n</$list>\n</div>\n"},"$:/plugins/federatial/aim-questionnaire/debug":{"title":"$:/plugins/federatial/aim-questionnaire/debug","text":"\\define answers() =0plus =0 =1 =2 =3 =4 =0plus =0 =1 =2 =3 =4 =0plus =0 =1 =2 =3 =4 =0plus =0 =1 =2 =3 =4 =0plus =0 =1 =2 =3 =4 =0plus =0 =1 =2 =3 =4 =0plus =0 =1 =2 =3 =4 =0plus\n\n!! Suggested Interventions\n\n[[Click here|$:/plugins/federatial/aim-questionnaire/Results/Suggestions]] to view the suggested interventions.\n\n!! Answer All Questions\n\nFor testing purposes, this button answers all questions with a random answer.\n\n<$button>\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}]\" counter=\"counter\">\n<$action-setfield $tiddler={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/Answer/]addsuffix[/]addsuffix<currentTiddler>] }}} $value={{{ [subfilter<answers>nth<counter>] }}}/>\n</$list>\n<$list filter=\"1 3 7 12 32 42\">\n<$list filter=\"[tag{$:/config/federatial/aim-questionnaire/aim-question-tag}field:number<currentTiddler>]\">\n<$action-setfield $tiddler={{{ [{$:/status/UserName}addprefix[$:/temp/AIM/KeyAnswer/]addsuffix[/]addsuffix<currentTiddler>] }}} $value=\"yes\"/>\n</$list>\n</$list>\nAnswer all questions\n</$button>"},"$:/plugins/federatial/aim-questionnaire/readme":{"title":"$:/plugins/federatial/aim-questionnaire/readme","text":"! Introduction\n\n! Usage\n\nUse the following macro to display the questionnaire and results:\n\n```\n<<aim-questionnaire>>\n```\n\n! Translating the AIM Questionnaire\n\nTo translate the questionnaire into a different language:\n\n# Install the TiddlyWiki language plugin for the desired language, and note the language code (eg, Castellano Spanish is `es-ES`)\n# Clone the tiddler $:/plugins/federatial/aim-questionnaire/Language/en-GB\n# Replace the `en-GB` in the title with the language code (eg `es-ES`)\n# Edit the definitions in the tiddler to match the language\n#* Take care to keep the macro calls intact (eg `<<key-question-number>>`)\n# Choose the tag used to identify question tiddlers and enter it in the \"config\" tab of this plugin\n# Translate the English questions and answers into the target language\n#* Translate the titles of the tiddlers to the target language\n#* Add tags corresponding to the interventions suggested by each question\n# Use the \"language\" button in the sidebar \"Tools\" tab to switch to the target language to test the translation\n\n"}}}
\whitespace trim \define print-button() <$button tooltip="print" aria-label="print" class=<<tv-config-toolbar-class>>> <$action-sendmessage $message="tm-open-window" template="$:/plugins/federatial/print/window" windowTitle={{$:/config/plugins/federatial/print/window-title}}/> <$list filter="[<tv-config-toolbar-icons>prefix[yes]]"> {{$:/core/images/print-button}} </$list> <$list filter="[<tv-config-toolbar-text>prefix[yes]]"> <span class="tc-btn-text"> <$text text="print"/> </span> </$list> </$button> \end <$list filter="[<currentTiddler>tagging[]role[heading]limit[1]]" variable="ignore" emptyMessage=<<print-button>>> <$text text=""/> </$list>
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline .tc-export-controls { background: #dfddf9; margin: -1em -1em 0 -1em; padding: 1em; border-bottom: 2px solid black; } .tc-export-controls textarea { width: 100%; } .tc-export-header { margin-top: 1em; padding: 1em; border: 1px solid black; } @media print { .tc-unprintable { display: none; } }
<$transclude tiddler="$:/plugins/federatial/print/template/inner" mode="block"/>
! <$view field="title"/> {{!!text}}
\whitespace trim <$set name="themeTitle" value={{$:/view}}> <$set name="tempCurrentTiddler" value=<<currentTiddler>>> <$set name="currentTiddler" value={{$:/language}}> <$set name="languageTitle" value={{!!name}}> <$set name="currentTiddler" value=<<tempCurrentTiddler>>> <$importvariables filter="[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]"> <div class="tc-unprintable tc-export-controls"> <$button message="tm-print" tooltip="Print this page"> Print </$button> </div> <$transclude tiddler="$:/plugins/federatial/print/template" mode="block"/> </$importvariables> </$set> </$set> </$set> </$set> </$set>
!! This tiddler is present to disable the default login status pill that Xememex provides
{"tiddlers":{"$:/config/Comments/EnableFilter":{"title":"$:/config/Comments/EnableFilter","text":"[all[current]!is[system]]\n"},"$:/plugins/tiddlywiki/comments/above-story":{"title":"$:/plugins/tiddlywiki/comments/above-story","tags":"$:/tags/AboveStory","text":"<$reveal state=\"$:/config/Comments/EnableWikiComments\" type=\"match\" text=\"yes\" default=\"no\">\n\n<$tiddler tiddler=\"$:/SiteTitle\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/comments/comments-template\" mode=\"inline\"/>\n\n</$tiddler>\n\n</$reveal>\n"},"$:/plugins/tiddlywiki/comments/add-comment-button-actions":{"title":"$:/plugins/tiddlywiki/comments/add-comment-button-actions","text":"<$set name=\"username\" value={{$:/status/UserName}} emptyValue=\"(anonymous)\">\n<$set name=\"target\" filter=\"[<currentTiddler>]\">\n<$action-createtiddler $basetitle={{{ [[Comment by ']addsuffix<username>addsuffix[' on ']addsuffix<currentTiddler>addsuffix[']] }}} role=\"comment\" list=<<target>> text=\"\" edit-mode=\"yes\"/>\n</$set>\n</$set>\n"},"$:/plugins/tiddlywiki/comments/add-comment-button":{"title":"$:/plugins/tiddlywiki/comments/add-comment-button","text":"<$reveal state=\"$:/status/IsReadOnly\" type=\"match\" text=\"no\" default=\"no\" tag=\"div\" class=\"tc-comment-button\">\n<$button class=\"tc-btn-invisible\" actions={{$:/plugins/tiddlywiki/comments/add-comment-button-actions}}>\nadd comment {{$:/core/images/add-comment}}\n</$button>\n</$reveal>\n"},"$:/plugins/tiddlywiki/comments/comments-template":{"title":"$:/plugins/tiddlywiki/comments/comments-template","text":"<div class=\"tc-comments\">\n<ol class=\"tc-comment-list\">\n<$list filter=\"[all[tiddlers+shadows]role[comment]contains<currentTiddler>sort[created]!has[draft.of]]\">\n<li>\n<div class=\"tc-comment-entry\">\n<div class=\"tc-comment-entry-heading\">\n<$link>{{!!creator}} at <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DDD DDth MMM YYYY\"/></$link>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/CommentToolbarButton]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$list>\n</div>\n<div class=\"tc-comment-entry-body\">\n<$reveal type=\"match\" state=\"!!edit-mode\" text=\"yes\">\n<$edit-text tiddler=<<currentTiddler>> tag=\"textarea\" focus=\"true\"/>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"!!edit-mode\" text=\"yes\">\n<$transclude tiddler=<<currentTiddler>> mode=\"block\"/>\n<$transclude tiddler=\"$:/plugins/tiddlywiki/comments/add-comment-button\" mode=\"inline\"/>\n</$reveal>\n</div>\n</div>\n<$transclude tiddler=\"$:/plugins/tiddlywiki/comments/comments-template\" mode=\"inline\"/>\n</li>\n</$list>\n</ol>\n</div>\n"},"$:/plugins/tiddlywiki/comments/config":{"title":"$:/plugins/tiddlywiki/comments/config","text":"\\define select(description,filter)\n<$button>\n<$action-setfield $tiddler=\"$:/config/Comments/EnableFilter\" $value=<<__filter__>>/>\n$description$\n</$button>\n\\end\n\n! Wiki Comments\n\n<$checkbox tiddler=\"$:/config/Comments/EnableWikiComments\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Comments/EnableWikiComments\">Allow wiki-level comments as well as tiddler comments</$link> </$checkbox>\n\n! Tiddler Comments\n\nThis filter expression determines which tiddlers will have commenting enabled:\n\n<$edit-text tiddler=\"$:/config/Comments/EnableFilter\" tag=\"input\"/>\n\nOr you can choose a preselected filter:\n\n* <<select \"All tiddlers except system tiddlers\" \"[all[current]!is[system]]\">>\n* <<select \"Only tiddlers tagged 'commentable'\" \"[all[current]tag[commentable]]\">>\n* <<select \"Disable all commenting\" \"\">>\n"},"$:/plugins/tiddlywiki/comments/filter-all-comments":{"title":"$:/plugins/tiddlywiki/comments/filter-all-comments","tags":"$:/tags/Filter","filter":"[role[comment]!sort[modified]]","description":"All comments","text":""},"$:/plugins/tiddlywiki/comments/footer-view-template-segment":{"title":"$:/plugins/tiddlywiki/comments/footer-view-template-segment","tags":"$:/tags/ViewTemplate","list-after":"$:/core/ui/ViewTemplate/body","text":"<$list filter={{$:/config/Comments/EnableFilter}} variable=\"ignore\">\n<div class=\"tc-comments-segment\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/comments/add-comment-button\" mode=\"inline\"/>\n<$transclude tiddler=\"$:/plugins/tiddlywiki/comments/comments-template\" mode=\"inline\"/>\n</div>\n</$list>"},"$:/plugins/tiddlywiki/comments/header-view-template-segment":{"title":"$:/plugins/tiddlywiki/comments/header-view-template-segment","tags":"$:/tags/ViewTemplate","list-before":"$:/core/ui/ViewTemplate/body","text":"\\define display-original-comment()\n<$link><$text text=<<currentTiddler>>/></$link>\n\\end\n\n\\define find-original-comment(exclude)\n<$list filter=\"[<currentTiddler>role[comment]]\" emptyMessage=<<display-original-comment>> variable=\"ignore\">\n<$list filter=\"[list<currentTiddler>sort[title]] -[enlist<__exclude__>]\">\n<$set name=\"newExclude\" filter=\"[enlist<__exclude__>] [<currentTiddler>]\">\n<$macrocall $name=\"find-original-comment\" exclude=<<newExclude>>/>\n</$set>\n</$list>\n</$list>\n\\end\n\n<$list filter=\"[all[current]role[comment]]\" variable=\"ignore\">\n<div class=\"tc-is-comment-header\">\n<p>\nThis tiddler is a comment on\n<$list filter=\"[list<currentTiddler>sort[title]]\">\n<span class=\"tc-small-gap-right\"><<find-original-comment>></span>\n</$list>\n</p>\n<$list filter=\"[list<currentTiddler>role[comment]sort[title]limit[1]]\" variable=\"ignore\">\n<p>\nParent comments:\n</p>\n<ul>\n<$list filter=\"[list<currentTiddler>role[comment]sort[title]]\">\n<li>\n<$link to=<<currentTiddler>>><$text text=<<currentTiddler>>/></$link>\n</li>\n</$list>\n</ul>\n</$list>\n</div>\n</$list>\n"},"$:/plugins/tiddlywiki/comments/readme":{"title":"$:/plugins/tiddlywiki/comments/readme","text":"This plugin provides a simple means for adding threaded comments to tiddlers.\n\n* Click the \"add comment\" button to make a new comment, and then click the \"save\" button to save it\n* You can comment on a tiddler itself, or add a comment to an existing comment\n* The sidebar tab ''Comments'' lists a timeline of all comments\n* Comments are attributed to the username stored in the system tiddler [[$:/status/UserName]]\n* By default, comments are available on all non-system tiddlers. The ''config'' tab lets you customise which tiddlers can accept comments by specifying a filter extension\n* The buttons for adding and editing comments are only available if the system tiddler [[$:/status/IsReadOnly]] is not set to `yes`\n* Use the \"All comments\" option in the $:/AdvancedSearch ''Filter'' tab to see or export all comments\n\n!! Data Model\n\nThe data model employed by the comments plugin is very simple:\n\n* Comment tiddlers are identified by the `role` field being set to `comment`\n* The `list` field of comment tiddlers lists the tiddlers to which this comment applies\n** It is thus possible for a comment to be applied to multiple tiddlers at once\n** The links between comments can be preserved when renaming them by using the relink checkbox in the edit template\n* The `edit-mode` field of comment tiddlers is set to `yes` to display it in edit mode, or `no` to display it in view mode\n* The `saved-text` field is updated when switching to edit mode so that it can be restored if the user cancels\n\n"},"$:/plugins/tiddlywiki/comments/sidebar-segment":{"title":"$:/plugins/tiddlywiki/comments/sidebar-segment","tags":"$:/tags/SideBarSegment","list-after":"$:/core/ui/SideBarSegments/site-subtitle","text":"<$reveal state=\"$:/config/Comments/EnableWikiComments\" type=\"match\" text=\"yes\" default=\"no\">\n<$tiddler tiddler=\"$:/SiteTitle\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/comments/add-comment-button\" mode=\"inline\"/>\n</$tiddler>\n</$reveal>\n"},"$:/plugins/tiddlywiki/comments/sidebar":{"title":"$:/plugins/tiddlywiki/comments/sidebar","tags":"$:/tags/SideBar","caption":"Comments","text":"<div class=\"tc-timeline\">\n<$list filter=\"[all[tiddlers+shadows]role[comment]has[modified]!sort[modified]eachday[modified]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"modified\" format=\"date\" template=\"DDth MMM YYYY\"/>\n<$list filter=\"[all[tiddlers+shadows]role[comment]sameday:modified{!!modified}!sort[modified]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link>Comment by '<$view field=\"modifier\">(anonymous)</$view>'</$link> on\n<$list filter=\"[list<currentTiddler>sort[title]]\">\n<$link to=<<currentTiddler>>><$text text=<<currentTiddler>>/></$link>\n</$list>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n"},"$:/plugins/tiddlywiki/comments/styles":{"title":"$:/plugins/tiddlywiki/comments/styles","tags":"[[$:/tags/Stylesheet]]","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-is-comment-header {\n\tpadding: 0.25em;\n\tborder: 2px solid <<colour message-foreground>>;\n\tborder-radius: 4px;\n\tbackground: <<colour message-background>>;\n}\n\n.tc-comments-segment {\n\tborder-top: 2px solid <<colour message-border>>;\n}\n\n.tc-comment-button button {\n\twidth: 100%;\n\ttext-align: right;\n}\n\n.tc-sidebar-scrollable .tc-comment-button button {\n\twidth: auto;\n\ttext-align: right;\n}\n\n.tc-comment-button button svg {\n\tfill: <<colour download-background>>;\n\theight: 2em;\n\twidth: 2em;\n}\n\n.tc-comments {\n}\n\n.tc-comment-list {\n\tlist-style: none;\n padding-left: 0;\n}\n\n.tc-comment-list .tc-comments {\n\tpadding-left: 1em;\n}\n\n.tc-comment-entry {\n\tposition: relative;\n\tborder: 2px solid <<colour message-border>>;\n\tborder-radius: 4px;\n\tmargin: 0.5em 0 0 0;\n\tbackground: <<colour message-background>>;\n}\n\n.tc-comment-entry-heading {\n\tfont-size: 0.7em;\n\tfont-weight: bold;\n\ttext-transform: uppercase;\n\tbackground: <<colour message-background>>;\n\tcolor: <<colour message-foreground>>;\n\tpadding: 0 0.5em;\n}\n\n.tc-comment-entry-body {\n\tfont-size: 0.8em;\n\tpadding: 0 0.5em;\n}\n\n.tc-comment-entry-body textarea {\n\tfont-size: 1.1em;\n\twidth: 100%\n}\n"},"$:/tags/CommentToolbarButton":{"title":"$:/tags/CommentToolbarButton","list":"[[$:/plugins/tiddlywiki/comments/toolbar-button-cancel]] [[$:/plugins/tiddlywiki/comments/toolbar-button-delete]] [[$:/plugins/tiddlywiki/comments/toolbar-button-save]] [[$:/plugins/tiddlywiki/comments/toolbar-button-edit]]"},"$:/plugins/tiddlywiki/comments/toolbar-button-cancel":{"title":"$:/plugins/tiddlywiki/comments/toolbar-button-cancel","tags":"$:/tags/CommentToolbarButton","text":"<$reveal state=\"$:/status/IsReadOnly\" type=\"match\" text=\"no\" default=\"no\" tag=\"span\">\n<$reveal type=\"match\" state=\"!!edit-mode\" text=\"yes\">\n<$button>\n<$action-setfield $tiddler=<<currentTiddler>> $field=\"edit-mode\" $value=\"no\"/>\n<$action-setfield $tiddler=<<currentTiddler>> $field=\"text\" $value={{!!saved-text}}/>\ncancel\n</$button>\n</$reveal>\n</$reveal>\n"},"$:/plugins/tiddlywiki/comments/toolbar-button-delete":{"title":"$:/plugins/tiddlywiki/comments/toolbar-button-delete","tags":"$:/tags/CommentToolbarButton","text":"<$reveal state=\"$:/status/IsReadOnly\" type=\"match\" text=\"no\" default=\"no\" tag=\"span\">\n<$reveal type=\"match\" state=\"!!edit-mode\" text=\"yes\">\n<$button>\n<$action-deletetiddler $tiddler=<<currentTiddler>>/>\ndelete\n</$button>\n</$reveal>\n</$reveal>\n"},"$:/plugins/tiddlywiki/comments/toolbar-button-edit":{"title":"$:/plugins/tiddlywiki/comments/toolbar-button-edit","tags":"$:/tags/CommentToolbarButton","text":"<$reveal state=\"$:/status/IsReadOnly\" type=\"match\" text=\"no\" default=\"no\" tag=\"span\">\n<$reveal type=\"nomatch\" state=\"!!edit-mode\" text=\"yes\">\n<$button>\n<$action-setfield $tiddler=<<currentTiddler>> $field=\"edit-mode\" $value=\"yes\"/>\n<$action-setfield $tiddler=<<currentTiddler>> $field=\"saved-text\" $value={{!!text}}/>\nedit\n</$button>\n</$reveal>\n</$reveal>\n"},"$:/plugins/tiddlywiki/comments/toolbar-button-save":{"title":"$:/plugins/tiddlywiki/comments/toolbar-button-save","tags":"$:/tags/CommentToolbarButton","text":"<$reveal state=\"$:/status/IsReadOnly\" type=\"match\" text=\"no\" default=\"no\" tag=\"span\">\n<$reveal type=\"match\" state=\"!!edit-mode\" text=\"yes\">\n<$button>\n<$action-setfield $tiddler=<<currentTiddler>> $field=\"edit-mode\" $value=\"no\"/>\nsave\n</$button>\n</$reveal>\n</$reveal>\n"}}}
{"tiddlers":{"$:/plugins/tiddlywiki/consent-banner/banner":{"title":"$:/plugins/tiddlywiki/consent-banner/banner","tags":"$:/tags/PageTemplate","text":"\\whitespace trim\n\n<$reveal state=\"$:/state/consent-banner/accepted\" type=\"match\" text=\"\" tag=\"div\">\n\n<div class=\"tc-consent-backdrop\">\n\n</div>\n\n<div class=\"tc-consent-banner tc-consent-banner-left\">\n\n<$transclude tiddler=\"$:/config/plugins/tiddlywiki/consent-banner/greeting-message\" mode=\"block\"/>\n\n<div class=\"tc-consent-buttons\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ConsentBanner/Button]]\">\n\n<$transclude tiddler=<<currentTiddler>> mode=\"inline\"/>\n\n</$list>\n\n</div>\n\n</div>\n\n</$reveal>\n"},"$:/plugins/tiddlywiki/consent-banner/blocked-embed-message-wrapper":{"title":"$:/plugins/tiddlywiki/consent-banner/blocked-embed-message-wrapper","text":"\\define styles()\nwidth:$(width)$;height:$(height)$;\n\\end\n\n<div class=\"tc-blocked-embedded-content\" style=<<styles>>>\n<div class=\"tc-blocked-embedded-content-inner\">\n<div class=\"tc-blocked-embedded-content-inner-inner\">\n<$transclude tiddler=\"$:/config/plugins/tiddlywiki/consent-banner/blocked-embed-message\" mode=\"inline\"/>\n</div>\n</div>\n</div>\n"},"$:/plugins/tiddlywiki/consent-banner/buttons/accept":{"title":"$:/plugins/tiddlywiki/consent-banner/buttons/accept","tags":"$:/tags/ConsentBanner/Button","text":"<$button message=\"tm-consent-accept\" class=\"tc-consent-button tc-consent-button-default tc-btn-invisible\" tooltip={{$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/hint}}>\n{{$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/caption}}\n</$button>\n"},"$:/plugins/tiddlywiki/consent-banner/buttons/decline":{"title":"$:/plugins/tiddlywiki/consent-banner/buttons/decline","tags":"$:/tags/ConsentBanner/Button","text":"<$button message=\"tm-consent-decline\" class=\"tc-consent-button tc-btn-invisible\" tooltip={{$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/hint}}>\n{{$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/caption}}\n</$button>\n"},"$:/config/DefaultColourMappings/consent-banner-backdrop-background":{"title":"$:/config/DefaultColourMappings/consent-banner-backdrop-background","text":"rgba(0,0,0,0.2)"},"$:/config/DefaultColourMappings/consent-banner-background":{"title":"$:/config/DefaultColourMappings/consent-banner-background","text":"#009677"},"$:/config/DefaultColourMappings/consent-banner-button-background":{"title":"$:/config/DefaultColourMappings/consent-banner-button-background","text":"transparent"},"$:/config/DefaultColourMappings/consent-banner-button-border":{"title":"$:/config/DefaultColourMappings/consent-banner-button-border","text":"#fff"},"$:/config/DefaultColourMappings/consent-banner-button-default-background":{"title":"$:/config/DefaultColourMappings/consent-banner-button-default-background","text":"#fff"},"$:/config/DefaultColourMappings/consent-banner-button-default-foreground":{"title":"$:/config/DefaultColourMappings/consent-banner-button-default-foreground","text":"#009677"},"$:/config/DefaultColourMappings/consent-banner-button-foreground":{"title":"$:/config/DefaultColourMappings/consent-banner-button-foreground","text":"#fff"},"$:/config/DefaultColourMappings/consent-banner-button-hover-background":{"title":"$:/config/DefaultColourMappings/consent-banner-button-hover-background","text":"#fff"},"$:/config/DefaultColourMappings/consent-banner-button-hover-border":{"title":"$:/config/DefaultColourMappings/consent-banner-button-hover-border","text":"#fff"},"$:/config/DefaultColourMappings/consent-banner-button-hover-foreground":{"title":"$:/config/DefaultColourMappings/consent-banner-button-hover-foreground","text":"#009577"},"$:/config/DefaultColourMappings/consent-banner-foreground":{"title":"$:/config/DefaultColourMappings/consent-banner-foreground","text":"#fff"},"$:/config/DefaultColourMappings/consent-banner-hr-background":{"title":"$:/config/DefaultColourMappings/consent-banner-hr-background","text":"rgba(255,255,255,.25)"},"$:/config/DefaultColourMappings/consent-banner-link-foreground":{"title":"$:/config/DefaultColourMappings/consent-banner-link-foreground","text":"#fff"},"$:/config/plugins/tiddlywiki/consent-banner/block-embedded-content":{"title":"$:/config/plugins/tiddlywiki/consent-banner/block-embedded-content","text":"yes"},"$:/config/plugins/tiddlywiki/consent-banner/blocked-embed-message":{"title":"$:/config/plugins/tiddlywiki/consent-banner/blocked-embed-message","text":"Blocked embedded content from<br/><a href=<<url>> class=\"tc-tiddlylink-external\" target=\"_blank\" rel=\"noopener noreferrer\"><$text text=<<url>>/></a>\n\n<hr/>\n\n{{$:/plugins/tiddlywiki/consent-banner/buttons/accept}} cookies to unblock"},"$:/config/plugins/tiddlywiki/consent-banner/blocked-raw-message":{"title":"$:/config/plugins/tiddlywiki/consent-banner/blocked-raw-message","text":"<div class=\"tc-blocked-embedded-content\" style=\"width:100%;\">\n\n<div class=\"tc-blocked-embedded-content-inner\">\n\n<div class=\"tc-blocked-embedded-content-inner-inner\">\n\nBlocked raw content\n\n<hr/>\n\n{{$:/plugins/tiddlywiki/consent-banner/buttons/accept}} cookies to unblock\n\n</div>\n\n</div>\n\n</div>\n"},"$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/caption":{"title":"$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/caption","text":"Accept"},"$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/hint":{"title":"$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/hint","text":"Accept cookies"},"$:/config/plugins/tiddlywiki/consent-banner/buttons/clear/caption":{"title":"$:/config/plugins/tiddlywiki/consent-banner/buttons/clear/caption","text":"Clear"},"$:/config/plugins/tiddlywiki/consent-banner/buttons/clear/hint":{"title":"$:/config/plugins/tiddlywiki/consent-banner/buttons/clear/hint","text":"Clear cookies"},"$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/caption":{"title":"$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/caption","text":"Decline"},"$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/hint":{"title":"$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/hint","text":"Decline cookies"},"$:/config/cookie-consent-required":{"title":"$:/config/cookie-consent-required","text":"yes"},"$:/config/plugins/tiddlywiki/consent-banner/greeting-message":{"title":"$:/config/plugins/tiddlywiki/consent-banner/greeting-message","text":"! Our use of cookies\n\nWe use necessary cookies to make our site work. We’d also like to set optional analytics to help us improve it. We won’t set optional cookies unless you enable them. Using this tool will set a cookie on your device to remember your preferences.\n\n---\n\n!! Necessary cookies\n\nNecessary cookies enable core functionality such as security, network management, and accessibility. You may disable these by changing your browser settings, but this may affect how the website functions.\n\n---\n\n!! Analytics cookies\n\nWe’d like to set non-essential cookies, such as Google Analytics, to help us to improve our website by collecting and reporting information on how you use it. The cookies collect information in a way that does not directly identify anyone.\n\n---\n"},"$:/plugins/tiddlywiki/consent-banner/tv-block-embedded-content":{"title":"$:/plugins/tiddlywiki/consent-banner/tv-block-embedded-content","tags":"$:/tags/Macro","text":"<$set name=\"tv-block-embedded-content\" value={{{ [{$:/config/cookie-consent-required}else[no]match[yes]then{$:/state/consent-banner/accepted}!match[yes]then[yes]] }}}/>\n"},"$:/plugins/tiddlywiki/consent-banner/config":{"title":"$:/plugins/tiddlywiki/consent-banner/config","text":"! [[Greeting Message|$:/config/plugins/tiddlywiki/consent-banner/greeting-message]]\n\n<div style=\"\">\n\n<div style=\"display:inline-block;vertical-align:top;width:45%;\">\n\n<$edit-text tiddler=\"$:/config/plugins/tiddlywiki/consent-banner/greeting-message\" tag=\"textarea\" class=\"tc-edit-texteditor\"/>\n\n</div>\n\n<div style=\"display:inline-block;vertical-align:top;width:45%;margin:0.5em;border:1px solid black;padding:0.5em;\" class=\"tc-consent-banner\">\n\n<$transclude tiddler=\"$:/config/plugins/tiddlywiki/consent-banner/greeting-message\" mode=\"block\"/>\n\n</div>\n\n</div>\n\n! Buttons\n\n|[[Accept caption|$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/caption]] |<$edit-text tiddler=\"$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/caption\" tag=\"input\"/> |\n|[[Accept hint|$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/hint]] |<$edit-text tiddler=\"$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/hint\" tag=\"input\"/> |\n|[[Decline caption|$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/caption]] |<$edit-text tiddler=\"$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/caption\" tag=\"input\"/> |\n|[[Decline hint|$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/hint]] |<$edit-text tiddler=\"$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/hint\" tag=\"input\"/> |\n\n! [[Consent Accepted Status|$:/state/consent-banner/accepted]]\n\nCurrent status: {{$:/state/consent-banner/accepted}} (blank indicates that consent has not yet been granted or declined)\n\n<$button message=\"tm-consent-accept\" tooltip={{$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/hint}}>\n{{$:/config/plugins/tiddlywiki/consent-banner/buttons/accept/caption}}\n</$button>\n\n<$button message=\"tm-consent-decline\" tooltip={{$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/hint}}>\n{{$:/config/plugins/tiddlywiki/consent-banner/buttons/decline/caption}}\n</$button>\n\n<$button message=\"tm-consent-clear\" tooltip={{$:/config/plugins/tiddlywiki/consent-banner/buttons/clear/hint}}>\n{{$:/config/plugins/tiddlywiki/consent-banner/buttons/clear/caption}}\n</$button>\n\n! Embedded Content Blocking\n\n//Requires page reload//\n\n<$checkbox tiddler=\"$:/config/plugins/tiddlywiki/consent-banner/block-embedded-content\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> Block all embedded content such as <iframe>, <embed> and <object> unless consent has been granted</$checkbox>\n"},"$:/plugins/tiddlywiki/consent-banner/docs":{"title":"$:/plugins/tiddlywiki/consent-banner/docs","text":"! Features\n\nIf the same wiki is opened in multiple tabs then once the warning has been accepted or declined in one tab then the other tabs will autonatically follow suit.\n\nConsent is automatically granted if the user logged in (ie the tiddler [[$:/status/IsLoggedIn]] is set to `yes`).\n\n! Consent Banner Palette Entries\n\nAdd these entries to your current colour palette to change the colours used by the consent banner:\n\n* ''consent-banner-backdrop-background'' - the colour of the backdrop behind the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-backdrop-background}})\n* ''consent-banner-background'' - the background colour of the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-background}})\n* ''consent-banner-button-background'' - the background colour of buttons within the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-button-background}})\n* ''consent-banner-button-border'' - the border colour of buttons within the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-button-border}})\n* ''consent-banner-button-default-background'' - the background colour for the default button within the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-button-default-background}})\n* ''consent-banner-button-default-foreground'' - the foreground colour for the default button within the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-button-default-foreground}})\n* ''consent-banner-button-foreground'' - the foreground colour of buttons within the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-button-foreground}})\n* ''consent-banner-button-hover-background'' - the background colour of hovered buttons within the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-button-hover-background}})\n* ''consent-banner-button-hover-border'' - the border colour of hovered buttons within the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-button-hover-border}})\n* ''consent-banner-button-hover-foreground'' - the foreground colour of hovered buttons within the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-button-hover-foreground}})\n* ''consent-banner-foreground'' - the foreground colour of the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-foreground}})\n* ''consent-banner-hr-background'' - the background colour of horizontal rules within the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-hr-background}})\n* ''consent-banner-link-foreground'' - the foreground colour of tiddler links within the consent banner (defaults to {{$:/config/DefaultColourMappings/consent-banner-link-foreground}})\n\n! Embedded Content Blocking\n\nUnless disabled via the config tab, content embedded via <iframe>, <embed> or <object> is blocked until the user consents to accept cookies.\n\n!! Implementation Details\n\nEmbedded content is blocked if the variable `tv-block-embedded-content` is set to `yes`. It is set to the current consent status by a [[global macro|$:/plugins/tiddlywiki/consent-banner/tv-block-embedded-content]]:\n\n<$codeblock code={{$:/plugins/tiddlywiki/consent-banner/tv-block-embedded-content}}/>\n\n! ~YouTube macro\n\nA simple macro for embedding ~YouTube videos is provided to show how to adapt content according to whether consent has been granted. It works by checking the tiddler [[$:/state/consent-banner/accepted]] for the following values:\n\n* ''empty or missing'' - the user has yet to accept or decline to give their consent\n* `yes` - the user has granted consent\n* `no` - the user has declined consent\n\n! Customising banner buttons\n\nThe [[\"accept\"|$:/plugins/tiddlywiki/consent-banner/buttons/accept]] and [[\"decline\"|$:/plugins/tiddlywiki/consent-banner/buttons/decline]] buttons in the banner are individual tiddlers with the tag [[$:/tags/ConsentBanner/Button]], allowing them to be customised and extended.\n\nA common use case is to add a \"login\" button allowing users to login directly to bypass the banner. This could be implemented as a tiddler tagged [[$:/tags/ConsentBanner/Button]] with the following text:\n\n```\n<$button message=\"tm-login\" class=\"tc-consent-button tc-btn-invisible\">\nLogin\n</$button>\n```\n\n! Integration with other plugins\n\nThird party plugins that set cookies can configure themselves to defer setting cookies until the user grants consent. There are several parts to this mechanism:\n\n* The consent-banner plugin includes a shadow tiddler [[$:/config/cookie-consent-required]] with the text `yes`. The third-party plugin should inspect this tiddler at startup; if it is not set to \"yes\" then it can proceed to set tiddlers immediately\n* Otherwise, the third-party plugin should listen for changes to the tiddler [[$:/state/consent-banner/accepted]] and only start setting cookies when and if the value changes to \"yes\"\n\nThe [[Google Analytics plugin|https://github.com/TiddlyWiki/TiddlyWiki5/tree/master/plugins/tiddlywiki/googleanalytics]] shows an example of how this mechanism can be implemented.\n"},"$:/core/modules/widgets/raw.js":{"title":"$:/core/modules/widgets/raw.js","text":"/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nAn override of the raw widget that blocks raw content until the user has consented to accept cookies\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.blocked = this.getVariable(\"tv-block-embedded-content\",\"no\") === \"yes\";\n\tif(this.blocked) {\n\t\tthis.makeChildWidgets([{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/config/plugins/tiddlywiki/consent-banner/blocked-raw-message\"}\n\t\t\t}\n\t\t}]);\n\t\t// Render child widgets\n\t\tthis.renderChildren(parent,null);\n\t} else {\n\t\tvar div = this.document.createElement(\"div\");\n\t\tdiv.innerHTML=this.parseTreeNode.html;\n\t\tparent.insertBefore(div,nextSibling);\n\t\tthis.domNodes.push(div);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\tif(this.blocked) {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.raw = RawWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/plugins/tiddlywiki/consent-banner/readme":{"title":"$:/plugins/tiddlywiki/consent-banner/readme","text":"The ''consent-banner'' plugin helps make websites that are compliant with \"cookie legislation\" such as the [[EU General Data Protection Regulation|https://gdpr.eu/cookies/]].\nIt presents a banner inviting the user to accept or reject cookies, keeping track of their consent in local storage so that the banner can be hidden on subsequent visits.\n\nBy default, content embedded with <iframe>, <embed> and <object> is blocked unless the user consents to accept cookies.\n\nConsent status is available via a configuration tiddler so that it is possible to construct content that behaves differently depending upon whether consent has been granted. As an example, a macro is provided for embedding ~YouTube videos that automatically uses the youtube-nocookie.com variant of video URLs unless the user has accepted cookies.\n\nPlease note that using this plugin does not guarantee compliance with any particular legislation. You will need to understand the technical issues specific to your situation, and if necessary seek legal advice.\n"},"$:/plugins/tiddlywiki/consent-banner/startup.js":{"title":"$:/plugins/tiddlywiki/consent-banner/startup.js","text":"/*\\\ntitle: $:/plugins/tiddlywiki/consent-banner/startup.js\ntype: application/javascript\nmodule-type: startup\n\nStartup initialisation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"consent-banner\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"render\"];\nexports.synchronous = true;\n\nvar CHECK_CONSENT_INTERVAL = 1000, // Milliseconds between checking local storage\n\tIS_LOGGED_IN_TITLE = \"$:/status/IsLoggedIn\",\n\tCONSENT_KEY = \"COOKIE_CONSENT\", // Local storage keyname\n\tCONSENT_TITLE = \"$:/state/consent-banner/accepted\", // \"\": undeclared, \"yes\": accepted, \"no\": declined\n\tCONFIG_BLOCK_EMBEDDED_CONTENT_TITLE = \"$:/config/plugins/tiddlywiki/consent-banner/block-embedded-content\",\n\tEMBEDDED_MESSAGE_WRAPPER_TITLE = \"$:/plugins/tiddlywiki/consent-banner/blocked-embed-message-wrapper\";\n\nexports.startup = function() { \n\tvar consentState = \"\",\n\t\tsetConsentStatus = function(state) {\n\t\t\tif(consentState !== state) {\n\t\t\t\tconsentState = state;\n\t\t\t\t// Write to local storage\n\t\t\t\twindow.localStorage.setItem(CONSENT_KEY,state);\n\t\t\t\t// Write to a state tiddler\n\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler({\n\t\t\t\t\ttitle: CONSENT_TITLE,\n\t\t\t\t\ttext: state\n\t\t\t\t}));\n\t\t\t}\n\t\t},\n\t\tcalculateConsentStatus = function() {\n\t\t\t// Consent is implied for logged in users, otherwise we check local storage\n\t\t\treturn ($tw.wiki.getTiddlerText(IS_LOGGED_IN_TITLE) === \"yes\" && \"yes\") || window.localStorage.getItem(CONSENT_KEY) || \"\";\n\t\t},\n\t\tcheckConsentStatus = function() {\n\t\t\tsetConsentStatus(calculateConsentStatus());\n\t\t\tif(consentState === \"\") {\n\t\t\t\tpollConsentStatus();\n\t\t\t}\n\t\t},\n\t\tpollConsentStatus = function() {\n\t\t\tsetTimeout(checkConsentStatus,CHECK_CONSENT_INTERVAL);\n\t\t};\n\t// Set the current consent status\n\tcheckConsentStatus();\n\t// Listen for consent messages\n\t$tw.rootWidget.addEventListener(\"tm-consent-accept\",function(event) {\n\t\tsetConsentStatus(\"yes\");\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-consent-decline\",function(event) {\n\t\tsetConsentStatus(\"no\");\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-consent-clear\",function(event) {\n\t\tsetConsentStatus(\"\");\n\t});\n\t// Add our element rendering hook\n\tif($tw.wiki.getTiddlerText(CONFIG_BLOCK_EMBEDDED_CONTENT_TITLE,\"no\") === \"yes\") {\n\t\t$tw.hooks.addHook(\"th-rendering-element\",function(parseTreeNodes,widget) {\n\t\t\tif(parseTreeNodes) {\n\t\t\t\treturn parseTreeNodes;\n\t\t\t}\n\t\t\tif([\"iframe\",\"object\",\"embed\"].indexOf(widget.tag) !== -1 && widget.getVariable(\"tv-block-embedded-content\",\"no\") === \"yes\") {\n\t\t\t\tvar url = widget.getAttribute(\"src\"),\n\t\t\t\t\taddUnitsIfMissing = function(str) {\n\t\t\t\t\t\tstr = \"\" + str;\n\t\t\t\t\t\treturn str + ((\"\" + parseInt(str,10)) === str ? \"px\" : \"\");\n\t\t\t\t\t},\n\t\t\t\t\twidth = addUnitsIfMissing(widget.getAttribute(\"width\",\"\")),\n\t\t\t\t\theight = addUnitsIfMissing(widget.getAttribute(\"height\",\"\"));\n\t\t\t\treturn [\n\t\t\t\t\t{\n\t\t\t\t\t\ttype: \"vars\",\n\t\t\t\t\t\tattributes: {\n\t\t\t\t\t\t\turl: {type: \"string\", value: url},\n\t\t\t\t\t\t\twidth: {type: \"string\", value: width},\n\t\t\t\t\t\t\theight: {type: \"string\", value: height}\n\t\t\t\t\t\t},\n\t\t\t\t\t\tchildren: [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\ttype: \"transclude\",\n\t\t\t\t\t\t\t\tattributes: {\n\t\t\t\t\t\t\t\t\ttiddler: {type: \"string\", value: EMBEDDED_MESSAGE_WRAPPER_TITLE},\n\t\t\t\t\t\t\t\t\tmode: {type: \"string\", value: \"inline\"}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t];\n\t\t\t}\n\t\t\treturn null;\n\t\t});\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/plugins/tiddlywiki/consent-banner/styles":{"title":"$:/plugins/tiddlywiki/consent-banner/styles","tags":"$:/tags/Stylesheet","text":".tc-consent-backdrop {\n\tz-index: 1999;\n\tposition: fixed;\n\tleft: 0;\n\tright: 0;\n\ttop: 0;\n\tbottom: 0;\n\tbackground: <<colour consent-banner-backdrop-background>>;\n}\n\n.tc-consent-banner-left {\n\tz-index: 2000;\n\tposition: fixed;\n\tleft: 0;\n\ttop: 0;\n\tbottom: 0;\n\tmax-width: 500px;\n\toverflow-y: auto;\n}\n\n.tc-consent-banner {\n\tpadding: 1em;\n\tbackground: <<colour consent-banner-background>>;\n\tcolor: <<colour consent-banner-foreground>>;\n\tbox-shadow: 0 0 20px rgba(0,0,0,.2);\n}\n\n.tc-consent-banner a.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour consent-banner-link-foreground>>;\n\tbackground-color: inherit;\n}\n\n.tc-consent-banner a.tc-tiddlylink-external:visited {\n\tcolor: <<colour consent-banner-link-foreground>>;\n\tbackground-color: inherit;\n}\n\n.tc-consent-banner hr {\n\tclear: both;\n\tpadding: 0;\n\twidth: 100%;\n\toverflow: hidden;\n\ttext-align: left;\n\tborder: 0 none;\n\tmargin: 24px 0;\n\theight: 1px;\n\tmax-height: 1px;\n\tbackground: <<colour consent-banner-hr-background>>;\n}\n\n.tc-consent-buttons {\n\t\n}\n\n.tc-consent-banner .tc-consent-button {\n\tmargin-right: 1em;\n}\n\n.tc-consent-button {\n\tborder: 1px solid <<colour consent-banner-button-border>>;\n\tmargin-top: 1em;\n\tpadding: 0.75em 1.5em;\n\tcolor: <<colour consent-banner-button-foreground>>;\n\tbackground: <<colour consent-banner-button-background>>;\n\tfont-weight: bold;\n}\n\n.tc-consent-button:hover {\n\tcolor: <<colour consent-banner-button-hover-foreground>>;\n\tborder-color: <<colour consent-banner-button-hover-border>>;\n\tbackground: <<colour consent-banner-button-hover-background>>;\n\topacity: .6;\n}\n\n.tc-consent-button-default {\n\tcolor: <<colour consent-banner-button-default-foreground>>;\n\tbackground: <<colour consent-banner-button-default-background>>;\n}\n\n.tc-blocked-embedded-content {\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tcolor: <<colour background>>;\n\tbackground: <<colour muted-foreground>>;\n\tborder: 1px solid <<colour foreground>>;\n\t<<box-shadow \"inset 0 0 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-blocked-embedded-content-inner {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n\n.tc-blocked-embedded-content-inner-inner {\n\tdisplay: inline-block;\n\ttext-align: center;\n}\n\n.tc-blocked-embedded-content-inner-inner hr {\n background: <<colour foreground>>;\n height: 1px;\n width: 80%;\n border: none;\n}\n"},"$:/plugins/tiddlywiki/consent-banner/youtube":{"title":"$:/plugins/tiddlywiki/consent-banner/youtube","tags":"$:/tags/Macro","text":"\\define embed-video-with-consent(code)\n<$set name=\"tv-block-embedded-content\" value=\"no\">\n<$reveal state=\"$:/state/consent-banner/accepted\" type=\"match\" text=\"yes\" tag=\"div\">\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/$code$\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen></iframe>\n</$reveal>\n<$reveal state=\"$:/state/consent-banner/accepted\" type=\"nomatch\" text=\"yes\" tag=\"div\">\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube-nocookie.com/embed/$code$\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen></iframe>\n</$reveal>\n</$set>\n\\end\n\n! Macro source\n\n<$codeblock code={{$:/plugins/tiddlywiki/consent-banner/youtube}}/>\n\n! Example\n\n<<embed-video-with-consent KtCUr83XgyE>>\n"}}}
{"tiddlers":{"$:/plugins/tiddlywiki/googleanalytics/googleanalytics.js":{"title":"$:/plugins/tiddlywiki/googleanalytics/googleanalytics.js","text":"/*\\\ntitle: $:/plugins/tiddlywiki/googleanalytics/googleanalytics.js\ntype: application/javascript\nmodule-type: startup\n\nRuns Google Analytics with the measurement ID in the tiddler `$:/GoogleAnalyticsMeasurementID`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"google-analytics\";\nexports.platforms = [\"browser\"];\nexports.synchronous = true;\n\nvar CONFIG_CONSENT_REQUIRED_TITLE = \"$:/config/cookie-consent-required\", // \"yes\" or \"no\" (the default)\n\tCONSENT_TITLE = \"$:/state/consent-banner/accepted\"; // \"\": undeclared, \"yes\": accepted, \"no\": declined\n\nexports.startup = function() {\n\tvar hasInitialised = false,\n\t\tinitialiseGoogleAnalytics = function() {\n\t\t\tconsole.log(\"Initialising Google Analytics\");\n\t\t\thasInitialised = true;\n\t\t\tvar gaMeasurementID = $tw.wiki.getTiddlerText(\"$:/GoogleAnalyticsMeasurementID\",\"\").replace(/\\n/g,\"\");\n\t\t\tvar url =\"https://www.googletagmanager.com/gtag/js?id=\" + gaMeasurementID;\n\t\t\twindow.dataLayer = window.dataLayer || [];\n\t\t\twindow.gtag = function() { window.dataLayer?.push(arguments); };\n\t\t\twindow.gtag(\"js\",new Date());\n\t\t\twindow.gtag(\"config\",gaMeasurementID);\n\t\t\tconst scriptElement = window.document.createElement(\"script\");\n\t\t\tscriptElement.async = true;\n\t\t\tscriptElement.src = url;\n\t\t\twindow.document.head.appendChild(scriptElement);\n\t\t};\n\t// Initialise now if consent isn't required\n\tif($tw.wiki.getTiddlerText(CONFIG_CONSENT_REQUIRED_TITLE) !== \"yes\") {\n\t\tinitialiseGoogleAnalytics();\n\t} else {\n\t\t// Or has been granted already\n\t\tif($tw.wiki.getTiddlerText(CONSENT_TITLE) === \"yes\") {\n\t\t\tinitialiseGoogleAnalytics();\n\t\t} else {\n\t\t\t// Or when our config tiddler changes\n\t\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t\tif(changes[CONSENT_TITLE]) {\n\t\t\t\t\tif(!hasInitialised && $tw.wiki.getTiddlerText(CONSENT_TITLE) === \"yes\") {\n\t\t\t\t\t\tinitialiseGoogleAnalytics();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n};\n\n\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/plugins/tiddlywiki/googleanalytics/readme":{"title":"$:/plugins/tiddlywiki/googleanalytics/readme","text":"This plugin enables you to use Google Analytics to track access to your online TiddlyWiki document.\n\nBy default, the user is not asked for permission before initialising Google Analytics. This plugin also optionally integrates with the \"Consent Banner\" plugin (also found in the official plugin library) so that Google Analytics is not initialised until the user grants explicit permission.\n\n[[Source code|https://github.com/TiddlyWiki/TiddlyWiki5/blob/master/plugins/tiddlywiki/googleanalytics]]\n"},"$:/plugins/tiddlywiki/googleanalytics/settings":{"title":"$:/plugins/tiddlywiki/googleanalytics/settings","text":"''[[Google Analytics Measurement ID|$:/GoogleAnalyticsMeasurementID]]'': (mandatory) a code of the form `G-XXXXXXXXXX` where X are digits or uppercase letters<br/><$edit-text tiddler=\"$:/GoogleAnalyticsMeasurementID\" default=\"\" tag=\"input\"/>\n\n"},"$:/plugins/tiddlywiki/googleanalytics/usage":{"title":"$:/plugins/tiddlywiki/googleanalytics/usage","text":"!! Create a Google Analytics account\n\nIf you don't already have an account:\n\n# Go to the Google Analytics website: http://www.google.com/analytics/\n# Click the ''Access Google Analytics'' button and follow instructions to set up your account\n# Enter the URL where the wiki is hosted\n# Note the Tracking ID for this domain of the form `G-XXXXXXXXXX`\n\n!! Install the plugin on your local copy of the TiddlyWiki\n\n# ''Backup your TiddlyWiki''. Just in case\n# Install the plugin via the plugin manager in control panel\n# Save the TiddlyWiki andrefresh the page to load the plugin\n# Go to [[$:/ControlPanel]] > Plugins tab and unfold the Google Analytics Plugin\n# Go to the //settings// tab and edit the parameters\n# Save the TiddlyWiki\n\n!! Upload the new version of your TiddlyWiki\n\n# Upload the saved TiddlyWiki to Tiddlyhost, GitHub, GitLab or other web host\n# Return to your Google Analytics page to check that your site is being tracked\n"}}}
{"tiddlers":{"$:/config/DefaultColourMappings/menubar-foreground":{"title":"$:/config/DefaultColourMappings/menubar-foreground","text":"#fff"},"$:/config/DefaultColourMappings/menubar-background":{"title":"$:/config/DefaultColourMappings/menubar-background","text":"#5778d8"},"$:/config/plugins/menubar/MenuItems/Visibility/$:/plugins/tiddlywiki/menubar/items/pagecontrols":{"title":"$:/config/plugins/menubar/MenuItems/Visibility/$:/plugins/tiddlywiki/menubar/items/pagecontrols","text":"hide"},"$:/config/plugins/menubar/MenuItems/Visibility/$:/plugins/tiddlywiki/menubar/items/server":{"title":"$:/config/plugins/menubar/MenuItems/Visibility/$:/plugins/tiddlywiki/menubar/items/server","text":"hide"},"$:/config/plugins/menubar/MenuItems/Visibility/$:/plugins/tiddlywiki/menubar/items/sidebar":{"title":"$:/config/plugins/menubar/MenuItems/Visibility/$:/plugins/tiddlywiki/menubar/items/sidebar","text":"hide"},"$:/config/plugins/menubar/TableOfContents/Tag":{"title":"$:/config/plugins/menubar/TableOfContents/Tag","text":"TableOfContents"},"$:/config/plugins/menubar/breakpoint":{"title":"$:/config/plugins/menubar/breakpoint","text":"620px"},"$:/plugins/tiddlywiki/menubar/config":{"title":"$:/plugins/tiddlywiki/menubar/config","tags":"$:/tags/ControlPanel/Toolbars","caption":"Menu Bar","text":"\\define config-base() $:/config/plugins/menubar/MenuItems/Visibility/\n\n! Menu Bar Configuration\n\n!! Menu Items\n\nSelect which menu items will be shown. You can also drag items to reorder them.\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/MenuBar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n\n!! Breakpoint Position\n\nThe breakpoint position between narrow and wide screens. Should include CSS units (eg. `400px`).\n\n<$edit-text tiddler=\"$:/config/plugins/menubar/breakpoint\" default=\"\" tag=\"input\"/>\n\n!! Contents Tag\n\nThe tag for the ~TableOfContents used in the Contents dropdown\n\n<$edit-text tiddler=\"$:/config/plugins/menubar/TableOfContents/Tag\" default=\"\" tag=\"input\"/>\n\n!! Menu Bar Colours\n\nTo change the colour of the menu bar, define the colours `menubar-foreground` and `menubar-background` in the currently selected palette\n"},"$:/plugins/tiddlywiki/menubar/items/contents":{"title":"$:/plugins/tiddlywiki/menubar/items/contents","caption":"Contents","description":"Table of Contents","is-dropdown":"yes","tags":"$:/tags/MenuBar","text":"<div class=\"tc-table-of-contents\">\n\n<$macrocall $name=\"toc-selective-expandable\" tag={{$:/config/plugins/menubar/TableOfContents/Tag}}/>\n\n</div>\n"},"$:/plugins/tiddlywiki/menubar/items/hamburger":{"title":"$:/plugins/tiddlywiki/menubar/items/hamburger","tags":"$:/tags/MenuBar","caption":"Hamburger","description":"Show the full menu bar on a narrow screen","custom-menu-content":"{{$:/plugins/tiddlywiki/menubar/items/hamburger}}","show-when":"narrow","text":"<$list filter=\"[[$:/state/popup/menubar/hamburger]get[text]else[no]match[no]]\">\n<$button set=\"$:/state/popup/menubar/hamburger\" setTo=\"yes\">\n{{$:/core/images/menu-button}}\n</$button>\n</$list>\n<$list filter=\"[[$:/state/popup/menubar/hamburger]get[text]else[no]match[yes]]\">\n<$button set=\"$:/state/popup/menubar/hamburger\" setTo=\"no\">\n{{$:/core/images/close-button}}\n</$button>\n</$list>\n"},"$:/plugins/tiddlywiki/menubar/items/pagecontrols":{"title":"$:/plugins/tiddlywiki/menubar/items/pagecontrols","tags":"$:/tags/MenuBar","description":"Page controls from the sidebar","caption":"Page controls","custom-menu-content":"<$transclude tiddler=\"$:/plugins/tiddlywiki/menubar/items/pagecontrols\" mode=\"inline\"/>","text":"\\whitespace trim\n\\define config-title() $:/config/PageControlButtons/Visibility/$(listItem)$\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\t<$set name=\"hidden\" value=<<config-title>>>\n\t\t<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\" variable=\"ignore\">\n\t\t\t<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\t\t\t\t<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\t\t\t</$set>\n\t\t</$list>\n\t</$set>\n</$list>\n"},"$:/plugins/tiddlywiki/menubar/items/search":{"title":"$:/plugins/tiddlywiki/menubar/items/search","custom-menu-content":"{{$:/plugins/tiddlywiki/menubar/items/search}}","description":"Search","caption":"Search","tags":"$:/tags/MenuBar","text":"\\define cancel-search-actions()\n<$set name=\"userInput\" value={{{ [<__storeTitle__>get[text]] }}}>\n<$list filter=\"[<__tiddler__>get[text]!match<userInput>]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[<__storeTitle__>] [<__tiddler__>] [<__selectionStateTitle__>]\"/>\"\"\">\n<$action-setfield $tiddler=<<__tiddler__>> text=<<userInput>>/><$action-setfield $tiddler=<<__refreshTitle__>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\whitespace trim\n<$vars searchTiddler=\"$:/temp/menubarsearch/input\" searchListState=<<qualify \"$:/state/search-list/selected-item\">>>\n<span style=\"margin: 0 0.5em;\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<form class=\"tc-form-inline\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/menubarsearch\" storeTitle=<<searchTiddler>> selectionStateTitle=<<searchListState>> \n\t\trefreshTitle=\"$:/temp/menubarsearch/refresh\" tag=\"input\" type=\"search\" focusPopup=\"$:/state/popup/menubar-search-dropdown\" \n\t\tclass=\"tc-popup-handle tc-menu-show-when-wide\" placeholder=\"Search...\" default=\"\" cancelPopups=\"yes\" \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> inputCancelActions=<<cancel-search-actions>> \n\t\tfilterMinLength={{$:/config/Search/MinLength}} configTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\" />\n</form>\n</$keyboard>\n</$keyboard>\n</span>\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/state/popup/menubar-search-dropdown\" type=\"nomatch\" text=\"\" default=\"\">\n\n<div class=\"tc-block-dropdown tc-search-drop-down\">\n\n<$list filter=\"[<searchTiddler>get[text]minlength[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">Type your search terms</div>\"\"\" variable=\"ignore\">\n\n<$list filter=\"[<searchTiddler>get[text]minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$vars configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} userInput={{{ [<searchTiddler>get[text]] }}}>\n\n{{$:/core/ui/SearchResults}}\n\n</$vars>\n\n</$list>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n</$vars>\n"},"$:/plugins/tiddlywiki/menubar/items/server":{"title":"$:/plugins/tiddlywiki/menubar/items/server","tags":"$:/tags/MenuBar","description":"Server options","caption":"Server","custom-menu-content":"<$transclude tiddler=\"$:/plugins/tiddlywiki/menubar/items/server\" mode=\"inline\"/>","text":"<$list filter=\"[[$:/status/IsLoggedIn]get[text]else[no]match[yes]]\" variable=\"ignore\">\n<$transclude tiddler=\"$:/core/ui/Buttons/save-wiki\" mode=\"inline\"/>\n</$list>\n<$list filter=\"[[$:/status/IsLoggedIn]get[text]else[no]match[no]]\" variable=\"ignore\">\n<$button message=\"tm-login\">\nLogin\n</$button>\n</$list>\n"},"$:/plugins/tiddlywiki/menubar/items/sidebar":{"title":"$:/plugins/tiddlywiki/menubar/items/sidebar","caption":"Sidebar","description":"Sidebar","is-dropdown":"yes","tags":"$:/tags/MenuBar","text":"<$scrollable fallthrough=\"none\" class=\"tc-popup-keep tc-menubar-dropdown-sidebar\">\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\" mode=\"inline\"/>\n\n</$scrollable>\n"},"$:/plugins/tiddlywiki/menubar/items/topleftbar":{"title":"$:/plugins/tiddlywiki/menubar/items/topleftbar","tags":"$:/tags/MenuBar","description":"Items from $:/tags/TopLeftBar","caption":"Legacy Top Left Bar","custom-menu-content":"<$transclude tiddler=\"$:/plugins/tiddlywiki/menubar/items/topleftbar\" mode=\"inline\"/>","text":"<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>"},"$:/plugins/tiddlywiki/menubar/items/toprightbar":{"title":"$:/plugins/tiddlywiki/menubar/items/toprightbar","tags":"$:/tags/MenuBar","description":"Items from $:/tags/TopRightBar","caption":"Legacy Top Right Bar","custom-menu-content":"<$transclude tiddler=\"$:/plugins/tiddlywiki/menubar/items/toprightbar\" mode=\"inline\"/>","custom-menu-styles-wide":"float: right;","text":"<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]reverse[]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>"},"$:/plugins/tiddlywiki/menubar/menu":{"title":"$:/plugins/tiddlywiki/menubar/menu","tags":"$:/tags/PageTemplate","text":"\\define menubar-inner(size)\n<ul class=\"tc-menubar-list\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MenuBar]!has[draft.of]] -[all[tiddlers+shadows]tag[$:/tags/TopLeftBar]limit[1]then[]else[$:/plugins/tiddlywiki/menubar/items/topleftbar]] -[all[tiddlers+shadows]tag[$:/tags/TopRightBar]limit[1]then[]else[$:/plugins/tiddlywiki/menubar/items/toprightbar]]\">\n<$list filter=\"[<currentTiddler>addprefix[$:/config/plugins/menubar/MenuItems/Visibility/]get[text]] ~show +[match[show]]\" variable=\"ignore\">\n<$list filter=\"[[$size$]match[wide]] ~[<currentTiddler>get[show-when]match[$size$]] ~[{$:/state/popup/menubar/hamburger}match[yes]]\" variable=\"ignore\">\n<li style={{!!custom-menu-styles-$size$}} class={{{ [<currentTiddler>get[show-when]addprefix[tc-menubar-]] tc-menubar-item +[join[ ]] }}}>\n<$list filter=\"[<currentTiddler>!is-dropdown[yes]]\" variable=\"listItem\" emptyMessage=\"\"\"\n\t<!-- Dropdown -->\n\t<$set name=\"dropdown-state\" value=<<qualify \"$:/state/popup/topmenu/dropdown/\">>>\n\t<$set name=\"dropdown-state\" value={{{ [<dropdown-state>addsuffix<currentTiddler>] }}}>\n\t<$button popup=<<dropdown-state>> selectedClass=\"tc-selected\">\n\t<$set name=\"tv-wikilinks\" value=\"no\">\n\t<$transclude field=\"caption\" mode=\"inline\"/>\n\t<$text text=\" \"/>\n\t<span class=\"tc-menubar-dropdown-arrow\">\n\t<$transclude tiddler=\"$:/core/images/down-arrow\" mode=\"inline\"/>\n\t</span>\n\t</$set>\n\t</$button>\n\t</$set>\n\t</$set>\n\"\"\">\n<$list filter=\"[<currentTiddler>has[custom-menu-content]]\" variable=\"listItem\" emptyMessage=\"\"\"\n\t<!-- Link -->\n\t<$link to={{!!target}}>\n\t<$set name=\"tv-wikilinks\" value=\"no\">\n\t<$transclude field=\"caption\" mode=\"inline\"/>\n\t</$set>\n\t</$link>\n\"\"\">\n<!-- Custom content -->\n<$transclude field=\"custom-menu-content\" mode=\"inline\"/>\n</$list>\n</$list>\n</li>\n</$list>\n</$list>\n</$list>\n</ul>\n\\end\n\n<$list filter=\"[<tv-config-static>!match[yes]]\" variable=\"ignore\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MenuBar]!has[draft.of]] -[all[tiddlers+shadows]tag[$:/tags/TopLeftBar]limit[1]then[]else[$:/plugins/tiddlywiki/menubar/items/topleftbar]] -[all[tiddlers+shadows]tag[$:/tags/TopRightBar]limit[1]then[]else[$:/plugins/tiddlywiki/menubar/items/toprightbar]] +[limit[1]]\" variable=\"listItem\">\n<nav class=\"tc-menubar tc-adjust-top-of-scroll\">\n<div class=\"tc-menubar-narrow\">\n<<menubar-inner narrow>>\n</div>\n<div class=\"tc-menubar-wide\">\n<<menubar-inner wide>>\n</div>\n<div style=\"clear:both;\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MenuBar]!has[draft.of]is-dropdown[yes]]\">\n<$list filter=\"[<currentTiddler>addprefix[$:/config/plugins/menubar/MenuItems/Visibility/]get[text]] ~show +[match[show]]\" variable=\"ignore\">\n<$set name=\"dropdown-state\" value=<<qualify \"$:/state/popup/topmenu/dropdown/\">>>\n<$set name=\"dropdown-state\" value={{{ [<dropdown-state>addsuffix<currentTiddler>] }}}>\n<$reveal type=\"popup\" state=<<dropdown-state>> position={{{ [<currentTiddler>get[dropdown-position]else[below]] }}} class={{{ [<currentTiddler>get[class]] }}} tag=\"div\">\n<div class=\"tc-drop-down\">\n<$transclude/>\n</div>\n</$reveal>\n</$set>\n</$set>\n</$list>\n</$list>\n</nav>\n</$list>\n</$list>\n"},"$:/core/ui/PageTemplate/topleftbar":{"title":"$:/core/ui/PageTemplate/topleftbar","text":"<!-- The menubar plugin overrides this tiddler to remove the core top left menu. The menu items that it would include are instead included in the menubar -->"},"$:/core/ui/PageTemplate/toprightbar":{"title":"$:/core/ui/PageTemplate/toprightbar","text":"<!-- The menubar plugin overrides this tiddler to remove the core top right menu. The menu items that it would include are instead included in the menubar -->"},"$:/plugins/tiddlywiki/menubar/readme":{"title":"$:/plugins/tiddlywiki/menubar/readme","text":"!! Introduction\n\nThis plugin provides a menu bar with the following features:\n\n* Menu items take the form of simple text links, dropdowns, or entirely custom content\n* Menu items can be individually enabled via the control panel\n* Responds to reduced screen width by abbreviating the menu items to a \"hamburger\" dropdown\n\n!! Menu Item Tiddlers\n\nMenu items are tagged <<tag $:/tags/MenuBar>>. The following fields are used by this plugin:\n\n|!Field Name |!Purpose |\n|title |Each menu item must have a unique title (not shown to the user) |\n|description |Description for use in listings |\n|tags |Must contain `$:/tags/MenuBar` |\n|caption |The text that is displayed for the menu item. Avoid links, using `~` to suppress CamelCase links if required |\n|target |For simple link menu items specifies a tiddler title as the target of the link |\n|is-dropdown |Set to `yes` to indicate a dropdown menu item |\n|dropdown-position |Optional position for the dropdown (can be ''left'', ''above'', ''aboveleft'', ''aboveright'', ''right'', ''belowleft'', ''belowright'' or ''below'') |\n|text |For dropdown menu items, specifies the body of the dropdown |\n|custom-menu-content |Optional wikitext to be displayed in place of the caption |\n|custom-menu-styles-wide |Optional string of styles to be applied to menu item when the menubar is wide |\n|custom-menu-styles-narrow |Optional string of styles to be applied to menu item when the menubar is narrow |\n\nCustom menu items should make sure that the clickable link or button is an immediate child, and not wrapped in another element.\n\nNote that menu items can be pushed to the right of the menu bar setting the ''custom-menu-styles'' field to `float: right;`.\n"},"$:/plugins/tiddlywiki/menubar/styles":{"title":"$:/plugins/tiddlywiki/menubar/styles","tags":"[[$:/tags/Stylesheet]]","text":"\\define breakpoint-plus-one()\n<$text text={{{ [{$:/config/plugins/menubar/breakpoint}removesuffix[px]add[1]addsuffix[px]] ~[{$:/config/plugins/menubar/breakpoint}] }}} />\n\\end\n\n\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}} />\n\\end\n\n\\define set-sidebar-scrollable-top-if-hamburger()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/MenuBar]] -[all[tiddlers+shadows]prefix[$:/config/plugins/menubar/MenuItems/Visibility/]regexp:text[hide]removeprefix[$:/config/plugins/menubar/MenuItems/Visibility/]] -[all[tiddlers+shadows]tag[$:/tags/TopLeftBar]limit[1]then[]else[$:/plugins/tiddlywiki/menubar/items/topleftbar]] -[all[tiddlers+shadows]tag[$:/tags/TopRightBar]limit[1]then[$:/plugins/tiddlywiki/menubar/items/toprightbar]] -$:/plugins/tiddlywiki/menubar/items/hamburger +[limit[1]]\">\n\n\t.tc-sidebar-scrollable {\n\t\tmargin-top: 2em;\n\t}\n\n</$list>\n\\end\n\n\\define set-sidebar-scrollable-top()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/MenuBar]] -[all[tiddlers+shadows]prefix[$:/config/plugins/menubar/MenuItems/Visibility/]regexp:text[hide]removeprefix[$:/config/plugins/menubar/MenuItems/Visibility/]] -[all[tiddlers+shadows]tag[$:/tags/TopLeftBar]limit[1]then[]else[$:/plugins/tiddlywiki/menubar/items/topleftbar]] -[all[tiddlers+shadows]tag[$:/tags/TopRightBar]limit[1]then[$:/plugins/tiddlywiki/menubar/items/toprightbar]] +[limit[1]]\">\n\n\t.tc-sidebar-scrollable {\n\t\tmargin-top: 2em;\n\t}\n\n</$list>\n<$reveal state=\"$:/state/popup/menubar/hamburger\" type=\"match\" text=\"yes\">\n\n\t<$set name=\"itemCount\" value={{{ [all[tiddlers+shadows]tag[$:/tags/MenuBar]] -[all[tiddlers+shadows]prefix[$:/config/plugins/menubar/MenuItems/Visibility/]regexp:text[hide]removeprefix[$:/config/plugins/menubar/MenuItems/Visibility/]] -[all[tiddlers+shadows]tag[$:/tags/TopLeftBar]limit[1]then[]else[$:/plugins/tiddlywiki/menubar/items/topleftbar]] -[all[tiddlers+shadows]tag[$:/tags/TopRightBar]limit[1]then[]else[$:/plugins/tiddlywiki/menubar/items/toprightbar]] +[count[]] }}}>\n\n\t\t.tc-sidebar-scrollable {\n\t\t\tmargin-top: calc(<<itemCount>> * 2em);\n\t\t}\n\n\t</$set>\n\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\nnav.tc-menubar {\n\tposition: fixed;\n\tz-index: 850;\n\tdisplay: inline-block;\n\ttop: 0;\n\tright: 0;\n\tleft: 0;\n}\n\nnav.tc-menubar ul.tc-menubar-list {\n\tposition: relative;\n\tlist-style-type: none;\n\tmargin: 0;\n\tpadding: 0 0 0 42px;\n\tbackground: <<colour background>>;\n\tbackground: <<colour menubar-background>>;\n\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\thtml nav.tc-menubar ul.tc-menubar-list {\n\t\tpadding: 0 0 0 8px;\n\t}\n\n}\n\nnav.tc-menubar li.tc-menubar-item {\n\tdisplay: inline-block;\n\tmargin: 0;\n\tpadding: 0;\n}\n\nnav.tc-menubar .tc-menubar-narrow li.tc-menubar-item {\n\tdisplay: block;\n}\n\nnav.tc-menubar li.tc-menubar-item > a,\nnav.tc-menubar li.tc-menubar-item > button {\n\tdisplay: inline-block;\n/*\ttext-transform: uppercase; */\n\tline-height: 1;\n\tfont-weight: 700;\n\tcolor: <<colour foreground>>;\n\tcolor: <<colour menubar-foreground>>;\n\tfill: <<colour foreground>>;\n\tfill: <<colour menubar-foreground>>;\n\ttext-decoration: none;\n\tpadding: 0.5em;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\tcursor: pointer;\n\tborder-radius: 0;\n\ttext-decoration: none;\n}\n\nnav.tc-menubar li.tc-menubar-item > a.tc-selected,\nnav.tc-menubar li.tc-menubar-item > button.tc-selected {\n\tbackground: <<colour foreground>>;\n\tbackground: <<colour menubar-foreground>>;\n\tcolor: <<colour background>>;\n\tcolor: <<colour menubar-background>>;\n\tfill: <<colour background>>;\n\tfill: <<colour menubar-background>>;\n}\n\nnav.tc-menubar li.tc-menubar-item svg {\n\ttransition: none;\n\twidth: 1em;\n\theight: 1em;\n\tfill: <<colour foreground>>;\n\tfill: <<colour menubar-foreground>>;\n}\n\nnav.tc-menubar li.tc-menubar-item .tc-menubar-dropdown-arrow svg {\n\twidth: 0.5em;\n\theight: 0.5em;\n}\n\nnav.tc-menubar li.tc-menubar-item > a.tc-selected svg,\nnav.tc-menubar li.tc-menubar-item > button.tc-selected svg {\n\tfill: <<colour background>>;\n\tfill: <<colour menubar-background>>;\n}\n\nnav.tc-menubar li.tc-menubar-item > a:hover,\nnav.tc-menubar li.tc-menubar-item > button:hover svg,\nnav.tc-menubar li.tc-menubar-item > button:hover {\n\tbackground: <<colour foreground>>;\n\tbackground: <<colour menubar-foreground>>;\n\tcolor: <<colour background>>;\n\tcolor: <<colour menubar-background>>;\n\tfill: <<colour background>>;\n\tfill: <<colour menubar-background>>;\n\tborder-radius: 0;\n\ttext-decoration: none;\n}\n\nnav.tc-menubar li.tc-menubar-item > a:active,\nnav.tc-menubar li.tc-menubar-item > button:active svg,\nnav.tc-menubar li.tc-menubar-item > button:active {\n\tbackground: <<colour foreground>>;\n\tbackground: <<colour menubar-foreground>>;\n\tcolor: <<colour background>>;\n\tcolor: <<colour menubar-background>>;\n\tfill: <<colour background>>;\n\tfill: <<colour menubar-background>>;\n\tborder-radius: 0;\n\ttext-decoration: none;\n}\n\nnav.tc-menubar .tc-drop-down,\nnav.tc-menubar .tc-block-dropdown {\n\tmax-width: 70vw;\n\tmax-height: 70vh;\n\toverflow: auto;\n}\n\nnav.tc-menubar .tc-drop-down a {\n\ttext-decoration: none;\n}\n\nnav.tc-menubar .tc-drop-down .tc-table-of-contents button {\n\tdisplay: inline-block;\n\twidth: auto;\n}\n\nnav.tc-menubar .tc-drop-down ol {\n\tmargin: 0;\n}\n\nnav.tc-menubar .tc-drop-down .tc-menubar-dropdown-sidebar a,\nnav.tc-menubar .tc-drop-down .tc-menubar-dropdown-sidebar button {\n\tdisplay: inline;\n\twidth: auto;\n}\n\nnav.tc-menubar .tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (max-width: {{$:/config/plugins/menubar/breakpoint}}) {\n\n\t.tc-menubar-wide {\n\t\tdisplay: none;\n\t}\n\n}\n\n@media (min-width: <<breakpoint-plus-one>>) {\n\n\tnav.tc-menubar li.tc-menubar-item.tc-menubar-narrow,\n\t.tc-menubar-narrow {\n\t\tdisplay: none;\n\t}\n\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t<<set-sidebar-scrollable-top-if-hamburger>>\n\n}\n\n@media (max-width: {{$:/config/plugins/menubar/breakpoint}}) {\n\n\t<<set-sidebar-scrollable-top>>\n\n}\n@media print {\n\n\tnav.tc-menubar {\n\t\tdisplay: none;\n\t}\n\n}\n"},"$:/tags/MenuBar":{"title":"$:/tags/MenuBar","list":"$:/plugins/tiddlywiki/menubar/items/hamburger $:/plugins/tiddlywiki/menubar/items/topleftbar $:/plugins/tiddlywiki/menubar/items/contents $:/plugins/tiddlywiki/menubar/items/search $:/plugins/tiddlywiki/menubar/items/pagecontrols $:/plugins/tiddlywiki/menubar/items/server $:/plugins/tiddlywiki/menubar/items/toprightbar"}}}
On 19th & 20th February 2019 Bea & Michael attended a 2 day workshop with Laura and Marianne on Learning at Work. Pages tagged with '2 day workshop' were written during the workshop and represent reflections and discussions from both days. Click the yellow tag to see those pages <<tag [[2 day workshop]]>> !!Slides from the 2 day workshop Clikc the pop-out icon in the top right hand corner to download the slides from google docs. <iframe src="https://drive.google.com/file/d/1NdbCHmEE07pmJK-MlNos6-Qlf_ZY1YwK/preview" width="640" height="480"></iframe> <iframe src="https://drive.google.com/file/d/1Seyr4BUA1Wi-vjXvqjTQ9nTaL2cvfBmf/preview" width="640" height="480"></iframe>
!! Gemeinsames Nachdenken von Teamleitung LOB und Elternberatung !! Mail //Mit wachsender Sorge beobachte ich, dass sich einige unserer Kids zunehmend schwerer für diverse Betreuung und Entwicklungsangebote von unserer Seite motivieren lassen. Vor allem, außerhalb der Schulzeiten. Unverbindlichkeit wächst und teilweise auch Frust auf Seiten meiner Kolleginnen und Kollegen. Ich folge hier einem spontanen Gedanken. Gerne würde ich mich mit dir zusammensetzten um Gedanken und Ideen zu entwickeln, wie wir diesem Trend/ dieser Dynamik entgegenwirken können. Über Terminvorschläge würde ich mich freuen// !! Anlass: GirlsOnly-Gruppe … Mädchen waren ursprünglich bereit … am Tag dann: //Nein, doch nicht …// Es kam zu sehr kurzfristigen Absagen. !! Fragen, Sorgen und Einschätzung * Es ist __zunehmend schwierig, Kinder und Eltern dazu da haben__… * Eigentlich war in GirlsOnly-__Wohlfühlprogramm __geplant … trotzdem nicht zustande gekommen … * Frage: __Müssen wir den Kids tatsächlich //nachrennen//, damit wir an deren Themen arbeiten können?__ * __Die Kids wollen nichts von uns … speziell in Ferienzeiten und das ist verdrießlich. __ * Bei manchen Kindern und Jugendlichen wollen __Eltern/Großeltern__, dass die Kinder und Jugendlichen betreut werden, das __umfangreiche Betreuungszeiten __angeboten werden. * Es kommt zu __Unterbrüchen in den Betreuungszeiten__. * __Es scheint mir gut, dass wir gerade dann an Problemen arbeiten, wenn sie nicht aktuell sind.__ Während des Schuljahres poppen alle Probleme auf … nun wäre es gut in den Ferien daran zu arbeiten …. * Ich finde es __wichtig__, dass wir außerhalb der Schulzeiten mit den Kindern arbeiten; sie kennenlernen, __sie in entspannten Situationen erleben __und auch dort Verbindlichkeit herstellen. * __Solche //Inseln //tun auch den Mitarbeiter:innen gut__ … von der Verteilung vom Workload her auch wichtig … energetisch auch bedeutsam … * Da komme ich wieder auf diesen __Schul-Jahreskalender__ … es wurde über die Jahre aber immer schwieriger… * __Vielleicht sollten wir die Mitarbeiter:innen einmal fragen, wann sie am liebsten arbeiten?__ * __Es geht vielleicht auch darum, im Schuljahr nicht über das Jahr hin reinzuklotzen und dann im Sommer sich zu erholen…__ !! Wie geht’s Mitarbeiter:innen? * __Resigniert__ * __Ratlosigkeit__ * __Motiviert __zum Arbeiten; ich glaub auch Freude. Dann unverrichteter Dinge wieder nach Hause. * __Ärger: Wut__ * __Sekundärgewinn__? Freizeit etc. !! Wie geht es der Teamleitung: * __Grant__. * Gleich überlegen, __welche Handlungen in der Situation gesetzt__ werden…. Willst nicht nachgehen? (Frage an Mitarbeiterin) * Soll ich das wirklich __von Mitarbeiter:innen verlangen__? * __Hin und Hergerissen__ zwischen Autonomie/Freiwilligkeit der Mitarbeiter:innen und der Ansage: Fahr nach! * __Jahresrhythmus__: die arbeitsintensivste Zeit ist der Herbst … ausgerechnet dort soll ich auch noch Mitarbeiter:innen in den Urlaub schicken? !! Ideen und Überlegungen zu: Was nun? * __//Nachrennen//__: das stimmt, weil wir eine nachgehende Sozialpädagogik machen … * Kann es sein, dass das diese Programme so __ungewohnte Sachen für Kids__ sind? *__ Kann es sein, dass es nicht deren Themen sind?__ * Kann es sein, dass sie nicht wissen, dass wir das für deren Themen halten? Dass wir unsere Intentionen nicht geteilt haben? * Kann es sein, dass wir __schneller an den Themen arbeiten als unsere Klient:innen es wollen__? * __Wer will was?__ Wer hat welches Problem? * Sollten wir über __Freiwilligkeit __sprechen? * __Wie können wir noch besser werden, Verbindlichkeit herstellen__…Lernfeld: Verbindlichkeit herstellen * Sind wir ein__// Willi-Wunsch-Konzert//__? * Hat das __Konsequenzen__, wenn nicht teilgenommen wird?
<<link-pdf "CAPA Power Point" "https://drive.google.com/open?id=https://drive.google.com/open?id=1jEfxdgSWC7XhzQfuBE48G8bViVzha1Xn">>
* ''Inwiefern muss ich die Kinder in der Lebenswelt unserer Klient*innen erfassen?'' Bei Erstgesprächen abfragen, haben Sie Kinder! System erfassen Wo sind die Kinder beim Konsum? Unsere Haltung ist wesentlich für den Kontakt mit den Kindern und die Arbeit mit den Klient*innen. Diese Haltung ist wesentlich um auch das Tabu der Sucht in der Familie aufzubrechen. So kann ein Suchtkreislauf durchbrochen werden und Kinder können über dieses Thema aufgeklärt werden. Die Vermutung ist, dass viele Klient*innen Angst davor haben, dass wenn das Thema Sucht offen angesprochen wird, dass Kinder erst Recht mit Thema in Konflikt kommen und dadurch evtl. eine eigene Erkrankung entwickeln. Dagegen könne wir mit Psychoedukation wirken - Kinder bekommen dies mit und sind sich unsicher. Sie können in der Beratung gesehen werden und eine Angst und Tabuisierung in der Familie kann gelindert werden. Wenn jemand stationäre Therapie macht ist auch zu klären wohin Kinder in dieser Zeit gehen. * ''Was ist der Vorteil für Berater*in, Klient*in und die Kinder wenn die Familie bzw. Kinder miteinbezogen werden?'' __Aus Sicht des*der Berater*in ist der Vorteil__ wenn wir das Kind einladen, bekommen wir einen ersten Eindruck von Beziehung zw. Kind und Klient*in und Verhalten des Kindes. In der weiteren Beratung können wir aufmerksamer sein im Bezug auf das Kindeswohl und das Wohl der erziehungsberechtigten Person. Zudem bekommen wir als Berater*in mehr Sicherheit bzgl. der Einschätzung. Aussagen der Klienten*innen können abgelichen werden mit unserem Eindruck. Wir gewinnen dadurch eine eigenes Bild der Familie und dem Thema Sucht in der Familie. __Aus Sicht des*der Berater*in kann ein Nachteil__ sein, dass Wiederstände von Klient*innen kommen und anschließend neue Themen für die Beratung entstehen. Es kann auch die Vertrauensbeziehung gestört werden. __Aus Sicht der Klient*in können Nachteile sein:__ Evtl. können auch Ängste ausgelöst werden bei Klient*innen. Dadurch kann die Vertrauensbasis gestört werden. Es kann auch Wiederstand ausgelöst werden. Es kann um Konkurrenz gehen - Fokus weg von Klient*in hin zum Kind. __Aus Sicht der Klient*in können Vorteile sein:__ Es kann hilfreich sein gesund zu werden, weil wir Klient*innen ganzheitlich im System betrachten. Klient*innen empfinden das Miteinbeziehen der Kinder meist als hilfreich und möchten dies auch. Eltern können über die Kinder (ich tue es für das Kind) motiviert werden. Mit der Klient*in thematisieren, wie gehen sie mit dem Thema der Beratung und der Sucht zu Hause um und wie können sie dies zu Hause thematisieren. Wenn die Kinder mitkommen, kann diese Last wegfallen dies ständig zu tabuisieren. __Aus Sicht des Kindes/Jugendlichen sind Vorteile:__ Das einmalige Mitkommen in die Beratung hat den Effekt für das Kind, dass es die Sicherheit bekommt den Eltern wird geholfen. Es muss dadurch nicht in die Beratungsbeziehung eingebunden werden. Kind bekommt das Bild davon wohin das betroffene Elternteil geht, wie die Beratung ist (Raum, Person, etc.) und es ist nicht mehr abstrakt sondern greifbar und erklärbar für das Kind. Kinder werden zu uns mit den Gedanken kommen um den Eltern zu helfen. Wenn sie bei uns mitkommen werden Themen ausgesprochen, Hilfe wird greifbar und Spürbares wird erklärt (Verhalten hat nichts mit mir zu tun, Sucht ist eine Krankheit, Schuldgefühl reduzieren). Das Schuldgefühl des Kindes kann reduziert werden. Der Mut die Suchterkrankung auszusprechen, hat dies einen Effekt auf das Kind. Dadurch macht das Kind die Erfahrung in der eigenen Lebenswelt gesehen zu werden, somit muss auch das betroffene Elternteil dies tun. Dies gibt dem Kind ein Raum. * ''Wie kann ich Verhütung bei suchterkrankten Klient*innen unterstützen? Wie kann Reproduktion verhindert werden?'' * ''Ist es unsere Aufgabe zuzuweisen zu der Trampolingruppe?'' * ''Zu welchem Zeitpunkt müssen wir spätestens erfassen, dass es in dieser Familie Kinder gibt?'' * ''Wie kann ich sicherstellen, dass das Kind in guter Obhut ist? Welche Ressourcen sind vorhanden?'' * ''Inwiefern reicht es, dass ich das Kind mit in die Beratung einbeziehe?'' Familie miteinbeziehen macht Sinn und soll als Standard festgehalten werden. Das Gefühl in der Familie - Kind wird gesehen und Betroffener Person wird geholfen. * ''Was ist wenn das Kind nicht weiß dass eine Suchterkrankung vorliegt?'' Kinder spüren, dass etwas nicht stimmt und es kann erklärt werden was das Gefühl bedeutet. * ''Was tun wir wenn Klient*innen nicht möchte die Kinder mit einzubeziehen?'' Wir vertreten unseren Standpunkt Kind miteinbeziehen, jedoch müssen wir ein Treffen nicht erzwingen wenn dies das Kind bzw. unsere Klient*innen nicht wollen. Es ist ein Standard den wir klug finden und diesen werden wir immer weiter kommunizieren. Wir schauen uns an was Wiederstände auslöst und versuchen mit den Wiederständen zu arbeiten. Wichtig ist Kindeswohlgefährdung im Blick zu haben. Kind sollte im Blick gehalten werden, da wir mit den betroffenen Menschen arbeiten. * ''Ablauf:'' # Wir sagen dies klar und transparent beim Erstgespräch, wenn jemand Minderjährige Kinder hat, dass wir dies im Verlauf der Beratung mind. einmal zur Beratung einladen. Dabei ist es wichtig die Intention dazu zu sagen - wir möchten einen eigenen Eindruck von der Familie und dem Thema Sucht in der Familie bekommen. Es ist nicht primär das Ziel eine Kinder und Jugendhilfe Maßnahme einzuleiten. Jedoch braucht es immer Transparenz. # Es braucht Vorbereitung. Beziehungsaufbau, Gesprächsvorbereitung, etc. # Es soll individuelle Entschieden werden, wann wir Kinder zum Gespräch einladen. Dem*Der Klient*in aufklären, was Sucht mit Kindern macht und welche Auswirkungen dies auf die Kinder hat. Es braucht in einem Vorgespräch Instruktion für den*die Klient*in, wie dieses Gespräch eingeleitet werden. Ausnahme sind immer Kindeswohlgefährdungen! # Eine Möglichkeit ist für Klient*in eine eigene Beratung zu haben und für das Kind eine eigene Beratung zu machen und dann ein Gespräch zu viert zu machen. Zu beachten ist lt. Caritas Gewaltschutz dürfen wir nicht mit einem minderjährigen Kind alleine in einem geschlossenen Raum sein. # Zu beachten ist, was sehen Kinder bei uns an der Stelle. Was sind geeignete Räume. Wir sollten Familiengespräch nicht im Warteraum aufhalten lassen sondern gleich in das Büro mitnehmen. * ''Ablauf Psychotherapie:'' In der Psychotherpie nur auf Bedarf von der Klient*in das Familiensystem miteinbeziehen. Ansonsten wird dies von der Suchtberatung durchgeführt. Der*Die Therapeut*in bespricht dies mit der Suchtberater*in, dass das Thema Kinder und Sucht immer wieder in der Therapie Thema ist und das Kind in die Beratung miteinebzogen wird. Auch hier wäre es wertvoll jemanden aus der Beratung miteinzubeziehen. * ''Was tun wir mit dem Kind in der Einzelberatung?'' Psychoedukation Sucht, gesehen werden des Kindes, Loyalität des Kindes im Bezug auf das betroffene Elternteil * ''Fazit'': Stimmungsbild aus dem Team einholen bzw. aus dem gesamten Fachbereich einholen. Was ist auch im Fachbereich der Qualitätsstandard wenn wir über das Thema Sucht und Kinder sprechen? Prinzipiell Offenheit im Team, Überlegung des Ausprobierens evtl. auch nur Teil des Teams, fachlicher Input
[[Willkommen im Manual des Vorarlberger Kinderdorfs]] [[Home]]
!! Pro und Contra von Videoaufnahmen in der Diagnostik: * Unsicherheit der aufgenommenen Psycholog*innen vs. Datenschutz * Diagnostische Ausbildung "old school" - bereits bestehende Gutachten mit den Rohdaten vergleichen und daraus lernen. Dafür müssen aber auch alle Informationen vorhanden sein. !! Generelle Überlegungen zu Datenschutz * Um zu verhindern, dass Videos über das private Handy aufgenommen werden, bemühen wir uns um internes technisches Equipment: Diktiergerät, Festplatte, Laptop, Videokamera !! Datenschutz, Archivierung * Rechtliche Vorgaben * institutionelle Vorgaben
! Übergeordnetes Ziel: # Das Ziel der Eingangsdiagnostik ist es, den zuständigen Betreuungdreiecken Informationen sowohl zu schulischen Möglichkeiten als auch zu Aspekten der Verhaltensebene als Hilfestellung für die Interventionsplanung bereit zu stellen. # Die Eingangsdiagnostik gibt einen guten Einblick in die Selbst- und Fremdwahrnehmung der neu aufgenommenen Familien. Ein zu Beginn bereits klareres Bild führt zu schnellerer Umsetzung von Förderung, Therapie und weiteren Interventionen. ! Ablauf: # die Eingangsdiagnostik soll beim Infogespräch für Neuaufnahmen angesprochen werden. Außerdem sollten bereits vorhandenen Gutachten als eigener Punkt auf die Mitbringliste für Eltern gesetzt werden. # jede Neuaufnahme soll zum Aufnahmegespräch bereits vorhandene Befunde, Gutachten usw. mitbringen. # zu Beginn des Schuljahres sichten die Diagnostiker*innen die vorhandenen Unterlagen, (DEADLINE ENDE OKTOBER!) # im weiteren Verlauf werden die Unterlagen um interne oder weitere externe Befunde ergänzt. D. h. wenn keine externen Befunde vorliegen, werden die entsprechenden Kinder und Jugendlichen in dieser Phase zu einem Diagnostiktermin eingeladen (DEADLINE ENDE NOVEMBER!) # Die interne Diagnostik umfasst die Verfahren HAWIK-IV, YSR und CBCL. # Ziel ist ein diagnostischer Kurzbefund mit den Ergebnissen eines umfassenden Intelligenzdiagnostikums (z. B. HAWIK IV), eines Überblickes der psychischen Befindlichkeit und des sozialen Verhaltens im Sinne eines Selbst- und Fremdbildes (z. B. Youth Self Report, Child Behavior Checklist). # Die Vermittlung der Ergebnisse des Kurzbefundes finden im Rahmen eines Updates oder eines separaten Besprechungstermins mit dem Betreuungsdreieckes statt. Eine Rückmeldung an die Kinder und deren Eltern kann durch das Betreuungsdreieck erfolgen - bei vorhandenen externen Unterlagen sind ihnen die Ergebnisse ohnehin bekannt. Sollten Fragen entstehen, so sollte das Betreuungsdreieck durch unsere Rückmeldung in der Lage sein, diese zu beantworten bzw. bei Unklarheiten bei den Diagnostiker*innen nachzufragen (DEADLINE ENDE DEZEMBER!). ! Aufteilung der Fälle ein möglicher Schlüssel wäre 50% bei Isabella, Kathrin und Ausbildungskandidat*in je 25%. Bei Annahme, dass Isabella 12 Stunden,Kathrin 9 Stunden und Ausbildungskandidat*in 5 Stunden für Diagnostik zur Verfügung haben. Somit wäre auch gewährleistet, dass sie/er die Diagnostikerfahrung bis zum Ende der Ausbildungszeit de facto machen kann. ! Stundenausmaß wir werden pro Kind im Schnitt 13 Stunden benötigen. Um die angenommenen 13 Stunden pro Kind verifizieren zu können, werden wir die Inhalte und Zeiten für die Eingangsdiagnostik gesondert (jede*r für sich) dokumentieren. Diese Aufzeichnungen werden Ende Dezember verglichen. ! Dauer die Eingangsdiagnostik sollte vor Beginn des Schuljahres bis Ende Dezember dauern, so dass wir anschließend in den "normalen" Diagnostikprozess starten können. ! Erkenntnisse aus Runde 2 (9/2020 - 12/2020) * kommt extrem gut an in den Betreuungsdreiecken * vor allem die Sozialpädagog*innen, aber auch die Lehrer*innen sind sehr dankbar, auch für die Ideen und die handfesten Empfehlungen. Saugen die Infos richtig auf, sind total interessiert * stellt den Helfern Verfeinerungen der bisherigen Sichtweise über das Kind zur Verfügung * wurde sofort in die Fallarbeit integriert * hohe Praxisrelevanz * auch die Übersetzungsarbeit bereits vorhandener Gutachten ist hilfreich * 11 Kinder für eine Diagnostikerin sind zu viel, 8 wären besser umsetzbar * wenn im Prozess neue Kinder aufgenommen werden, wird es schwierig. Wie gehen wir damit um? * manche Elternberater konnten den Fragebogen mit den Eltern nicht ausfüllen, weil andere Themen wichtig waren. Wie gehen wir damit um? Elternfragebogen ist Standard. Dürfen uns nicht von der Vielfalt der Themen, die natürlich auch wichtig sind, ablenken lassen.
!Ablauf: * von wem wird der Fragebogen bearbeitet? Wieviel wichtige Bezugspersonen gibt es, die in engem Kontakt mit dem Kind/Jugendlichen stehen? * notwendige Menge an Fragebögen der Elternberatung zur Verfügung stellen (situationsabhängig- aus der Anamnese der Dokumente/Fachdreieck) !Instruktion der Elternberatung: Aufklärung, welche Bereiche mithilfe des Fragebogens abgefragt werden; Vorbereitung auf mögliche Fragen der Eltern anhand des CBCL: * Elternberatung mit dem Aufbau des Fragebogens vertraut machen (zusammen durchgehen) *Ressourcen-/Kompetenzeinschätzung sowie zwei offene Fragen am Ende der zweiten Seite * nächsten zwei Seiten geht es um die klinische Einschätzung; Eltern können das Verhalten und psychische Befinden ihres Kindes einschätzen (Suizidgedanken; Sexualität; Schlafverhalten,...); bei manchen Kindern KANN jenes zutreffen, bei manchen nicht. * Elternberatung soll darauf achten, dass ALLE Fragen beantwortet werden! Ansonsten kommt es zu Problemen bei der Auswertung des Fragebogens ! Sicherheit für den Elternberater in Bezug auf mögliche Fragen: Wenn Eltern sich hinsichtlich der Kompetenzeinschätzung unsicher sind: * Druck rausnehmen! Einschätzung aus dem Gefühl heraus; kein richtig oder falsch; es geht um eine persönliche Einschätzung * Fragebogen fragt eine Bandbreite möglichem Verhaltens sowie psychischen Befindlichkeiten ab, wobei einige Punkte zutreffen können und bewertet werden sollen (0 - trifft nicht zu). * Fragebogen kann, muss aber nicht gemeinsam mit den Eltern bearbeitet werden (Absprache mit den Eltern) !Sinnhaftigkeit: * Erklärung, wofür der Fragebogen samt Diagnostik dienen soll * spricht alle Themenbereiche an; gibt uns die Möglichkeit, dass sich Themen öffnen, welche davor noch kein Thema waren
! '' Bei geplantem Wegfallen:'' !! Wie geht es uns mit dieser Situation? * Planung ist die halbe Miete * es geht ein Stück Sicherheit verloren: wenn jemand da ist, der drauf schaut oder wo man rückfragen kann, jemand der sich kümmert und die Verantwortung übernimmt i. S. der Organisation ("Mama geht allein auf Urlaub") * der Dirigent fällt weg * inhaltlich safe, aber Unterstsützung in der Struktur fällt weg (Blick auf Timeline, Dinge einfordern) * Inhaltlich: manche haben noch nicht alles diagnostizieren müssen - gibt Unsicherheit, Ideen können nicht so schnell aus dem Ärmel geschüttelt werden (Vielfalt der Verfahren fehlt) !! Was brauchen wir? * zusammen nachdenken in dieser Zeit * alle Verfahren mal durchgehen (Thema für eine Klausur), jeden Test einzeln durchgehen * gut miteinander absprechen, aber falls ein Thema zu einer hohen Unsicherheit führt, dann warten, bis das Team wieder komplett ist. In Rücksprache mit dem Dreieck * das verbleibende Team soll sich in 6 Wochen 2 - 3 Mal treffen. Hauptaugenmerkt auf die emotionale Unterstützung. Aber auch Unterstützung darin, dass die Durchführung stattfindet. Sicherheit, dass sich die Stellvertreterin darum kümmert. * ungefähre Deadlines ausmachen - gibt Struktur ! Bei ungeplantem Wegfallen !! Wie geht es uns dabei? * Unsicherheit - wie lange wird es dauern? * Schuldgefühle des Head of, dass es so lange geht * Inhaltliche und organisatorische Unsicherheit * wer unterschreibt die Gutachten der Auszubildenden? * wer unterstützt die Auszubildende bei den Auswertgesprächen? !! Was brauchen wir? * klaren Plan, wer sich darum kümmert und was die Augaben sind * Tun - das gibt Sicherheit. * regelmäßiger Austausch ! Aufgabenverteilung * Weiterführung der Teamtermine (Stv) * Weiterführung der Jour-fixe-Termine für Auszubildende (Stv) * Zusammentragen der Anfragen in den gemeinsamen Terminen (gemeinsam) * Aufteilung und Abklärung der Dringlichkeiten der Anfragen (gemeinsam) * Manualisierungen bei den Teamentwicklungsterminen * inhaltliche Besprechung der Gutachten und Auswertgespräche mit der Stellvertreterin (gemeinsam) * Unterschriften für die Gutachten der Auszubildenden bei der Teamleitung holen * Überblick über die laufende Diagnostik und Augenmerk auf die zeitgerechte Durchführung (Stv)
! Welche Werte sind zu berücksichtigen? !!
! Auswirkung auf verschiedene Kooperationspartner !! Wirkung auf Fachärzte, Psychologen, das Betreuungsdreieck, Eltern) ! Diagnostik zur Überprüfung und Weiterentwicklung von Hypothesen ! Diagnostik als Intervention ! Diagnostik hat eine Wirkung !! Motivation kann gesteigert werden !!Selbstwirksamkeit ! Überprüfung Selbst- und Fremdbild ! Diagnostik kann mentalisierend sein ("da hat mich jemand verstanden"). * fördert das epistemische Vertrauen (Def.: "Bereitschaft eines Individuums, die Kommunikation, die das Wissen einer vertrauenswürdigen Person vermittelt, als für die eigene Person verallgemeinerbar und relevant zu betrachten". Quelle: https://mentalisierung.net) und somit die Bereitschaft, von uns etwas anzunehmen
Erarbeitet in der Klausur des Team Fünf '' 1. Haltung und Wahrnehmung der Diagnostik Jetzt! '' * Fremder Planet * wertvoll für die eigene Arbeit und im Dreieck * wichtiges Instrument zum Verständnis * bei Unsicherheit Support aus dem T5 * Faszination über die Differenziertheit der Gutachten * Gutes Know How und Kompetenz im Diagnostikteam: Von der Fragestellung bis zur Beantwortung dieser über differenzierte Verfahren * -desorganisiertes Team (Vornehmen und nicht einhalten/Dauer der Gutachtenerstellung) * Kürzer ist besser * Vertrautheit mit projektiven Verfahren * wertvolle und brauchbare Informationen * Transferleistung für das Dreieck wichtig -> Aha-Erlebnisse * Diagnostikfan * hohe Qualität * Bedeutsame Informationen für die Eltern, auch wenn irritierend * schnellere und differenziertere Maßnahmenintervention auf Basis der Gutachten * Optimierung der Dauer der Diagnostik * Internes Team in der PK -> anderer Blickwinkel/Erfahrung/Potential -> Austausch mit Gutachtern * Intern Möglichkeiten schaffen, um die Geschwindigkeit der Erstellung der Gutachten zu erhöhen anstatt nach außen zu verlagern *Sorge über Bedürfnis nach außen zu verlängern * Gibt es Themen, die man vielleicht nach außen verlagern könnte? Im Sinne einer Priorisierung? * Leistungsdiagnostik eventuell nach außen verlagern --> Zeit für tiefere und feinere Themen und wichtige Infos für die Elternarbeit * Qualitätssicherung im Standort vs. Notwendigkeit bei Kindern ist zu trennen * Psychatrische Diagnosen eventuell von einer Fachärztin durchzuführen ''2. Welche Rolle habe ich als Auftraggeber aus und im Team5? '' * Impuls aus der Schule und Pädagoginnen * Aufgrund der Breitbanddiagnostik muss herausgefunden werden, was es genau braucht, genaue Fragestellung ist wichtig * Als Diagnostikerin ist die Brauchbarkeit leichter zu definieren und herauszufinden * Therapeutin als Bote (man hat mich gefragt) und Auftraggeber selbst: Hast du das Kind in Diagnostik? Ich habe Gedanken und Ideen (emotional, Verhalten, Unstimmigkeiten beim Kind), kann es nicht konkretisieren; aber konkrete Hypothese, damit man es klarer bekommt; Ansprechpartner Isabella * Proaktives Handeln vermeidet Zeitverschwendung mit Chaos und Unklarheit mit Verhaltensauffälligkeiten der Kinder * Diagnostik bringt Licht ins Dunkle, bringt Klarheit * Impuls kommt oft von Elternberatung selbst * Kritische Haltung bezüglich Stigmatisierung bis ins hohe Alter * Klärung der Absicht der Diagnostik, ist das ganze Familiensystem dabei, was macht es damit? Hat es negativeAuswirkung auf das Kind, wenn der Auftrag nicht klar definiert ist * Vergleich Diagnostik und Optiker: Als Fachperson Hilfe um wieder klarer zu sehen * Ambivalenz: Werde ich als Auftraggeber ernst genommen? Warum gibt es Lieferschwierigkeiten? Zu viel und zu breites Angebot? * Unterschied in der Arbeit mit Erwachsenen und Kindern: Erwachsener kann sich erklären, Kinder nicht --> Diagnostik ist in Pathologien und Emotionsregulationsstörungen essentiell * Keine umfassende Diagnostik notwendig, aber Austausch, Zusammenarbeit auf fachlicher Ebene * Notwendigkeit genauer hinzuschauen bei Kindern, was ist genau los * Auftraggeber wichtigste Quelle, Niveau der Anfragen immens gestiegen, viel differenziertere anfragen, Bewusstsein gestiegen! * Auftraggeber erschweren auch Prozesse (Druck, Erwartung, Blockieren) * Kind kann gut verstanden werden * Klinisch-psychologische Diagnostik als Standard in den Betreuungskontext aufnehmen? * ''3. Was brauche ich? Notwendigkeit? '' * Als Musiktherapeutin ist für mich die Bindungsdiagnostik das Wichtigste, durch die Bindungsschwierigkeiten entstehen Lernschwierigkeiten. Bindung ist der Boden für alles * Wichtig ist die Info wofür ist der Test, was steht uns denn überhaupt zur Verfügung * Wichtiger ist die Frage 'Was braucht das Kind?' nicht 'Was brauche ich als Helfer?' * Das Verhalten des Kindes, das sich nicht erklären lässt, ist zu untersuchen. * Auch wichtig zu wissen, dass Kinder auch unterfordert sein könnten, weil der IQ hoch ist. * Wenn ich lange auf ein Gutachten warten musste, habe ich trotzdem Inputs aus der Diagnostik bekommen, was in der Wartezeit getan werden kann. * Ich verlasse mich auf das Wissen der Fachpersonen, welche die Diagnostik durchführen. * Für mich ist der IQ die Basis, auf diese Klarheit kann aufgebaut werden, dann kommt gleich die Bindung. * Bzgl. der Verfahren: es werden nicht nur die Ergebnisse geliefert sondern die Dinge werden in der Gesamtheit gesehen, Wichtig ist es mit der Fragestellung zu arbeiten, diese gut zu klären. * Kinder mit niedrigem IQ können, wenn sie emotional stabilisiert werden, gut in einem System leben wenn auch dieses gestärkt wird. * Ich brauche eine neugierige Diagnostikern, die mich ernst nimmt, eine kompetente Partnerin die sich kümmert und weiß was sie tut. Das Tempo ist mir egal, wichtig ist, dass ich weiß, dass jemand sich darum kümmert. Das wichtige am Ergebnis ist der andere Blickwinkel und der neue Input. * Vielleicht braucht es für alle, die nicht direkt mit Diagnostik zu tun haben, eine Erklärung: Was ist denn Diagnostik, welche Feinheiten bringt die Diagnostik noch mit. Nicht nur die Verfahren sondern, was sonst noch alles dahinter steckt. (in Kontakt kommen mit dem Kind, die Intuition usw.) * Was ist Diagnostik: Ergebnisse generieren, Intervention * Was brauche ich aus der Rolle als Teamleiter: Ich brauche Trennschärfe zw. Operativ, Prozessual, sozialarbeiterische, sozialpädagogische, klin.- psycholog. Diagnostik und psychiatrische Diagnostik. Wir müssen auch die klin.- psychologische Diagnostik differenzieren. * Diagnostik soll konzentrierter dort sein, wo das Verhalten geschieht (in der WG, der Schule) ''4. Wie sollen Ergebnisse idealerweise transportiert werden? '' * Ich finde es gut, wenn es an die Familie kommt, im bestenfalls in einem Standortgesprächs-Setting. Die größte Herausforderung ist es die richtige Sprache zu finden, dass die Familie die Ergebnisse versteht. * Ich habe auch erlebt, dass neben der Sprache auch das Vermitteln durch z.B. Bilder sehr wichtig ist. Die Eltern verstehen es besser, man kann auf Bilder einige Zeit später wieder zurück greifen kann in Gesprächen weil man sich Bilder besser merkt. * Im Standortgesprächs-Setting haben alle die Möglichkeit, zur gleichen Zeit das Gleiche zu hören. * Zwei Bereiche sind daher wichtig: Methodik und Setting. Die Art des Ergebnis-Transportes im Sinne einer Intervention ist wichtiger als das geschriebene Gutachten. Mehr Zeit investieren in die möglichst gute Präsentation der Ergebnisse. * Die Form der Präsentation, in welcher diese geschieht, in Bezug auf Aufbereitung und Sprache gibt es kaum notwendige Verbesserung. * Verbesserung soll auf der Ebene des Prozesses passieren. Wenn Diagnostik in Form von Intervention geschieht, dann soll dieser Prozess auch evaluiert werden. * Möglicherweise ist die Idealform, wenn der Transfer gemeinsam mit dem Elternberater bzw. mit dem Dreieck besprochen wird. Der Transfer geschieht dadurch nachhaltiger für alle. * Weiters Problem ist die der Wechsel in dem Fachpersonenkreis, die Ergebnisse werden nicht an neue Kollegen weitertransportiert * Wie geben wir unsere Diagnostik nach außen weiter? Dies soll unbedingt geklärt werden. * Machen die schriftlichen Gutachten Sinn? Reicht eine Vorform um Ressourcen und Zeit zu sparen bzw. diese Energie in den Transfer zu stecken. ''
! Für wen gilt welches Angebot? *Diagnostik im Rahmen der Elternberatung (klinische PsychologInnen) *Eltern von Kindern/Jugendlichen, welche aktuell in einer Diagnostik eingebunden sind ! Mögliche Fragestellungen *bei Eltern, deren Kinder zurzeit in einer Diagnostik eingebunden sind, um ein besseres Problemverständnis zu kultivieren *Erarbeitung von Arbeitshypothesen- und Behandlungsansätzen sowie Interventionsplanungen für die betreuten Kinder und Jugendlichen *Fragestellungen innerhalb der Elternarbeit ! Zugänglichkeit der Ergebnisse __Diagnostik innerhalb der Elternberatung __ *Besprechung der Ergebnisse im Rahmen der Elternberatung *Transparenz innerhalb des Fachdreiecks *Einverständnis des betreffenden Elternteiles, relevante Ergebnisse intern zu besprechen als Voraussetzung einer klinisch-psychologischen Abklärung *Dokumentation im internen Dokumentationssystem als berufsrechtliche Absicherung *KEINE Diagnosevergabe für erwachsene Personen *Ergebnisse dienen mehr dem Prozess in der Elternberatung __Diagnostik im Zuge einer Eltern-Kind-Diagnostik __ *Verschriftlichung der Ergebnisse in Form eines Gutachtens/Befundes *Abklärung über die Bereichsleitung, ob das Gutachten für den externen Gebrauch verwendet werden darf *mögliche Hilfestellung für externe Dienste (relevante Ergebnisse auf Anfrage) ! Gestaltung des Auswertgespräches __Diagnostik innerhalb der Elternberatung __ *Besprechung der Ergebnisse als Profil durch die Elternberatungsperson/Diagnostikerin *Weiterverwendung der Ergebnisse als Arbeitsgrundlage innerhalb der Elternberatung __Diagnostik im Zuge einer Eltern-Kind-Diagnostik __ *mit dem Kind und vorzugsweise der Primärbetreuung *mit dem Elternteil und vorzugsweise der Elternberatung *im Fachdreieck ! Von wem wird die Diagnostik durchgeführt? *klinische DiagnostikerInnen *Anfragen von anderen Berufsgruppen (keine klinischen PsychologInnen) innerhalb der Elternberatung an die DiagnostikerInnen
!! Umfassende Diagnostik: # Entscheidung über eine Psychodiagnostik im Betreuungsdreieck # Anfrage: Fall wird ins Team 5 gebracht, auch mit vorläufiger Fragestellung. # Fall wird im Diagnostikteam zugeteilt. # Zuständige Diagnostikerin sichtet die möglicherweise vorhandenen Vorbefunde und arbeitet sie auf die vorläufige Fragestellung hin durch. # Diagnostikerin vereinbart einen Termin mit dem Betreuungsdreieck. # In diesem Termin wird der Auftrag und die Fragstellung geklärt. Diagnostikerin stellt ihre Ergebnisse der Befundsichtung zur Verfügung und fragt nach, ob dem Dreieck das so reicht oder ob sie noch was anderes brauchen. (Fragen nach der angedachten Fragstellung, Verfahren zur Hypothesengenerierung z. B. CASCAP, AMDP o. ä) # Genaues Explorieren, wenn bei der Fragestellung Konstrukte wie Depression, Autismus, usw. kommen. Beispiele erzählen lassen, sich „dumm“ stellen.
! Wie geht es allen in diesen Zeiten, was macht Corona mit uns? * • vermehrtes Sitzen an technischen Geräten wirkt sich negativ auf das körperliche Befinden aus (Rückenschmerzen, Lähmungserscheinungen durch Entzündungen,...) * • wir sind froh, kein Corona zu haben. Erkrankungen lösen Befürchtungen aus - Corona-Tests werden durchgeführt und verunsichern * • Widersprüchlichkeiten in den politischen Aussagen verunsichern ! Diagnostik während Corona * • Abstand * • macht Maske Sinn? wirkt eher erschreckend, man kann keine genaue Verhaltensbeobachtung machen * • Hände waschen, desinfizieren (vorher und nachher), dazwischen nicht ins Gesicht greifen.
There have been some experiences of users losing pages due to poor internet connection. In the absence of internet connection the manual is unable to connect back to the server where everything is stored. There have been incidents where pages have //appeared// to save but have ''//not //''saved because the manual was unable to connect back to the server. There has been a lot of work to correct this. There is now a cloud symbol (under the subtitle of the manual, right sidebar) that goes red with a circling arrow to show that "the manual is trying to save" - when it has done so successfully, the cloud turns grey with a small "tick" in it. [img[SaveCloudicon.jpg]] !!Don't lose your work! To defend against losing any work, if ''ANY ''error messages appear we would advise users ''NOT to refresh the browser UNTIL'' they have first copied any new text they've added/changed and pasted this into a separate document (a Word document, or notepad, etc... anywhere from which you can later cut and paste it back into the manual once it is connected to the internet again). The [[error messages|Error messages]] usually look something similar to this: [img[Error.png]] or {{Captureerror.PNG}} If refreshing the browser does not seem to defer the error messages and they keep appearing, we would advise copy and pasting any edits that you have made in the session to a Word Document, where you should finish your editing and transfer your work to the manual after the session. Although this is not ideal, we really do not want teams to lose pages as we know these sessions can be extremely valuable.
! Dauer einer Therapie !!! Dauer einer Einheit !!! Dauer des Prozesses!! ! Frequenz der Therapie ! Ort/Raum * Therapieraum * Outdoor * Wald * wie ist es möglich einen anderen Ort zu wählen * Zuhause * Wichtige Orte für die Kinder * Walk and talk * in der Wohngruppe * Lebenswelt des Kindes kennenlernen ! Kontinuität in der Therapie ! Selektive Offenheit - wieviel Privates gebe ich Preis ! No Go's !!! Allgemeine No-Go's * zu viel Erwartungsdruck haben * hoher Leistungsanspruch an sich selbst/Kind/etc. * Kinderschutz missachten (--> mit dem Kind besprechen) !!! Persönliche * bekanntgeben des Wohnortes !!! Eben Kind * mit zu viel Druck arbeiten - zu etwas zwingen * Ausfragen * Verschwiegenheit nicht einhalten * Vertrauen missbrauchen !!! Ebene Eltern !!! Ebene Fachpersonen Material Budget !! Wie wird der Informationsfluss gehandhabt? !!! was sage ich dem Dreieck !!! was wird Dokumentiert !!! Bei welchen Austauschgesprächen bin ich als Therapeutin dabei? !! Umgang mit längeren Pausen z.B. im Krankheitsfall/Urlaub Abstand zwischen Therapieeinheiten nicht zu lange lassen im Sinne ich habe dich nicht vergessen Urlaub mitteilen aktiv in Kontakt gehen, wenn eine längere Pause ist/war Alternativtermine anbieten, sollte die Therapie zu häufig ausfallen, z.B. durch Urlaub/Feiertage Kind soll merken - du bist mir wichtig in der Therapieeinheit mit den Kindern/Jugendlichen besprechen was ansteht z.B. Urlaub/Feiertag !! Was steht vor dem ersten Gespräch mit dem Kind an? !! Vor und Nachteile von Vorinformationen über das Kind !! Was heißt Psychotherapie für mich !! Wie erkläre ich den KIJUs was Psychotherapie ist
! Abklärung derzeitiger Stand !!Abklärung im Vorfeld Abklärung KiJuH/ Paedakoop VOR Aufnahme * Abklärungsphase in der Kinder- und Jugendhilfe läuft äußerst unterschiedlich ab; an und für sich soll dort schon vieles abgekärt werden. * BH erkennt Bedarf, empfiehlt Setting aufgrund fachlicher Einschätzung * Infogespräch findet statt --> mit Schulleitung & BL (ohne Elternberatung); BL kommuniziert zwar, dass Elternberatung stattfindet, es macht jedoch einen Unterschied, ob jemand von der Elternberatung mit dabei ist * Hilfeplangespräch -> Zielvereinbarung * Zuteilung vor Aufnahme auf Basis der Unterlagen - Info über Eltern relativ gering * Aufnahmegespräch --> zum ersten mal ist jemand von der Elternberatung dabei !!Abklärungsphase NACH Aufnahme * Die ersten 3 Monate bis zum ersten Bericht sind als Abklärungs- und Beobachtungsphase zu betrachten * Wie zeigt sich die Familie, die/der JUgendliche? Stimmen die Ziele? Was braucht die Familie? Was sind die Themen/Bedürfnisse? * stimmt der Auftrag der Kinder- und Jugendhilfe? !Ideen zur Verbesserung der Abklärung * nicht automatisch einen Raster über alle Familien legen * Abklärungsteam installieren --> einerseits klug andererseits großer Aufwand für zukünftiges Abklärungsteam * Fokus verändern: In den Infogesprächen liegt Schwerpunkt auf Pädagogik und Schule --> Elternberatung ist beim Aufnahmegespäch nicht dabei sodern Vertreter von Schule und Pädagogik --> soll jemand von der Elternberatung dabei sein? Es werden dann andere Fragen gestellt. Es wird nicht/wenig nach den Eltern, der Beziehung etc. gefragt * Wie wird Eltern die Elternberatung kommuniziert? //Unterstützung bekommen// heißt nicht //mitarbeiten müssen// * Infogespräch und Abklärungsgespräch haben unterschiedliche Inhalte und Ansprüche * Welches Setting brauchen die Eltern? nicht gleich in die Tiefe; * Eltern die Eingangsphase kommunizieren * mit dem Gedanken in die Arbeit starten, dass auch ein Wechsel in den ersten Wochen/Monaten stattfinden kann WICHTIG: ''//Wer stellt das Arbeitsbündnis her? //'' ! Ideen zur Verbesserung der Zuteilung * an einem bestimmten Punkt mal inne halten --> nochmal überprüfen, ob ein Wechsel sinnvoll ist oder nicht * mit dem Gedanken in die Arbeit starten, dass auch ein Wechsel in den ersten Wochen/Monaten stattfinden kann * Eltern fragen, was war für sie hilfreich war * es müssen viele Faktoren beachtet werden --> z.B. Einschränkung durch Regionalisierung ! Bedürfnisse ermitteln, Verlauf beobachten * Bedürfnisfragebogen * AIM-Fragebogen * Statistik Fragebogen !Passung überprüfen * wir sollten nach drei Monaten nochmal die Passung einschätzen * Offenheit für strategischen Wechsel entwickeln * ''Verlauf ''durchschauen/Bosnet/EVAS --> kommen Themen immer wieder? Verändern sich Themen? * die ''Dauer der Betreuung'' spielt dabei auch eine Rolle darüber nachzudenken, ob ich noch richtig bin * bewusste Wechsel können einen ''Gewinn für die Familie'' bringen * Ist man schon ''Teil des Systems''? * Kann man mit seinem ''Repertoire'' die ''Bedürfnisse'' der Familie bedienen? * Wird die Hilfe von Eltern ''als hilfreich erlebt''? * Motive für den Wechsel auf Seiten des Helfers/der Helferin: ''erlebt man sich selbst als hilfreich''? * ''Passung zwischen Bedürfnissen und Kompetenzen'': eigene Varianz ausschöpfen oder Wechsel. ABER: ''Varianz nicht auf Kosten der Authentizität.'' Es darf auch kommuniziert werden, wo die eigenen Grenzen liegen. * Reflexion der eigenen ''Strategien/Arbeitsweise'', Inspirieren lassen von ArbeitskollegInnen, Style abschauen * Balance finden * Im Konzept ist festgelegt: es sind nicht nur wir für die Elternberatung zuständig, sondern auch die SozialpädagogInnen im LOB, in den WGs etc. !! Ethische Aspekte utilitaristische (Ziel: größtmöglicher Nutzen für alle) versus kantianische (Ziel: Handeln nach sittlicher Moral und Vernunft, kategorischer Imperativ) Herangehensweise
! Überschriften - Slice&Dice ! !! Grundsätzliche Fragen: !! # Sollen wir das überhaupt machen? Gehört das zur Elternberatung? # Was ist das Ziel der Arbeit? Mache ich Paartherapie, weil es das Paar es braucht? Mache ich Paarberatung, weil sich die Dynamik auf das Kind auswirkt, das wir betreuen? # Lagere ich das aus?: Ich erkenne die Thematik und lagere es aus. Wo gehört es in unseren Auftrag, wo nicht? Mache ich Paartherapie oder arbeite ich mit einer aktuellen Dynamik? # Wo hört der Auftrag auf? # Wie geht es uns als Berater:innen damit? # Auftragsklärung * Grenze ist die eigene zeitliche und ausbildungsmäßige Möglichkeit * Erfahrung mit einem Paar gearbeitet zu haben an Paarthemen mit dem Zweck, das gegenseitige Verständnis zu wecken * Eine Grenze ist auch die Bereitschaft eines Paares an ihren Themen zu arbeiten und sie zu thematisieren. * Wir alle haben keinen Auftrag zur Paartherapie. * Ist es vielleicht Paarberatung? Können wir systematisch arbeiten? * Eine Grenze ist, wenn Berater:in Ohnmachtsgefühle bekommt. * Gibt es einen Konsens darüber, wie wir - Eltern und Berater:in - weiter arbeiten: wollt ihr dazu arbeiten? * Grenze ist, wenn Paare keine Einsicht, keine Compliance und keinen Willen zeigen, die Paarthemen zu bearbeiten. * Grenze ist auch die Dringlichkeit: was von allen Themen in der Familie, im Fall kann ich wann und wie angehen? * Eine Grenze ist auch mit der Frage verknüpft: Ist es klug, Paarberatung zu machen? Bin ich (als Fach-Person) hilfreich? Ist es für das Kind hilfreich, wenn ich daran arbeite? * Andererseits kann es sein, dass sehr viele Paarthemen auftauchen und diesen auszuweichen oder sie nicht anzusprechen, wäre nicht hilfreich. Wollen spielen Eltern Paarthemen versteckt über das Kind? * Man muss 'Paare' differenzieren: Paare, die noch zusammenleben; Elternpaar; Paare, die getrennt sind * Es kann auch sein, dass intensive Arbeit mit dem Paar den Fokus vom Kind wegnimmt: das kann erleichternd für das Kind im System sein; das kann aber auch dazu führen, dass man das Kind aus dem Auge verliert und das diese Arbeit hinderlich für die Elternberatung wird. * Tut alles, was nötig ist, um die Situation in der Familie und für das Kind zu entspannen und zu erleichtern! - Das ist unser Auftrag; dazu kann auch gehören, mit dem Paar an dessen Themen arbeiten. * Elternberater:innen sollten die Dynamik eines Paares erleben. * Wir haben in der Elternberatung die Verpflichtung, die Zweier-Beziehungen ins Auge zu fassen. !! Fragen, die sich ergeben, wenn man mit einem Paar arbeitet !! # Wer ist das Paar? Die Eltern? Die Mutter und ihr Lebensgefährte? # Arbeit mit der Vergangenheit vs. Arbeit mit dem Jetzt und dessen Dynamik: was ist relevant? # Welche Rollen spielen eigene Wertvorstellungen und Erfahrungen? # Erkennen von einer Symbiose # Instrumentalisierung: Helfer:innen als Richter:in; Gefahr einer Scheinkooperation # Verpflichtung, für das Kind eine Realität widerzuspiegeln ... Eltern mit Folgewirkungen für das Kind konfrontieren * Arbeit mit Eltern kann die Schuld von einem Kind wegnehmen. * Wie kann ich sicher gehen, dass ein getrenntes Paar nicht seine Konflikte über das eigene Kind austrägt? * Wenn ich mit Paaren arbeite, dann muss ich mich mit meinen eigenen Themen beschäftigen (wie überhaupt). * Wir sehen die Mütter in der Elternberatung oft mehr. * Man kann in der Beratung klären: ich habe nun mit dir als Mutter gesprochen, nun würde ich gerne Gespräche mit dem Vater führen ... man kann das mit den Beteiligten absprechen. * Man kann Eltern auch mit der Realität konfrontieren: eure Scheidung interessiert euer Kind gar nicht! * Ohne therapeutischen Ausbildungshintergrund kann man manches, was zwischen Paaren passiert, auch pragmatischer sehen. !! Loyalität gegenüber einem Teil des Paares !! * Es gibt keine Wahrheit, sondern eine Wahrnehmung. Die Gefahr ist, dass ich in der Rolle der Berater:in nur einen Ausschnitt der Wahrnehmung erkenne. * Wie kann ich 'all-parteilich' arbeiten? * Keine Geschichte passiert ohne die Beziehung zum anderen. * Bei Informationsvorschuss (man erfährt z.B. von Mutter etwas und soll es Vater nicht sagen) kann es für die Berater:in schwierig und eng werden. * Was ein Warnzeichen sein kann, sind die Ohnmachtsgefühle. ! Strukturelle Fragen ! Sollen wir allein mit Paar arbeiten oder zu zweit?
Was gibts zu denken beim Aufnahmegespräch? ''Emotionale Komponenten:'' * Beteiligte sollen sich sicher fühlen * es geht ums Ankommen * Assistent/dienend sein * „Termin und Herz“ * Resonanz: wie erlebe ich die Familie? * Wo setze ich mich hin? * Ausmachen: wer moderiert die Sitzung? * Rollen erklären (wer tut hier was?) ''Termine für:'' * Erstes Standortgespräch * KickOff-Gespräch * Erstes Elterngespräch * Ist bereits ein Termin für das erste Hilfeplangespräch festgesetzt? * Maximoticket * Telefonnummern austauschen * ecard ''Informationen geben und holen: '' * Verschwiegenheitspflicht * Gibt es bereits diagnostische Gutachten? * Gab es im Vorfeld Therapie? * Einladen, dass sie sich gerne melden dürfen
__''Teile von Bosnet, die wir füllen''__ * Tagesdokumentation * Stammblatt * Dokumente * Medikamente __'' Tagesdokumentation''__ * Tagesereignisse festhalten * kurz und bündig * alle Namen * Fakten * Namen statt "sie" und "er" * Externe Namen immer mit präziser Funktion ergänzen: z.B. Max Mustermann (Caritas Existenz und Wohnen) * Datum anpassen auf den korrekten Zeitpunkt * Zeitpunkt der Dokumentation: zeitnah, aber Unterschied aufgrund Dringlichkeit:Krisen und wichtige Vorfälle idealerweise am selben Tag; weniger dringliche Ereignisse innerhalb 3 Tagen, Protokolle innerhalb 14 Tagen * Lehrpersonen per mail informieren (copy & paste) * Mündliche Information an KollegInnen im Falldreieck reicht nicht aus, weil auch andere KollegInnen oder Leitungspersonen imFall agieren könnten und die Informationen so gesichert sind __''Was dokumentieren wir?''__ * Beteiligte Personen * Fakten, die relevant sind * Beobachtungen im Entwicklungsprozess * Interventionen, die gemacht wurden oder im Zusammenhang mit den Ereignisse geplant wurden * Hypothesen dürfen enthalten sein, müssen aber als solche erkenntlich sein __''Wer ist zuständig?''__ * Dokumentation ist gemeinsame Verantwortung * gemeinsam aufmerksam machen, gemeinsam kontrollieren * vor längeren Abwesenheiten gemeinsam die Dokumentation vollständig machen __''Medizinische Daten:''__ * ausschließlich Aufgabe der pädagogischen TeamleiterInnen * ElternberaterInnen sollten die TL über Änderungen informieren __''Kriseninterventionen, Gewaltvorfälle u.ä.:'' __ * In einem separaten Worddokument ausführlich beschreiben * In der Tagesdokumentation kurz mit Hinweis auf separates Dokument schildern * intern/extern: bezogen darauf, von wem Dokument erstellt wurde ( von uns oder von externen Einrichtungen)
!!! Qualitätsgewinn für Fachpersonen der Elternberatung * Planvolleres Arbeiten, weniger Überraschungseffekt * Reduktion von "Allroundhilfe", kein "Giesskannenprinzip" * Kein Übersehen von Themen * Unterscheidung "Dinge, die ich mache", "Dinge die ich machen sollte, aber nicht mache, weil ich sie nicht sehe", Dinge, die ich aus Sicht von Anderen machen sollte, aber aus bestimmten Gründen nicht mache", "Dinge, die ich mache, aber nicht kompetent genug bin", "Dinge, die ich mache, aber lassen sollte, die mich aber emotional nicht belasten" * Passung könnte hergestellt werden zwischen Bedürfnissen und unseren Kompetenzen * Vermeidung von Wiederholungsschlaufen * Reduktion von Energieaufwand * Reduktion von Widerstand * Möglichkeit zur persönlichen Erweiterung des Repertoires oder passgenauere Dienstleistung * Wir sollten für das Erfassen der Bedürfnisse zuständig sein, die Bedienung des Bedürfnisses ist dann eine Frage der richtigen Zuweisung * Gute Abgrenzung zwischen Eigenbedürfnissen und echten Bedürfnissen der Klientinnen * Im Hochrisikobereich brauchen auch wir Sicherheitsnetze (Checkliste etc.), um nichts zu übersehen, um dranzubleiben. Gefahr, Gewalt auszuweichen, Abstand einzunehmen, Themen zu vermeiden, nicht dranzubleiben. * Unterscheidung zwischen fachlichem Bedarf, Bedürfnissen der Familie und eigenen Bedürfnissen -> verbessert Interventionsplanung * Erfassen der Bedürfnisse könnte zu planvollerem Timing in Zusammenhang mit Beziehungsaufbau führen * Checkliste könnte Beziehungsaufbau erleichtern * Könnte Haltung stärken, Auftrag klarstellen * Checklisten könnten hilfreich für neue oder junge MitarbeiterInnen sein * Checkliste könnte uns Überprüfung ermöglichen, ob Themen keine Themen mehr sind * Wichtig, Checkliste mit prozesshaftem Arbeiten klug abzuwägen (im Hintergrund oder mit den Eltern gemeinsam ausfüllen) * Erwartungen dessen, was wir leisten können, werden klargestellt !!! Qualitätsgewinn für die Klientinnen * Eltern bekommen ein Bild von dem, was sie erwartet (fordernd und ermöglichend) * Kriegen Bild davon, was Fachpersonen aushalten * Klientinnen könnten angeben, bei welchen Themen sie überhaupt Hilfe brauchen und wollen * Effekte verbessern sich -> Entwicklung der Jugendlichen wird sich verbessern, wenn wir Bedürfnisse der Eltern besser erfassen und sie die Hilfe bekommen, die sie brauchen * schafft realistische Vorstellungen, welche Themen wie zusammenhängen und in welcher Reihenfolge anstehen !!! Qualitätsgewinn für die Paedakoop Führung * Genauere Positionierung, woran gearbeitet wird !!! Qualitätsgewinn für die KiJuH * Auf das Bedürfnis angepasste SystempartnerInnen hinzuziehen !!! Qualitätsgewinn für SystempartnerInnen * Auf das Bedürfnis angepasste SystempartnerInnen hinzuziehen * Passgenauere Empfehlungen abgeben !!! Qualitätsgewinn für die Jugendlichen !!! Wie könnte das Abklärungsprozedere aussehen? * Aspekte aus EVAS könnten hilfreich sein * Könnte mit Sozialpädagogischer Diagnostik verbunden werden * Könnte von zwei verschiedenen Personen erfasst werden * Fragebogen zuschicken als Vorbereitung !!!Wie werden wir die Bedürfnisse erfassen? * Es wurde in Anlehnung an das Camberwell Assessment of Needs eine Checkliste erstellt (Checkliste zu Bedürfnissen und Zufriedenheit mit Hilfen/ CBZH-E). <<link-pdf "Bedürfnis- Checkliste CBZH-E" "https://drive.google.com/open?id=11IwG8yGzPR2-KBmKYwRa1JJMFs1pipNOq/view?usp=drivesdk">> * Dieses wird nun in einem ersten Testlauf ausprobiert und nach einer Erprobungsphase auf ihren Nutzen und die ideale Anwendungsform evaluiert.
!! Mit welchen psychischen Erkrankungen haben wir in unserer Arbeit mit Eltern zu tun? Es gibt Erkrankungen, mit mehr und weniger Einsichtsmöglichkeiten der Eltern !!! Persönlichkeitsstörungen -->wenig Einsicht möglich, da dies häufig zum Krankheitsbild gehört. *Narzistische Persönlichkeit *Borderline *histrionische PS * Schizophrenie *Psychosen !!! weitere Erkrankungen * PTBS *Angststörungen * Depression *Zwangsstörung * psychosomatische Störungen * Suizidalität !! Krankheitseinsicht *Geschlechterunterschied deutlich, z.B. im Umgang mit Depression und Angst --> Männer seltener, Frauen häufiger * bei PS wenig Einsicht möglich, da dies häufig zum Krankheitsbild gehört. * bei somatischen/psychosomatischen Erkrankungen häufig leichter möglich *mehr Einsicht bei gesellschaftl. anerkannten psychischen Erkrankugnen wie Depression !! Suizidalität *Abklärung *mit Kolleg:in Rücksprache halten *in Kontakt mit Klient:in gehen/bleiben --> telefonisch und/oder persönlich *Unterstützung anbieten *Abwägen, ob Kriseneinsatz vor Ort erforderlich *Unterstützung durch weitere Hilfskräfte nötig?--> LKH, Ärzte, *Einschätzung der Familienmitglieder eingeholt *weitere Schritte mit Klient:in besprechen *Nachbesprechung und Reflexion mit Kolleg:innen --> weitere Schritte aber auch persönliches Befinden *Betrachtungsweisen von Innen und von Außen --> je konkreter, desto mehr Risiko --> von Außen beginnen und nach Innen arbeiten *ist es Thema der Lebensmüdigkeit? *Verantwortung teilen, Verantwortung übergeben *Verantwortung auch für suizidale Person --> du rufst mich an, ich bin erreichbar für dich *Rahmenbedingungen wie Beziehungskrise, Existenzängste betrachten * jede Anmerkung über Suizidalität ernst nehmen! !! Wie spreche ich das Thema an !!! bei Klient:innen: *Beziehungsebene prüfen --> wie belastbar ist die Arbeitsbeziehung *nicht gleich mit Diagnose beginnen sonder Aspekte/Kriterien benennnen; z.B. mir fällt auf, dass sie Schlafprobleme haben; dass sie Ängste haben, etc. *was macht das mit Ihnen wenn wir darüber sprechen? *Verdacht ansprechen --> Gedanken dazu äußern *Differenzialdiagnosen ansprechen *über Erkrankung sprechen; was trifft zu an Kriterien und was nicht? *ins Gespräch kommen mit den Eltern/dem Elternteil im Sinne von neugierig sein; Besorgnis mitteilen *es macht Unterschied, ob eine Diagnose vorliegt oder nicht (ev. nur Verdachtsdiagnose) !!! mit Kolleg:innen *Erfahrungsaustausch mit klinischen Fachkolleg:innen, wie Psychiater:innen, Psycholog:innen *Beobachtungen zusammentragen im Fachdreieck *Ideen zur Erkrankung ansprechen *Überlegen, ob es weitere Hilfe braucht für Fachperson bzw. Klient:in --> externe Hilfe !! Was macht die Arbeit mit psychisch erkrankten Eltern mit den Fachpersonen? *Auftrag im Graubereicht? ich bin keine Psychotherapeutin/Diagnostikerin; was kann ich machen? was darf ich machen? *Es geht nicht darum, eine Diagnose auszusprechen; es geht um Symptombeobachtung; Dinge beobachten, die uns Sorgen machen und dies anzusprechen * Es ist unser Auftrag, psychische Erkrankung bei Eltern anzusprechen (siehe "Wie spreche ich das Thema an") *Wo bin ich als Fachperson "mutig genug" das Thema anzusprechen * in der Elternberatung wird keine Diagnose gestellt sondern über die Symptomatik gesprochen --> Diagnose stellt Facharzt/Diagnostker:in * habe ich überhaupt die Möglichkeit, das Thema bei den Eltern anzusprechen? dazu braucht es eine Grundlage des Vertrauens *Wann ist der "richtige" Zeitpunkt über das Thema zu sprechen? * Haben wir als Fachperson selbst Angst vor den Erkrankungen? davor das Thema selbst anzusrpechen? Haben wir selbst Hemmungen dies zu tun? --> Übertragungsphänomene * wenn eine Diagnose bei Eltern vorhanden ist, ist es meine Aufgabe mich mit ihr zu befassen und bie Klient:innen anzusprechen *Arbeit mit psychisch erkrankten Eltern kann hilflos machen, wütend machen. !! Was macht es mit psychisch erkrankten Eltern, mit Fachpersonen zu arbeiten? *Angst vor möglichen Verurteilungen *Angst vor einem falschen Elternbild *Angst vor Verlust der eigenen Kinder *möglicher Stressfaktor *was für Erfahrungen gab es bisher mit Fachpersonen *Chance für eine neue Beziehungserfahrung *mögliches Gefühl von Erleichterung, dass es jemand "aushält" *Angst, eigene Anteile zu reflektieren *Beziehungsaufbau als Grundbasis, Vertrauen und Verständnis aufbauen als ersten Schritt der Annäherung *Skeptische Haltung als Schutzmechanismus *Eintritt in die Privatsphäre (Hausbesuche, enger Kontakt) --> Überforderung; zusätzliche "Lebensarbeit"; eventuelle Trauer, es selbst nicht zu schaffen; auf der anderen Seite mögliche Hilfestellung/Entlastung; mögliches schambehaftetes Thema *Anerkennung des Leides, welches durch die Erkrankung bei der Person sowie des Umfeldes entsteht (Erschöpfung, "den Schein waren", Funktionalität der Erkrankung) *wie steht es um die Einsicht der betreffenden Person (Krankheitseinsicht); Uneinsichtigkeit als mögliches Symptom der Erkrankung *mögliche Erleichterung durch Fachwissen der Hilfspersonen (Psychoedukative Informationsvermittlung, besseres Verständnis) *neue Erfahrung, keine Abwertung zu erfahren *Intentionen mitteilen als wichtiger Bestandteil von Transparenz, um Unsicherheiten bei den Eltern aus dem Weg zu räumen *Furchtlosigkeit/Unerschrockenheit der Fachperson förderlich für den Beziehungsaufbau *Diagnosen als mögliche Rechtfertigung für das Verhalten *Compliance? *Angst, durchschaut zu werden (Berufsbezeichnung als möglicher Hemmfaktor) *Angst vor möglichen Diagnosen/"dass etwas mit einem nicht stimmt" *Berufsbezeichnung als Chance oder Abschreckung !! Wie ist die Wirkung der Erkrankung der Eltern auf das Kind? *--> Studie hinweis von Katharina *Resilienz ! ! Psychoedukation !! bei Kindern *Psychoedukative Aufklärung über mögliche Symptome der Erkrankung *Erarbeitung unterschiedlicher Coping-Strategien *Förderung von Transparenz und Klarheit (Offenheit) *Keine Tabuisierung der Erkrankung fördern! *Überprüfung der eigenen Haltung! *Setting- alleine/mit der Familie/mit den Eltern; je nach Situation *altersgerechte Thematisierung von möglichen Traumatisierungen; Verständnis fördern (Perspektivenübernahme); "enttabuisieren" *Psychoedukation über das Krankheitsbild durch fachlich fundierte Informationen --> was macht die Erkrankung mit meiner Mama/meinem Papa? *richtigen Zeitpunkt abschätzen !! bei Eltern *Was tun mit Eltern, die noch keine Diagnose haben *Wie mache ich den Anfang, zum über die psychische Erkrankung zu sprechen? *Unerschrockenheit und "Neutralität" fördert die Compliance *fundiertes Wissen der Fachpersonen als wichtiges Hintergrundwissen im Betreuungsprozess (Persönlichkeitsstörungen und deren Symptome) *Austausch mit Personen, welche mit ähnlichen Erfahrungen geprägt sind (Gruppen?) *Austausch über Coping-Strategien *Vermittlung des Gefühles von Unerschrockenheit, Verständnis aufbauen *Verstehen der Lebenswelt des Gegenübers *Thematisierung möglicher Auswirkungen auf das Kind *Offenes Ansprechen von Sorgen/Bedenken *Umgang mit Abwehrmechanismen *Passung des "Timings" *Klärung der "Schuldfrage" *Angstbewältigung im weiteren Betreuungsprozess !! im Fachdreieck *Überprüfung der eigenen Haltung! !! bei Partner/Partnerin ! Spannungsfeld Konfrontation !! Arbeiten mit Eltern, die wenig/kaum/keine Krankheitseinsicht haben? *Überprüfung über andere Instanz einfordern, z.B. über Kinder und Jugendhilfe * fehlende Krankheitseinsicht als Teil der Erkrankung ! Psychische Erkrankung bei Eltern/ Kinderschutz ! Externe Hilfsangebote/Weitervermittlung ! Soziales Netzwerk der erkrankten Eltern *Psychotherapeut:innen *Sozialabeiter:innen !! Literaturhinweise *Winston, S. & Seif, M. (2018). //Tyrannen in meinem Kopf: Zwangsgedanken überwinden - ein Selbsthilfeprogramm. // *Omer, H. (2015). //Ängstliche Kinder unterstützen: Die elterliche Ankerfunktion.//
__''Wozu ein Abschlussprozess?''__ * Um ihnen eine gute Trennungserfahrung zu ermöglichen * Damit es ein Abschluss und kein Abbruch wird * damit es keine Wiederholung von Beziehungsabbruch gibt in der Familienbiographie * damit es gute Übergänge gibt, "die Karawane zieht weiter" * funktional: Systeme im außen müssen gut anschliessen können * damit es emotional einen guten Abschied gibt * es entsteht in der Zusammenarbeit ein "gemeinsames Drittes", das ist miteinander geboren, das sollte auch gemeinsam verabschiedet werden * "welcome the coming and speed up the going", Gedanke des Gehens sollte schon beim Kommen im Kopf sein __''Wann beginnt der Abschlussprozess?''__ * Vorphase, Mittelphase, Schlussphase * etwa ein halbes Jahr vor Abschluss * mindestens, Gedanken schon ab Schulbeginn im Kopf haben, um den Moment nicht zu verpassen * Pilot: überlegt schon auf dem Flug, wie er den Landeanflug gestaltet * thematisiert mit Beginn des letzten Schuljahres --> was braucht es für dieses letztes Jahr? * was ist auch während Krisen wie COVID 19 möglich? --> Prozess wurde unterbrochen, wie kann er wieder aufgenommen werden? __''Was bedeutet die Abschlussphase für die Fachperson im Team 5? ''__ * mitdenken, was die Familie nach dem Abschluss, für die Zukunft nach der Betreuung benötigt * Nachfolgeeinrichtung installiert? *guter Übergang/gute Übergabe schaffen, damit Vorarbeit weitergeführt wird und nicht versandet * Persönliche Emotionen, wie kann ich für mich gut abschließen? wie stehe ich im Allgeneinen zu Abschlüssen? wie kann ich damit umgehen? * Geplanter vs. nicht direkt geplanter Abschluss * ''geplanter Abschluss: '' Gesamtaufbau des Betreuungsabschlusses anders; es ist ein Mitwachsen möglich; ein Abschluss wird von vornherein mitgedacht Emotionen: Stolz; Freude ein Teil des Weges der Familie begleiten zu können; Einlassen mit einer anderen Sicherheit * ''"nicht" geplante Abschlüsse/schnell entschieden/Abbruch'': eine Gestaltung nicht gut möglich; Unterständnis; Schadesbegrenzung; ein Aushalten, dass betreuung nun beendet wird; etwas "unfertiges" abschließen; es tut weh; es macht wütend; Gefühl des betrogen werdens um die "Ernte" * Evaluation - was ist biser gelungen? * Rückblick noch während des Betreuungsprozesses --> mit in den Abschlussprozess einflechten; *Emotionen mitnehmen --> die Brisanz des Monentes mitnehmen *Bild einer Brücke/über eine Brücke gehen *Fomale Aspekte des Abschluss wie EVAS/Abschlussbogen sind vorhanden --> dem Reflektieren wird noch zu wenig Augenmerk gegeben * wichtig ist aus den Fällen lernen! * neu dazu soll ein letztes Updategespräch kommen, um den Betreuungsverlauf zu reflektieren und daraus zu lernen --> Lern-Abschluss-Update * die letzten STOGs dafür nützen, um den "Brisanz-Moment" her zu stellen * den Eltern ein Symbol geben, um die Arbeit/Zeit in Erinnerung zu behalten! * kein festgelegter Standard für ein Abschlussgeschenk __''Was bedeutet die Abschlussphase für die Eltern?''__ * Erleichterung --> weniger Konfrontationen; Helfer los sein; schwierige Themen bearbeiten; in der Paedakoop betreut zu werden, kann auch Beschämung auslösen; * im Rückblick gut, jetzt bin ich aber froh, dass die Betreuung zu Ende ist. * Wehmut --> Eltern haben Menschen getroffen, die sie begleiten, in Krisen begleiten * Verlust von Vertrauenspersonen * Einen Teil auf dem Weg zurück lassen können * Chance für Entwicklung * "neuer Abschnitt" * Abschied nehmen, los lassen * Ohnmacht, Hilflosigkeit, Angst, Unsicherheit, Traurigkeit--> Herausforderung, die Verantwortung zurück zu nehmen * Gefühlschaos * Abschluss wird gerne nach hinten geschoben; sich nicht so vielen Gefühlen stellen wollen * Neugier, was kommt jetzt? * wichtig ist, sich Zeit für den Abschiedsprozess lassen! * Klienten haben wenige positive Erfahrungen mit Abschlüssen --> häufiger sind Abbrüche, schnelle Wechsel * Ideen: Abschlussgeschenk wie eine Zeichnung, ein Symbol, um die Arbeit/die Zeit in Erinnerung zu halten __''Was bedeutet die Abschlussphase für die Jugendlichen? ''__ * Kinder bekommen zu Abschluss ein Fotoalbum __''Wann ist eine Abschlusshase gelungen? ''__ * Abschluss wurde thematisiert, in der Elternberatung und in der Betreuung des Jugendlichen, dann zusammengeführt im STOG * Abschluss wurde bereits im Wintersemester das erste Mal thematisiert * Es wurde mit der Familie ein Rückblick gestaltet, visualisiert, Auf und Abs * Es wurde ein Ausblick visualisiert, Etappen, * Strategische Planung im Update __''Methoden für die Abschlussphase''__ * Mit Schnur einen Verlauf im Rückblick visualisiert, Auf und Abs * Ausblick: 3 Ziele noch zusammengefasst, so viel Zeit haben wir noch, sind das auch eure Ziele? Was braucht ihr dazu noch von uns? * Fordernd: XY, wir haben noch 3 Monate, was können wir dir noch helfen? Wir brauchen dazu aber deine Hilfe __''Weiterführende Betreuung''__ * im Dreieck besprechen * mit Familie besprechen * mit BL besprechen * KiJuH vorinformieren, weil sie das finanzieren und entscheiden müssen * wenn sie es nicht wollen, trotzdem Info weitergeben und Empfehlung in Bericht reinschreiben __''Abschlussbericht''__ * Handbuch der Kinder- und Jugendhilfe -> Infos zu den Berichten, was soll da drinstehen * abhängig vom Mitarbeiter/in der KiJuH, sehr individuell * Spange der Betreuung des Kindes muss herauslesbar sein * Ziele gut formuliert, Ressourcen darauf bezogen * nicht zu lang * sollte nicht Überraschendes für die KiJuH enthalten; besser vorinformieren * mit Eltern besprechen (LESEN lassen!), bevor wir ihn wegschicken (ideal) * geschriebenes Wort bleibt lange erhalten * Eltern kriegen Bericht nur über KiJuH * Eltern müssen unsere Gedanken und Hypothesen/Einschätzungen kennen * Hilfeplan mit Schutzkonzept: da müssen wir das Kritische hineinschreiben * Wenn Eltern nicht einverstanden sind: Ist es wichtig, dass es im Bericht ist, oder muss ich es eher mit den Eltern vertieft thematisieren? Oder im Moment diskutieren? Oder im HilfePlanGespräch besprechen * Bericht MUSS mit Eltern besprochen werden * (Eingangs-)Diagnostik: bei Ressourcen, Kurzzusammenfassung * Therapie: von bis, bei wem, Themen * Bei Abwesenheit: Bericht vorschreiben * Eingangsdiagnostik * Timing: 7 Tage vorher bei KiJuH, 2Wochen vorher bei BL __''Abschlussgespräche''__ * ausmachen beim letzten HPG * gemeinsame Verantwortung __''AbschlussEVAS ''__ * bis 4 Wochen danach * nicht mehr als 2 Monate zwischen Verlaufs- und Abschlussbericht __''Abschlussupdate''__ * vorm Herbst ausmachen __''Abschlussfragebögen''__ * Mit den Kindern * Mit den Eltern * Im Dreieck
!!! Gibt es eine Haltung des VOKI zur Covid Impfung ? Welche Signale nehme ich aus der Leitung wahr? * Klare Haltung wäre hilfreich -> oder bringt sie uns in Bedrängnis? * Wenn wir in der Unsicherheit sind, sehen wir in unserer Leitung die Expertise -> sollten nicht wir IHNEN eine fachliche Position vorschlagen? * Es braucht eigentlich spezielle Überlegungen, bei jenen Familien, wo Obsorge bei der KiJuH liegt * Es könnte schnell Druck entstehen, eine Haltung als Institution einzunehmen * Momentan ist es noch freiwillig, da kann man sich noch rausnehmen; wenn eine Impfpflicht eingeführt wird, ist es ohnehin klar und muss politisch auf anderer Ebene diskutiert werden * Es wäre sinnvoll, dies auch mit anderen Gruppen/KollegInnen/Leitungspersonen zu besprechen; Sorge dort zu teilen wo sie entstanden ist * Präventiv Neutralität betonen * Haben wir als VOKI Verantwortung in politischer Dimension? !!! Wie kann ich in der Elternberatung damit umgehen, wenn Eltern mit dieser Frage auf mich als Experten/in zugehen? Haben wir überhaupt eine Haltung dazu zu vertreten? * Spannungsfeld: Kinder sind nicht politische Objekte! * Wir sind nicht medizinische Expertinnen * Wir werden als ExpertInnen gesehen, müssen wissen, welches Gewicht unsere Position hat * Wo verweise ich hin? Wo kriegen sie die entscheidenden Informationen * Wir müssen Eltern bei ihrem Entscheidungsprozess begleiten, eigene Meinung ist nicht wichtig. * Unsere Aufgabe ist es, Rahmenbedingungen zu formulieren * Unsere Haltung zeigt sich auch in der Art, wie wir uns ausdrücken * Wir müssen uns nicht neutral halten, wir können unsere Meinung auch einfach nicht einbringen * Eventuell müssen wir klarifizieren, wo unsere Expertise liegt und wo nicht * Momentan ist es noch freiwillig, da kann man sich noch rausnehmen ''-> Klares Ja zu fachlich differenzierter, kluger, sorgfältiger, sorgsamer Beratung der Eltern mithilfe unserer tatsächlichen fachlichen Expertisen'' (Sozialarbeit/PT/Psychologie/Sozialpädagogik) !!! Wie begleiten wir Kinder ab 14, die sich selbst entscheiden dürfen? * Die Dynamik, die sich zeigt, ansprechen. Transparenz in der Unabwägbarkeit/schnellen Veränderlichkeit der Situation zeigen * Natürlich beeinflussen wir das Kind/die oder den Jugendlichen * Unterschied Beeinflussung und Manipulation * Wir müssen thematisieren, dass Kinder irgendwann selbst Entscheidungen treffen dürfen, die uns vielleicht nicht gefallen * Entscheidungsfindungsprozess transparent machen in alle Richtungen * Autonomiebestrebungen sind gesunde Entwicklung in diesem Alter * Elterliche Meinung kann Kinder in beide Richtungen beeinflussen (ins Gegenteil, oder in die selbe Richtung) !!! Was sind unsere persönlichen Haltungen dazu?
* Was haben Eltern für Bedürfnisse? was ist, wenn sie "nichts brauchen"? * immer pathologisch oder kann das auch einfach sein * Muss ich etwas finden, an dem ich arbeiten kann? * im letzten Jahr hatten wir eine Familie ohne Elternberatung * schwierig zu beurteilen --> ich komm da nicht ran; die brauchen nichts - Resignation des/der Helfers/Helferin? * absichtliches "nichts tun" als Intervention, Stärkung..."das klappt gut, ich lasse sie jetzt einmal ein wenig in Ruhe... * müssen wir jedes Thema das wir sehen bearbeiten? ist das unser Auftrag? -> Abklärung mit Eltern, wo sie Hilfe möchten; anders bei Themen, die für Kind relevant sind * eventuell Übergang in niederschwellige Elternberatung in der Gruppe * Arbeits-"Aufwand" in den Familien * was, wenn die Eltern nicht mitarbeiten möchten? -Abklärung der Motive, hat man die Intentionen ausreichend kommuniziert? Hat man ihre Bedürfnisse schon verstanden? * braucht überhaupt jede Familie Elternberatung? * was ist mit den Unauffälligen?
! Dasein - Sein können !! Klient:innen: !!! * Raum aufmachen für sie als Eltern, nicht nur für das Kind * Wenn Eltern kein Grundvertrauen erleben, können sie es auch nicht weitergeben * Es ist wichtig, verlässlich zu sein, Struktur zu geben, kontinuierlich da sein ist wichtig für Vertrauen * Haben oft keinen Schutz erfahren * Dranbleiben können, auch wenn vermeintlich wenig Outcome * Gesehen werden baut die Basis auf * Konfrontieren gibt Grenzen und Halt * Allein in die Welt geworfen sein -> Gefühl geben, dass es gut ist, dass sie sind !! Fachpersonen: * Man muss seine eigenen Themen gut kennen * Seinen eigenen Raum wichtig nehmen und sich abgrenzen * Weil ich mich angenommen fühle, habe ich großen Handlungsspielraum * Erlebe Halt durch Team, wenn etwas nicht einfach ist ! Wert - Sein mögen !!Klient:innen * unsere KLient:innen haben vor allem hier ein Defizit * Dieses Defizit ist Grundlage und Chance für Zusammenarbeit und Veränderung, weil es eine Sehnsucht danach gibt * Wo liegen die Interessen der Klient:innen, wo können sie wieder Lebenslust finden? * Wir können in Beziehung treten, authentisch, mit allem, wer wir sind und was in uns ist ( inklusive Emotionaen wie Ärger oder Hilflosigkeit) * Wir sind verantwortlich dafür, Nähe/Distanz zu regulieren, weil sie es nicht spüren oder vielleicht nicht können * Eigene Stabilität als Resonanzgefäss zur Verfügung stellen ( Du kannst dich mir zumuten) !!Fachpersonen: * Das macht es oft schwierig, wenn man selbst gerade nicht so stabil ist ! Respekt/SelbstSein - Sein dürfen !! Klient:innen: * Kann man zu 100% authentisch sein? * Man steht immer im Spannungsfeld zwischen dem Ich und der Geslleschaft !!Fachpersonen: * Eigene Vorurteile oder Erwartungen hinterfragen, damit wir nicht selbst Kränkungen produzieren * Richtig und Falsch aufweichen, weil man unfrei wird * Könnte Ungeduld hervorrufen * Wir können in unserer Rolle authentisch sein innerhalb vom gesteckten Rahmen ! Sinn/Werden - Sein sollen !! Klient:innen * !!! * Wir müssen immer wieder spiegeln, wo ihr Handeln und Tun Sinn hat * !!! * Sie hinterlassen Spuren in uns -> sollten wir teilen * !!! * Aufzeigen, was sie für Spuren im Leben ihrer Kinder hinterlassen * !!! * Herausfinden, was ihre Werte sind, nicht ihnen unsere aufdrücken * !!! * Vom Sinn angezogen werden, nicht hingeschoben werden !! Fachpersonen: * !!* Was für einen Sinn hat dieses Gespräch? -> Teamsitzung hilft, um wieder Wert zu erkennen * !!* Wir hinterlassen immer Spuren in den Familien
''Ausgangsfragen:'' * Was gibt es für Möglichkeiten, wenn jemand der wenig Geld hat, eine andere Wohnung bekommt? * Was gibt es für Möglichkeiten der (öffentlichen, finanziellen) Unterstützung im Bereich Wohnen? * Wer ist dafür zuständig? * Welche Kriterien werden herangezogen für die Vergabe von * Sind alle Möglichkeiten für Förderung und Unterstützung ausgeschöpft? * Welche Förderung und Unterstützung gibt es überhaupt? ''Hintergründe für solche Fragen:'' * Trennung von Paar > einzelne müssen neue Wohnung suchen/finden * Wie lange ist jemand schon in der Wohnung? * Ist ein Wechsel der Gemeinde/des Bezirkes geplant bzw. sind die Betroffenen offen dafür? ''Haltung und Prinzip: //Kommt FRÜH genug! Lieber früher!//'' ''1. Beratung und Hilfe'' # Feldkirch und Bludenz //Caritas Existenz und Wohnen//... hier auch kurzfristige finanzielle Unterstützung möglich! # Dornbirn: //Kaplan Bonetti// (Beratung, Delogierungsprävention, Begleitung bei Vermüllung, Existenzsicherung) ... hier auch kurzfristige finanzielle Unterstützung möglich! # Bregenz: //DOWAS// (Beratung, Existenzsicherung) # Leiblachtal: Stelle für Gemeinwesenarbeit # Sozialsprengel in verschiedeneren Gemeinden # Hilfreich können auch die Beratungsstellen des IfS sein # Es gibt eine Stelle beim Institut für Sozialdienste: //Delogierungsprävention// # Schuldenberatung des IfS: auch in diesem Kontext wird der Bereich Wohnen berücksichtigt. # Soziale Wohnbauträger: //VOGEWOSI/WOGE/Alpenländische// haben auch auch das Anliegen, ihren Mieter*innen zu helfen und dafür zu sorgen, dass sie weiter in deren Wohnungen leben können ... auch mit ihnen in Kontakt zu treten, macht Sinn. # Sozialpaten der Caritas: Ehrenamtliche helfen Menschen in diesen Belangen ''2. Geförderte Wohnung/sozialer Wohnungsbau'' # ''Anträge'' für geförderte Gemeindewohnungen können in den jeweiligen ''Gemeindeämtern'' gestellt werden: # Hier gibt es ''Kriterien'': Wie lange lebt jemand schon in der Gemeinde? Arbeitet jemand in der betreffenden Gemeinde? Wie lange schon? Wie lange ist jemand schon in der Wohnung? # Ist ein ''Wechsel der Gemeinde/des Bezirkes'' geplant bzw. sind die Betroffenen offen dafür? Bei Wechsel der Gemeinde ist die Cance eine geförderte Wohnung zu bekommen sehr gering. # ''Wichtig:'' es gibt ''keinen Standard für alle Gemeinden'' ... die Kriterien sind nicht völlig transparent ... es gibt auch unterschiedliche Mengen an Gemeindewohnungen # Sprechstunden bei Gemeindevertreter*innen ''3. Welche Förderungen gibt es?'' # Wohnungsbeihilfe # Heizkosten-Zuschuss (Landesförderung, einmal jährlich) # Mindestsicherung # Arbeitnehmer*innen-Veranlagung: Kinderabsatz-Betrag berücksichtigen! Besonders bedeutsam bei nicht-österreichischen Staatsbürger*innen wichtig, weil Finanzamt nicht von sich aus darauf aufmerksam macht. # Vorausschauend ist es, wenn man sich in der jeweiligen Gemeinde rasch auf die Liste Interessent*innen für geförderte Wohnungen setzen läßt. ''4. Wichtig für die die Beratung...'' # Die Mitarbeiter*innen in den Ämtern haben sehr unterschiedliches Auftreten und Haltungen, manchmal auch abwertend und verängstigend. Unsere ''Begleitung'' wirkt sich ''positiv'' aus. # Telefon-Kontakt mit Zuständigen auf Ämtern durch uns als Beratungspersonen ist hilfreich, verleiht Nachdruck. Oder überschreiten wir hier unsere Kompetenz? # ''Handle nicht im Namen der Klient*innen!'': Briefe für jemanden zu schreiben ist kritisch. # Klient*innen haben in diesem Zusammenhang oft ''Angst''. # Spannungsfeld zwischen ''lähmender Hilfe'' (gelernte Hilflosigkeit) und einem ''zu viel an Empowerment'' (Überforderung). # ''Klient*innen stärken, nicht an ihrer statt handeln. ''Wichtig ist auch, die Schritte mit den Klient*innen abstimmen. Beispiel: Briefe für Klient*innen öffnen: nicht gut... # ''Macht Klient*in selbst etwas,'' ist aktiv (Aushang, Inserate etc.)? # ''Alter der Kinder spielt eine entscheidende Rolle'': wenn Kinder 14 Jahre alt werden oder wenn sie eine Lehre antreten, verändern sich die Bemessungen dramatisch > eine Wohnung, die bislang finanzierbar war, kann nicht mehr finanziert werden. # ''Gesamtlebens-Zusammenhänge'' sollen in der Beratung berücksichtig werden: Arzt in erreichbarer Nähe, Therapeut*in .... ''wir können in der Beratung hilfreich darin sein, dass wirKlient*innen dabei helfen, ihre Themen zu sortieren''. # Wichtig auch zu klären: braucht es ''Dolmetscher*in''? Wer organisiert das? ''Raster'' Idee: multiperspektivische Fallarbeit Ein Fall von... Ein Fall für... Ein Fall mit...
''Im Grunde gehen wir in dem hier Diskutierten und Beschriebenen von Übergaben aus, bei denen dauerhaft die Beratung von Eltern übernommen wird. Wir beschäftigen uns damit, wie die Übergabe gemacht wird.'' Dennoch gibt es unterschiedliche Formen von Übergaben: generelle und Vertretungen in längeren Abwesenheiten (Sabbat, Krankenstand) !!! Wie geht es der Fachperson, die abgibt? Was geht ihr durch den Kopf? Es gibt Familien, deren Beratung ''nicht gerne abgegeben'' wird, andere wo man ''froh ist, dass die Übergabe (Abgabe) erfolgen kann'': Erleichterung und Sorge. ''Frage, ob jemand frei darin ist, die Beratung abzugeben.'' Das kann thematisiert werden, z.B. so: "//Es fällt mir schwer, die Beratung abzugeben. Aber ihr seid bei meinem Kollegen, meiner Kollegin, der/die das übernimmt in guten Händen!"// Es kann auch Gefühle gegenüber Kolleg:innen geben, die übernehmen im Sinne von es tut mir leid, dass ich dir das aufhalse. Es braucht eine sehr ''individuelle Herangehensweise'', je nachdem wie die Beratung lief, an welchem Punkt man ist in der Kooperation. In Vorbereitung: ''Fall-Entwicklung nochmal durchgehen''. Soll ich EVAS noch selber machen? Welche Termine stehen an und muss ich den Kolleg:innen sagen? Es macht einen ''Unterschied, ob eine Standort-interne'' Übergabe erfolgen wird oder ''über den Standort hinweg''. ''Positive Erfahrung: gemeinsames Gespräch mit Eltern, 'alte' und 'neue' Elternberatung sprechen miteinander vor den Eltern.'' Damit wissen Eltern, was die 'neue' Elternberatung weiß. Haltung: ''Ich muss nicht in der Beratung sein. Auch jemand anderer kann das gut machen.'' Schwer wäre für die Fachperson, wenn mir eine Beratung 'weggenommen' werden würde, wenn ich in die Entscheidung zu einer Übergabe nicht involviert werden würde. Eine Beratung abzugeben ist wie ein '''kleiner Abschluss'''. Es kann auch sein, dass die ''Bereichsleitung eine Entscheidung über einen Wechsel fällt und man in der Rolle der Elternberatung mit der Entscheidung einen Umgang finden muss.'' Das kann zu Reizüberflutung führen, Scham und Wut auslösen. ''Es spielt auch eine Rolle, wie lange ein Kind und die Familie schon in der Paedakoop betreut werden.'' Es ist auch wichtig, sich v''on den Kolleg:innen auch dem Fach-Dreieck zu verabschieden''. !!! Wie geht es Kolleg:innen, die übernehmen?!!! Wichtig ist: ''Wie tickt die Familie? Was mache ich am besten?'' ''Überblick und hard facts'' bieten einen guten Einstieg. ''Das funktioniert gut in der Familie, das weniger...'' Tipps und Hinweise zur Arbeit und zur Beziehung ''Arbeitshypothersen''. ''Übergabegespräch und gemeinsames Gespräch mit der Familie sind wichtig.'' Hinweis zu '''//Wie tickt das Fach-Dreieck//''? Wie kommuniziert es?Hilfreich ist auch ein rasches Update-Gespräch mit den Kolleg:innen in der Sozialpädagogik und der Schule. ''Das Fach-Dreieck wird sich auch neu formatieren (müssen).'' ''Man muss wissen, was klappt gut und den Faden aufnehmen und übernehmen.'' Es ist aber auch wichtig, nicht zu viele Auftrage zu bekommen, sondern auch die eigene Weise der Elternberatung zu finden. Wie gehe ich damit um, ''wenn Eltern dann über meine Vorgänger:innen sprechen:'' Beschwerden oder 'früher war das besser'... !!! Wie ist es für die Familien? Die Eltern? Das Kind? ''Welche Erfahrungen haben Eltern mit Helfer:innen-Systemen?'' Es gibtt Familien, denen ist es egal. Manche sind traurig. Andere freuen sich. Bei manchen Familien sind solche Wechsel auch ein Muster. Wichtig ist ein ''Abschluss-Gespräch'' von Elternberatung alt (ev. mit Elternberatung neu) mit den Eltern zu machen. Eltern sind ''manchmal müde, ihre Geschichte immer wider zu erzählen''. Da brauchen sich dann auch unsere fachliche Hilfe. Es ist für Eltern auch viel ''Stress'': Stell dir vor, jemand kommt zu dir nach Hause und redet mit dir ... Wie komme ich an das Kind heran? Wie kann ich in Kontakt kommen? ''Das Kind muss diese Veränderung auch mitbekommen und darüber informiert werden.'' Das Vertrauen in das Helfer:innen-System kann erweitert werden: Signal an Eltern: //''du kannst von einer anderen Elternberatung auch Neues lernen.''// Solche Wechsel sind auch eine ''hohe Anforderung'', manchmal auch eine Zumutung für unsere Klient:innen. !!! Timing und Standards ''Innerhalb von 6 Wochen'' muss ein solcher Übergangsprozess möglich sein. Welche Informationen? Was übergibt man? Was ist der ''Standard'', die Grundlinie, die bei Übergaben verfolgt werden soll? # Ein Gespräch zwischen den Fachpersonen Elternberatung (alt und neu). # Ein Gespräch mit den Eltern gemeinsam (Elterngespräch, Standortgespräch). # Ein Update-Gespräch. Erstkontakt nach der Übergabe: Was ist das Minimum an Standards, das stattfinden muss? BOSNET Was muss von den 'alten' Elternberater:innen noch gemacht werden? Backup-Arbeit: Berichte etc. !!! Wie ist es für das Fach-Team, die Kolleg:innen? Bei einer ''Übergabe von stationärer Betreuung in LOB'' redet das WG-Team dann in der Regeln von einem 'Abschluss', Elternberatung aber von einer 'Übergabe'. Wir müssen ''auch dann die Kolleg:innen in der öffentlichen Kinder- und Jugendhilfe denken'' und sie darüber informieren, dass ein Wechsel stattgefunden hat. Ideal ist das Elternberatung alt darüber informiert und damit den Weg ebnet für Elternberatung neu. ''Erstkontakt nach der Übergabe: Was ist das Minimum an Standards, das stattfinden muss?'' BOSNET Was muss von den 'alten' Elternberater:innen noch gemacht werden? Backup-Arbeit: Berichte etc. !!! Checkliste für Übergabe * Haben wir einen ''Plan für die Übergabe''? * Was ist die ''Grundlinie im Fall''? Was sind die ''Hilfeplan-Ziele''? * ''Wie lange ''werden wir das Kind und die Familie voraussichtlich betreuen? * Wer ist die ''Ansprechperson'' in der Familie? * ''Genogramm'' übergeben! * Wann ist ''EVAS''? Wann ist ein ''Bericht'' fällig? * ''Update- und Standortgesprächsttermine'' * ''Telefonnummern'' * Wer sind unsere ''externe Partner:innen''?; Partner:innen in der Kinder- und Jugendhilfe * Was gibt es an ''Diagnostik''? Übergeben und auch lesen! * Gibt es ''Therapie''? Oder Anfrage? * ''Welche Aufgaben sind offen'' und müssen erledigt werden?
''Einstieg'': Vertretung als Kinderkrankenschwester in der Betreuung von Babies ''Leitfragen für das Manualisieren'' * Wie übernehme ich einen Fall von jemandem? * Wie erledige ich das? * Was tue ich in der Vertretung? * Was tue ich nicht in der Vertretung? * Was ist der Unterschied in der Urlaubsvertretung zur Sabbat-Vertretung? * Was haben wir für unterschiedliche Vertretungssituationen? > Urlaubsvertretungen für 2 bis 3 Wochen/Krankenstands-Vertretungen (ungeplant, offen von der Dauer) * Wer ist prädestiniert als Urlaubsvertretung? * Übernahme vs. Vertretung: Es sind nicht //meine Fälle//! * Ich übergebe diesen Fall und du kümmerst dich um die Fallführung! * Transparenz gegenüber Eltern ist wichtig ... ich muss die Familie freigeben ... * Gibt es Rück-Übergabe? * Fallvertretung bietet einen Einblick in meine Fall-Arbeit ... ist das ein (emotionales) Problem? ''1. Urlaubsvertretungen '' * Wie entscheiden Berater*in, ob es Vertretung geben soll: Abstimmung mit Primärbetreuung ist wichtig. __Wen zur Vertretung auswählen?__ # Wer steht von den Teamkolleg*innen zur Verfügung? # * Wer hatte schon Kontakt mit Familie (manchmal gab es schon Kontakt in anderer Funktion; z.B. Diagnostik)? # Eltern auch fragen, wie sie es einschätzen: brauchen und wollen sie eine Vertretung? * __Inhaltliche Entscheidungskriterien__: # Dauer der Zeit, in der alle Helfer*innen im Urlaub sind # Gibt es gerade eine krisenhafte Entwicklung in der Familie? Oder prognostiziert man eine solche? # Welche Form der Vertretung braucht es in der Elternberatung? Aktive Form oder passive Form (auf Abruf)? # Braucht es auch eine Vertretung im Sinne der Ansprechperson/Partner*in für Sozialpädagog*in? # Im Sommer ist darüber hinaus auch die Beteiligung einer Person des Elternberatungs-Teams an den Teams der Sozialpädagogik wichtig. * __Dokumentation__ der Aufgaben in BOSNET ist wichtig. * Im Sommer ist die Haltung in der Vertretung eher: //den Ball flach halten//. * Die __Standortgespräche__ so zu terminisieren, dass nicht die Vertretung sie machen muss, ist klug. * Mögliche Frage der Eltern an Vertretung: //Können nicht sie weiter meine Beratung machen?// Also Vorsicht vor solchen __Verführungen__! * Handelt es sich um eine Betreuung in einer __Wohngruppe__ (stationär oder teilstationär) oder um eine __LOB-Betreuung__? ... denn: Tendenz, im LOB die Elternberatung eher zurückhaltender anzulegen, da die LOB-Primärbetreuer*innen ohnehin in stärkerem Kontakt mit Eltern ist. Oder überhaupt im LOB Tendenz, eher keine Vertretung zu benennen. ''2. Sabbat-Vertretungen (bis zu 4 Monaten) '' ''Herausforderungen sind... '' * Einbinden der Vertretung in mein eigenes Tagesgeschäft * ... so anlegen, als wäre es mein Fall ... * nicht reinpfuschen ... neuer Prozeß beginnt ... soll ich mich darauf einlassen, ihn weiter betreiben? * es gibt einen (expliziten/impliziten) Auftrag von Kolleg*in, die mir übergeben hat ... * ... manchmal auch nur Beobachter*innen-Haltung * besonders problematisch, wenn die Vertretung am Ende der Betreuung stattfindet ... da kann ich mich nicht mehr //reinschmeißen// * Versuch, sich in Zurückhaltung zu üben * Schwierig, wenn man Strategie von Kolleg*in erkennt, die nicht meine ist ... schwierig, wenn man anderen //Style// hat ... * Ich kann gar nicht nichts //kaputt// machen ... ich kann nicht nichts tun ... es wird nie diese Form sein, wie sie Kolleg*in macht. * Bredouille ... meine Linie oder Linie von Kolleg*in * Ich muss doch was tun! Handlungsimpuls, um fallführenden Kolleg*in zu zeigen, dass man was tut. * Ich mag's gern, Vertretungen zu machen ... da bin ich neugierig, was kommt ... * Ich mag's gern, wenn Vertretungen in meinen Fällen gemacht wird. * Eingeladen in Standortgespräche und Updates zu werden, ist für den Erfolg einer Vertretung wichtig. * Ganz ungünstig: Wenn man in der Vertretung einen Abschluss-Bericht machen muss ... das geht nicht gut. * Versuch, die Führung im Fall eher bei den Kolleg*innen im FAchdreiceck zu lassen ''3. Krankenstands-Vertretungen '' * Sind sehr schwierig, wenn nich am schwierigsten * Ende offen, Perspektive ist unklar * Entscheidungen (Interventionen etc.), die mittel- oder längerfristige Konsequenzen haben, zu fällen, ist schwierig * Wichtig ist auch, wie lange das Kind und die Familie schon betreut wird. Also: Was ist der Stand im Prozess der Betreuung? * Herausfordernd ist, den richtigen Zeitpunkt zu finden, wann, nach wie langer Krankheit von Kolleg*innen (nach zwei Wochen, drei Wochen oder länger?) eine Vertretung installiert werden soll. * Weitere Herausforderung: keine Übergabe möglich, Andocken ist schwieriger.
Flexibilität für STOGS. Der Sommer eignet sich um flexibler mit STOGS zu sein und auch Familieninterventionen zu planen. Bezüglich Budget - Das LOB hat für jedes Kind pro Monat ein Budget. Wenn dieses ausgeschöpft ist, kann auch die Elternberatung nach Absprache mit der TL ein Budget für größere Ausflüge (Bowlen gehen, Essen gehen) beantragen. Haben Familien mehr Nöte im Sommer? Wie kommen Familien mit den Kindern klar, wenn diese mehr Zeit zu Hause verbringen? Was brauchen manche Familien über den Sommer? - Eltern wollen im Sommer entspannen. Zwischpalt zwischen: Betreuung heißt, mein Kind ist versorgt und ich kann entspannen vs./und Betreuung heißt auch Stress. - Eltern und Kinder brauchen weiterhin eine Struktur vs./und Die Struktur kreiiert auch Stress, der im Sommer wegfallen könnte. - Für manche Familien ist der Wegfall der Schule über den Sommer eine Erleichterung. - Für andere Familien kann es eine großer Herausforderung sein, wenn die Kinder die automatsche Struktur der Schule wegfällt. - Alle Famlien sind anders und es brauch indviduelle Pläne, Vorgehensweisen. Je nach Familie. - Janina hat die Erfahrung gemacht, dass es für die meisten Familien gut ist, wenn sie die ersten 2 Ferienwochen eine Pause von der Betreuung bekommen und der Elternberater nur telefonisch Kontakt aufnimmt und zu schauen wie es ihnen geht. Danach kann es gut sein regelmäßige Kontakte weiter zu führen, jedoch in entspannteren Settings z.B. Ausflüge anstatt Hausbesuche. - Es kann hilfreich sein im Sommer an die ganze Familie zu denken, also auch Geschwister, um die Eltern zu entlasten. - Das Alter des Kindes sollte auch berücksichtigt werden. Familien mit jüngeren Kindern brauchen evtl. etwas mehr Unterstützung mit der Betreuung der Kinder als Familien mit älteren Kindern/Jugendlichen, die schon alleine unterwegs sein können v.a. wenn die Kinder/Jugendlichen gut in eine hilfreiche Peergroup eingegliedert sind mit der sie die Zeit im Sommer verbringen können. Hier mögen die Kinder/Jugendlichen oft nicht so viel Kontakt. - Eine Liste mit kostenlsen Ausflugszielen hängt im LOB Feldkrich und ist auch im LOB Feldkrich Folder zu finden. Was brauchen/wollen die Kinder im Sommer? - Heinz hat gemerkt, dass die Rekrutierung von Kindern für Projektwoche seit Corona schwerer geworden ist. Seine Vermutung ist, dass den Kindern das Gruppensetting nun schwerer fällt. - Es ist auch möglich Kinder die gut befreundet sind oder Konflikt haben im Sommer zusammen zu bringen um entweder die Freunschaft zu fördern, oder den Konflikt zu klären. - Auch hier ist es vom Kind abhängig, was sie wollen/brauchen. Wenn sie eher isoliert sind, ist mehr Betreuung wohl besser. Wenn sie gut eingebunden sind, ist weniger Betreuung wohl auch ok. - Immer gut bei den Familien zumindest Telefonisch nachzufragen, ob die Planung des Sommer auch umgesetzt wird. Wenn nicht, kann es gut sein mehr Betreuung anzubieten. - Über den Sommer können evtl. auch die Väter mehr aktiviert werden. Kann eine gute Chance sein die Väter durch weniger ernsthafte/problemorientierte Treffen miteinzubeziehen. - Lutz Besser "Erlebnispädagogische Interventionen sind für Leute mit Traume sehr hilfreich.". Diese bleiben auch oft von ehemalig Betreuten Familien am meisten in Erinnerung. Was brauchen die Elterberater im Sommer? - Sommer ist hoffentlich eine gute Zeit um die Familien in Ruhe zu reflektieren. Was passiert in den Familien? Wie war das letzte Jahr? Wie läuft es im Dreieck? Eine gute Chance sich Themen wieder herzuholen. - Sommer ist hoffentlich eine gute Zeit, um über die Arbeit zu reflektieren. Wie gestalte ich STOGS? Wie gestalte ich Updates? Wie strukturiere ich meine Arbeit? - Auch Updates können entspannter gestaltet werden. - Der Sommer kann genutzt werden, um Ordnung in Unterlagen zu bringen, E-Mails zu sortieren usw.
''Beispiele für die __Gestaltung des Aufnahmeprozesses und der ersten Kontakte mit Eltern__ in der Elternberatung - Wie gehen es Kolleg*innen an?'' ''1. Beispiel'' * Fast ausschließlich __//Sie// als Anrede__ für die Eltern der Kinder - gute Erfahrungen, kann „ernsthafter“ sein, ab und zu //Du//. Manche Eltern bieten von sich aus das //Du// an; dennoch bleibt der Kollege beim //Sie//... * Der Kollege für erste Gespräche mit im besten Falle allen Bezugspersonen des Kindes, um deren Sicht, Erleben des Gegenüber kennen zu lernen: //__Wie ist es aus Ihrer Sicht zur aktuellen Situation gekommen?__// * Dann verschaffte er sich eine __Übersicht über die Themen__, die aus seiner Sicht wichtig für die Betreuung sind. * Er führt keine keine Mitschrift während der Gespräche (stört den Gesprächsfluss...), macht dann aber ein kurzes __Gedächtnisprotokoll__. * (Anamnese-)Fragebögen teilweise schriftlich, teilweise aus dem Gedächtnis. * Besonders herausfordernd erscheint das Spannungsfeld zwischen der 3-monatigen Beobachtungs- und Aufnahmphase des Konzeptes und der gleichzeitigen Dynamik, die sich in der Betreuung zeigen kann. Also: //__nur zu beobachten, geht nicht...__// * Infos über Wissensstand der Betreuungspersonen erfahren: bei Kickoff-Gesprächen auch die Kolleg*innen darauf aufmerksam machen, dass sie die __Vorinformationen aus den Akten__ kennen müssen. * __Fordernd, führend, aktiv in der Kooperation__ * Eigene Mitschrift und Dokumentation der Arbeit in word und Bosnet ''2. Beispiel'' * __Das Aufnahmegespräch soll nicht überflutend für die Kinder und Jugendlichen sein, der auch nicht für die Eltern.__ Scheint für manche bereits eine Überforderung zu sein. * Deshalb macht die Kollegin einen separaten Termin mit den Eltern aus; je nach dem gleich im Aufnahmegespräch oder bei einem Telefonat in den folgenden Tagen (Zwischensicherung //friends//) * __Erstes Gespräch zum Kennenlernen__, Person und Aufgaben, Erklärungen - //Farbfächer// als praktikable Methode; * Klärung der Frequenz der Gespräche * __Genogramm__ in den ersten 3 Monaten unterschiedliche Methoden (Figuren, zeichnen, evtl. gemeinsam mit Sozialpädagog*in) * __Hilfsmittel__ um ins Gespräch über das Familiensystem, wichtige Personen etc zu sprechen * __Visualisierung__ bietet teilweise auch die Möglichkeit der Interaktion ''3. Beispiel'' * Die Kollegin macht ein __erstes Gespräch mit den Eltern gleich vor Ort __im Aufnahmegespräch aus. * __Klärung offener Fragen__ z.B. kann ich mit beiden Elternteilen arbeiten oder ist es notwendig und sinnvoll, getrennt mit Mutter und Vater zu sprechen? * __Offene Fragen__ stellen - Familiensystem in Anlehnung an Anamnese-Gespräch. * Beginn des Gespräches mit der Frage __//Was ist gerade aktuell?//__. Das bietet die Möglichkeit für Eltern, __selbstbestimmt__ zu agieren.
''Was verstehen wir unter Beratung und Begleitung der Eltern? '' * ''Ziele'' (auf welche Veränderung arbeiten wir eigentlich hin?) * Was will die ''Leitung'' von uns? * Welche ''Themen'' in den Familien ''halten uns oft von unseren Plänen ab''/verhindern diese Veränderung? (Was wollen die Eltern von uns?) * Was verstehen wir unter ''Betreuungskomplexität''? Hat diese sich verändert?Inwiefern? * Was sollten wir ''nicht (mehr) tun''? * Auf der ''Basis welchen Wissens setzen wir unsere Interventionen''?
Möglichkeiten aus vergangenen Erfahrungen erfassen und sammeln Gewalt in Systemen "Wie geht es weiter?" Wird die Gewalt im System weitergegeben? Mental State Frau * Dauerspannung und Vorsicht vor erfolgtem Übergriff * Unterschiede zwischen die Gefahr ist frei (Täter in Freiheit) und Gefahr ist gebannt (Täter in Haft) bei Frau deutlich wahrnehmbar * Großes Helfernetz wurde geschaffen - Hilflosigkeit des umfassenden Helfernetzes wurde deutlich, niemand hatte das Gefühl, sie könnten die Frau schützen * Entstehen von gewalttätigen Dynamiken, eine Entspannung ist bei Frauen in diesen Systemen nicht beobachtbar (auch nicht wenn die Bedrohung weg ist) permanente Anspannung führt zu zurückschlagen der Frau * Frau versucht handlungsfähig zu bleiben (aktiv Polizei informieren, Betretungsverbote erwirken) * Es gibt kein bestimmter Frauentyp, der geschlagen wird. Vielmehr wird von der Gesellschaft die vorhandene Gewalt nicht beachtet/ernst genommen, nicht darauf reagiert. * Auf die grundsätzliche Haltung zum Thema Gewalt kommt es an! * Der Frau darf nicht die Verantwortung für die erfahrene Gewalt hingeschoben werden. * Opfer haben eine Täterhaltung Mental State Mann * Opfer einer Übermacht * Fühlt sich betrogen von seiner Frau, vom Staat der sich gegen ihn wenden, fühlt sich des Lebens beraubt * Moment der höchsten Macht ist es, wenn er es schafft diese übermächtige Frau zu verprügeln * was Täter auszeichnet ist, dass sie eine Opferhaltung haben * erleben eine Erziehung welche für sie das Leben zu einem Minenfeld machen * redet über seine Frau als wäre sie sein Besitz State des Systems * arrangierte Ehen, wenn Frauen das vorfindende System nicht annehmen wollen oder möglicherweise nicht durch das System unterdrücken lassen wollen * dies kann auf männlicher Seite und dessen Herkunftsfamilie zu starken Kränkungen führen * Geschlechterrollen und damit einhergehenden Systeme von Unterdrückung von Frauen und Männern * Grundlegend für die Haltung ist die kulturelle und gesellschaftliche Haltung * Weitergabe der Gewaltbereitschaft durch die Sozialisierung (Sorge um Kinder berechtigt!) * Transformation der Gewalt über die Generationen (Weitergabe der Gewalt durch verschiedene Generationen in einer Familie) * Beziehungen zwischen den Familienmitgliedern und welche Grundlage für Gewalt sie bilden genauer beobachten/analysieren Rahmenbedingungen * Helfer haben in diesen Systemen das Gefühl der Zerrissenheit! Das kann ein Alarmsignal sein, dass das ein gewaltvolles System ist. * Die Folge der CO-Betreuung: die Anspannung des Jugendlichen ist gestiegen, die erwartete Entspannung ist nicht eingetreten --> Schutzräume für die Jugendlichen stärker mitdenken! * Kinder und Jugendliche während der Betreuung stärker schützen (z.B. Gewalttäter nicht in unsere Standards (STOG) einbinden) * Schneller zusätzliche Köpfe hinzuziehen, Unterstützung einfordern, eigene Verantwortung nicht überstrapazieren * Haben wir die psychischen Störungen unserer betreuten Eltern im Blick? Binden wir die Störung in unsere Interventionsplanung und unser Handeln im Fall ein? Zuspitzungsphase * Zuspitzung hat früher angefangen, ca. 2 Monate vor dem stattgefunden Übergriff (Vermutung, dass die Frau einen neuen Partner hat, war zuerst geheim, durch subtile Veränderungen für ihr Umfeld erkennbar, Kind später als Mitwisser/Geheimnisträger involviert) * Dadurch vermutlich ausgelöste Veränderungen im Verhalten des Mannes (mehr Kontrolle, nachforschen über die Kinder) * Mitteilung an den Mann über die Wiederverheiratung der Frau * Das Helfersystem ist in Erwartung, dass Gewalt passiert (Angst davor, dass der Mann die Frau umbringen könnte) * Helfer in erhöhtem Aufmerksamkeitszustand (Achten auf Kleinigkeiten in den Gesprächen, Erhöhung der Aufmerksamkeit bei der Frau) * Bei den Helfern ist über die Wochen ein starker Druck entstanden, wenn der Blick auf das Kind gerichtet wurde ("Endlich kann ich das Kind entlasten") * Die Belastung des Kindes durch das Geheimnis wurde durch das Verhalten des Kindes ganz deutlich. Andererseits wurde der Druck für das Kind verschoben, da auch ihm bewusst war, dass dadurch etwas passieren könnte. * Es wäre auch eine Möglichkeit gewesen, mit der Mitteilung noch etwas zu warten und das Vorgehen genauer durchdenken. Sich noch weitere Gesprächspartner außerhalb des Falles holen. Vor allem wenn ein Helfer auch in der Leitungsposition ist. "Wärst du nicht in der Leitung, hättest du ab einem gewissen Punkt die Leitung informiert" --> einen weitern Kopf zum Denken hinzuziehen. * Die Vorgeschichte des Verfolgens der Frau durch den Mann ist deutlich länger, als einige Wochen. Im Wissen, dass Informationen im Hintergrund weitergetragen werden, platzierte die Frau die Info zu dem Zeitpunkt. Für das Kind war es daher ein wichtiges Zeichen, dass die Erwachsenen die Kommunikation übernehmen und das Geheimnis nicht über das Kind weitergetragen werden muss. Die Akutphase: * Vorphase war schon unerträglich, weil Kind als Geheimnisträger genutzt ...Druck aufgebaut, dass dies geöffnet wird *STOG: Mutter gab OK, dass Vater erfahren darf, dass sie wieder geheiratet hat, alle wussten, das wird point of no return - gleichzeitig Totale Erleichterung beim Helfer *Helfer Vater Gefühl: Nur Action gibt Satisfaction, endlich können wir das aufmachen - > agiert im arousal, aufregend, beängstigend, gefallen im Tunkönnen -> schnell und unüberlegt, sofort angerufen -> Quick fix *Helferin Mutter Gefühl: erstaunt, das es so schnell geht, erleichtert...Erleichterung hochgefahren und dann gleich sorgsame Wachsamkeit, Vorbereitung auf das, was kommt * andere Services ausser acht gelassen * KollegInnen nicht einbezogen * Keine Planungen der weiteren Schritte mit den Beteiligten * wenn man allein gewesen wäre, hätte man eher rückgefragt * Zentrum des Arousals bei einem * Führung von außen übernehmen Lernen: * erst einmal atmen * Schritte mit Beacht setzen * zurückfragen, bevor man den nächsteSchritt setzt * sich gegenseitig stoppen * wenn das alles nicht geht: wahrnehmen, dass man gemeinsam im arousal ist und dies als STOP Signal erkennen * Gruppendynamische Effekte wahrnehmen * generell bei solchen Familien einkalkulieren, dass es zu Resonanzen und dynamischen Effekten kommt * Funktion spielt eine Rolle, man darf auch einen BL stoppen * Wir müssen darüber sprechen, was mit UNS passieren kann. Wir brauchen eine Metakommunikation über unser Vorgehen im Falle von Spaltungen und gruppendynamischen Effekten und Übertragungsphänomenen * Übertragungen und Ambivalenz, zwischen "dem Vater endlich was sagen können", "den Jungen endlich erlösen können", "selbst nicht mehr in der Spannung sein" * Aufregung, Unsicherheit, Angst und Sorge vor dem, was weiter passieren wird waren Grund, es in der Supervision zu thematisieren -> "nächste Sturmfront" im Kommen -> Korrektiv durch Team * Helferin Mutter: Aufregung, mache ich alles, um diese Mutter zu schützen? * Das Team teilen? * Strategische Fallplanung von außen, mit der Leitung * Fürsorgepersonen benennen * Nachsorge der betroffenen Person!! Traumaintervention, wenn nötig * Wo ist die Emotion der Mutter? * Was hat das alles mit dem Fall zu tun? * Durch die Supervision und den Support im Team war für die Helfer sehr relevant um gut für die Tage vor dem Vorfall gut vorbereitet zu sein Interventionen * Einführung eines Kommunikationsstopps zwischen den Expartner * Kind durch geführte Gespräche aus der Hochspannungssituation bringen
! Was geht in Eltern vor, deren Kinder selbstverletzendes Verhalten zeigen? * Hilflosigkeit und Ohnmacht * trotz - ich lasse mich nicht manipulieren --> Vorsicht! Nicht weg sehen * Abgestumpft sein, wenn das Verhalten sehr häufig vor kommt --> Reaktion erst bei dramatischer Selbstverletzung * Gewöhnungsprozesse * Resignation * Schuld * Scham, es ist peinlich * Wut * Verleugnung, nicht wahr haben wollen * Abwertung vom Kind * Bagatellisierung * es ist mir lästig, genervt sein * Ärger * Neugier - warum macht das mein Kind --> wird jedoch von anderen Gefühlen überlagert; ist Neugier echt? * es geht immer um das Kind - nicht um die Frage "was hat das mit mir zu tun" --> dann folgt die Abwehr * das hat er/sie --> aufgrund psychischer Erkrankungen der Eltern --> genetisch * Kontrollverlust und Handlungsunfähigkeit * Unvorhersehbarkeit ! Haltung der Helfer * Unterschied --> selbstverletzendes Verhalten und Suizidabsicht * ich lasse mir das selbstverletztende Verhalten beschreiben * es mach einen Unterschied wie und wo sich der Mensch verletzt; welche Körperteile? * selbstverletzendes Verhalten als Ausdruck von etwas --> wofür, was will uns das Kind damit sagen? * selbstverletzendes Verhalten als abnormales Verhalten * Neugier * Eingeschränkter Blickwinkel öffnen * eigene Grenzen erkennen ! ! Gefühle der Helfer * Angst - vor Suizid * Unsicherheit - Wo ordne ich die Verhaltensweisen ein * Neugier - was steht hinter dem Verhalten? --> zu großer Druck, Aufmerksamkeit * Ärger - wie kann man nur so mit seinem Körper umgehen; oder wenn es etwas manipulativen hat * trotz - ich lasse mich nicht manipulieren --> Vorsicht! Nicht weg sehen * erschrecken - beim Anblick der Wunden und Narben * Gewöhnungsprozesse ! Abstufungen von selbstverletzenden Verhaltens * Wie stark ist der Selbstverletzungsdrang? * Dauer - Chronifizierung? ! Gründe und Formen der Selbstverletzung * Krankheiten; körperliche Erkrankungen aufgrund der Hirnchemie; z.B. Ritzen, Kopf in die Wand schlagen * Behinderungen; geistige Behinderung * bei Schmerzpatienten * hat nicht immer mit der Familie oder den Eltern zu tun * bei Traumatisierung * Trichotilomanie * Veränderungsprozesse im Alter - kratzen * Pubertät vs. Pathologie/Störung * Kontrollverlust bei den Kindern/Jugendlichen --> um wieder Kontrolle zu erreichen wird geschnitten * Welche Anteile sind aktiv? in der Not kommt kindlicher Anteil; weiß sich nicht zu Helfen; wird erst deaktiviert, wenn der Schmerz kommt * hohe Not, existenzielle Not * Modelllernen ! Was verstehen wir unter selbstverletzenden Verhalten? ! * ritzen, schneiden * schlagen * verbrennen * nicht Risikoverhalten * Extremsport, als selbstverletzendes Verhalten? * Suchtverhalten ! Handlungsplan in Akutsituation * Akute Gefahr * Suizidabklärung - in der Ambulanz üblich --> vorhandenes Verfahren * in erhöhte Aufmerksamkeit gehen * wer spricht mit dem Kind/Jugendlichen? * wer spricht mit den Eltern? * Risikoeinschätzung bekommen, im Gespräch bleiben * Abklären, ob es bereits einen Handlungsplan gibt * individuell erstellen und anpassen * Rettung rufen * Vorgehensweisen klären * Arzt aufsuchen * hat die Familie bereits einen Handlungsplan * was hat schon funktioniert ! ! Für was steht selbstverletzendes Verhalten * einen Kick bekommen --> "Adrenalin kick" --> körpereigene Opiate werden ausgestoßen, ähnlich Heroin --> führt zu Wiederholungen und Steigerung * sich spüren * verletzen sich sicher gebundene Kinder? * grooming * Spannungsabbau ! ! Wichtige Informationen für Eltern - Edukation * Erfahrungen der Helfer * Prognosen * Heilungschancen * Genetik - psychische Risikofaktoren * Denken und Fühlen der Eltern öffnen * Handlungsplan im Vorfeld erklären - nicht erst in der Akutsituation * was ist für die Eltern ein Erfolg? * Selbstverletzendes Verhalten des Kindes macht etwas mit den Eltern --> Traumatisierung und sekundäre Traumatisierung; daher brauchen auch Eltern jemanden, mit dem sie sprechen können * Eltern und dem Betreuungssystem erklären, dass Therapie/Methoden nicht immer schnell helfen * Therapeutische Maßnahmen können erfolgreich sein --> Dauer bis sie Wirkung entfalten dauert länger * Mitteilen, dass es wichtig ist, dass das Kind/Jugendliche weiß, wieso er sie dieses Verhalten zeigt; nicht immer die Eltern; Eltern können einen Rahmen schaffen * Idee von Handlungsfähigkeit entwickeln ! Was kann das selbstverletzende Verhalten noch steigern? * verbieten * ignorieren * retraumatisieren * belohnen * Beziehungsabbrüche * Passivität der Eltern/Helfer ! Methoden und Strategien für den Umgang * Skills-Training --> am Anfang der Therapie nicht immer gleich hilfreich --> keine Kontrolle; es braucht Zeit * kognitive Umstrukturierung --> warum dauert diese Veränderung länger? * Verhalten genau beschreiben lassen * Ego State Therapie ! Unsere Grenzen in der Arbeit mit den Eltern * Therapie * ärztliche Begleitung ''Weiter sehr aufschlussreich und hilfreich...'' ...sind die //Leitlinien – Suizidalität im Kindes- und Jugendalter der Deutschen Gesellschaft für Kinder- und Jugendpsychiatrie//, Psychosomatik und Psychotherapie e.V.: https://www.awmf.org/uploads/tx_szleitlinien/028-031l_S2k_Suizidalitaet_KiJu_2016-07_01.pdf
!! Was haben wir für Grundprofessionen im Team, welches Selbstverständnis haben wir? * ''Klinische Psychologie'', Gestaltpsychologie, systemisches Verständnis, Mentalisierung, Humanismus * ''Pädagogik'', Lebenskompetenzen (Kommunikation, Beziehungsfähigkeit, Konfliktfähigkeit..), Prävention, Körperarbeit/Körpersprache ("Sprache durch Bewegung") * ''Sozialarbeit''(SozAk), Jugendarbeit, Hilfe zur Selbsthilfe, ganzheitlich und systemisch, "alles hängt zusammen", Begleitung in der Lebenswelt auf Zeit, hohe Selbstwirksamkeit erwirken * ''Klinische und Gesundheitspsychologie'', Bindungstheorie und -diagnostik, Mentalisierung, Chemielaborantin, Zusammenhänge verstehen, ''Sozialpädagogik'', zielgerichtete Vorgehen, humanistisch ("Allverbundenheit"), Wanderführerin, ''Outdoor''pädagogik, ''Lehramt'' (Schule verstehen) * ''Pädagogik'', systemisches Denken (Systeme sind von außen schwer beeinflussbar), Haim Omer (passiver Widerstand) * ''Pädagogik'', frühe Kindheit, Eltern-Kind- Interventionen, Führung, ''integrative Therapie'' (den Mensch zu nehmen mit dem, was ist und ihn begleiten, schauen, was ist möglich) * ''Sozialarbeit'', Vermittlerin, Vernetzerin, Unterstützerin, dabei im Kontakt bleiben, am Boden bleiben, Zeit lassen, ''Wirtschaft'': Genauigkeit, Präzision, Disziplin, Management * ''Psychologie'', Neurofeedback, Legasthenietraining, systemisches Denken, pädagogische Ausrichtung, Basketballtrainerin * ''Lehrer'' (Biologie, Geographie), Pädagogik, ''Sozialpädagogik'', stationär und ambulant, ''Gewalt- und Trauma''ausbildung, Outdoor- und Wildnispädagogik, Leibliche Arbeit/''Integrative Körperarbeit'', ''Somatic Experience'' * ''Klinische Psychologie'', Psychotherapeutin, ''Akzeptanz- und Commitmenttherapie'', Achtsamkeit, ''Paartherapie'' (Bindung), breite mich systemisch aus ( vom Einzel zu ganzen Systemen), mit allem leben können, mit allem verbunden sein, alles hat Auswirkung * ''Pädagogik ''(Ungleichheit, Migration, kritische Theorie), ''Psychologie'' (kritische Psychologie, soziologischer Blick), Anti-Rassismus, Atemtherapie, Sexualpädagogik * ''Klinische Psychologin'', Psychoanalyse (wir müssen verstehen, wo die Konflikte entstanden sind), Bindung, Mentalisierung, ''Kinderkrankenpflege'', frühe Kindheit (der Anfang hatte Bedeutung), systemischer Blick auf Dynamik (Supervision), Psychotherapie, Körperarbeit, Mutter (Gnade bezüglich der Erschwernis der Elternschaft) !! Was ist wirklich wichtig? Professionalität versus Haltung * Wir haben alle ein ähnliches Menschenbild, Hilfe zur Selbsthilfe, Begleitung * Wie wichtig ist der fachliche Zugang in Relation zum Zugang zum Menschen? Ist nicht "Das Gegenüber ernstzunehmen" schon der wichtigste Baustein, der Zugang ist dann vielleicht egal * wir haben alle Berufe der Paedakoop innerhalb unseres Teams * Lebenskompetenzen vielleicht vorrangig, bestimmtes Wissen aus sich nicht selbst haben, muss wissen, wo ich es kriege * Lebenserfahrungen spielen eine wesentliche Rolle * auch aus dem eigenen Pool schöpfen können !! Welche Rolle spielt unsere fachliche Sprache im Team? * Es wäre hilfreich, wenn wir keine Abkürzungen und Anglizismen benutzen und einfach sprechen würden. * Man sollte aufpassen, dass die Anderen einen verstehen. * Es sollte nicht abgehoben werden, künstlich und "Phrasen dreschen". * Fachsprache kann spannend sein, aber man kann trotzdem anders denken. Es fordert und hält jung. * Fachsprache kann auch strategisch als Definitionsmacht einsetzen. Worte haben Macht. !! ''Welche Rolle spielt unsere Sprache im Dreieck?'' Bei Eltern? * Turm von Babel: wir sprechen vom selben, aber in unterschiedlicher Sprache * Wir müssen uns abgleichen, Übersetzungsarbeit leisten, wer will was sagen? Wille zum Verstehen. * Sprache an Eltern anpassen * Fachbegriffe können im Idealfall komplexe Sachverhalte auf den Punkt bringen * Man muss aber schauen, ob alle mitkönnen. * Sprache ist Macht, ist Status - kann dadurch Distanz schaffen. Oder auch Kontakt. !! Wie fühlt sich der Bedarf an Multiprofessionalität und Mehrsprachigkeit an? * Es erleichtert mich, und entlastet mich. * Die selbe Sprache macht es schwerer, vermeintlich "dumme Fragen" zu stellen. * Gibt es eine Haltung und Kultur, Fragen stellen zu dürfen? * Man braucht auch Kolleg:innen, mit denen man dieselbe Sprache spricht.
!! Was sind unsere formellen Aufgaben? * Zeitgerechte Stundenabrechnung/Kilometer- * ständiger und regelmäßiger Austausch, Zusammenarbeit und Abstimmung mit Sozialpädagogik (und Lehrpersonen) * Entwicklung, Kontrolle und Anpassung von Hilfeplanzielen im Dreieck * Auftragsklärung im Dreieck * Terminkoordination, im Dreieck Zuständigkeit klären, Teilverantwortung * Organisation Elterngespräche * Aktive Teilnahme am Fallscreening, Teambesprechung, Supervision * Im Dreieck: Protokolle im Bosnet ablegen. !! Was sind informelle Aufgaben? Wo sind Aufgaben nicht klar geregelt? * Elternberatung ist oft Kümmerer für Terminkoordination (Update, Stogs, Evas, Hilfeplangespräch), * Bereichsleitung geht davon aus, dass sich Elternberatung darum kümmert, dass Hilfeplangespräche stattfinden * absolutes Minimum: alle drei Wochen Kontakt (auch telefonisch) * Unterschied Stationär - Ambulant: Lob-Mitarbeitende sind wesentlich näher an der Familie; * Stog Protokolle an Lehrende? verschiedene Vorgangsweisen, nicht ganz klar (Mail, ins Fach legen) !! Welche Kommunikationswege sind wie definiert? Welche Fallen gibt es? * Wichtige Information dringen nicht zur Elternberatung durch (Eltern deponieren etwas bei Bereitschaftstelefon, Eb erfährt aber nichts davon * Kommunikation zwischen/im Dreieck und Eltern ist nicht klar geregelt, wird nicht eingehalten * Es gibt Personen die ausnutzen, dass im Paedakoop viele Personen zusammenarbeiten und auf einen möglichst engen Austausch angewiesen sind !! Elterngespräche/-Arbeit: Frequenz, individuelle Erfahrungen, wieviel Spielraum? * Inhalt, Form und Umfang von Elterngesprächen sind je nach Familie sehr unterschiedlich * verschiedene Medien und Kommunaktionskanäle finden Anwendung (Mail, Telefonat, persönlich, Zoom) * Aufgrund von notwendiger Mehrarbeit in einer Familie (z.B. Krise, langwieriger Beziehugsaufbau) kann es sein, dass sich die Arbeit in anderen Familien auf das Notwendige beschränkt * Spannungsfeld zwischen aktivem, nachgehenden und Aufgaben abnehmenden Vorgehen (sehr unterstützend) und mehr zurückhaltendem Verhalten (Selbshilfekräftefördernd). Dies ständig prüfen und je nach Situation anpassen. * Alle Themen der Familie gehen durch unseren Filter, wir müssen entscheiden was selbst bearbeitet wird und was zb delegiert/weitervermittelt wird !! Standards in der Dokumentation/Bosnet * Elterngespräche müssen innerhalb von zwei - drei Tagen im Bosnet festgehalten werden * Es muss darauf geachtet weden, dass der Fallverlauf für Aussenstehende nachvollziehbar ist. * Daten müssen schnellstmöglich aktualisiert werden. * Aufnahme und Aktualisierung medizinischer Daten nicht völlig klar: zb Medikationen, !! Sammlung offener Fragen und Unklarheiten * Aufnahme und Aktualisierung medizinischer Daten nicht völlig klar: zb Medikationen, * Stog Protokolle an Lehrende? verschiedene Vorgangsweisen, nicht ganz klar (Mail, ins Fach legen) * Entwicklung von Hilfeplanzielen, Auftragsklärung * Interventionsplanung * Wie funktioniert Terminkoordination? * Organisation des Dreiecks
Wo muss ich überall Haltung zeigen? Standort Familie Bei den Familien muss man auch die Haltung der Insitution weitergeben und vermitteln. Auch hier ist es schwieriger am Anfang, wenn man neu in der Position ist. Die Reaktion der Familie besser zu kennen ist auch hilfreich - wissen auf was man sich einlässt und wie man Haltung am Besten vermittelt. Manchmal müssen wir Position für unsere Kollegen einnehmen und manchmal auch für uns selbst. Sicherheit in der Beziehung ist wichtig. Lebensalter und eigene Kinder haben kann auch helfen. Einerseits um die Eltern besser zu verstehen und andererseits um automatisch ein besseres Standig bei den Eltern haben. Dreieck Haltung verändert sich mit mehr Erfahrung und mehr Sicherheit. Haltung und Standing muss man sich erarbeiten. Haltung zeigen ist nicht so einfach, wenn man neu ist und die Arbeit und das Arbeitsfeld nicht so gut kennt. Es ist hilfreich, wenn man die Unterstützung und das ok von Kollegen oder Leitungspersonen bekommt. Fachwissen hilft, eine Haltung zu haben. Man muss auch ein Gespür für seine Kollegen entwickeln. Wie kann ich Haltung zeigen und gleichzeitig die weitere Kooperation gewährleisten. Die Fachlichkeit gibt einen Rahmen für meine Haltung/Entscheidungen, dann ist es aber noch wichtig in mich selbst zu spüren, wie es mir mit gewissen Haltungen und Entscheidungen anderer geht. Haltung und wie ich mich bei Entscheidungen positioniere hängt davon hab, was bei den Familien los ist. Wenn man länger dabe ist, kann man auch besser mit Unsicherheit umgehen und dieses preisgeben, weil man prinzipiell mehr Sicherheit erlangt hat. Bei Themen mit denen die jeweilige Person vertraut ist und Fachwissen hat, ist es einfacher als bei anderen Themen. Es macht auch einen Unterschied mit wem ich arbeite - wie lange ist die Person schon dabei? Ist sie neu oder schon länger als ich mit dabei? Es hilft, wenn ich die Arbeitswelt meiner anderen Fachkollegen kenne und verstehe. Wenn die anderen Fachbereichskollgen die Elternarbeit mitdenken und ihre Arbeit erklären, vor allem wenn jemand neu ist, ist hilfreich. Kommunikatio und Neugier in die Arbeit der Kollegen ist wichtig. Wir müssen auch die Paedakoop Denke verstehen - wie wird mit verschiedenen Situationen aus Paedakoop Sicht umgegangen? Dazu brauche ich Erfahrung. Wie Haltung kommuniziert wird, ist auch wichtig. Kann ich mich einbringen und gleichzeit neugierig auf den anderen und dessen Haltung sein? Paedakoop Haltung ist es, dass man Dinge veschieden sehen kann und darf. Das ist sogar wichtig, weil wir mit so vielen unterschiedlichen Menschen und Situationen arbeiten. Man sollte sich trauen, sich zu positionieren, auch wenn man jung oder neu ist. Dies sollte auch von der Teamleitung unterstützt und angeregt werden. Haltung kann auch Halt geben. Um Haltung im Austausch mit Kollegen zu fördern ist es auch wichtig, die Kollegen aufzufordern ihre Haltung und Meinung zu äußern. Nicht darauf warten, dass sie diese von selbst einbringen. Persönliche Haltung Wir müssen uns auch über unsere eigene Haltung bezüglich bestimmter Themen bewusst und klar werden (z.B: Drogen, Partnerschaftsgewalt,...) Wucht, Schnelligkeit und Dringlichkeit der Thematik kann auch dazub eitragen, dass ich mir schwerer tue meine Haltung zu identifizieren und klar einzunehmen. Die Annahme ist, das unsere Kollegen aus anderen Fachbereichen sich ebenso manchmal schwer tun sich zu positionieren. Besteht evtl auch die Gefahr, dass eine Berufsgruppe sich automatisch einer anderen untergeordnet fühlt und sich deshalb schwerer tut sich zu positionieren. Es ist auch wichtig, dass man sich nicht immer positionieren muss, nur weil man kann. Man kann sich auch mal raushalten.
!! Arbeit im Team !!! Derzeit: 3h Teamsitzung via Zoom, persönliche Gespräche mit jedem telefonisch Erfahrungen: * Einzelgespräche positiv, eventuell seltener, aber beibehalten? Reduziert Zweifel, ob man Fall einbringen soll, ob Fall dringend und wichtig genug ist. * Neue Blickwinkel, "Schubser", wieder aktiv zu werden * auch anstrengend... * Teamsitzung um 9 Uhr ist sehr angenehm * Fallbesprechung ermöglicht auch Blick auf vermeintlich "weniger intensive" Fälle * schön, auch mal Freude über positive Fälle zu teilen * Zoom ist fein, macht es unkompliziert * Einzelgespräche fanden auf mehreren Medien statt * Teilweise Fallbesprechungen, teilweise Fallüberblick (Screening) * Guter Überblick auch für TL, gibt einem Gefühl für Befinden der/des MA und Fallverlauf, Interventionen * zeitaufwendig * emotional fordernd, Info - "Overload" * ruhiger, fokussierter, andere Ordnung, verspielter * vermisse Kontakt - beibehalten bis Ende der Saison - Abstände größer (14 Tage - 3Wo) - Teambesprechung nicht länger als 3 Stunden auf Zoom, unsere Teamgröße ist Herausforderung - eventuell mal splitten? Physisch vor Ort und gemeinsamer Zoomteil? - Modus individuell entscheiden (Physisch/Tel/Zoom) - hängt von erlaubter Gruppengröße ab - hängt von WLAN ab - nächste Woche Testversuch - Präsenz an den Standorten hochfahren: mindestens 1x in der Woche im Büro arbeiten (Balance mit Home Office) - Sicherheitsmassnahmen: Disziplin was Abstand betrifft - Home Office auch nach Covid19 ermöglichen? !! Arbeit mit KlientInnen * STOG "on the hop": "Hüpfen von Raum zu Raum" * Persönliche Kontakte hochfahren * Gespräche unter Einhaltung des Abstands, eventuell Mundschutz, durchaus wieder vor Ort führen * Muss nicht mehr mit TL abgestimmt werden
* Hausbesuche * persönliche Gespräche * Förderung der Perspektivenübernahme (Eltern-Kind) * Förderung der Kooperation (Eltern- Helfer) * Begleitung zu Behörden * Begleitung zum Arzt * Unterstützung bei der Arbeitssuche * Förderung der Motivation für Behandlung * Psychoedukation (Verständnis entwickeln von psychischer Erkrankung des Kindes/Elternteils) * Vermittlung externer Hilfen * Unterstützung bei Kontaktaufnahmen (Begleitung zu Terminen, Unterstützung bei Telefonaten) * Unterstützung bei Wohnungsnot * Pädagogische Beratung * Biographiearbeit * Traumaarbeit * Skillstraining * Förderung des Eltern-Kind Kontakts (Familieninterventionen) * Aufzeigen von gemeinsamen Freizeitmöglichkeiten * Haushaltsbudgetplanung * Gewaltberatung * Förderung der Kooperation im Helfersystem * Anpassung der Erwartungen * Entwicklungspsychologische Beratung * Paarberatung * Förderung der Kommunikation zwischen Familienmitgliedern * Unterstützung beim Entwickeln von Perspektiven * Krisenintervention * Unterstützung bei finanzieller Not * Strukturhilfen im Alltag * Begleitung/Unterstützung bei Gerichtsverfahren * Drogenberatung * Förderung des Kontakts mit Großeltern * Begleitung bei Trennung/Scheidung * Trauerarbeit * Förderung von Konfliktkultur in der Familie * Aufbau von Vertrauen in Hilfen * Beratung und Begleitung bei Erschöpfungszuständen * Förderung des Selbstwerts und der Selbstwahrnehmung * Umgang mit Emotionen (Wahrnehmung, Umgang, Ausdruck) * Förderung der Selbstfürsorge * Systemische Familienarbeit zu Rollen und Hierarchien * Förderung alternativer Betreuungsysteme bei Krankheit * Hilfe bei der Bewältigung von kritischen Lebensereignissen * Förderung des adaptiven Umgangs mit Krankheit
__Überkategorien:__ *Für wen dient ein Standortgespräch? *Welches Raumsetting/ Infrastruktur sind erforderlich? *Ziel & Sinn- wieso machen wir STOGs? Welche Funktion haben diese? *TeilnehmerInnen *Zeitdauer/Begrenzung *Ablauf *Methodensammlung *Vorbereitung/Planung *Dokumentation- formale Angelegenheiten und die Frage nach dem "wer?" *STOG als Intervention *STOG als Planungsmöglichkeit *Umgang mit Krisen im STOG *Moderation- wie und von wem wird moderiert? __Rahmenbedingungen: __ Grundsätzlich findet alle 6 Wochen ein STOG statt; je nach Bedarf wird auch ein kürzerer Abstand gewählt. *''TeilnehmerInnen:'' ''Kind/Jugendlicher'', Fachdreieck, Eltern (oder sonstige Bezugspersonen) & die Lehrperson *''Zeitliche Begrenzung:'' Planung vorab von ca. einer Stunde plus davor einer halben Stunde für die Vorbesprechung. Kommunikation der Zeitdauer an die Eltern kann oft hilfreich sein, um klare Strukturen reinzubringen (roter Faden). Zeitpensum als mögliche Intervention! *''Raumreservierung'': meist durch die Elternberatung organisiert, formal könnte diese Aufgabe jedoch jeder aus dem Fachdreieck übernehmen. Eine "interne Klärung" im Vorhinein (z.B. beim "Kick-Off") hat sich als hilfreich erwiesen. *''Welcher Raum scheint nun optimal? ''Besonders darauf achten, wieviele Personen (Corona!) geplant sind und eventuelle Geschwisterkinder mitdenken. Auch die Einrichtung des Raumes kann eine wichtige Rolle spielen (wird ein Tisch gebraucht? Welche Sessel stehen zur Verfügung?). *''Themenabhängige Raumwahl'': Oft ist eine Atmosphäre der "lockeren Ernsthaftigkeit" erwünscht- welche Sessel scheinen hierzu passend? Bedürfnisse des Kindes sollten hier berücksichtigen werden! In manchen Fällen scheint auch die Möglichkeit der Nutzung von Klassenräumen passend. *''Sitzordnung ja/nein? ''Bietet Interventionsmöglichkeit! "Durchmischung" kann mögliche Entspannung schaffen. Auf Dynamiken achten- welche Rolle wird durch bestimmte Sitzpositionen eingenommen? Mögliche Absprache vorab im Fachdreieck. Durch Nebeneinandersitzen können neue Dynamiken entstehen und "visuelle Trigger" sollten berücksichtigt werden- was löst das Gegenüber aus? __Methoden:__ *Fingerpuppen *Stressball *Therapiebälle: besonders bei Kindern/Jugendlichen, denen es schwer fällt, sich länger zu konzentrieren, können kurze Spielsequenzen eingebaut werden *Ankommensritual: um Druck und Stress rauszunehmen, Familie soll erstmal ankommen (z.B. Achtsamkeitsübungen) *Flipchart: visuelle Komponente miteinbeziehen! Generell erweist es sich als hilfreich, mehrere Sinne zu aktivieren. *Materialien am Tisch ausbreiten und kreatives Miteinander schaffen *AIM-Karten *"Systemisches Gehirn & Herz" *"sharing minds": vor der Familie über die Familie sprechen (Dialog führen); dient dem Gesprächseinstieg *Schlussrunde: was war das Wichtigste? Gibt es offene Fragen? Was hat wem gut/weniger gut gefallen? ("Meta-Kommunikation") __Problemfelder:__ *Fehlen einer Person (vor allem des Kindes/Jugendlichen): wie gehen wir damit um? Auch hier ist ein individueller Konsens im Dreieck zu diskutieren. Bei Fehlen des Kindes/Jugendlichen kann das STOG nicht als solches bezeichnet werden. __Moderation in der Elternberatung: __ tendenziell häufiger von der Elternberatung geführt; oft auch gemeinsames Moderieren zusammen mit der Primärbetreuung. Selten wird von den Lehrpersonen moderiert. Offene Gestaltung bietet mehr Freiraum für Austausch! Grundsätzlich wichtig: Rahmenbegrenzungen wie die Zeit im Auge haben. Moderierende Person ist oft in der konfliktbehafteten Rolle, spricht heikle Themen an und hat die "heiße Kartoffel". __Vorbereitung & Dokumentation:__ *Offizielle Vorgabe: 15 Minuten vor Beginn Treffpunkt des Fachdreiecks; aus Erfahrung ist dies aber oft zu kurz. *"Gefühlsmäßige Abstimmung" vorab wichtig *Möglichkeit Update & Vorbesprechung zu vereinen bzw. Updates kurz vor dem nächsten STOG planen. Aber: Risiko, dass Update sich nur auf einen sehr kurzen Zeitraum vor dem STOG bezieht! *Kurze Nachbesprechung erweist sich als hilfreich, um Eindrücke im Fachdreieck zu reflektieren *Möglichkeit eines "Fotoprotokolls" __Subjektive Wirksamkeit eines STOGs:__ *Gefühlt sehr wirksam, wenn es vorab gut geplant ist *Stressfaktor berücksichtigen! *Gefühlte Wirksamkeit steigt, wenn Kinder/Jugendliche aktiv miteinbezogen werden *Mögliche "Tabu-Themen" für ein STOG berücksichtigen! Schmaler Grad der vielen Themen ergbit das Risiko, dass Themen besprochen werden, welche die Privatsphäre einer Person gefährden! Rollenkonflikte sollten hier beachtet werden. *STOG als "faktenbasiertes Update"
! Was löst das Thema Fallwechsel aus? * in Zeiten von Wechsel entsteht Wunsch nach Konstanz * Zeiten von Wechsel könnte zusätzlicher Wechsel leichter gehen * Scham, Versagensgefühle - hab ich es nicht geschafft in dieser Familie? ! Aus welchen Motiven wechseln wir den Fall: !! Motive aus Sicht der/ des Mitarbeiters/In * Schutz des/der MA * MA kann/will nicht mehr !! Motive aus dem Fall * Schwer oder Unüberwindliche Stagnation * Eltern profitieren vom Wechsel * Bestimmte Faktoren öffnen Türen (Geschlecht/Hierarchie) * neue Etappe der Entwicklung * Vertrauen in stabile Beziehung versus neue Impulse * MA kann den nötigen Bedarf/Thema nicht bedienen * neue Schubkraft ! Was spricht gegen Wechsel: * es braucht gerade Konstanz * ich kann noch viel lernen in diesem Fall * Fallverstehen ist fortgeschritten, Dranbleiben ! Nach welchen Kriterien entscheiden wir: * Fallverlauf * Regionalität * Zeitpunkt * Passung von mir versus Thema versus Passung zu wem anderen * Was macht Sinn aus Fall? * Habe für jeden Fall Plätzle in meinem Herz reserviert, gebe sie leichter her, wenn sie nicht so tief in meinem Herz sind * anderer Blick nötig * Beruf/ Fachlicher Background * Haltung und Herangehensweise * Bindung an Person als Thema * Geht es um Person oder ist Thema übertragbar? * Besetzung im Dreieck - Geschlecht/Typ/ bzw. Systempartner * Ist Wechsel nur Symptom von Vermeidung beim MA? ''Entscheidung führt zu Verantwortungsgefühl ! Verantwortung trägt Leitung, Team gibt nur Empfehlung'' ! Veränderung im Teamdenken: * wir werden freier darüber nachzudenken * wir werden differenzierter * wir haben Co-Beratung installiert * wir haben Teamfälle installiert -> hat dazu geführt, breiter zu werden im Denken * It's not your case! * Zeitpunkt, darüber nachzudenken, ist früher, nicht erst wenn man ansteht ! Erfahrungen mit Fallwechseln: !! Geplante Fallwechsel * Intentionen mitgeteilt, dass Kollege nicht mehr weiterkommt * Themenwechel Psychologie - Sozialarbeit * KiJuH regt Wechsel an * Zeit von Mann zu Frau zu wechseln * Person hatte schon Kontakt (Vertretung/Diagnostik o.ä.) * Übernahme durch Personalwechsel
! Was spielt eine Rolle, wie viel wir in eine Familie investieren? * Zeitpunkt der Betreuung (z.B. Abschlussjahr) * Vertrauen in und Selbstständigkeit der Ki/Ju * Alter der Ki/Ju * absichtliche und bewusste Entscheidung, NICHT mehr zu investieren * Selbstständigkeit der Ki/Ju fördern mit Blick in die Zukunft * zu viel Verantwortung für Klient:innen zu übernehmen kann sie in ihrer eigenen Kompetenz ausbremsen * wie unentbehrlich machen wir uns als Fachpersonen? * wir müssen Klient:innen nicht retten * Personalsituation entscheidend (z.B. Wechsel im Fachdreieck, neue Arbeitskolleg:innen, etc. beeinflussen Investmentplanung) * was ist mein offizieller Auftrag? (z.B. Schutzkonzept kann verstärktes Investment erfordern) * Schutzkonzept kann Häufigkeit des Kontaktes mit Familie vorschreiben * Beziehung zwischen den einzelnen Familienmitgliedern * aktuelle Situation der Familien (stabil vs. instabil) --> wie viel Investment ist aktuell erforderlich? sinnvoll? * was ist für die Klient:innen aktuell zumutbar? --> auf Energielevel der Klient:innen achten, ggf. dem Wunsch der Eltern bewusst entgegenkommen (Invest reduzieren) * Erreichbarkeit und Kooperationsbereitschaft der Klient:innen * wobei kann ich als Fachperson hlifreich sein? * in Einzelfällen bewusst aus der Elternberatung rausgehen, wenn Eltern keinerlei Hilfe annehmen --> Fokus auf Ki/Ju * ist Elternberatung relevant für Ki/Ju? notwendig? profitiert Ki/Ju davon? im Augenblick relevant für unseren Auftrag? * manchmal "bescheißen" wir uns selber (z.B. bin ich als Fachperson insgeheim vielleicht froh, wenn Termin mit Klient:in nicht stattfindet, ...) * wir können nicht alles steuern, manches kommt auf uns zu * wie hoch ist Leidensdruck im System? --> je höher Leidensdruck, desto eher und genauer muss ich als Fachperson hinschauen * bei geringerem Leidensdruck ist Zeitmanagement flexibler * Koordination innerhalb des Fachdreiecks --> oft inoffizielle Regelung, dass Elternberatung Ruder in die Hand nimmt * wer im Fachdreieck braucht aktuell was? * Wertschätzung innerhalb des Fachdreiecks --> je besser Bündnispartnerschaft im Dreieck, desto besser Zeitmanagement * in Beziehung im Dreieck investieren, persönliche Situation der Kolleg:innen --> gegenseitige Wertschätzung, gegenseitiges Entgegenkommen, ... * Ausnahmesituationen, Krisen, Katastrophen beeinflussen Investmentplanung, Zeitmanagement & Co. * Zeithorizont: wir müssen nicht alles sofort machen * "wer schnell helfen will muss langsam tun" * privates Energielevel ! Wie bewusst geschieht die Investmentplanung? * Fallscreenings hilfreich für Investmentplanung * strategischer Rückzug vs. strategischer "Mehr-Invest" * Interventionen, Termine, ... wohl überlegt timen ! Personalsituation * Erfahrung der Fachpersonen * Wechsel im Fachdreieck * Auftragsaufteilung und Verantwortlichkeit innerhalb des Fachdreiecks --> wer übernimmt welche Aufgaben? * wer hat aktuell besten Zugang zu Klient:in? wer ist aktuell Key-Worker? ! Kommunikation der Planung * Kommunikation zwischen uns als Fachpersonen und KiJu-Hilfe (z.B. bei Schutzkonzepterstellung, Hilfeplanvereinbarung) * Investmentplanung als gesamtes Fachdreieck --> gemeinsame Planung, Umsetzung, Reflexion, Anpassung des Planes, ... * klare Kommunikation bzgl. strategischer Entscheidungen innerhalb des Dreiecks * Kolleg:innen in Entscheidungsprozess mit einbeziehen, um deren Meinung fragen * wenn mehrere Dienste / Institutionen installiert sind, klare Absprache untereinander erforderlich --> Abstimmung im sozialen Netzwerk * Abstimmung mit den Klient:innen selber --> was ist möglich? sind es zu viele Termine? ... * Konsens mit Systempartnern, Klient:innen, Kolleg:innen, ... --> Konsens regelmäßig überprüfen * Zeitmanagement --> Ressourcen sparen z.B. bei Terminplanung innerhalb des Dreiecks
! Wann könnte der strategische Einsatz von fachlicher Autorität Sinn machen? * EIgentlich ist unsere Haltung eine Begegnung auf Augenhöhe, Eltern als Experten für sich selbst betrachtet * Je sicherer ich bin, desto weniger muss ich mir fachliche Autorität "raushängen lassen", ich kann sie aber bewusst nutzen, z.B. für Übertragungsphänomene * Unterschied fachliche/hierarchische Autorität * Wenn ich damit zunächst eine Tür öffnen kann, weil Eltern hier empfänglicher sind (Obrigekeitshörigkeit als Tor) * Fachliche Autorität kann Führung und Entlastung bedeuten * für Einsatz von PT oder DIagnostik (Elternberatung als Key Worker, der die Person der PT oder Diagn als Fachperson einführt) * Ich spiele die Persönlichkeit vor der Fachlichkeit * Manchmal ist das Geschlecht die Fachlichkeit, die gefragt ist * Stehen wir selbst zu unserer Fachlichkeit? * Kann jungen Fachpersonen helfen, in ihre fachliche Identität zu finden, gibt äußere Stärke * aber: das Bedürfnis der Eltern, mit "fachlicher Autorität" zu sprechen, muss irgendwann thematisiert werden (woher kommt dieses Bedürfnis, welche Erfahrungen liegen dem zu Grunde? Fehlender Vater, schwache Mutter? Idealisierung von LehrerInnen/Pfarrer/ÄrztInnen o.a.?) * Wir sind alle eine fachliche Autorität, sollten uns von Eltern nicht abwerten lassen * Fachliche Autorität heisst nicht Präpotenz oder Wichtigtuerei - ich kann mirt meiner fachlichen Autorität beweusst sein und dennoch auf Augenhöhe arbeiten -> Unterschied: absichtliches Einsetzen der AUtorität
! Studygroup hat sich getroffen ... welche Themen wurden diskutiert, !! Wie soll die Einschätzung im AIM gemacht werden? ! Es soll die bestmögliche Einschätzung, die im Moment/aktuell geben kann, gegeben werden. !! Was mache ich, wenn ich die Information nicht habe und die Frage nicht beantworten kann? # Das Item „weiß ich nicht“ wird nicht in den Fragebogen eingefügt werden. Die Nachteile würden überwiegen. # Ich frage bei Klient:in nach. # Ich kläre die Frage so gut wie nur möglich. !! Frage: Wie wird gescored, wie kommen Einschätzungen zustande? * Wie kommt die Person, die den AIM ausfüllt, zu ihrer Einschätzung? * Wie schätzt ein/e Mitarbeiter:in der Paedakoop ein Kind ein, im Vergleich dazu, wie eine Person außerhalb dasselbe Kind einschätzt? * Problem-Items sind sehr absolut/extrem formuliert ... das kann dazu führen, dass Verzerrungen in der Einschätzung entstehen. !! Themen, die in der Auswertung auftauchten * Positive Ergebnisse: Wo sind die Ergebnisse der Schule und der anderen Bereiche wie 'mentale Gesundheit'? * Das Thema 'Schule' kommt in positiven Veränderungen nicht vor - Wieso? * Schauen wir zu Beginn mehr auf die Items, die die Entwicklung in den Familien betreffen. Vielleicht deshalb, weil die ersten AIMs vor allem von den Elternberater:innen ausgefüllt wurden. * Es kommt bei Ausfüllen wohl stark darauf an, von welcher Seite ich auf das Kind schaue, welchen Fokus ich in der Arbeit habe? * Welchen Fall wähle ich überhaupt aus, um den AIM zu machen: „leichter vs. schwerer“ Fall * Psychische, mentale Aspekt werden nicht hoch gescored, obwohl die psychische Gesundheit mitgedacht wird * Wir achten vermehrt auf Akut-Situationen? !! Weiter arbeiten an... * Blickwinkel noch schärfen * Wer füllt aus? Andere Ergebnisse bei Lehrpersonen oder bei pädagogischen Betreuungspersonen? * Wo liegt der Fokus? * In welche Comunity denken wir? Es gibt Kinder/Jugendliche, die innerhalb der Paedakoop aktiv sind außerhalb des Betreuungsrahmens aber keine Hobbys leben. * Beim Ausfüllen den AIM-Bogens haben wir den Einblick des Elternberaters genutzt, wenig Austausch mit Primärbetreuung: das müssen wir überdenken. * In Rolle als Therapeut:in brauche ich vermutlich mehr Unterstützung, da ich weniger Einblicke in gewisse Themen habe z.B. in Familie. * Der Blick und die Einschätzung kommt auch auf die Therapiemethode an. !! 'Tests testen Tests.' - Heinz von Förster !! !! Auf jeden Fall werden wir... !! ...Thema Schule mit Direktorin besprechen •
! ''Themen-Slices '' !! Was ist ein //Risikofall//? * Wie entscheiden wir, was ein 'Risikofall' ist? Wer hat ein Risiko? * Haben wir überhaupt einen Konsens, dass es sich um einen 'Risikofall' handelt? * 'Risikofälle' sind stärker 'leitungs-lastig', Management ist stärker involviert * Es gib plötzlich mehr Vorgaben. * //Hochrisiko-Familien//: Differenzierung zwischen Akut-Risiko und chronischem Risiko. * Professionelle sehen Risiko, Eltern (Großeltern) aber nicht. * Familie hält problematische Situation aufrecht. Dem Kind geht es schlecht. Vieles wird ausprobiert, nichts oder wenig greift. Es kommt zu Einschätzung gemeinsam mit öffentlicher Kinder- und Jugendhilfe. * Kinder/Jugendliche, die aus dem System rausfallen. Das Kind entzieht sich. Wir kriegen Hilfe nicht rüber. * Kinder/Jugendliche nehmen Hilfe nicht an. * Helfer*innen können keine Beruhigung mehr herstellen. Man bringt keine Ruhe mehr rein. Das Kind und die Eltern sind in einem permanenten Arousel. * Das Thema bei einem Kind ist schwer/belastend. * Eltern sind //nicht im Boot//. Eventuell machen sie Vorwürfe gegenüber Helfer*innen (*Ihr macht das eh nicht richtig! Wir könnten das selber besser."). * Berater*in hat das Gefühl: Ich muss das Kind in der Paedakoop halten. * Wenn Eltern klar äußern: "Das können wir nicht leisten. Wir haben getan, was wir können. Mehr geht nicht." * Lüttringhaus: Kein Kind hat Anspruch auf Kindeswohl, aber auf Kinderschutz." !! Was passiert mit Helfer*innen im Risikobereich? * Was machen wir, wenn wir im Risikobereich arbeiten? * Plötzlich sind viele Leute involviert, mischen sich ein. * Agieren bestimmt die Szene. Querschüsse. Entscheidungen top-down. * Rolle verschiebt sich von Elternberatung zu 'Netzwerk-Manager*in'. * Wie gestalten wir den Austausch im Fachdreieck? * Wie läuft die Kommunikation? * Wo kann Helfer*innen Unterstützung holen? * Wie kann ich Hilfe holen? * Was kann ich als Kolleg*in für andere Kolleg*in im 'Risikofall' tun? Wie kann ich unterstützen? * Paedakoop arbeitet nicht mit expliziter Fallführung, sonder mit dem Fachdreieck. Es gibt also keine explizite Fallführung. Braucht es das in Risikosituationen?; im Risikofall sollten wir darüber diskutieren. * Was kann helfen, um aus Schädigungen und Verletzungen der Helfer*innen zu kommen? ! ''1. Was passiert mit Helfer*innen im Risikobereich? '' * Es __hemmt__ Helfer*innen. * Es wirkt __bedrohlich__. * __Gefühlschaos__ aus Wut und Mitleid. * __Fassungslosigkeit__: "//Das kann doch nicht wahr sein, dass das andere nicht sehen!"// * Die Not ist //__in Helfer*in geflossen__//...daheim gesessen und geweint. * __Zweifel an der Kompetenz der Organisation __und der gesamten sozialen Wissenschaften: //Da geh ich doch lieber einen Baum fällen!// * Akut __mentale Schutzgrenze durchbrochen__. Im eigenen Körper der Berater*innen wird eine Verletzung spürbar. //Ich krieg das Gefühl nicht mehr aus mir raus.// Es entsteht eine Wunde. Kehrseite von Empathie-Fähigkeit und Resonanzfähigkeit? * Permanent __(chronisch) werden Grenzen überschritten__. * Es hat etwas mit __Verantwortung__ zu tun. Es gibt einen Shift: in der Krise habe ich mehr Verantwortung für die Familie als außerhalb der Familie. Und emotional verortet man die Verantwortung __bei sich__. Man übernimmt Verantwortung, obwohl sie einem vielleicht nicht gehört. * Es kann auch sein, dass man __Verantwortung aufgedrückt bekommt__. Von außen - vielleicht von politischer Ebene - wird Druck gegeben. Es entsteht bei Helfer*in eine gewisse __Trotzigkeit__ ... gegenüber dem Kinder, der Familie, gegenüber der eigenen Organisation: Geht's euch noch? Spinnt ihr alle? * __Plötzlich steht man alleine da.__ Alle anderen verschwinden... * __Kopf und Herz spielen plötzlich nicht mehr gut zusammen.__ Man sieht's vielleicht kognitiv, kommt aber trotzdem nicht raus. Kognitive Dissonanz. Man tut sich schwer, es einzuordnen. * Man kommt __an seine Grundwerte__. * Das __eigene Befinden spielt auch eine große Rolle__. Wenn man selbst nicht stabil ist, schätzt man einen Fall vielleicht eher als ROT ein. *__ Eigene Themen, Erfahrungen__ spielen eine Rolle und können auch zu __Fehleinschätzung__ führen: //ich kann mit bestimmten Situationen als Beratung gut umgehen, andere triggern mich mehr und bringen mich in Not.// ! ''2. Was kann Helfer*innen helfen, um aus Schädigungen und Verletzungen zu kommen?'' * __Trauma-therapeutische__ Interventionen * __EMDR__ (Eye Movement Desensitization and Reprocessing) * __Fallbesprechung__ * __Visualisierungen__. Wucht und Fluss * __Mentalisierung__: Je mehr der Fall auseinanderdriftet, umso mehr muss ich integrativ arbeiten. * Intensive Fall-Arbeit. Lernen aus der Reflexion. Wo sind meine __Signal-Lampen__? Wo und wie nehme ich sie wahr? * Es zer-mischt sich; es gibt __//Hirnbrei//__; Visualisierung durchkauen ... ich muss es verstehen ... warum ist das passiert? Was habe ich gemacht? Was haben die anderen gemacht. Besonders wichtig zu lernen, die Signale zu erkennen. * __Fühle ich mich...__ abgewertet? Verletzt? Diese Frage überprüfen. * Lernen auf die __Rückmeldungen__ von außen, von Kolleg*innen zu hören: //Könnte an der Meldung der anderen was dran sein?// * __Rational__ bleiben. * Berichtete Erfahrung von Kolleg*innen, die zu Kriseneinsatz fahren müssen: Kurz mit Kolleg*innen __treffen vor einem Einsatz__, Schnapsstamperl trinken und dann in den Einsatz. * Sich im Team eine Viertel-Stunde Zeit nehmen und allen __Phantasien Platz geben __(//Dem sollte doch der Zipfel abgeschnitten werden!//) und dann zur Fall-Arbeit übergehen. Katharsis? (Vorgehen von Kinderschutz-Einrichtung) * __Teamkultur__ des "//Wie geht es dir?//"; das kann auch im Fachdreieck gemacht werden; Kultur des Gegenseitig-Beobachten und -Ansprechens und Gut-Aufeinander-Schauens etablieren. * __Kultur des Darüber-Sprechens, dass man darüber sprechen sollte__: __Stoppen von Kolleg*innen__. * Was macht der Fall mit uns? ! ''3. Was machen wir, wenn wir im Risikobereich arbeiten? '' * Ich __mache nicht jede Sache__, die an mich herangetragen wird. * __Bewusst Tempo rausnehmen.__ * __Schmiede das Eisen__, solange es kalt ist. * __Gut mit der Bereichsleitung in Kontakt sein:__ mehr informieren, mehr vorausdenken. Abgesehen: die sollen ruhig wissen, wenn ich im Kreis renne! * __Achtsamkeit im Dreieck__. Konsens herstellen und immer wieder überprüfen. * Fokus __immer wieder auf das Positive__ lenken. Das stärken, was grad funktioniert. * __Pausen__ machen. Sehr diszipliniert! * __Eigene Haltung entwickeln, bevor wir handeln.__ * Je wilder der Fall, umso mehr muss im mich um __Perspektivenübernahme__ bemühen (Perspektive der Leitung, der Lehrperson, der Primärbetreuung...) * Ich suche im Risikoreich __öfter den persönlichen Kontakt mit Kolleg*innen, nicht telefonieren, nicht Mails etc.__. So kriege ich ein ganzes Bild und kann mich auch ganz zeigen. Solidaritätserfahrung; für einander da sein. * __Es ist nicht mein Fall.__ Ich bin nicht alleine im Fall! Verteilen auf mehrere Schultern. * Ich __zeige meinen Einsatz:__ fahre da hin, mache das gemeinsam mit Kolleg*innen. * Ich vernetze mich. Ich gehe schon in die Gefahrensituation, stelle aber sicher, dass jemand das Seil in der Hand hat. * Bewusstsein, dass __auch Handeln, das nicht direkt mit Klient*innen geschieht, auch bedeutsam__ ist. * Auch in __Erwägung__ ziehen, dass __meine nicht die richtige Hilfe__ sein könnte. * Kleinteiliger und konkreter arbeiten (__Nicht: Wir müssen die Welt retten!__), kleine Ziele ins Auge fassen: es ist schon ein Erfolg, wenn ein Jugendlicher das Telefon drei Mal abnimmt. * __Aushalten__: das Team spricht darüber, dass man das Risiko sieht. Mitteilen: Was sehen wir für Gefahren für das Kind? Das auch der öffentlichen Kinder- und Jugendhilfe * __Telefonieren mit Kolleg*innen nach Kontakten mit Klient*innen__; gegenseitig aufeinander 8geben.
''Einleitend'': //Alles, was Menschen erleben, ist eingeschrieben in den Körper.//(aktueller Zusammenhang: Fortbildung, die Beate besuchte) __''Auslösend und anregend für dieses Thema war''__ ein Bericht im Team über Elternberatung ''2 Varianten '' # Eltern können uns als Berater:innen abwerten # Eltern können die Paedakoop, dessen Arbeit abwerten ! Wir wenden uns der Variante 1. zu ... ! ''Wir mentalisieren die Eltern ... //Was könnte in Eltern vorgehen, die uns abwerten?// '' * __Unsicherheit__ * Es ist leichter für Eltern, den __Fokus nach Außen __verlagern, als sich als Mutter/Vater selbst zu hinterfragen. * Es könnte ein __Schutzmechanismus__ sein, der wichtig für Eltern ist. * __Schuld__ * __Scham__ * __Angst__ * __Grundängste von Eltern__ könnten aktualisiert werden. * Tiefe Emotionen__, mit denen sich Eltern nicht auseinandersetzen wollen__, können dahinter stehen. * Eltern __fühlen__ sich vielleicht __angegriffen__. * Es gibt __psychisch erkrankte Eltern__, deren __Wahrnehmung verzerrt, vernebelt __etc ist. * __Druck auf Familien__, mit denen Eltern nicht wissen umzugehen * __Perspektivenübernahme__ für Eltern __schwierig__. * __Misstrauen gegenüber Helfer:innen__ * __Wir als Helfer:innen unterschätzen vielleicht, welche Wucht und Macht wir (auch als gesamte Organisation) gegenüber Eltern haben.__ Da können Eltern in die Not kommen: //welche Macht habe ich noch als Mutter/Vater)? // * Dazu kommt noch die __Macht der öffentlichen Kinder- und Jugendhilfe__ ... und die __Sorge__ der Eltern, dass __Kinder weggenommen__ werden. * Eltern haben eine __Geschichte mit Helfer:inne__n und haben vielleicht ganz problematische Erfahrungen gemacht und __kein Vertrauen und/oder Misstrauen aufgebaut__. * Eltern fühlen sich __ohnmächtig__ gegenüber Helfer:innen. * Eltern, Kinder und alle Helfer:innen sind möglicherweise__ mit sehr unterschiedlichen Aufträgen konfrontiert.__ Wenn es __nicht gelingt zumindest einen Konsens herzustellen, dann wirken Schutzmechanismen__. * Eltern haben vielleicht viel __Frust__ aufgebaut, der dann projiziert wird. * Als Mutter habe ich eine Idee davon, was ich verändern möchte, und werde __dann noch mit zahlreichen anderen Ideen der Helfer:innen konfrontiert__, was ich ändern könnte/sollte. * Eltern, mit denen wir arbeiten, haben möglicherweise __Kommunikations-, Beziehungsschwierigkeiten__, die es für sie sehr __schwer machen zu erfassen, was geschieht__. * Eltern //fühlen sich als 'schlechte Eltern'//: __wem gehört eigentlich __dieses__ Kind?__ *__ Eltern erlebt als 'verwundete Tiere'__, die in die Ecke gedrängt zu //__Angsbeißer:innen __//werden. __Das zu überwinden, braucht viel, viel Zeit.__ //Wie würde ich auf ein verängstigtes Tier zugehen: vorsichtig und mit Bedacht.// * __Innerer Konflikt__: __//Ich will die Hilfe eigentlich gar nicht und muss auch noch dankbar sein...//__das ist ein Zwiespalt. * //Jetzt muss ich in die unangenehme Situation eingehen und __dann machen die Helfer:innen erst nicht das,__ was mit als Mutter/Vater helfen würde...// * __Warum sollten Eltern uns überhaupt vertrauen? __Wir sprechen Dinge an, die Eltern eigentlich nicht hören wollen. * Abwertung ist auch ein __Abwehrmechanismus, der überlebenswichtig ist__. * Jeder Mensch hat seine eigenen Mechanismen ... und Abwertung ist vielleicht einer, den die Person gelernt hat * __Blaming als Kommunikations-Stil;__ der Gewinn ist, sich selber zu erhöhen und besser zu fühlen. Versuch, Kontrolle wiederzugewinnen: __Ich mach dich klein, sonst bin ich klein!__ * __Vielleicht gibt es das Konzept bei bestimmten Eltern gar nicht, dass sich schwächer fühlen und trotzdem okay sind.__ * __Ablenkung__: von eigenen Themen wegkommen und sie kaschieren. * Ich schiebe einen Konflikt vor, um abzulenken ... das machen Jugendliche auch häufig. //Hier bestimme ich; bevor ich angegriffen werde, greife ich an!// ''Wir mentalisieren uns ... Was passiert denn mit uns Berater:innen, wenn wir abgewertet werden? '' * Das __triggert__ möglicherweise //Schwachstellen// bei uns. *__ Es stellt unser Konzept - //wir wollen hilfreich sein// - in Frage und beschädigt und beschmutzt es/uns.__ * Abwertung kann __kombiniert mit Bedrohlichkeit __(Z.B.: Mutter geht körperlich auf Beraterin zu.) sein. * __//In der Situation habe ich ausgehalten, was Klientin mit mir macht. Danach habe ich mich schlecht gefühlt. //__Gleichzeitig habe ich viel erfahren in dieser Stunde der Beratung. * __Kollegin nimmt Beschädigung an Kollegin wahr __nach Abwertung. * __Erschütterung durch mittelbar beteiligte Kollegin __(//es kam mir vor wie wenn jemand mit dem Messer auf die Person einsticht.//). * __Selbstzweifel__ und __Rückzug__ * Sehr __unsicher__ geworden. * __Eigene Ängste werden aktualisiert.__ * __Unsicherheit__: //Was hätte ich anders machen können?// * __Ablenkung__ von den eigentlichen Themen. Was A über B sagt, wird wichtiger als Themen, an denen gearbeitet werden könnte und sollte. * __Eltern lösen vielleicht aus, was sie selber beschäftigt.__Projektion, Projektile Identifizierung... *// In der Situation habe ich versucht, das Gespräch abzuschließen. __Ich wollte nicht, dass die Situation eskaliert.__// __Erst danach__ - als andere mich ansprachen - habe ich die __Abwertung realisiert.__ * //Ich schleppe mich danach ins Lazarett und lasse mich pflegen//: ich spreche mit Kolleg:innen. ''Was tun/können wir tun, wenn wir mit Abwertung konfrontiert sind? '' * __ Mitgehen mit Situation Bild vom //Rodeo-Clown//: er lenkt den Stier ab, wenn Gefahr für Rodeo-Reiter:in besteht __Routine und Vorbereitung__ auf Gespräche * Gesprächsführung wird von Eltern übernommen und Berater:innen müssen diese wieder verantwortungsvoll übernehmen.__ * __Gespräch beenden__: //unter diesen Bedingungen und in dieser Art der Kommunikation dürfen wir nicht weitermachen; hier entsteht mehr Schaden als Nutzen.// * Resonanz überprüfen: __was gehört mir, was gehört der Familie__? * Frage danach: __warum machen Eltern oder diese Familie das? __ * __Neugier wieder aktivieren:__ was habe ich gemacht, dass diese Reaktion kam? * Ich muss als Berater:in nicht alles aushalten! //__Stop! So rede ich nicht weiter!__// * __Zusammenarbeit der Helfer:innen gut abstimmen__: z.B. die Entscheidung Gespräche mit dauerhaft abwertenden Eltern zu zweit führen. * __Wenn wir ihnen nicht spiegeln, was sie mit uns tun, dann kommt es nicht zu Veränderung.__ ''Woran merke ich und meine Kolleg:innen, dass ich abgewertet wurde? '' * __Wie sieht jemand aus?__: müde, traurig, gedampft, nachdenklich * Das was aus dem Mund rauskommt und wie jemand wirkt, steht in __Widerspruch__. * Ich merke es an meiner __Konfusität im Hirn__. * Ich merke es an der __Diskrepanz __... * __Gedanken-Kreisen__ * __Wenn Kolleg:innen anfangen, sich selbst abzuwerten ... oder zumindest unsicher werden.__ * Wenn jemand in der Arbeit im Fall den __Blick dafür verliert, Mitglied eines Team zu sein__. * Durch die __Körperhaltung__: Schrittgeschwindigkeit, Haltung und Sprachgeschwindigkeit von Menschen verändert sich * Wenn ich mich in der Beratung __nicht mehr aus-fühlen__ kann... * __Wenn ich Marker für mich entwickle, um Abwertung besser zu registrieren.__ ''Nicht explizit zuordenbare Gedanken... '' * __Wie hoch ist der Preis, wenn wir beschließen Abwertungen auszuhalten? __Das ist wichtig, mit den Grenzen achtsam umzugehen. Wir müssen nicht alles aushalten. * //Du sitzt __in der Beratung in der Badewanne mit den Klient:innen__. Da vermischt sich das Eigene mit dem der Klient:innen .. wie können wir eine gemeinsame Temperatur finden?// * __Es braucht auch Leitung, die in bestimmten Situationen Mitarbeiter:innen schützt.__ * Wenn ich als Berater:in den Eindruck habe, dass auf der __Beziehungsebene kommuniziert__ wird, dann ist das ein __Warnzeichen__... * Wenn jemand __neu in der Paedakoop __arbeitet, dann muss diese Person __zuerst herausfinden__, wo der Rahmen dessen ist, w__as ausgehalten werden muss/soll und wo gestoppt werden kann und soll.__ * Es geht um die __professionellen Grenzen, die mit einer Verpflichtung verknüpft __sind. Es geht nicht lediglich um die persönlichen Grenzen. * Wie geht ich mit __meinen Arousal um, wenn dich bedroht wurde__: //zieh dich warm an, wenn du das nächste Mal kommst.// ''Worüber haben wir noch nicht gesprochen, sollten es aber tun? '' * Wenn Eltern die Paedakoop abwerten... * Was tue ich konkret in der Situation? Welche Vorgehensweisen kennen wir? ! ''Variante 2: Wenn Eltern 'die Paedakoop' und/oder Kolleg:innen abwerten '' * Das habe ich __noch nicht erlebt__. * Ich habe manchmal Beratungssituationen, in denen __Eltern die Hilfe nicht annehmen können__... * Ich habe Abwertung erlebt in der Arbeit in einer Familie, in der ein __Schutzkonzept __vorlag ... das ging bis zum Landeshauptmann ... bei Mutter - so mein Eindruck - war die große Hilflosigkeit Hintergrund für ihr Verhalten (sie wollte das Schutzkonzept loswerden) ... * Ich kenne auch __Abwertung, die zwischen den Zeilen kommt__, nicht direkt kommt, sondern atmosphärisch wirkt. * Ich kenne auch das __Ausspielen zwischen den unterschiedlichen Fachpersonen__ - Primärbetreuung, Elternberatung, Lehrperson. * Es kann auch zu __Anerkennung und Lob für das Gegenüber und gleichzeitiger Abwertung anderer kommen__. * Ich merke es manchmal am Schluss des Gespräches oder danach: __alle gehen angepickt/angepisst raus__ * __Atmosphäre__: es wird deutlich, dass __Ambivalenz __im Raum ist; Eltern suggerieren, dass sie nicht zufrieden sind mit der Betreuung und gleichzeitig haben sie keine andere Wahl * Es entsteht __Unsicherheit bei Berater:innen__. * __Abwertung als Mechanismus__ mit (Hinter-)Grund * Abwertung hat auch mit __Macht __und __Kontrolle __zu tun. *__ Ich konnte sehen, wir ein Kollege im Gespräch //vergiftet// wird.__ * Ich bin Eltern begegnet, die sich dann sehr lange nicht beruhigen konnten ... __Verantwortung zur Selbstregulation__. * Mit der Abwertung von mir kann ich ganz okay umgehen. __Was ich besonders schwer finde ist, wenn ich merke, dass Kolleg:innen abgewertet werde.__ ''Was tue ich konkret in der Situation? Welche Vorgehensweisen kennen wir? '' * __Nachfragen__: Warum denken sie so? Dann hat der Vater sein Verhalten verändert... * __Versuch zu verstehen__, warum sie so denkt... * Es braucht viel __Informationen für Eltern über unsere Zugänge__. Das Vertrauen ist hier wichtig. * Ich habe den Eindruck, dass __Eltern weniger von der Betreuung sprechen, sondern vor allem von der Schule.__ * __Auch wenn ich Verständnis habe, möchte nicht dass auf solche Weise über die Arbeit der Kolleg:innen und der Paedakoop gesprochen wird.__ * Bei Spaltungen und Ausspielen kann es hilfreich sein, dass alle __Personen an einen Tisch__ sitzen und gemeinsam sprechen. * __Ich bremse Situationen, in denen über Abwesende gesprochen wird.__ * Ich überlege mit den Klient:innen, ob das eine einzelne Situation ist, die stört oder ob das allgemein. __Ist das immer so oder ist das speziell jetzt?__ * Ich sage auch: __//Wenn sie so über z.B. die Schule und den Unterricht sprechen, dann hat das Auswirkungen auf ihr Kind! Da haben wir Verantwortung dafür//__! * Ich verwende auch __Colombo-Style__ und stelle //blöde Fragen//... * __Ich erlaube mir auch einen offenen/aggressiveren Stil, wenn jemand aggressiv ist,__ z.B. mit Rechtsanwalt droht. Hole mir aber zuvor das Einverständnis der Klient:innen: Darf ich auch einen etwas offensiveren Sprachstil verwenden? * Atmosphäre: //__Es ist wie ein Elefant im Raum!__// Was ist denn da im Raum? Lasst uns darüber sprechen! Sehe nur ich das so oder wie geht's euch? * __Ambiguitäts-Toleranz:__ Es gibt unterschiedliche Sichtweisen und dass kann kann sein. * Wir haben auch schon __Leitungspersonen __standardmäßig in diese Gespräche __involviert __... damit steigt die __Sicherheit für Berater:innen__ * __Es hilft, dass ich weiß, dass ich Team- und Bereichsleitung hinter mir habe und in der Situation selbstbewußt agieren darf/soll.__ * __Reinhard Haller__: //__Es ist ein Risiko, dass man auf Kränkungen mit Kränkungen reagiert.__// * //Scheiß Liga, scheiß Schiedsrichter!// Man kann mit __Humor __reagieren. * __Was müßte passieren, dass alle Beteiligten als Gewinner aussteigen?__ Raus aus den Gewinner:innen-Verlierer:innen-Polaritäten! * __Stetig an der Selbstregulation der Klient:innen arbeiten __... * __Buchtipp__: //Die Nähe ist ganz nah.// Uri Weinblatt ... Es geht um Scham und nicht-regulierte Scham und regulierte Scham. __
'' 1. Die Paedakoop ist ein ganz Jahres Betrieb!'''''' Auch im Sommer gibt es die Erwartung, dass die Kinder/Jugendlichen und die Familien betreut werden. Diese Betreuung kann aber anders aussehen als während des Schuljahres. Folgende ''Erfahrungswerte'' über die Elternarbeit über die Sommerferien wurden von den Mitarbeitern der Elternberatung eingebracht: * Es ist möglich, dass in den Ferien Rückschritte gemacht werden, daher ist es wichtig mit den Familien in Kontakt zu bleiben. Die Probleme in der Familie sind auch in den Ferien noch da. * Manchmal sind die Familien in den Ferien aber entspannter und manche Probleme machen wirklich "Ferien", dann ist der Sommer auch eine gute Zeit den Fokus auf Beziehungsarbeit mit den Familien und Kindern zu richten. * Im Sommer kann man noch einmal anders mit den Familien und Kindern in Kontakt treten, da das Thema Schule wegfällt. * Es gibt Unterschiede bei den Kindern/Jugendlichen, in wie weit sie unsere Unterstützung im Sommer annehmen wollen. * Es gibt auch Unterschiede/Konflikthafte Vorstellungen/Erwartungen bei den Eltern und den Kindern/Jugendlichen. * Alle Familien sind unterschiedlich. Manche wollen nichts, merken dann aber, dass sie doch wieder Unterstützung brauchen. * Es kann gut sein die Familien in den ersten 2-3 Wochen in Ruhe zu lassen. Dann haben sie vielleicht wieder mehr Motivation in Kontakt zu treten. Tacktung in den Familien ist in den Ferien automatisch anders. 2. ''Sommer-STOGS'' Sind Standortgespräche die im Sommer ohne Lehrpersonen stattfinden und ,weil Sommer ist, auch nicht am Standort stattfinden müssen. Sie bieten folgende Möglichkeiten: * die Möglichkeit etwas mit der Familie zu machen. * Man kann auch etwas "feineres" machen, z.B. Eis essen. * Schule fällt automatisch weg, da die Lehrer nicht dabei sind. Dies öffnet den Raum für andere Themen. * Standort muss nicht Schule sein. * Kann flexibler gestaltet werden. * Ziel der STOGS ist auch, den Kontakt in den Ferien mit den Kindern und Eltern zu erhalten. Es sollte mindestens ein STOG über den Sommer vereinbart werden. Kosten für kreative Interventionen (Eis essen, Böötle fahren) können mit der Paedakoop abgerechnet werden. Bei Unsicherheit wegen der Höhe der Kosten sollte man sich an TL oder BL wenden. 3. ''Gedanken und Gefühle der Elternberater - Wie gehen wir in den Sommer?'' * Mehr Freiheit, nicht so strukturiert * Vorfreude auf kreative Familieninterventionen * An Aktivtagen mit den Kindern/Jugendlichen teilnehmen, als Möglichkeit mit den Kinder und Jugendlichen in Kontakt zu kommen. * Sommer kann auch schwierig sein, wenn Konflikte in den Familien auftreten und dann weniger Ansprechpersonen anwesend sind. Die Reaktionszeit langsamer wird. * Der Sommer sollte trotz allem gut organisiert sein, damit die Familien, die trotz allem viel Unterstützung brauchen, diese auch bekommen und im Auge behalten werden. * Bei Familien mit finanziellen Schwierigkeiten kann es gut sein, wenn wir ihnen/den Kindern ein Programm bieten können, damit sie in den Ferien etwas erleben und unternehmen können. * Die Gesamtbelastung der Familie (wieviele Kinder sind daheim?) ist auch ein wichtiger Faktor. Müssen die Eltern arbeiten, oder haben sie Zeit für die Kinder? * Der Sommer kann auch genutzt werden um Dinge aufzuarbeiten (z.B. E-Mail Ordner aufräumen, organisatorisches,...) * Kontakte mit Kollegen passieren im Sommer "nicht einfach so". Müssen unter anderem auch geplant werden. * Was ''muss'' gemacht werden? Was ''kann'' weggelassen werden? Muss geklärt werden. ''Vertretungen in der Elternarbeit'' Da nicht nur die Familien im Sommer vermehrt in Urlaub gehen, sondern auch wir, sind Vertretungen ein Thema, v.a. im Sommer. Hier zeigt sich: * Beschäftigung mit Übergaben von Familien an Kollegen. * Krieg ich das alles unter den Hut? * Wunsch es den Kollegen einfacher zu machen und die Familien gut unterstützt zu wissen. Hilft mit der eigenen Entlastung - dann kann ich frei in den Sabbat/Urlaub gehen. * Gute Übergaben helfen, sich selbst im Urlaub entlastet zu wissen. Man kann besser abschalten. * Die kleineren Teams bedeuten auch, mehr Vertretungen für die einzelnen Elternberater am Standort, die nicht im Urlaub sind. Dies kann auch bedeuten, dass man nicht so viel Zeit hat, wie gedacht. * Dieser Sommer wird eine neue Erfahrung, nachdem die Elternberatungsteams sich auf die Standorte aufgeteilt haben. Hier gibt es jetzt noch keine Erfahrungswerte. '' Was geht in den Kindern im Sommer?'' Auch hier zeigen sich aus der Erfahrung heraus Unterschiede: * Für manche Kinder ist es eine Erleichterung, dass der Stress mit Schule/Lehrer weg fällt. * Der Morgen ist entspannter. * Die Kinder kriegen mehr Freiraum. Der Tag ist nicht durchorganisiert. * Für andere Kinder kann es auch beängstigend sein, wenn die Strukturen wegfallen. * Strukturen müssen bei manchen vielleicht schon vor Schulbeginn wieder langsam aufgebaut werden, damit sie bei Schulstart wieder bereit sind für das neue Schuljahr. Kinder in den WGs * Hier fallen eventuell Gespräche an, wie der Sommer mit der Familie geplant wird. Sind die Kinder öfter/länger daheim? * Was macht dies mit den Familien? * Wie wirkt es sich auf die Betreuung in der WG aus? * Wie geht es den Kindern, die in den WGs bleiben und nicht den Sommer bei ihren Familien sind?
1. ''Allgemeine Beobachtung bezüglich Zeit Management:'' Teilzeitanstellung mit Elternarbeit und Teamaktivitäten/Teamterminen lassen nicht genug Zeit für Elternarbeit bzw. weniger Zeit für EB als bei Vollzeitanstellung. Im allgemeinen wird von Team Mitgliedern beobachtet, dass Mitarbeiter mit weniger Anstellungszeit sich schwerer tun ihrer Arbeit in der ihnen gegebenen Zeit zu erfüllen. Auch die ''Verteilung der Standorte'' und die damit verbundene Fahrtzeit/Standorte kann die Zeiteinteilung erschweren und aktive Arbeitszeit durch viel Zeit im Auto verringern. Es ist wichtig dies in der Falleinteilung zu berücksichtigen. Grenzen setzen und nicht erreichbar sein ist wichtig, um das Arbeitspensum nicht zu überschreiten (v.a. bei Teilzeitarbeit). Kehrseite ist, dass man nicht immer die ganze Woche erreichbar ist und für Anrufe und Nachrichten nicht gleich zur Stelle ist. 2. ''Warum ist Organisation und Zeiteinteilung ein so wichtiges Thema?'' Es geht ums Überleben! Für die Evolution der Menschheit war es wichtig, sich zu organisieren, damit Zusammenarbeit möglich ist. Dies war früher eine Überlebensstrategie. Erreichbarkeit ist ein großes Gut in unserem Job. 3. ''Erfahrungswerte helfen, um Zeit besser zu Strukturieren und sich Trauen Grenzen zu setzen!'' 3. a) __Tipps zur Prioritätensetzung, Grenzsetzung und Zeiteinteilung: __ * __//Eisenhower Methode: //______ * Wichtig/unwichtig = Bedeutungskategorie * Dringend/nicht dringend = Zeitachse. __//Man soll Mut haben zu stören - sich melden, nachfragen, auch zu Zeiten, die nicht Ideal sind.//__ ''Es ist wichtig und ok Telefone abzuschalten ''und weg zu legen, wenn wir nicht erreichbar sein wollen, um uns auf unser Privatleben konzentrieren zu können. * __//Kenne deine Familien und kommuniziere klar, wann du erreichbar bist//__ ''Eine wichtige und hilfreich Frage ist auch: "Wie wichtig sind wir?"'' Welches Vertrauen haben wir in unsere Familien Probleme selber zu lösen, wenn wir z.B. übers Wochenende nicht erreichbar sind? Hier helfen Erfahrungswerte, um bessere Grenzen zu setzen und um mehr Vertrauen zu haben, dass Familien auch über kurze Zeit zumindest alleine zurecht kommen. Es ist auch wichtig die Familien zu kennen, um zu wissen, ob die Familie eine echte Krise erlebt, selbst schlecht Grenzen einhalten kann, oder einfach nur eine nicht dringende Nachricht hinterlässt und nicht erwartet, dass übers Wochenende Nachrichten beantwortet werden. Dies kann nur über Zeit geklärt werden. Rhythmus/ Tackt/Balance: Es ist wichtig einen Tackt mit jeder Familie zu finden. Wer braucht mehr? Wer braucht weniger? Jede Familie ist anders. Manchmal ist es für Familien auch nur wichtig, zu wissen sie KÖNNTEN anrufen, wenn nötig. Dies bietet ihnen ausreichend Sicherheit, dass sie das Angebot eigentlich nicht nutzen müssen. Manchmal hilft es auch einen "code" mit Familien zu finden - wann ist es wirklich dringend/wichtig zurück zu rufen. Es ist wichtig ''Klarheit'' mit den Familien zu schaffen ''wann wir erreichbar sind und wann nicht''. ''Keine zu großen Versprechungen bezüglich Erreichbarkeit machen. Außerhalb dieser Zeiten auf Bereitschaftsdienst verweisen. '' //Auch das Reflektieren und Nachdenken über Familien muss/soll eingeplant werden. // * __//Kenne deine Kollegen und schaffe auch hier Klarheit über deine Erreichbarkeit//__ ''Kommunikation der Erreichbarkeit ist auch wichtig für die Kollegen in der Paeadakoop.'' Wann können sie mich erreichen. Wann bin ich nicht erreichbar? Mit den Dreiecken kommunizieren, wann wir nicht gut können. Sich abwechseln, wann einer aus dem Dreieck sich Zeit nimmt, wenn er/sie eigentlich keine Zeit hätte. Abwechselnd in den sauren Apfel beißen. Kann funktionieren, muss aber gut kommuniziert werden. Man muss auch auf seinen Grenzen beharren. Kann immer noch schwierig sein in Realität umzusetzen, wenn man mit mehrere Dreiecken arbeitet. * __//Mit Erfahrung kriegt man auch mehr Routine was man sich zumuten kann. //__ Man muss lernen, ''welchen Stress man sich selber macht.'' Erfahrung hilft, dass man nicht immer alles gleich machen muss. Die Familien werden es verkraften und die Teamleiter/Bereichseiter/Kollegen werden sich auch nicht gleich aufregen. Man muss es auch aushalten, wenn andere es nicht mögen, dass man Grenzen setzt und mal keine Zeit hat. Auf der anderen Seite ist es ist auch wichtig, dass wir erkennen, wann wir uns als Team einfach die Zeit nehmen müssen, weil es wirklich wichtig ist. Es hat sich bewährt zu schwindeln bzw. kreative Gründe zu finden, keine Zeit zu haben. Abgesagte Termine im Kalender behalten und da etwas machen, für das man sich keine Zeit genommen hat/gefunden hat. "Es isch net andersch ganga." Manchmal kommen wir in "Sachzwang". Dinge scheinen wirklich wichtig und dringend zu sein. Es könnte auch wichtig zu sein, dies zu hinterfragen und zu versuchen mit anderen alternative Lösungen zu finden. * ''Nutzung von Dienstfahrzeugen hilft'' auch bzw. motiviert noch mal mehr meine Zeiten klar zu planen und bei spontanen Änderungen Grenzen zu setzen. Dies kann den Job herausfordernd machen, kann aber auch ein Vorteil sein, weil man einen legitimen Grund hat, keine Zeit zu haben, v.a. wenn s um spontane Termine geht. 4. ''Werde dir selbst über deine Grenzen, Prioritäten und Schwierigkeiten mit Grenzen bewusst'' Pflichtbewusstsein kann manchmal im Weg stehen Grenzen zu setzten. Wir müssen uns unserer eigenen Tendenzen "Neugierig" zu sein, oder Arbeit als Ablenkung zu verwenden bewusst sein, um die Grenzen zwischen Arbeit und Privatleben klar aufrecht zu halten. Phantasie: Wird weniger Rücksicht auf neue Mitarbeiter genommen als auf langjährige Mitarbeiter? Dies scheint nicht so zu sein. Routinen müssen über längere Zeit etabliert werden damit sie von Kollegen wahrgenommen und respektiert werden. Es ist wichtig selbst an diesen Routinen/Grenzen festzuhalten um sie zu etablieren. Kann einfacher und schwerer sein , dies umzusetzen. Hartnäckigkeit mit den Grenzen und gute Kommunikation der Grenzen scheint sehr wichtig zu sein. Es ist wichtig seine eigenen Grenzen/Routinen für sich selbst zu klären. Dann muss man aushalten können, wenn man diese Grenzen kommuniziert und andere dies nicht mögen/schwierig finden. Wichtig Klarheit zu haben, warum sind mir diese Grenzen/Routinen wichtig? Wie hilft mir das bei der Arbeit? Was würde passieren, wenn ich diese nicht einhalte? Verschieden Kollegen setzten ihre Grenzen unterschiedlich. Kann Unmut im Team/unter Kollegen aufbringen, wenn Leute ihre Flexibilität ausnutzen und nie können. Im Team kann es helfen "darüber zu Schlafen", wenn wir uns terminlich nicht einig sind. Gummiband Metapher: Wie sehr möchte ich das Gummiband der Zeit spannen? Ich muss mir selber wichtig sein! __
!!! Sprache * Keine voreiligen Kategorien bilden * ''Was ist genau passiert''? * Fokus auf das, was konkret passiert sein soll, bevor man Kategorien ausspricht ("Sexueller Missbrauch", "Vergewaltigung"). Sehr präzise ausdrücken - was wissen wir bis jetzt, um was handelt es sich möglicherweise? * Betonung auf "fraglich", bevor Genaueres bekannt ist * Auch KollegInnen ''vor vorschneller Kategorisierung stoppen'' !!! Handlungsschritte * ''Abstimmen''/ Update im Helferdreieck - wie schätzen wir die Situation ein? Was ist unsere professionelle Haltung dazu? Welche Schritte setzen wir der Reihe nach? Wer tut was? * Bei ''mehreren involvierten Ki/Ju'' Abstimmung unter den Helferdreiecken * ''Verantwortung teilen'': TL und BL informieren, involvieren, einbinden * Zeitnah in ''Kontakt mit dem Kind'' gehen, ruhig und besonnen einen Eindruck gewinnen * Zeitnah in ''Kontakt mit den Eltern'' gehen, ruhig und besonnen deren Einschätzung einholen, klare Position einnehmen. * ''Tempo rausnehmen'', überlegt und vorsichtig in der Wortwahl sein, zu frühe Verurteilungen stoppen, erst einmal den ''Fokus auf Klärung der Sachlage ''legen, Informationen sammeln * ''Kinderschutzbeauftragten'' informieren, involvieren * ''Nach Abstimmung mit TL/BL KiJuH informieren'': HPG vorbereiten, Einschätzung & Wahrnehmung im Bericht transportieren (wir machen keine Begutachtung oder Kontrollaufträge!) * ''Therapie und Diagnostik ''mitdenken * ''Bagatellisierung'' bei Eltern Bei Diskrepanz in der Einschätzung der Gefährdung klar positionieren: "Ich bin besorgt, ich möchte, dass Sie das wissen. Wir werden das auch im HPG thematisieren". * ''Hysterie/Aufregung bei Eltern'': Beruhigen, Bedürfnis nach schnellem Handeln ernstnehmen, aber bei strategischem Plan bleiben, klar in der fachlichen Position bleiben, beides gut kommunizieren (Was ist unsere Haltung, was ist unser Plan), Tempo herausnehmen, auf Sprache achten, erklären, was jetzt Schritt für Schritt kluge Handlungsschritte sind.
* Grundhaltung zur Elternberatung * Breite und Tiefe in der Elternberatung * Hausbesuch (wozu, wann, wann nicht mehr, pro und contra) * Begleitung zu Terminen - ja, nein, wann, warum * Konfrontation (Kinderschutz, Gewalt, aber auch mit Themen, im Umgang) * Paarberatung * Gefühlsarbeit ( was heisst das eigentlich?) * Eltern "wollen nichts von uns"- was heißt das? * Vorgehen in Krisen * Kontaktfrequenz * Co-Beratung * Grenzen unseres Auftrags * Aufträge - wer gibt uns welchen? * Arbeit mit Dolmetschern * Schützen wir Kinder eigentlich oder sind wir Systemerhalter? * Delogierung/ Wohnungsnot * Scham * Suizidandrohung *
''Welche Themen beschäftigen mich in meiner Funktion in der Elternberatung?'' ''1. Themen direkt in der Beratung'' * Wie neugierig darf/soll ich sein? Beratung vs. Therapie * Frequenz der Hausbesuche - Verschlossenheit steht dem Gefühl „mein gegenüber würde sich gerne öffnen“ gegenüber * Spannungsfeld zwischen den getrennten Elternteilen * Vielfältigkeit der Themen innerhalb einer Familie (unvorbereiteter Zugriff auf angefragte Themen, Switch zwischen Themen) * Familiensysteme explodieren - Patchworkfamilien, Großeltern, Pflegeeltern, * (psychisch) kranke Elternteile * Breite vs Tiefe -- Fülle an Themen in den Familien. Vertiefung welcher Themen - Fokusierung --- Strategie der Familien um vom Wesentlichen abzulenken?? * Vergessen von „leisen Familien“ die scheinbar weniger Bedarf haben * Elternberatung wird komplexer * Wie kann ich hilfreich sein? * Haltung * Elternfragebogen - kann dieser zum Betreuungsbeginn mit den anderen Unterlagen mitgegeben werden? * Behandlung vs Beratung - vertiefende Gespräche benötigen sehr viel Zeit * Neutralität wenn die Eltern getrennt sind und unterschiedliche Wahrnehmungen bestehen * viel Beziehungsarbeit * Methodik der entwicklungspsychologischen Beratung * Wie arbeiten wir mit Dolmetscher*innen * Needs/Bedürfnisse von Eltern erfassen * Zielearbeit - Wille der Eltern - Was möchten Sie? * Ruhende Fälle vs krisenhaft vs zeitintensiv * Elternkompetenztraining z.B. zu Grenzsetzung, Medienkonsum... * Verpflichtende Elternangebote? * Eingangsdiagnostik * Projekte mit und für Eltern - Elternpass? Elternschule? * Welches Setting ist wann hilfreich um Interventionen zu platzieren? * Du oder Sie-Anrede? * Wirkungsform Ambit * Aufnahme- und Beobachtungsphase: Wie gehen wir damit um? Checkliste? * Wie starte ich die Beratung und Betreuung der Eltern nach der Aufnahme des Kindes? * Sucht und Substanz-Konsum von Eltern: wie damit in der Elternberatung umgehen? ''2. Funktion in der Kooperation in den Fach-Dreiecken der Paedakoop '' * Zuschreibungen - da müsste frau/man.... (zuabistoa, Wädl füri richta) * Aufträge von Systempartner*innen * Arbeit in den Fach-Dreiecken, wenn die handelnde Personen nicht am gleichen Standort sind * Zeitressourcen für alle anfallenden Aufgaben * Physische Präsenz am Standort ist WICHTIG * Unterschiedliche Prozesse bei Neuaufnahmen, Abschlüssen und lfd. Fällen - Intensivität der Arbeit ist höher, emotionale Herausforderung * Dynamik bei Neuaufnahmen - wie schnell kann die Interventionsplanung beginnen? Anpassungsleistungen aller beteiligten Personen müssen berücksichtigt werden * Protokolle (von Standortgesprächen, Kickoff- und Updategesprächen) sind sehr unterschiedlich * Bosnet-Dokumentation: wenig/keine Standards * Info-Fluss: Qualität der BOSNET-Einträge und der Protokolle: //eigentlich kann man alles reinschreiben//. Viel Information fehlt oder ist von schlechter Qualität. Welche Unterstützung brauchen Mitarbeiter*innen, um diese Einträge qualitätsvoll zu machen. * Rolle der Elternberatung im Fachdreieck? Wie kooperativ, hilfsbereit, fallführend, fordernd können und wollen und sollen wir sein? * Haltungen und Leitbild: Gibt es eines? Wie kann man Dinge, die uns wichtig sind, weitergeben, sodass es bei den Kindern ankommt ... Rituale (z.B. Anklopfen, Grüßen) * Wie kann ich Kolleg*innen //auf die Füße stehen// und einfordern? * Verantwortung, die sich aus dem Wissen z.B. über störungsspezifische Anteile ergibt * Steuerung und Gestaltung des Hilfe- und Betreuungsprozesses: unterschiedliches Wissen meiner Kooperationspartner*innen im Fachdreieck - wie gehe ich damit um? * Zusammenarbeit im Fach-Dreieck - wir sind eine sozialpädagogische Institution, der teilweise das Wissen aus Psychologie, Medizin..... fehlt ''3. Funktion in der Kooperation mit anderen Helfer*innen-Systemen'' * Gespräche mit Dolmetscher*in erschweren den inhaltlichen Transfer * Familien mit mehreren Helfersystemen * Obsorge bei der KJH * Gefährdungseinschätzung bei „Gefahr in Verzug“: die //Gefährdung bei emotionaler und psychischer Beeinträchtigung// fehlt hier * Vernetzung in den Helfer*innensystemen wird zeitaufwändiger * Selbstbewusste und fachliche Repräsentanz der Einrichtung (z.B. in Hilfeplangesprächen): Wie vertreten wir die Paedakoop außen? * Position der Paedakoop in der Zusammenarbeit mit der öffentlichen Kinder- und Jugendhilfe (wenn wir zu Hilfeplangesprächen einladen > schwierig) ''4. Teamarbeit und Organisation der Arbeit '' * Auflistung der Aufgaben in einem Fall * Teamsitzungen in kleineren Runden schafft mehr Nähe und Vertrauen als in der kompletten Team5-Formation * Wie kann ich gut verlaufende Prozesse in den Teambesprechungen von Team 5 präsentieren? * Wie bringen wir unsere individuelle Arbeit im Team 5 ein? Wie zeige ich meine Arbeit? * Wie machen wir in der Elternarbeit BOSNET-Einträge? Und: Rückmelde-Kultur zu Einträgen. ''5. Meta-Themen, die wir in der Elternberatung berühren'' * Ressourcen für Kinder und Jugendliche im Land * Umgang mit beschränkten Ressourcen - wie können diese erweitert werden? * Elternberatung mit dem Blick auf unsere pädagogische Arbeit * Grenzen der Hilfe durch Paedakoop, wenn psychiatrische WG notwendig wären, aber fehlt??
! Überfordert sein... * wenn mir das Dreieck oder die Instituion emotional aus dem Fall aussteigt, wenn ich das Gefühl habe ich muss das Kind den anderen verkaufen * alle Fälle im Team im Kopf zu behalten, immer sofort zu wissen was da lauft * wenn ich Sachen machen möchte (z.B. Kooperationen fördern) und ich dann eingebremst werde (ich mir im Arbeiten immer wieder Rückmeldung einholen muss, ob ich das machen darf) * ausgebremst werden, weil Kooperationen nicht gelebt werden, oder von den anderen Teams (Schule, LOB, WG) wenig eingebracht wird * ausgebremst werden, wenn man die PS nicht auf den Boden bringt * den ganzen "Mist" in einen zeitlichen Rahmen bringen, alles sofort aufzuschreiben um nichts vergessen, sich wie ein Sekretariat fühlen wenn immer Termine organisiert werden müssen * möglicherweise kommt es zur Überforderung wenn ich im Fall nicht arbeiten kann, den Boden gewinnen kann * Überforderung mit der Teamzeit, weil mein Zeitkontingent so gering ist, ich muss soviel in die Zeit packen muss --> arbeit mit Familien, Administration, Dokumentation und dann noch Team und dann sollen auch noch keine Überstunden gemacht werden * je kleiner das Anstellungsausmaß, desto höher die Herausforderung * Hauptsächlich zeitliche Überforderung, nicht emotional überfordert * die vielen verschiedenen Bereiche unter einen Hut zu bekommen * mich nach vorne zu stellen und eine Präsentation zu machen, mein Wissen vor einer Gruppe zu teilen * die Bewältigung der Strecke zum zugeteilten Standort kann eine große Herausforderung sein, Regionalisierung kann das entspannen * Dichte an Terminen in der Woche (Team, Supervision, usw.) kann dazu führen, dass man nicht zur Arbeit mit der Familie kommt. Da kommt man gefühlt in den roten Bereich. Team weg zu lassen ist auch keine gute Lösung. Wenn du im Team nicht dabei bist, verlierst du die gefühlsmäßige Anbindung ans Team. Damit verliert man die sichere Basis, wenn es schwierig wird. Die Beziehungen fehlen. ''Das Thema der zeitlichen Überforderung sollte zu einem anderen Zeitpunkt seperat behandelt werden. '' ! Herausgefordert sein... * jemand mich pusht im Tun * wenn ich Dinge machen darf, die ich cool finde, wie Teamklausuren von anderen Teams moderieren zu dürfen * gemeinsam an einen Fall inhaltlich und emotional mit Kolleg:innen arbeiten * arbeiten mit dem Fachdreieck an den verschiedenen Standorten * die Priorisierung der Themen * schöne Herausfordung mit der Präsenzgruppe, in der Zusammenarbeit neue Erkenntnisse für die Arbeit gewinnen * an die Grenze zur Überforderung komme ich mit dem Timing der Administration * mit der steigenden Routine sinkt die emotionale Überforderung * dass ich es für mich so hin bringe, dass es sich grad so ausgeht in der hohen Dynamik * genieße die Insperation vor allem im Therapiebereich, in der Auseinandersetzung mit den Kolleginnen und mit mir selber und den Standorten * die Körperarbeit inspiriert mich und fordert mich heraus * generieren von Projekten gelingt noch nicht ganz, da steht das Zeitmanagement noch im Weg ! Gefordert sein... * sich um Personaldinge kümmern * Theoretische Input im Team führen zu kognitiven Forderung, neue Einsichten, Möglichkeiten zur Weiterentwicklung * es macht Spaß neues Wissen hinzufügen zu können * was mir gefällt ist, dass mein Wissen nicht nur in den Familien einsetzbar ist, sondern auch in den Dreiecken oder andere vielfältige Weitergabe möglich ist * insgesamt fühle ich mich sehr gefordert in diesem Job im positiven Sinne, in der Arbeit mit den Familien * viel Notwendigkeit von pushen und anschieben in Dreiecken ! Unterfordert sein... * einfach Arbeit nach Vorschrift machen * in der Teamzeit, wir beschäftigen uns mehr mit dem Rahmen als mit dem Bild, das gemalt werden soll. Es werden viele Dinge besprochen die uns intern betreffen und Organisatorisches. Aber was ist mit der Wirkung ins Dreieck, in den Fall? Die Arbeit, der Input aus dem Team in Fälle ist gering. * ich hätte manchmal auch mehr zu geben, was ich gerne zur Verfügung stellen würde * Teamzeit --> Zeit zum Durchatmen, sich berieseln lassen * die Beziehung zu den Familien noch zu dünn ist, dass ich noch nicht so intensiv arbeiten kann wie ich das möchte * Unterfordert möchte ich mich nicht fühlen * Unterforderung in der Teamzeit, weil ich geistig nicht anwesend bin. Gedanklich bei anderen Dingen, die ich tun sollte (Termine, Telefonate usw.) ''Im Team sind die Mitglieder auch an verschiedenen Entwicklungspositionen. Einerseits gibt es Personen, die noch stark mit der alltäglichen Arbeit beschäftigt sind. Anderseits sind Personen interssiert daran, übergeordnet sich um Themen, Projekte und Weiterentwicklungen in Team, Standort und Organisation interessiert. Dies beeinflusst ebenfalls das Gefühl an Forderung und Überforderung. '' ''Beständige Dinge neben dem ganzen Chaos zu haben ist wichtig um die Leistung messen zu können, eine Orientierung für die Wahrnehmung der eigenen Leistung zu haben.''
!!! Welche Formen ermöglichen persönliche Begegnung? Wie können wir EB und die Betreuung der Kinder neben dem telefonisch-digitalen Kontakt auch persönlich machen? * Manche Eltern würden davon profitieren * Bei manchen geographisch nicht möglich * Wenn ja - welche Schutzmassnahmen braucht es? * Haben wir Verantwortung, das zur Entlastung der Eltern zu tun? * Laut Bildungsminister muss die Schule Betreuung gewährleisten - bei uns erst recht gültig?! * Wir sind MA des Vorarlberger Kinderdorfs im Auftrag der öffentlichen Kinder- und Jugendhilfe -> Betreuung läuft durch und muss zwischen fachlich sinnvollen Betreuungsanforderungen und den Schutzmassnahmen der Regierung ausbalanciert werden -wir werden diese Balance permanent wieder herstellen müssen * Persönliche Kontakte werden wieder aufgenommen werden müssen- aber: wie machen wir es fachlich richtig? Wie können wir auch per Video/Telefon oder persönlich Interventionen setzen und wie können wir gleichzeitig als MA geschützt sein und gesund bleiben? * Müssen wir die Struktur in WF wieder adaptiert hochfahren? * In WF kein Problem, dass das Kind/der/die Jugendliche in schulische Betreuung kommt * Technische Ausstattung schlecht, alles läuft über private Geräte - Nachholbedarf - GF ist informiert * Schutzmasken und andere Schutzmassnahmen werden derzeit bereitgestellt, damit persönliche Kontakte wieder möglich sind * Online Kurs zur Ersten Hilfe im Umgang mit Corona- Infizierten sollte von allen im Team absolviert werden. * Checkliste, um Verfassung zu klären? * WGs sind angehalten, wenigstens einen persönlichen Kontakt mit Ki/Jug pro Woche zu haben !!! Was könnten Motive/Kriterien für persönlichen Kontakt sein? * Absprache mit PartnerInnen im Dreieck, gemeinsames Gefühl entwickeln * Ich möchte mich gern treffen * Nur telefonisch könnte Intensität der Unterstützung leiden, die mühsam aufgebaut wurde * Eltern könnten Unterstützung als weniger effektiv erleben * Wenn wir zu lang telefonisch nicht zu Themen kommen, könnte die Entwicklung der Familie leiden * Quarantänen stehen dem im Weg (z.B. Tirol) !!! Wie kann ich noch strategische Elternberatung machen, an Veränderung und Themen arbeiten? * Termine dezidiert ausmachen *"Telefonspaziergang" * Eine Massnahme für die Eltern könnte sein, die Kinder wieder zu betreuen (damit Gespräche mit EB stattfinden können oder Eltern entlastet werden) * Es ist schwierig! * Ich möchte die Möglichkeit haben, sie wenigstens optisch zu sehen (Zoom) - bitte private gratis accounts nutzen; GF klärt finanzierte Version, Gruppenkontakte (nach 40 Min kurz ausklinken) !!! Welche Schutzmassnahmen müssen eingehalten werden? * Alle Dinge des EH Videos beachten * Mundschutz tragen (ausnahmsweise mehrfach nutzen) * Abstand halten * nebeneinander statt gegenüber * eher Outdoor als Indoor * Räume lüften * Einen Platz Abstand lassen * Hände desinfizieren !!! Wie kann ich andere "key worker" nutzen (z.B. LehrerInnen) !!! Wie nutzen die Eltern unseren Kontakt? Sind wir ihnen übrig oder geniessen sie unsere Kontaktaufnahme? * Es ist ihnen wichtig, dass sie zuhause bleiben können, ohne Arbeitsplatz zu verlieren * Es ist ihnen wichtig, dass Regeln eingehalten werden (Vermeidung von Ansteckung) * Sie brauchen Informationen (v.a. zur schulischen Betreuung) und Entlastung * Ich baue auf Offenheit der Eltern, akzeptiere, wenn persönlicher Kontakt aus Angst nicht gewünscht ist * Ich biete persönlichen Kontakt immer an, wurde entweder nicht gewünscht oder schien nicht nötig * Eltern sind überfordert mit Kontakt im Trubel ihres Alltags, Pflegeeltern haben Angst, versagt zu haben, wenn sie es nicht auf die Reihe kriegen * Bauen Schutzmauer auf * Mutter kann nicht in Ruhe telefonieren, während Kinder drumherum sind * Manchen ist es übrig, mit manchen kommt man in Prozess
!! Was wollen wir behalten? !! !! Was wird anders sein? !!! Räumlichkeiten * Nutzen von Räumen wie z.B. Therapierräume für Interventionen, Standortgespräche etc. * wir verfügen nicht mehr über das Raumkontingent, das wie derzeit haben * für Teamsitzung * für Supervision * unterschiedliche Herausforderungen an den Standorten * besondere Herausforderung an den Standorten Feldkirch und Wolfurt !!! Bürosituatiion * in den Büros wird es enger * wo bringe ich meine Materialien vor oder unter? * Ablagemöglichkeiten * gibt es dann eine Ordnung? * wie bekommen wir Platz? * habe ich einen Computerzugang * kann ich in Ruhe Telefonieren, Berichte schreiben * Post und Fächer !!! Wir kommen irgendwo dazu, wie wird das sein? * Absprachen müssen getroffen werden * es bleibt mehr Zeit für die Arbeit aufgrund weniger Autofahrten/kürzeren Autofahrten * dies gibt mehr Raum für Gespräche, Doku an sich !!! Teamsitzung * Teamsitzungen werden kompakter - weniger Familien in Summe * mehr Familien können besprochen werden * mehr Bild von einer Familie/von den Kinder bekommen * Regionalteam-Zuteilung fällt weg - es könnte die Möglichkeit geben, dass alle vom Standort am Regionalteam dabei sein können * Sitzungstag * Supervisionstag * effizient gestalten * kürzen * sinnvoll nützen * zwischen Tür und Angel-Gespräche werden möglich * ein Gespühr für die Antmosphäre * wir bekommen mehr mit * erleichtert Zugang zu den Kindern - wir können sie persönlich erleben und lernen sie besser kennen * leichterer Überblick über alle Kinder und Familien an den Standorten * Wege in Schlins sind lang - Wege in Wolfurt und Feldkirch sind kurz * es ist klar welche Teamleitung zuständig ist !!! Was geht verloren? Herausforderungen * Urlaubsvertretungen --> weniger Möglichkeiten, da kleinere Teams * bessere Absprachen in Bezug auf den Urlaub * mehrere Wochen Urlaub mit hoher Anstellung wird Herausforderung * VorteiL: wir kennen Familien dafür besser * Durchmischung der Professionen geht verloren - das wirkt sich auf die Besprechung der Familien aus * Erfahrungen gehen verloren * Über die Leitung hat Feldkrich kein Zugang zum Therapieteam oder Diagnostikteam * Metaebene von Team 5 im Sinne einer Paedakoop Meta-Ebene * Verwaltung ist in Schlins - wie werden diese Wege erleichtert --> Berichte unterschreiben, Spesen abgeben * Fächer in Schlins * "Denke"/Stil von Team5 als Ganzes * Haltungen, Querverbindungen * Name? * Wer organisiert die Weihnachtsfeier? * Inhaltliche Arbeit * mehr Zeit für Fälle, weil Wege wegfallen * höhere Qualität in der Fallarbeit möglich * intensiverer Austausch möglich * leichter Interventionen am Standort für die Familien * wissen kann für den Moment noch eingeholt werden, weil wir wissen, wo welches Wissen zu finden ist - in Form von Persoen * Wissen wird sich neu formieren * Teamleiter tauschen sich weiter aus * im kleinen 'Team lernt mal sich besser kennen * Vielfallt der Zuteilung * Wie finden wir einen gemeinsamen Nenner für die Elternberatung !! Wo sehen wir Synergien? !! Wie erhalten wir Qualität? * Klausur --> was ist Elternberatung, alle können am gleichen Thema arbeiten * Entwicklungsteams können weiterhin gemeinsam stattfinden und z.b. an den Standorten abwechselnd * Physiotherapie für die Mitarbeiter:innen * Ruheraum * gemeinsame Aktivitäten * Wie kann die Lücke der Fachlichkeit geschlossen werden * Fallbesprechungen mit LOB und WG verknüpfen - wir arbeiten an der gleichen Familie * Einladungen an bestimmte Teammitglieder, die dann in die Teamsitzung kommen * Fallzirkel im kleineren Rahmen * Intervisionen * Supervision - in welcher Form das dann auch sein wird * Synkronisieren vs. verscheidenes an den Standorten ausprobieren * gut überlegen, was ist Sinnvoll beizubehalten, was soll sich verändern * ausprobieren - was bewährt sich und was nicht? * Teambesprechung verkürzen * Teambesprechung sinnvoll füllen * professionelles Bewusstein schaffen !!! Thrive Sitzung * Frage der Passung ist wichtig, auch wenn ich vorübergehend nichts daran ändern kann; * braucht es dafür eine separate Sitzung oder kann es Teil der Teamsitzung werden; * Thrive am Standort nutzen z.B. in den Regionalteams !!! Fallscreenings * Fallscreenings - Teamintern oder Übergreifend? braucht es noch Fallscreenings, wenn das Team kleiner ist. Im Alltag vermutlich Teamintern. * Fallscreenings - hohe Wichtigkeit --> Information an die Leitung * ev. an andere Form denken, z.B. in die Teamsitzung einfließen lassen --> Schema beibehalten * könnte auch Stress auslösen in der großen Runde, für die Person, die an der Reihe ist * vorteil im kleinen Team können mehrere Personen Inputs geben und es sind doch nicht so viele Teammitglieder * Starkes tool * Gemeinsame Fallscreenings fallorientiert und das Dreieck zusammenbringen --> kann auch ein sowohl als auch sein * Fallscreening im Update * es kann auch ein psychohygienisches tool sein - dann mit der Leitung alleine besser * exklusiver Raum mit einem Gegenüber * hohes Maß an Sicherheit in der Handlungsfähigkeit - Fallscreenings als Ankertermine * Fallscreening als Führungsinstrument und in der Teamsitzung * Im Fall entscheiden ob Einzel oder im Team !! Was wird für die Anderen anders? !!! Für Kolleginnen und Kollegen !!! * mehr Präsenz an den Standorten * Wie werden Psychotherapieteam und Diagnostikteam "eingefädelt" !!! für Eltern mit denen wir arbeiten
* Wir nehmen auf das ''Alter des Kindes ''Rücksicht und auf die Familiensituation * Wir beachten den ''offiziellen Auftrag'' der KiJuH * ''Zeit'' spielt eine große Rolle. Familien sind oft langsamer in ihrer Veränderung als wir es gern hätten. * Wir müssen immer wieder'' abgleichen'', wo wir beim Kind und bei den Eltern in der Betreuung stehen * Ohne Vertrauensaufbau geht garnichts. * Wir dürfen uns ''nicht im Vertrauensaufbau ausruhen'', manchmal müssen wir auch TROTZDEM beraten/behandlen. * ''Vermeidung überwinden'' und einen angstbesetzten Schritt zu machen dient z.B. der Existenzsicherung UND der Behandlung. * Auch ''loben'' ist angesagt. Teilen, dass wir wissen, was das für ein großer Schritt war! * Oft steht alles gleichzeitig an: manchmal müssen wir mit den Eltern einen ''Plan machen'', woran wir jetzt schaffen/ Periodisierung zu schaffen. * Wir müssen immer wieder ''abgleichen'', was unsere ''Erwartungen'' und Vorstellungen für die Familie sind und was ihre eigenen sind. "Was ist gut genug für sie"? * Die ''Multidimensionalität ''unserer Arbeit ist nicht zu unterschätzen. Was ist im Vordergrund, was ist im Hintergrund, was ist ein Nebenschauplatz, was ist hinter uns, was liegt vor uns, was springt auf die Bühne? Wir bewegen uns in einem Kletternetz. * Wir ''widmen uns auch den Themen'' je nachdem, was uns gerade berührt oder machbar erscheint. * Manchmal müssen wir aushalten und ''Geduld'' haben und Themen parken, bis sie soweit sind. * Wir müssen manchmal unsere ''Linse einstellen'': von nah oder fern betrachten, Perspektive wechseln. * Veränderung kann in der'' inneren UND/ODER in der äußeren Welt ''passieren. Wir müssen BEIDE Ebenen betrachten. * Baumbild: was nährt den Baum? * Wir müssen immer wieder ''überprüfen'', was an unserer Hilfe ''hilfreich oder hinderlich ''sind.
! Definition !!Von welchen Substanzen sprechen wir? !!! Legal * Bier und Wein ab 16 Jahren * harter Alkohol und Rauchen ab 18 Jahren !!! Illegal * Koks * Cannabis * Rohypnol * Amphetamine * Opioide * Schmerzmittel * Ecstasy * Benzodiazepine !!! Folgewirkung * Crash nach dem Konsum * Dosis muss erhöht werden !! Unterschied Gebrauch und Missbrauch, Abhängigkeit * ! Daten und Fakten * Kinder thematisieren das stark ! Rechtliche Aspekte * Konsum * Dealen * Beschaffungskriminalität ! Wie geht es den Ki/Ju, was geht in ihnen vor? * einsam * Abenteuer suchend * Spannung suchend * nicht hilfereiche Hilfe bekommen * Leid, das man mithilfe von Drogen kuriert; Linderung * kein Platz in der Familie ( allein in die Welt geworfen) * Mangelnde Integration * innere Leere * Aggression * Beruhigung suchend/betäubend * Gedanken verändern wollend * Geselligkeit suchend * Bewusstseinserweiterung * Mutprobe/ Dazugehören wollen !Zusammenhang Droge - zugrundeliegendes Bedürfnis Heroin: einhüllend, wärmend, mütterlich Koks: aufputschend !Haltungen !! Haltungen der Eltern überprüfen !! Haltungen in der Kooperation überprüfen !! Eigene Haltung überprüfen * Es ist ein Unterschied, ob ich mich positioniere und es bewusst in Kauf nehme oder ob ich etwas passiv ignoriere !! Haltung der Organisation überprüfen * Wo endet die Toleranz? * Positionierung: akzeptanzorientiert vs. clean sein als Voraussetzung * individuelle Positionierung vs. institutionelle Positionierung * sind wir zu akzeptierend? zu unachtsam? ! Was geht in Eltern vor, die so etwas erleben? ! Was macht es mit uns Beratenden? * eigene Geschichte bestimmt unseren Arousalzustand ! Wo beginnt Gefährdung? ! Zuständigkeit ! Relevante Systempartner in diesem Bereich * Supro * Clean ! Wie arbeiten wir in der Elternberatung mit diesem Thema !! Psychoedukation
! Was ist fix und was wird so bleiben? * Es werden noch 2 Fälle dazukommen * Es wird ein neuer Kollege/eine neue Kollegin dazukommen * Wir werden die AIM-Evaluation weiterführen * Wir werden die Modelle risk support & Teamfälle weiterführen * Wir werden die Option von aktiver/passiver Co-Beratung beibehalten ! Gedanken aus dem letzten Jahr/Themen !! Ist es ok, sich in einem Fall [["zurückzulehnen"|Elternberatung - Eltern "brauchen nichts"]]? !!Können wir die [[Abklärung, Passung und Zuteilung |Elternberatung - Abklärung und Passung]]verbessern? !! Verwaltungsaufwand/ Ressourcen: was lässt sich reduzieren?
!! Balance mit den Klient:innen * Krankheit der Eltern verunmöglicht manchmal das Fordern * Psychische Krankheiten sind auch Krankheiten * Wir sollten überprüfen, wieviel können wir trotz Erkrankung fordern * Auch die Realität muss "einmassiert" werden * Es ist wichtig für Klient:innen, dass wir ihnen glauben. * Wir können TROTZDEM kleine Schritte fordern. * Nicht alle Klient:innen sind Beratungstypen, manche haben die Ressourcen nicht oder brauchen nur Versorgung oder Begleitung * Oft ist Unterstützung und Versorgung das Fundament, um dann etwas fordern zu können * Manchmal sollten wir uns auch nicht abwimmeln lassen. * Es geht nicht immer um "soll ich oder soll ich nicht", sondern um TEMPO. * In manchen Situationen können wir NICHT auf das Rücksicht nehmen (Gefährdung etc.) * Aushalten und Kommunizieren, wo die Grenzen der Möglichkeiten liegen * Konzentration auf Kind, wo nichts möglich ist. * Es ist unsere Aufgabe zu fordern, um die Person weiterzubringen. Wir sollten die gesunden Anteile der Person fordern. * Fordern ist beinhart? * Es ist ein Tanz..ich muss Beziehung halten...mal nach vorn und mal zurück..es ist ein tägliches Spiel !! Balance im Dreieck/mit Fachkolleg:innen * Eigene Ambivalenz ausdrücken hilft, um Gnade im Dreieck zu erwirken * Bemühungen, den Faden in der Familie zu halten, hilft Dreieck, sich gehört zu fühlen * Wenn keine Eltern da sind, geht es darum, den Teams zu zeigen, dass wir dennoch hilfreich sein können * Wenn Kinder Betreuung verweigern, gilt es auch die Perspektive der Kolleg:innen zu nehmen, dass sie in Not kommen. * Als Elternberater:innen haben wir die Chance, auch die Metaebene einzunehmen * Unsere Aufgabe ist auch manchmal, Informationsflut zu filtern von PB/Schule zu Eltern * Unsere Aufgabe ist auch Übersetzungsarbeit * Wir sind zuweilen Schutzbeauftragte der Familie * Wir sollten ALLE immer beide Anteile (Fordern und Unterstützen) zu uns nehmen, uns nicht polarisieren, SPIELEN mit den beiden Anteilen * Wir müssen oft die Geduld aufbringen, und auch zeigen, dass Dinge Zeit brauchen. * Häufig müssen wir für BERUHIGUNG im System schaffen. * Absolution von Leitung holen, dass es OK ist und wir GENUG tun. * Unausgesprochene Aufträge sollten angesprochen werden * Ambivalenzen in unserer eigenen Haltung ansprechen (Wir wollen, dass Eltern was annehmen, und wenn sie was annehmen, sollen sie es selbst machen..) * Unterschiedliche Professionen werden IMMER unterschiedliche Zugänge haben. !! Auswirkung auf uns selbst * Wir sind oft Vernetzer, Übersetzer -allen gerecht werden, zerreisst uns auch manchmal * Wir müssen immer wieder überprüfen, was unser Job ist * Manchmal sind wir Puffer für Frust auf beiden Seiten * Wir müssen uns fragen "Wo ist das Erdbeben?", weil wir manchmal das Gefühl kriegen, wir SIND das Erdbeben. Dafür braucht es manchmal auch Hilfe von Anderen * Ich frage mich dann, was ist eigentlich mein Auftrag, und was mache ich selbst zu meinem Auftrag... * Es braucht mehr Mut zum Fordern. * Es macht auch Spaß, fordernd zu sein, eigene Grenzen zu setzen, konfrontativ zu sein * Der fordernde Teil fällt mir auch schwer, weil er nicht meinem Naturell entspricht. * Fordern kann auch Druck auslösen.
Evaluation Regionalteam 1. Ich habe direkt mit der Struktur zu tun + keine direkten Berührungspunkte, von ihnen ins Leben gerufen und geplant, mehr auf Mitarbeiterebene und nicht Kinderebene - nichts damit zu tun, wissen über den Aufbau und das Grundprinzip der Struktur 2. Die Zusammenarbeit funktioniert gut + andere Art der Kommunikation in der Leitung, muss funktionieren, da sonst keine Struktur entstehen kann Holschuld, muss wahrgenommen werden damit Austausch funktioniert - sehr wenig mitbekommen bisher noch verbesserungsfähig, z.B. Übergabe, etc. 3. Die Kinder können sich durch die Struktur besser entwickeln + fest überzeugt, dass es gut ist; einzelne Beispiele schon mitbekommen, dass es funktioniert - (-> Mitte) kann nicht beurteilt werden, da selber nicht beteiligt, gutes gehört Ohne Platzauflage alle im positiven Bereich 4. Ich wünsche mir noch mehr verschränkten Unterricht + Zukunftsvision, alles in der Schulumgebung, generelles/flächendeckendes Ziel, Test in kleinem Rahmen, Ressourcen bestmöglich nutzen - Unterschiede zwischen den Bereichen dürfen vorhanden bleiben, andere Art der Beziehung zu Kindern ~ Grundsätzlich gut, Planung schwierig und anders, zuerst Struktur und nichts überstürzen, Klarheit über Einfluss in Schulnoten noch nicht vorhanden, mehr Schulcharakter annehmen; Fachbereiche sollen noch vorhanden bleiben 5. Sind Betreuungspläne bei der Arbeit mit der Struktur nützlich nicht alle haben die Infos über Pläne, hilft bei der Vermeidung von Vermischung, individuell für Schüler längere Diskussion + Erklärung des Plans 6. Das Dreieck spricht sich über die Inhalte der Struktur ab + Austausch gut, Plan zusammen geschrieben und gut gelaufen - Sozialpädagoge plus Lehrer sprechen es Hauptsächlich ab, nicht alle 3 Personen, sehr unterschiedliche Wahrnehmungen über Zweck, Bedarf zum Definieren was genau darin gemacht wird, alle sollten über alles im Bilde sein (Beispiel: Betreuungspläne) Elternarbeit muss mehr mit einbezogen werden 7. Was noch entstehen soll 8. Was ich noch sagen möchte Evaluation Strukturkonzeptualisierungsteam [[Vormittagsstruktur]]
''1. AMBIT'' Verantwortlich: Beate Huter & Michael Hollenstein * ''AIM Evaluation'' im Team 5 zusammen mit der International AMBIT Study Group * ''Publikation'' zur Implementierung von AMBIT im VOKI in the making * ''Buchpublikation'' zu AMBIT in educational settings ''2.WU Studie zur Betreuungskomplexität'' Verantwortlich: Beate Huter * ''Fachdialog'' mit SystempartnerInnen in der Paedakoop vor dem Sommer * ''Interne Diskussion'' in T5, Paedakoop und mit den BLs ''3. FICE Qualitätsstandards für stationäre KiJuH'' Verantwortlich: Claudia Gössler * Diskussion einzelner Aspekte in der ''AG Stationäre'' * im Oktober ''Rückmeldung in Wien'' erforderlich ''4. EPB - Studie'' Verantwortlich: Claudia Gössler * hat gestartet * ''50 Familien'' in 2 Jahren und ''35 Personen in Kontrollgruppe'' von Warteliste werden verglichen, Auswahl zufällig
''Forschung&Entwicklung'' 1. Treffen 10. Jänner 2019 Dialograum Kronhalde ''Beate Huter, Claudia Müller, Michael Hollenstein'' ''Grundrahmen'' Beate: Wir sollten über den Grundrahmen sprechen, um dann Christoph sagen zu können, wie viel Zeit wir dafür brauchen. Christoph sprach von __200/250 Stunden__. Claudia: ich denke an eine Projektphase, die 2019 heißt, also das ganze Jahr. ''Inhaltlich sollten wir das groß denken.'' Beate: Wir können einerseits Dinge tun und gleichzeitig Zukünftiges entwickeln. Man braucht auch Zeit, um die eigene Entwicklung zu verarbeiten, zu integrieren... Michael: Verbindung zwischen Prozessen der Entwicklung im Kinderdorf bes. der GF wird hergestellt zwischen den Überlegungen ''Wie ist unsere Verbindung zum Thema?''' Claudia: Es gibt //kleine Feuer//, was Fortbildung und Wissensvermittlung angeht in den verschiedenen Fachbereichen. Ich werde dann angefragt für Interne Fortbildungen. Das Feuer kann dann größer werden. Aber es kann auch wieder erlöschen. ''Das möchte ich nicht mehr dem Zufall überlassen.'' Aus manchen Fachbereichen kriege ich dann überhaupt oder erst später mit, was an internen Fortbildungen angeboten wird. Hier sehe ich einen Rahmen in der Zukunft, das ''strukturierter und planmäßiger ''anzugehen. Ich habe Lust nach Evaluation des Ganzen. Ich finde es spannend, Wirksamkeit(en) zu überprüfen. Ich habe in den kleineren Untersuchungen (Kinderschutz-Evaluation etc.) gemerkt, dass mir das gefällt. Was ist für uns Qualität? Das fix verankern. Michael: Ich möchte hochprofessionell arbeiten und auch in einer hochprofessionellen Organisation. Beate: Mein Interesse kommt aus der Auseinandersetzung mit AMBIT. Vor ein paar Jahren habe ich mit Christoph ein Sommergespräch geführt: Würde dich denn irgendwas Wissenschaftsmäßiges interessieren? AnnaFreudCenter: die entwickeln Fachlichkeit aus ihrer Arbeit heraus, sagen das auch und können das immer mit Forschung belegen. Und das finde ich sooooo cooool! Aus dieser Verschränkung passiert Lernen! Mir ist auch aufgefallen, dass Dickon beeindruckt war von unserer Arbeit. Warum ist das bei uns so bescheiden? ''Wie kann man’s schaffen, dass die Leute kriegen, was sie brauchen? '' ''Wie denkst du über Forschung, Claudia?'' Claudia: Mein Gott, das können wir niemals leisten! Da haben wir nicht die Ressourcen. Forschung ist ein göttliches Wort, so groß... Dann denke ich mir: Caritas und SOS haben auch so Abteilungen Forschung&Entwicklung. Beate: Wir haben gerade über die KollegInnen gesprochen aus Landau. Da kommt dann der Eindruck auf: die verwenden einfach unsere Daten und machen ihr Ding... ''Warum brauchen wir DES eigentlich?'' * Aus eigenen Erkenntnissen zu lernen. * Lernlust wecken * Lust, sich weiter zu entwickeln... * Das, was da ist, nicht brachliegen zu lassen...die Flammen...die Kompetenzen, die da sind... * Christoph: Marktvorteil...des sollte man auch haben...inhaltliches Interesse...Renommee... * Alexandra: das taugt ihr volle...sie kommt aus dem Bereich der Projektentwicklung * Claudia: wir brauchen es auch für unsere Politik...Verhandlungen...Transparenz... * Beate: eigentlich werben wir mehr damit, dass wir uns um diese Kinder kümmern, nicht damit, wie wir das machen... * Claudia: das hat sich in der Haltung des Kinderdorfes verändert...wir suggerieren: Familie...nicht Hochrisiko-Familie * Beate: wir sind gar nicht gewohnt, mit unserer Fachlichkeit hausieren zu gehen * Michael: reaktiv > proaktiv sich mit Entwicklung in der Organisation beschäftigen * Beate: nach der Präsentation sind KollegInnen auf mich zugekommen: das ist lässig, da könnt ihr mich mitdenken. Ich glaube, es gibt eine Sehnsucht nach Fachlichkeit, nach Erkenntnissen, danach zu sehen, dass die eigene Arbeit etwas bringt. Das Gefühl, in einer Top-Einrichtung zu arbeiten. Beeindruckend: da hatte man im AFC das Gefühl, da ist immer noch etwas dahinter an Wissen, Forschung... * Beispiel: Frau C,: wenn ich einer Borderlinerin gegenübersitze und ich nicht nur erkenne, dass es so ist, sondern ich auch weiß, was ich tun kann. * Eine Einrichtung, die nicht schläft. * Ich weiß, was ich tue. * Claudia bestätigt das mit ihren Erfahrungen aus der Vortragsreihe mit Roland Wölfle. * Erfahrungen aus der Praxis mit dem Wissen aus der Forschung verknüpfen. * Lust. Leidenschaft. MitarbeiterInnen müssen spüren, dass es mit ihrem Alltag etwas zu hat. Es soll nicht etwas sein, das von oben kommt. Was wäre unser Ziel von der Projektphase? Claudia: Das wir wissen, um was es geht. Nicht nur Schlagworte. Was heißt es bei uns? Beate: ''ich möchte nicht, dass es einen Selbstzweck erfüllt. ''Wir müssen ganz viel darüber nachdenken, wie die anderen Menschen ticken. Wir sollten eine Vision haben, wie das mal ausschauen soll. Von der alle etwas haben. Wir (drei) müssen unsere Leidenschaft suchen und unser Herz.
* Psychopharmaka Studie weiter verfolgen * Heimgeschichteforschung * Wirksamkeitsforschung * Finanzierung durch Forschungsgelder recherchieren * Vorhandenes Datenmaterial erfassen * Führungsfortbildung entwickeln * Personalentwicklung optimieren * Indiviualbetreuung nach außen verkaufen * HR Personalauswahl schärfen * Internen ExpertInnenpool anlegen
__''Wir machen bereits:''__ * Wir evaluieren Kinderrückmeldungen * Wir evaluieren Elternrückmeldungen * Wir machen Wirkungsmessungen * Wir evaluieren die MA Zufriedenheit * Wir kooperieren in Forschungsvorhaben * Wir machen Fortbildungen für MA * Wir organisieren Fortbildungen mit externen Referenten * Wir organisieren Fortbildungen von MA für MA * Wir kümmern uns um die Klinische Ausbildung von PsychologInnen * Wir machen Bedarfserhebungen von MA * Wir versuchen herauszufinden, was die MA //eigentlich// brauchen und wozu * Wir beschäftigen uns mit Lernen in der Organisation und fördern das. * Wir reflektieren mit externen Stellen unser Verhalten (momentan nur nach grossen Krisen) * Wir evaluieren, welche Fortbildungen besucht werden * Wir bieten Workshops für externe Teams an __''Wir wollen auf jeden Fall:''__ ''1. Forschung lebendig halten'' * Wir wollen selbst Forschung betreiben * Wir wollen publizieren * Wir wollen lesen und auf dem Stand der aktuellen Forschung sein, was unsere Arbeit im KIDO betrifft * Wir wollen Bereichen und MA das evidenzbasierte Wissen um die aktuelle Forschung zuspielen *Wir wollen evidenzbasierten Wissen schaffen * Wir wollen Forschungsvorhaben koordinieren und in solchen kooperieren * Wir wollen Kooperation evaluieren ''2. Lernen in der Organisation fördern'' * Wir wollen verstehen, wie unsere MA lernen und über das Lernen sprechen * Wir wollen aus Fehlern und aus Fällen lernen und darüber sprechen * Wir wollen darüber sprechen, wie wir arbeiten und warum genau so * Wir wollen unser Wissen im KIDO erhalten und bewahren * Wir wollen Manualisierung vorantreiben * Wir wollen die Implementierung von Fortbildungen evaluieren. ''3. Wissensmanagement betreiben'' * Wir wollen Wissen & Expertise im KIDO ermitteln * Wir wollen Wissen zur Verfügung stellen * Wir wollen die fachliche Qualität evaluieren * Wir wollen die fachliche Entwicklung vorantreiben * Wir wollen generieren, welches Wissen im KIDO vorhanden ist ''4. Personal und Fachlichkeit entwickeln'' * Wir wollen Wissen untereinander austauschen * Wir wollen Trainings intern und extern anbieten * Wir wollen Ausbildung beeinflussen * Wir wollen verstehen, was MA brauchen * Wir wollen die Qualität von MA Gesprächen fördern * Wir wollen Führungskräfte unterstützen ''5. Training'' * Wir wollen interne und externe Fortbildungen anbieten * Wir wollen Fortbildungen von MA für MA anbieten * Wir wollen ausbilden (KlinPsy, SozPäd) * Wir wollen überlegen, ob es Standard- Schulungen für jeden MA geben soll * Wir wollen überlegen, welche Expertise wir nach außen verkaufen können __''Wir könnten auch:''__ * Wir könnten Organisationsentwicklungsprozesse anregen * Wir könnten Organisationsentwicklungsprozesse begleiten * Wir könnten Klausuren und Workshops und Konzeptarbeit begleiten und moderieren
__''Wie und wozu wollen wir uns treffen?''__ * Planungstreffen und Treffen zu aktuellen Themen * Welche Gewichtung sollen die beiden haben? * Alternierende Treffen * 14tägig * 3 Stunden Vision, dazwischen Jour fix 1,5 Stunden * hinzu kommt tatsächliche Umsetzungsarbeit __''Was ist der Inhalt des Daily Business Meeting?''__ * aktuell anfallende Aufgaben/Projekte zuteilen * Entscheidungen treffen, was wir tun können oder nicht * Neue Ideen und deren Umsetzung * laufende Workshops/ Trainings __''Was ist der Inhalt der Visionstreffen?''__ * Ziel: wer macht was wozu? Beschreibung dessen, was wir der GF vorschlagen, wofür sie Zeit und Personal und Ressourcen investieren sollen. Und wie sollen die Bereiche zusammenspielen oder nicht, wie strukturell aufgebaut sein. * Visionen kreieren, Konkrete Vorstellungen gewinnen, gemeinsame Haltungen entwickeln (Konsens!) * Überlegungen anstellen, wann und wie GF eingebunden wird * Manualisierend festhalten __''Wer kümmert sich um was?''__ * Claudia macht nach wie vor, was in ihren Aufgabenbereich gehört * Beate hat dezidiert Stunden, soll Zeit investieren * Michael investiert gleiche Zeit * Wenn was Neues dazukommt, sollten wir die Aufgabenzuständigkeit situativ klären * Eventuell könnte man schon Module/Raster erstellen * Wir könnten auch klären, wer sich womit gerne beschäftigen möchte * Wir sollten uns auch mit dem beschäftigen, was es schon an Verfahren und Tätigkeitsfeldern gibt * Wir sollten zunehmend ein Bild davon bekommen, wer welche Aufgaben tendentiell eher übernimmt __''Wie dokumentieren wir unsere Stunden?''__ * Wir sollten alle unsere Stunden in der Exceltabelle und Beate auch in HR User festhalten * Kategorien: Visionstreffen, Daily Business Meeting, Recherche, Kooperationen, Moderationsvorbereitung, Forschung, Training * Michael stellt die Liste auf den e:/ Ordner __''Wann binden wir die Anderen ein?''__ * Einladung an GF im Juni 2019 * Vorstellung an BL am 25.Juni 2019 * Stimmungsbild beim MA Frühstück (Mai 2019)
Wer nimmt Teil?
<<link-pdf "Fonagy zu Mentalisierung - Power Point" "https://drive.google.com/open?id=1F7Ir9MmU94v59yl3hv1oVoR6QB27bsSf">>
The following tiddlers were imported: # [[2020 Mai Zoom Führen in Corona.pdf]]
!How to add a new tiddler (page) <html><iframe width="560" height="315" src="https://www.youtube.com/embed/2jzfArg3RlY" frameborder="0" allowfullscreen></iframe></html> !How to edit & delete tiddlers <html><iframe width="560" height="315" src="https://www.youtube.com/embed/KxGKCOEu3hk" frameborder="0" allowfullscreen></iframe></html> !How to tag tiddlers <html><iframe width="560" height="315" src="https://www.youtube.com/embed/_96GxO6Kk5Y" frameborder="0" allowfullscreen></iframe></html>
We can add PDF's to the manual in two ways: !!! 1. Using Google Documents * Upload any document or PDF to your google drive and this can be linked to the manual. *Once you have uploaded a document to your google drive click on the 3 vertical dots //'More options'// and select //'share'//. *If you select //'get shareable link'// in the top right hand corner, the PDF's link will be copied to your clip board (this means to copy and paste you don't have to click copy it has done this automatically for you). This will be something like: https://drive.google.com/file/d/16k7xkIInqwTuBtlpo6iZJI3w5jJNFPZ6/view?usp=sharing *Each PDF on google has its own unique number/letter identifier, which can be found between the d/ and /view in the url above. *Use the code (Below) for the @@color:MediumSeaGreen ;''big green button'' @@ by copy and pasting it from this page (click on edit mode to view the code). <<link-pdf "PDF Document Title" "https://drive.google.com/open?id=16k7xkIInqwTuBtlpo6iZJI3w5jJNFPZ6">> *Edit the title of the green button where it says 'PDF Document Title' and insert your documents unique identifier between the = and the ">>. * Click save (tick) <center><html><iframe width="560" height="315" src="https://www.youtube.com/embed/L_clqTP3GBg" frameborder="0" allowfullscreen></iframe></html></center> !!! 2. Uploading a PDF similarly to [[an image|How to add a picture]] * Use the the paper clip icon above the search engine to upload a PDF to the manual. * Select PDF from your Documents * Click >Import * Rename the tiddler if you want by clicking the pen icon and editing as normal * You can then create links to the PDF as you would a normal link with double square brackets around the tiddlers name- For example: [[AIM form]]
AAAAJGZ0eXBoZWljAAAAAG1pZjFNaVBybWlhZk1pSEJoZWljAAANJ21ldGEAAAAAAAAAIWhkbHIAAAAAAAAAAHBpY3QAAAAAAAAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAAADnBpdG0AAAAAADEAAAQ9aWluZgAAAAAAMwAAABVpbmZlAgAAAQABAABodmMxAAAAABVpbmZlAgAAAQACAABodmMxAAAAABVpbmZlAgAAAQADAABodmMxAAAAABVpbmZlAgAAAQAEAABodmMxAAAAABVpbmZlAgAAAQAFAABodmMxAAAAABVpbmZlAgAAAQAGAABodmMxAAAAABVpbmZlAgAAAQAHAABodmMxAAAAABVpbmZlAgAAAQAIAABodmMxAAAAABVpbmZlAgAAAQAJAABodmMxAAAAABVpbmZlAgAAAQAKAABodmMxAAAAABVpbmZlAgAAAQALAABodmMxAAAAABVpbmZlAgAAAQAMAABodmMxAAAAABVpbmZlAgAAAQANAABodmMxAAAAABVpbmZlAgAAAQAOAABodmMxAAAAABVpbmZlAgAAAQAPAABodmMxAAAAABVpbmZlAgAAAQAQAABodmMxAAAAABVpbmZlAgAAAQARAABodmMxAAAAABVpbmZlAgAAAQASAABodmMxAAAAABVpbmZlAgAAAQATAABodmMxAAAAABVpbmZlAgAAAQAUAABodmMxAAAAABVpbmZlAgAAAQAVAABodmMxAAAAABVpbmZlAgAAAQAWAABodmMxAAAAABVpbmZlAgAAAQAXAABodmMxAAAAABVpbmZlAgAAAQAYAABodmMxAAAAABVpbmZlAgAAAQAZAABodmMxAAAAABVpbmZlAgAAAQAaAABodmMxAAAAABVpbmZlAgAAAQAbAABodmMxAAAAABVpbmZlAgAAAQAcAABodmMxAAAAABVpbmZlAgAAAQAdAABodmMxAAAAABVpbmZlAgAAAQAeAABodmMxAAAAABVpbmZlAgAAAQAfAABodmMxAAAAABVpbmZlAgAAAQAgAABodmMxAAAAABVpbmZlAgAAAQAhAABodmMxAAAAABVpbmZlAgAAAQAiAABodmMxAAAAABVpbmZlAgAAAQAjAABodmMxAAAAABVpbmZlAgAAAQAkAABodmMxAAAAABVpbmZlAgAAAQAlAABodmMxAAAAABVpbmZlAgAAAQAmAABodmMxAAAAABVpbmZlAgAAAQAnAABodmMxAAAAABVpbmZlAgAAAQAoAABodmMxAAAAABVpbmZlAgAAAQApAABodmMxAAAAABVpbmZlAgAAAQAqAABodmMxAAAAABVpbmZlAgAAAQArAABodmMxAAAAABVpbmZlAgAAAQAsAABodmMxAAAAABVpbmZlAgAAAQAtAABodmMxAAAAABVpbmZlAgAAAQAuAABodmMxAAAAABVpbmZlAgAAAQAvAABodmMxAAAAABVpbmZlAgAAAQAwAABodmMxAAAAABVpbmZlAgAAAAAxAABncmlkAAAAABVpbmZlAgAAAAAyAABodmMxAAAAABVpbmZlAgAAAQAzAABFeGlmAAAAAJRpcmVmAAAAAAAAAGxkaW1nADEAMAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAAAA50aG1iADIAAQAxAAAADmNkc2MAMwABADEAAASnaXBycAAAA2BpcGNvAAACJGNvbHJwcm9mAAACGGFwcGwEAAAAbW50clJHQiBYWVogB+YAAQABAAAAAAAAYWNzcEFQUEwAAAAAQVBQTAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBs7P2jjjiFR8NttL1PetoYLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZGVzYwAAAPwAAAAwY3BydAAAASwAAABQd3RwdAAAAXwAAAAUclhZWgAAAZAAAAAUZ1hZWgAAAaQAAAAUYlhZWgAAAbgAAAAUclRSQwAAAcwAAAAgY2hhZAAAAewAAAAsYlRSQwAAAcwAAAAgZ1RSQwAAAcwAAAAgbWx1YwAAAAAAAAABAAAADGVuVVMAAAAUAAAAHABEAGkAcwBwAGwAYQB5ACAAUAAzbWx1YwAAAAAAAAABAAAADGVuVVMAAAA0AAAAHABDAG8AcAB5AHIAaQBnAGgAdAAgAEEAcABwAGwAZQAgAEkAbgBjAC4ALAAgADIAMAAyADJYWVogAAAAAAAA9tUAAQAAAADTLFhZWiAAAAAAAACD3wAAPb////+7WFlaIAAAAAAAAEq/AACxNwAACrlYWVogAAAAAAAAKDgAABELAADIuXBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeTAAD9kP//+6L///2jAAAD3AAAwG4AAABwaHZjQwEDcAAAALAAAAAAAFrwAPz9+PgAAAsDoAABABdAAQwB//8DcAAAAwCwAAADAAADAFpwJKEAAQAiQgEBA3AAAAMAsAAAAwAAAwBaoAQCAIBYh7kWVTcMAQYAgKIAAQAJRAHAYXLIQFMkAAAAFGlzcGUAAAAAAAACAAAAAgAAAAAUaXNwZQAAAAAAAA/AAAAL0AAAAAlpcm90AAAAABBwaXhpAAAAAAMICAgAAABvaHZjQwEDcAAAALAAAAAAADzwAPz9+PgAAAsDoAABABdAAQwB//8DcAAAAwCwAAADAAADADxwJKEAAQAhQgEBA3AAAAMAsAAAAwAAAwA8oAoIDxYh7kWVTcMAQYAgogABAAlEAcBhcshAUyQAAAAUaXNwZQAAAAAAAAFAAAAA8AAAAT9pcG1hAAAAAAAAADIAAQODgYIAAgODgYIAAwODgYIABAODgYIABQODgYIABgODgYIABwODgYIACAODgYIACQODgYIACgODgYIACwODgYIADAODgYIADQODgYIADgODgYIADwODgYIAEAODgYIAEQODgYIAEgODgYIAEwODgYIAFAODgYIAFQODgYIAFgODgYIAFwODgYIAGAODgYIAGQODgYIAGgODgYIAGwODgYIAHAODgYIAHQODgYIAHgODgYIAHwODgYIAIAODgYIAIQODgYIAIgODgYIAIwODgYIAJAODgYIAJQODgYIAJgODgYIAJwODgYIAKAODgYIAKQODgYIAKgODgYIAKwODgYIALAODgYIALQODgYIALgODgYIALwODgYIAMAODgYIAMQSBBIUGADIFgYcIhQYAAAAQaWRhdAAABQcPwAvQAAADQGlsb2MBAAAARAAAMwABAAAAAAABAAA5SQAAwS0AAgAAAAAAAQAA+nYAAP/nAAMAAAAAAAEAAfpdAAEk1AAEAAAAAAABAAMfMQABLJQABQAAAAAAAQAES8UAASiXAAYAAAAAAAEABXRcAAEYbgAHAAAAAAABAAaMygABEkgA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
<<link-pdf "Implementierungsfragebogen" "https://drive.google.com/file/d/1RKIcCXVulZ8T_GYNFOWWw4oRRNoemCOE/view?usp=sharing">>
__''What do we share within our workshops about Learning at Work? ''__ Hard to fit this quadrant into the training, because we have 4 slots and tend to focus on client, team, network and mz. We do we say: *Share about the manual and that we manualize. * Share about the idea of wanting to learn from our casework - the idea that we can also share with families what we have learned from working with them * Share with colleagues our own wish to learn and that we are learning in our role as trainers to model "openness to learning"
__''Vorarlberger Kinderdorf''__ Organisation founded in 1951. 350 employees; services are state funded - youth social services from the state. Not health or a clinic (these are separate; one of our system partners). Prevention; early intervention; __Paedakorp __ We have a team of 12 people - how should we start? Should we say we are going to use it or make everyone get trained? CEOs said you can go to do an introduction to the other teams in the Kinderdorf. Let's give them a chance to decide if they would like to attend a training. Then we had different people in the organisation who had heard about it and then some said that they would like it for their whole team. Then some people from the leadership group came to some of the workshops. Then some from external teams started coming to the workshops. 6 months in - we went back to the CEOs in July. After we had done the bigger workshops (one for Paedokorp and one for K). We invited all the bosses all together (the CEOs, the deputies, our department leader, the quality manager). The work we did in the first 6 months we had to resource ourselves. We wanted to say that if you want us to do more, then we need resources to do it. We presented what we had done so far - we wanted them to know what we had done (look how many people were interested in the organisation!), but we also wanted them to make a decision about how we could proceed. We have two options - do you want us to continue within the organisation and/or would you like us to do external trainings? Yes - to internal training. External - AMBIT, but would also want to share some of the other aspects of our work. They suggested that there should be a new area at the management level - research and development (B, M and the quality manager) should develop the R&D part. We got time and money for AMBIT and to think about R&D more generally. Within this, we have a 2 year project for AMBIT and 1 year for R&D, to think about what the external training offers could look like. Ideas -science and research -organisational development and innovation -personal development (Looked at AFNCCF to see the structure) The CEOs realised that the way we were thinking about these issues was impressive and interesting. Seemed that the way that people in the organisation was stopping and thinking about the work had deepened. "Think it as big as possible" - we were not talking about AMBIT any more; we were talking about the next step - how to organise the whole organisation. Bringing more structure to departments. Manualizing - for 1 year, we have started manualizing to do our first steps. We always had paper (diagnostic, therapy, parent counselling) - boring, no one reads it!'' It wasn't useful - why?'' We have smaller manuals for smaller projects. We have done a team manualizing approach within this - team conversation which we have written down (in word documents, not online in a manual) Have changed the culture of "let's just do it and write it down later". The organisation's CEOs are going to be changing. Pedagogics and corporation. School, residential shared accommodation. 60 young people, aged 6-16 years. School aged children. Clients mostly teenagers. High needs within the group. Average length of involvement tends to be at least 6 months, around 15 months on average but can be years. Trying to mz the audience when doing the teasers - how can I explain it in a way that would most make sense to this team. We have "epistemic trust" with people in the organisation. People were open to learning from us. We were enthusiastic, we showed our excitement with it. One of being a leader in the organisation helped. The teasers - allowed the team to hear a bit and decide, but also gave us the chance to understand the work of the team. They felt understood by the experience. Network We have noticed that different views exist between us and some of our network partners October 2017 - after we came to iTTT.
! ''Es gibt zwei Settings:'' * aufsuchende Arbeit in der Pause * explizite Beratung nach der Pause !!! Wie fühlt es sich an, in diesen schulischen Raum zu gehen im Zusammenhang mit unserer eigenen Schulerfahrung? * Anfangs komisches Gefühl mit eigenen Erfahrungen, Schule ist ein eigener Mikrokosmos, wir kommen da von aussen rein * Anfangs war das etwas beklemmend, mittlerweile fühlen wir uns wohl * Spannendes Gefühl, wie sind sie heute drauf? * Fühle mich als externe Person, müssen immer schauen, wie wir reinkommen !!! Für wen bieten wir dieses Angebot eigentlich an? * Wir haben auch eine Verpflichtung der Schule gegenüber * Für alle Schüler:innen, die Erstberatung wollen * Für jene, die nicht zu uns kommen dürfen oder können * Wir sagen ihnen: kommt mit allen Themen, die für euch relevant sind !!! Wieso wird die Beratung in der Schule nicht gut angenommen? Kein Bedarf oder stimmen Rahmenbedingungen nicht? * Manche reden mit uns in der Pause und wissen, sie sehen uns dann später * Braucht Mut * viel soziale Exposition * Wieso sollten sie mit uns reden wollen? * Haben sie Angst, dass es jemand sieht? * Ist, wenn es ein paar annehmen, genug? * Kann manchmal die Basis sein für mehr !!! Wie hoch ist die Akzeptanz der Lehrer:innen für Beratung in der Schule? * Direktor sucht Kontakt * Akzeptanz gegenüber uns ist gewachsen * Kooperation ist sehr gut * Es gibt zwei Lager: die einen empfinden uns vielleicht als Kontrollinstanz und das andere Lager begrüßt uns sehr, geben uns Aufträge * Zeit spielt eine Rolle: je länger wird dort sind, desto besser wird es * 1x im Jahr in die Lehrerkonferenz zu gehen, hat sich bewährt * Sind vielleicht auch besorgt, wenn die Schüler:innen zu uns kommen: Lehrer:innen fragen dann, würden das dann gern wissen * Brauchen mehr Schule als Beratung (Konkurrenz) !!! Wie ist die Situation der Beratung in der Schule für uns? * Wir werden von den Schülerinnen in meinem Gefühl nicht so positiv gesehen, eher genervt * Es tut unserer niederschwelligen Arbeit gut * Aussagen der Schüler:innen stimmen nicht mit jenen der Lehrer:innen überein, manchmal wird man dann parteiisch im ersten Moment * Mich nervt das - nach einigem Aufwand verpufft das, weil wir wenig Handlungsspielraum haben, das ist schade * Zeit für Beratung ist sehr begrenzt, das löst Stress aus * Man kann sich auf Themen nicht so gut vorbereiten * Raumsituation ist manchmal angespannt * Unsere Prinzipien Vertraulichkeit und Freiwilligkeit kollidiert mit der Mitbestimmung durch die Lehrer:innen * Wir haben entschieden, dass der Benefit größer ist als die Erschwernisse, deswegen machen wir es trotzdem (dort erreichen wir alle) * Vielleicht müssen wir einen Meeting Point einführen * Wir müssen Lehrer:innen vorinformieren * Wir machen Insta Post, wie wir im Raum sitzen !!! Was denken die Schüler:innen? * Pause ist wichtig * Viele möchten gerne mit uns reden, freuen sich, uns zu sehen * Freude * Neugier * Verwirrung: Was macht ihr denn hier?! * es spricht sich herum, worüber man mit uns reden kann * manchmal nutzen sie es auch aus, um die Stunde nicht machen zu müssen * vielleicht haben sie echte Themen und vermeiden trotzdem gern den Unterricht * Manche wollen nicht in die Beratung kommen, weil die Lehrer:innen immer fragen * ihre Entscheidung fällt sehr spontan
''Klient*innen verhalten sich bedrohlich gegenüber Fachpersonen: Welche Situationen, welche Fragen gibt es?'' * ''Eltern im Erstkontakt'' sehr aggressiv gegenüber Fachperson * In welchen ''Settings'' passiert das? (vor Ort, Face-to-face, allein, Tür zwischen den Personen) * ''Was kann das in der Fachperson auslösen?'' * Welche Situation finden ''unterschiedliche'' Personen bedrohlich? * Es gibt Situationen, die bedrohlich sind, die Fachperson aber ''handlungsfähig'' bleibt. * Es gibt Situationen, wenn die Bedrohung gegen die Fachperson geht, diese Angst bekommt und ''handlungsunfähig'' wird. * Kriterium könnte sein, dass Fachperson eine Situation ''als bedrohlich empfindet''. ''Bedrohlich könnte sein,'' * wenn ''körperlicher Angriff steht im Raum'' * wenn ''rechtliche Schritte'' ("Ich zeige euch an!") angedroht werden * Face-to-Face-Wahrnehmung: ich habe Gegenüber noch im Gespräch vs. Uneinschätzbarkeit ("''Der switcht jetzt gerade weg"''; verkrampft, ...) und Kontakt-Verlust im Gespräch ("Es könnte was kommen, ich weiß aber nicht, was passieren kann.") * wenn ich ''Vorabinformationen'' habe, dass jemand schon mal bedrohlich war... * wenn es sich im Gespräch ''in der Energie steigert'' * ''Impulsivität im Gespräch, körperlich Aufbauen, atmosphärisches Aufbauen im Gespräch'' * ''Unberechenbarkeit'', wer kommt ''Was könnte Bedrohlichkeit reduzieren?'' ''Was war hilfreich?'' * ''Durchsprechen'' im Tandem * Vorher absprechen... * Was für ''Instrumente'' gibt es, um Sicherheit herzustellen (z.B. Taschen-Alarm)? * ''Nicht allein sein, zu zweit sein.'' * Von außerhalb die Kolleg*innen der öffentlichen Kinder- und Jugendhilfe dazuholen. * In der Situation ''ganz klar sagen'', wenn jemand einfach vor der Tür steht, dass auf diese Weise ein Gespräch nicht geht. * Ich habe mir gedacht: "So, du kommst hier sicher so nicht rein!" ... ''klare Haltung, Position und Körpersprache ... "Das geht so gar nicht!''" * "Das lasse ich mir nicht bieten!" * "Das ist unsere fachliche Position! So arbeiten wir nicht!" * "Das ist die Grenze! Das hat keinen Platz in unserer fachlichen Arbeit!" * Zu zweit ins Gespräch. Brauche ich einen bestimmten Typ als Fachperson? Brauche ich einen Mann? Was sollen die Fachpersonen mitbringen? * Bei aufbrausendem Vater ... steht auf ... Fachperson bleibt sitzen ... in der ''Sprache und in der Körpersprache deeskalierend'' ... "seitlich stehend" * Situation ansprechen auf ''Meta-Ebene'': "Mir wir enger ... was passiert hier gerade ... sollen wir lüften ..." * ''Telefon'' in der Hand * ''Timing'' spielt eine Rolle: Bedrohlichkeit rasch ansprechen ''Wie geht es Männern mit Bedrohlichkeit? Spielt Geschlecht eine Rolle?'' * Löst es Druck bei männlichen Fachpersonen aus, dass diese bei Bedrohungssituationen in den Einsatz müssen? * Forderung der Kinder- und Jugendhilfe: Hier muss zu Gesprächen ein Mann mit! * Auch diskriminierend gegenüber männlichen Fachpersonen... * Überforderung für männliche Fachpersonen * Bei Tandem-Besetzung fällt dieser Satz "Das muss ein Mann dazu rein." immer wieder. ''//Geparkte// Themen'' * Was könnte aus der Perspektive der Klient*innen der Auslöser sein? * Wer ist aggressiv/gewalttätig? * Gibt es einen Unterschied, wer aggressiv ist? * Jugendliche * Elternteil * Kolleg*in * Jugendliche untereinander * Wer und wo findet die bedrohliche Situation statt? * Schutz und Sicherheit für Jugendliche * Angstgefühle
*Something has happened that feels like it requires a quick response. ''Examples:'' * Threat of life *Violence in the family *Massive Conflict in the family ** 'she cannot stay here anymore' * Going missing * trying to establish if new and worrying information is true * A worrying phonecall- provoking a response ''What it is like to be a worker in this situation?'' *stressful *guilt * anger *worried you have messed up * frustrated * Worried you are getting the blame * responsible for what has happened * Worried about impact on other work * stress of additional work * Worried about how others interpret crisis, for example, going missing for a couple of days- why has this not been deemed a crisis * watching for clients who may be quiet and not experienced as a crisis ''If this happens:'' *Breathe * the stronger the feeling of //crisis //the more time required to calm and take a moment * Reassure caller and let them know that you will respond * Respond * Mentalize: consider the urge from the caller (informer) * Consider who takes on the responsibility of action (avoid quick fixing) * Talk to colleagues in the triangle - what information do we have? what has happened? * raise the crisis appropriately in a timely fashion *Personally contact family within 24 hours **even if crisis is formally over * Helpful ways of phrasing how you contact family * Take time tell colleague you will call them back in ten minutes- time for me and colleague to process what has happened
see here [[https://www.youtube.com/watch?v=mCqrgQSe2MY]]
1. [[What is a crisis|Krise Krise Krise- What to do in a Krise]]? 2. Things that we have to do in a crisis * defining roles & responsibilities * in the moment * after * procedures which must be followed * Who has to be informed and involved? * making a plan 3. Client Crisis * Crisis within the institution * Crisis at home 4. Worker Crisis 5. End of Crisis *Mark the end of a crisis * learning from a crisis
!! What us learning at work? *every situation is different every day **grow with different situations everyday *Going to a course to learn ''Idea from Paedakoop'' 3 people around a case flat/parent/teacher 3 meet to disucss case dis integrated learning- they dont know this, not my job to teach the others (mountain analogies) ''What bits of evidence or research do we most make use of in our work?'' What do we help families with? Finance housing Crisis intervention Mental health - counselling -psychiatry *borderline personality *traumatized parents *alcohol/drug abuse Illness (Cancer etc) Family difficulties *parental work (new to the team-keep them compliant) Important part of what we want to manualize- being clear about what our meaning is name is 'parental counselling'. Our team might describe themselves as their professions rather than their evidence base practice. ''What would the family say you do?'' this is my parent counsellor ''What would they say you are there to do?'' Talking about problems Helping me with problems Responsible for me whatever the issue - parents may feel happy they can ask for help with anything -workers may feel not so happy they have to help with everything *Attachment *creative reactions to working critically with familys ''Questions for teams'': What do you think you should be helping with What do you help with? How do we get to helping with what we are? Supposed to be helping with? We have done sensitive attunement- collaborative working with parents Now onto planning and broad casting intentions- How and why we do things Share this with parents (so that this is clear to everyone) See [[Active Planning]]. Shared intention with for example parent- thinking that it is only your plan where it may be that parents has never been asked where we want to go or be in 2 years (important to help with areas of need but also revisitng the intentions) ''2-day workshop in April'' Manualizing- where do we start? Learnign from each other- some people get to the end goal- how do some of us make it work? [[What would we take back to our team from this morning?]]
!LOCAL TEAMS EDIT YOUR VERSION OF THIS PAGE! ''DELETE THESE INSTRUCTIONS'' AS YOU EDIT YOUR PAGE, but KEEP THE TITLE (the ''"OUR Team"'' in the title box when you are editing - as this will mean the page shows up in the right places as you navigate menus etc]] This page signposts local team members to the material that is specific to their own local version of the AMBIT manual. //These TiddlyWiki based manuals allow multiple locally-adapted versions drawing and building on a common shared core, so local teams should [[Edit]] this content by opening the [[OUR Team]] page// !LOCAL TEAMS: place YOUR OWN team's name here! Click this button to list topics relating to <<tag [[OUR Team]]>> [[Our team's core expertise]] - Opens a page that briefly describes our team, what we do, where, with whom, and who we are... [[List LOCAL EDITS to the manual]] - Opens a page listing all the pages that have been //locally-edited// by this local team... <<tag [[Supervision Notes]]>> - Offers a drop down list of notes of learning points from local team Supervision sessions <<tag [[OUR LOCAL Resources and Practice]]>> - Offers a drop-down list of pages describing local resources in our locality, and our face-to-face ("clinical") practices <<tag [[Tasks & Problems to manage]]>> - Offers a drop-down list of pages describing the kinds of problems our team may have to manage <<tag [[OUR LOCAL Teamwork and Governance]]>> - Offers a drop-down list of pages describing our local approach to teamworking - our 'rules of play' or 'team culture' <<tag [[Local Manualization Homework Tasks]]>> - Offers a drop-down "to-do list" of [[Manualization]] tasks for a local team. [[+ Manualize our work]] - Make sure you are in [[Edit mode]] first, and then open this page to get started with your local manualizing...
!!Purpose Each team who trains in AMBIT gets their own individual AMBIT manual, which they can add to and edit to become their own. Through the training Teams learn to manualize their work with the aim of assisting [[LEARNING at work]]. At present there are a number of teams who edit their manuals and manualize on a regular basis. !!Teams Who Manualize Below we have included a list of the teams who are currently using the practice of manualizing, the links to their manuals are included. * [[AMASS|https://manuals.annafreud.org/ambit-amass/]] * [[AMYOS|https://manuals.annafreud.org/ambit-amyos/]] * [[AMBIT Austria|https://manuals.annafreud.org/ambit-austria/]] * [[Bexley CAMHS|https://manuals.annafreud.org/ambit-bexley/index.html]] * [[Brighton & Hove|https://manuals.annafreud.org/ambit-brighton/index.html]] * [[CASUS|https://manuals.annafreud.org/ambit-casus/index.html]] * [[Herts & Bucks LD Service|https://manuals.annafreud.org/ambit-hertsandbucksld/index.html]] * [[The Hive|https://manuals.annafreud.org/ambit-hive/index.html]] * [[Lancashire & South Cumbria Collaboration|https://manuals.annafreud.org/ambit-lancs/index.html]] * [[Wandsworth|https://manuals.annafreud.org/ambit-wandsworth/index.html]] * [[The Winch|https://manuals.annafreud.org/ambit-winchproject/index.html]] * [[Camden Resilient Families|https://manuals.annafreud.org/camdenresilientpeople/index.html]] * [[IMPACT|https://manuals.annafreud.org/impact/index.html]] * [[The VIP|https://manuals.annafreud.org/ambit-thevip/index.html]] *[[C&E MIND|https://manuals.annafreud.org/ambit-cemind/index.html]] !!Actions For guidance on how to get started with manualizing see the page [[Manualization]]. If you would like us in the AMBIT project to connect you up with other teams who are manualizing feel free to [[Contact us|AMBIT programme]]. ---- !!Signposting Site You can see a list of all teams manuals through the signposting site manuals.annafreud.org. In the [[iFrame |iFrames]]below if you click '>More' under AMBIT you will see the list of all AMBIT manuals.// <html><iframe src="https://manuals.annafreud.org/"height="900" width="100%"></iframe></html>
This is a residential and day service for young people with complex and multiple difficulties including mental health problems. The service provides intensive therapeutic work (including family work) and focuses on engagement and joint work between education professionals and mental health workers together with young people and their families. !!Current Evaluation and Research The team are currently writing an academic paper for publication about their experience of implementing AMBIT within the service.
<div class="tc-table-of-contents"> <<toc-selective-expandable 'Practices: LEARNING at work'>> </div>
''Elternarbeit in Krisen'' 1.Kontakt innerhalb von 12 Stunden aufnehmen mit der Familie. 2. Update ausmachen. 3. BL informieren
Kinderschutzgruppe vom 25.03.2019 ...
* Reflected on the role we would like to play in our organisation - what do I want to work? What work do I want to do? It was helpful to reflect on the feelings that we had in relation to this (to have a chance to mentalize ourselves and be mentalized). * Found it helpful to have an experience (and modelling) of how we could manualize our work; the therapy that we do with families. It was helpful to see how we could break it down into smaller parts, so that it feels more manageable to write it down. * Would like to share with the team what we learned how and try to have a go in the team. *Was interesting to reflect on how our team might feel in relation to the work that they do - what they might feel satisfied with and what not? How could we connect with them about their work vs. just telling them about a new model? *Stood back and reflected on our own team's practice - how do we feel about what we are doing? Listing out the manualizing topics was helpful, but brought feelings of "Wow, there is a lot to do!". Noticed that different feelings arising when think about implementing AMBIT/changing practice in own team than in other teams. *Notice that I feel "shy" about implementing AMBIT in own team - I don't want people to feel that we are not respecting how they are practicing or that we "know" what is best. 'It feels emotionally different training/applying AMBIT in our own team'. *When we have trained other teams in AMBIT, it is "voluntary" - we let them choose. Is it voluntary in our team? *Exciting to be asked about writing an article about our experience of sharing AMBIT within our own organisation.
Wer nimmt teil? Ziele Organisatorisches Projektteam Kosten Budget Transfer in Alltag
[[SVSS Modell|SVSS Modell.pdf]]
! Krisenplan für die Elternberatung: * Frühwarnzeichen: __Persönliche__ - bestimmte Dinge nicht mehr adäquat aufnehmen können (u.a. Abnahme der Merkfähigkeit; Filterfunktionen des Gehirns beeinträchtigt) - körperliche Symptomatik beachten (Kurzatmigkeit; veränderte Schlafhygiene; teilweise veränderte Träume; Rückzug; erhöhte Sensibilität; körperliche Unruhe und Anspannung; Nackenverspannungen) - Gedankenkreisel ("nicht abschalten können"); emotionale Abwesenheit; apathische Gefühle - "mitten im Arbeitsstrudel" __Durch das Umfeld __ - bewusstes Ansprechen von klaren Warnsignalen beim Gegenüber - Annahme der Sorge von Außen; Ernst nehmen der Kollegen - Fürsorge für die KollegInnen - Konzept des Fachdreiecks als Herausforderung (dynamische Aspekte; Gefühle von Verantwortlichkeit) * Wie kann ich eine Krise vorbeugen? Präventionsmaßnahmen - Teilen von Erfahrungen mit anderen (darüber reden) - work load! - bewusste Handyzeiten und Erreichbarkeit - Bewusstes Atmen - "in den Körper hinein kommen"; körperliche Aktivität - persönliche Rituale kreieren, um eine bewusste Trennung von Arbeit und privatem Bereich herzustellen - "Achtsamkeitsapp - 7mind" - regelmäßige Pausen in den Alltag einbauen und Pausenzeit einhalten (Meditation; Termine gut einteilen, dass sich Pausen ausgehen) - freie Tage wirklich konsumieren - mehr Bewegung in den Arbeitsalltag einbauen - Buchtipp: "Sitzen ist das neue Gift" - Sitzpositionen beachten! Öfters kurz aufstehen,... * Coping-Strategien - regelmäßiger körperlicher sowie psychischer Ausgleich (Achtsamkeitsübungen, Bewegung und Sport,...) - Schreiben, schreiben, schreiben (To-Do-Listen) - "Denkrunden" einlegen: "zwischen Reiz und Reaktion liegt die Freiheit" (Frankl, V.) - Wahrnehmen eigener Grenzen (Selbstbeobachtung); sich Raum nehmen - innere Einstellung: Entscheidungsfreiheiten und Eigenverantwortung wahrnehmen, eigene Haltung bezogen auf die Arbeit reflektieren - Terminplanung (wenn möglich) individuell gestalten ("bewusstes Nein-Sagen und Ja-Sagen") * Unterstützung durch Kollegenkreis - Anbieten von Unterstützung - Teamsitzungen und Intervision - Supervision - "voki fit" - Achtsamkeitsübungen in den Arbeitsalltag einbauen - "Krisenplan von Sharon" Schlusszitat: "Wie isst ein Inder einen Elefanten? - Stück für Stück!"
AMBIT Austria: Vorarlberger Kinderdorf
Wir führen inzwischen mehrere Jahre //Sozialpädagogische Diagnostik// durch. ''Was ist der Zwischenstand unserer Implementierung? '' Wir gehen in der Analyse nach der Slice&Dice-Methode vor. Slices: # Macht Sozialpädagogische Diagnostik Sinn? # Aufgaben der Teamleitung # Woher kommt der Widerstand? # Wissensmanagement # Haben wir Veränderung? # Warum beschäftigen wir uns überhaupt mit diesem Thema? ''Macht //Sozialpädagogische Diagnostik// Sinn?'' Begriff //Diagnostik// schwierig; besser vielleicht //Anamnese - Hypothese - Interventionsplanung// Wenn ich Diagnostik mache und dann keine Diagnose habe, dann stimmt der Begriff nicht. Ja, geplante Arbeit in der Pädagogik macht Sinn. Nicht nur in der Wirtschaft. Ich bringe das in der Einführung neuer Mitarbeiter*innen ein...das klappt gut. Deren Sichtweise auf ihre pädagogische Arbeit verändert sich dadurch: ich mache einen Plan und bleibe in der Aktion, nicht in der Reaktion. Das macht auch Sinn für mich als Teamleiter, weil ich meine Kolleg*innen fragen kann: * Was für ein Ziel verfolgt ihr - du und dein Klient - gemeinsam? * Was wollt ihr erreichen? * Was habt ihr für eine Interventionsplanung? Es vermittelt Helfer*innen Sicherheit: ich weiß, wohin ich will und habe einen Plan! Ein Plan gibt auch Orientierung. Ein Plan kann ich im nachhinein reflektieren, evaluieren. Ich kann von Plan zu Plan lernen (aus Fehlern, Stolpern, Erfolg,...) Maximierung von //Profit//, weil ein Gewinn für Klient*innen und Gewinn für Helfer*nnen entsteht. Es kommt zu effizienterer Gestaltung der Hilfe und der Pädagogik. Effizienz: Effekt in der Zeit; man kann den Stand der Entwicklung in der Zeit besser einordnen; es entsteht weniger Unsicherheit im Sinne von: die Erfolge der Hilfe stellen sich zu langsam ein. Wenn Helfer*innen Sicherheit habe, dann spiegelt sich das in Klient*innen wider. Frage: Teilen die Kolleg*innen in der Teamleitungen diese Vorstellungen von ‚Sinn‘? Wenn das gemacht wird, dann erleichtert es die Arbeit für Teamleitungen. Ich kann reinschauen und sehe: Kollege hat einen Plan... Potentielle Gegen-Argumente: * Ich mache das für die Schublade. Wofür mache ich das? * Meine Leitung interessiert sich nicht dafür. * Bereichsleitung interessiert sich nicht dafür. * Ich brauche es nur im Notfall... * Es gibt keinen Bezug zwischen Fallplanung, Diagnostik und Bericht. ''Aufgaben der Teamleitung'' * Mitarbeiter*innen-Einführung: das Instrument nahebringen, erklären... * Standard kontrollieren: wird es gemacht? Ist es gemacht. * Mir muss als Teamleitung der Umgang mit dem Instrument klar sein; ich muss sattelfest sein. * Ich muss Mitarbeiter*in unterstützen können (auch ohne KlientIn zu kennen). * Maßstab festlegen: ist es gemacht? Ist es vollständig gemacht? (In welcher Qualität ist es gemacht?) * Findet sich die Planung in der Umsetzung wider? Wenn nicht, warum nicht? * Positiver Verstärker: Bezug auf Diagnostik nehmen: Cool, das habt ihr geplant und umgesetzt! ''Woher kommt der Widerstand? '' * Wie hoch schätzen wir den Widerstand von Mitarbeiter*innen denn ein? Auf 5er-Skala: stark (4) * Vorher wurde es nicht gemacht, jetzt wird es halt widerwillig gemacht. * Gibt es eigentlich irgendjemanden, der die Sozialpädagogische Diagnostik gern macht? Wenige... * Wir haben viele //Haptiker//: ich will __tun__, nicht die ganze Zeit reden. * Der Begriff... * Nochmal etwas Zusätzliches...zusätzliche Last...Aufgaben...Zu-Gabe * Administration braucht immer mehr Zeit... * Ich werde kontrollierbarer...ich muss mir in die Karten schauen lassen...was ich versprochen habe, muss ich auch halten... * Teamleitungen: schein-kooperativ? Mehr Aufgaben für sie...wollen nicht kontrollieren. ''Wissensmanagement'' * Von Anfang an in der Einführung neuer Mitarbeiter*innen vermitteln. Das sollten wir in unser Übersichtsblatt zu Einführung reinbringen... * Idee: Schulungsvideo produzieren * In dem LOB-Besprechungsraum hängt eine komplette Anleitung an der Wand...sehr gut und kann man Bezug drauf nehmen...könnte man pflegen, Form und Veränderung reinbringen. * Präsentation in einem Großteam * Interne Fortbildung zur Primärbetreuung...dort sollte es ein Punkt sein. Diese sollte für neue dann verpflichtend sein. * Kolleg*innen, die sich gut auskennen in der Sozialpädagischen Diagnostik, gehen in die Teams (auch den Schulteams) und geben Motivation, Inputs und Einschulung. * Braucht es separate Fortbildung dazu? * Studie: Befragung von Mitarbeiter*innen * Interviews mit Mitarbeiter*innen ''Haben wir Veränderung? '' * Quantität: ja, es wird großteils gemacht. __Ziel__ für 1. Jänner 2020: für alle Betreuungen ist die Sozialpädagogische Diagnostik gemacht und auf neuestem Stand. * Qualität : starke Schwankungen zwischen 1 und 5 (Schulnoten) __Ziel__ für 1. Jänner 2020: kein nicht genügender Bogen * Bogen überarbeiten: Titel...Inhalte * Ein deutliche Veränderung: Verantwortung und Verbindlichkeit in der Übersicht ist gegeben! * Was wäre, wenn diese Übersicht in Zukunft jemand anderer von den Teamleitungen macht? Vielleicht für eine bestimmte Zeit? ''Warum beschäftigen wir uns überhaupt mit diesem Thema?'' Es ist mehr in unseren Mitarbeiter*nnen drin. Wir machen gute, zum Teil sehr gute sozialpädagiogsche Arbeit. Dieses Level können wir heben, wenn wir uns das Instrument zunutze machen. Ich möchte uns die Arbeit erleichtern und auf sehr hohem Niveau arbeiten.
[img[698EFA46-E510-4719-B98B-AA0811AD618F.jpeg]] __Was verstehen wir unter Strategischer Planung? __ * Gemeinsame, zielgerichtete Planung der Vorgehensweise * Es sollte für jede Stunde, aber auch für den Gesamtverlauf einen Plan geben. * Dieser ist mit dem Kind/Jugendlichen bzw. den Eltern und * auch der KiJuH gemeinsam zu machen bzw. abzustimmen. * Pläne werden auch von der Kinder- und Jugendhilfe vorgegeben. * Übergeordneter Plan soll vorhanden sein, Pläne können, sollen müssen auch angepasst werden. * Was ist das Problem? Was sollte getan werden? Wer sollte das tun? * Bei wem soll welche Veränderung passieren? Was werden wir dafür für Interventionen setzen? * Wichtig: WOZU setzen wir diese Intervention? Was erwarten wir uns für eine Wirkung? [img[IMG_7677.jpg]] __''____''Für wen machen wir Strategische Planung?__ * Klienten * Jugendliche und ihr Umfeld * Kinder- und Jugendhilfe --> sind fallführend, "Auftraggeber" * für den Geldgeber * für die Mitarbeiter/innen --> hilft es uns, wenn wir einen Plan haben? Arbeiten wir noch an Veränderungen? Verändert es unser Gefühl, wenn wir einen Plan haben. Erreichen wir wirklich die Zielperson? Hat der Jugendliche überhaupt das Problem? Pläne werden auch von der Kinder- und Jugendhilfe vorgegeben. Übergeordneter Plan soll vorhanden sein & Pläne können auch angepasst werden. __Was wollen wir mit der Strategischen Planung erreichen? __ * Positive Transparenz unserer Arbeit nach außen * Damit die Kinder- und Jugendhilfe merkt, was wir tun * dass wir den Erfolg unserer Arbeit sehen * Pläne ermöglichen, kreative Ideen zu entwickeln * ein Plan gibt Sicherheit * Nicht "nur" Planen, auch machen --> die gesunde Mischung macht es * Flexibilität in der Planung soll gegeben bleiben * Dass Veränderung bei den KlientInnen passiert * Hilfe soll als hilfreich empfunden werden. * Lebenssituation verbessern, z.B.: Perspektive entwickeln, z.B auf den Arbeitsmarkt * Aufbau des S * Freizeitpädagogische Themen - was kann man tun? * alltagspraktische Fähigkeiten/Fertigkeiten * sich wirksam fühlen __ Was hält uns davon ab? __ * festgefahrene Strukturen; alte Verhaltensstrukturen * Krisen - Konflikt im Elternhaus/Schule/Peer, psychischer Zustand, * Ressourcenverteilung - Zeit und Geld * "unser" Plan ist nicht "ihr" Plan * Fehlender Sinn * Müde sein * erschöpfte Systeme * Krankheit __Was werden wir dazu für Interventionen setzen? Was werden wir tun?__ * auf einen gemeinsamen Nenner kommen --> Wohngruppe, Team, Schule * GEMEINSAME Überlegungen anstellen * Updates und STOGs nützen --> dafür braucht es Vorbereitung! * IFP und Sozialpädagogische Diagnostik mit einbringen * voneinander lernen, wie wir die Planung gestalten können --> Methoden z.B. Flip Chart, visualisieren, etc. * den Plan visuell festhalten und beim nächsten Update wieder vorlegen * sich bei der Interventionsplanung die WOZU Frage stellen * Das Logic Model (Foto oben, Säulen) für Interventionsplanung nutzen * Die Desintegrationstabelle nutzen * Moderator einführen bei den Updates, um mehr Struktur zu bekommen. Dieser hat die Strategische Planung im Auge zu behalten. *Moderator kann sich an das Paper vom Update halten/als Vorlage nehmen. * Mehr Ideen zu Methoden und Interventionen * Intervention sollte sich nach Bedürfnis des Kindes richten, nicht nach Lust und Talenten der Helfer, ABER Lust und Talente können genutzt werden, wenn die Intervention zum Bedürfnis passt * Wir sind uns dort sicherer bei Interventionen, wo wir Talente und Überzeugungen haben. Das können wir besser bei Hobbies als bei unserem Grundberuf! * Welche Ressourcen bringt jeder einzelne mit, die genützt werden können? * etwas, das ich kann auch bewusst als Intervention setzen * müssen wir uns bewusster werden, welche Interventionen wir können? * Wer hat welche Ressourcen zur Verfügung - wissen wir was der andere kann? Weiß ich, was ich selbst kann? * Wahrnehmen, was fehlt, was gebraucht wird --> auf das Bedürfnis eingehen * Ist zuerst die Interventionsidee oder der Plan vorhanden? * Fühlen wir uns gemeinsam für die Interventionen zuständig? * Haltung sollte dieselbe sein * gemeinsam entscheiden, wo wir hinwollen --> Interventionen können individuell angepasst werden, die Haltung soll die gleiche sein. * mit dem Klienten gemeinsam überlegen * von den anderen anhören, wie sie einen Plan machen. __Wie kann strategische Planung wirken?__ die Wozu-Frage stellen; Wozu machen wir die Intervention? Jeder Plan beruht auf einer Ideenfindung Nützen Handlungspläne oder schränken sie ein? __Welche Faktoren könnten diesen Veränderungsprozess beeinflussen?__
''Voraussetzung ist...'' Master Psychologie und in der Ausbildung zur Klinischen Psychologie ''Wir bieten ... '' * 15 Jahre Erfahrung in der Ausbildung Klinischer Psycholog*innen. * Es handelt sich um eine Psycholog*innen-Stelle, 75%, befristet auf ein Jahr. * Ein großer Teil der gesetzlich geforderten Stunden für die praktische fachliche Ausbildung kann in der Paedakoop absolviert werden. * Sämtliche geleistete Arbeit wird bestätigt. * Hilfe beim Erstellen des Rasterzeugnisses und der Falldarstellungen. ''Gesetzliche Grundlage... '' Psychologengesetz Abschnitt 3 § 24 https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=20008552 § 24. (1) Der postgraduelle Erwerb praktischer fachlicher Kompetenz für den Bereich der Klinischen Psychologie hat zu erfolgen durch: 1. eine klinisch-psychologische Tätigkeit im Zusammenhang mit krankheitswertigen Störungen im Ausmaß von zumindest 2 098 Stunden, unter Beachtung des § 8 Abs. 2, unter Anleitung sowie unter Fachaufsicht einer Klinischen Psychologin oder eines Klinischen Psychologen mit zumindest zweijähriger Berufserfahrung, die insbesondere folgende Tätigkeitsbereiche zu möglichst gleichen Anteilen zu umfassen hat: a) Diagnostik von psychischen Störungen und psychischen Krankheiten und von psychologischen Einflussfaktoren bei anderen Krankheiten bei unterschiedlichen Fragestellungen und verschiedenen Altersgruppen, b) klinisch-psychologische Behandlung von Personen mit psychischen Krankheiten und Störungen in verschiedenen Settings, bei verschiedenen Störungsbildern und Problemstellungen, und mit verschiedenen Altersgruppen, wobei ein fachlicher Austausch im multiprofessionellen Team von Gesundheitsberufen, insbesondere mit Ärztinnen (Ärzten), stattfinden muss, c) Maßnahmen im Bereich der Gesundheitsförderung und Gesundheitsvorsorge im Bereich der primären Gesundheitsversorgung, d) Teilnahme an Teamgesprächen, Visiten, Besprechungen in multiprofessioneller Zusammenarbeit, insbesondere mit anderen Gesundheitsberufen, 2. eine die Tätigkeit gemäß Abs. 1 begleitende gleichzeitige Fallsupervision in der Gesamtdauer von zumindest 120 Einheiten, die anhand konkreter dokumentierter Fallbeispiele eine unterstützende Hilfestellung und Beratung gewährleistet, wovon zumindest 40 Einheiten in Einzelsupervision zu absolvieren sind und 3. eine im Zusammenhang mit der Ausbildung zu absolvierende Selbsterfahrung im Ausmaß von zumindest 76 Einheiten, wovon zumindest 40 Einheiten in Einzelselbsterfahrung bei höchstens zwei Personen zu absolvieren sind. (2) Die Fallsupervision gemäß Abs. 1 Z 2 darf nur von Klinischen Psychologinnen oder Klinischen Psychologen mit zumindest fünfjähriger einschlägiger Berufserfahrung und aufrechter Berufsberechtigung durchgeführt werden. Eine Personenidentität mit jenen Berufsangehörigen gemäß Abs. 1 Z 1 ist im Ausmaß von 50 Einheiten und gemäß Abs. 3 zur Gänze nicht zulässig. (3) Die Selbsterfahrung gemäß Abs. 1 Z 3 darf nur von solchen Klinischen Psychologinnen, Klinischen Psychologen, Gesundheitspsychologinnen, Gesundheitspsychologen, Psychotherapeutinnen, Psychotherapeuten oder Fachärztinnen (Fachärzten) für Psychiatrie und Psychotherapeutische Medizin, die selbst zumindest 120 Einheiten Selbsterfahrung absolviert haben, geleitet werden. Eine Personenidentität mit den Berufsangehörigen gemäß Abs. 1 Z 1 und Abs. 2 ist nicht zulässig. (4) Das Vorliegen von Befangenheitsgründen gemäß § 7 AVG hindert die Betroffenen an der Anleitung gemäß Abs. 1 Z 1, Fallsupervision gemäß Abs. 2 sowie Selbsterfahrung gemäß Abs. 3. ''Grundprinzipien, die wir in der Paedakoop in dieser Ausbildung verfolgen '' # Learning by doing # Persönliche Ausbildungsanleitung # Lernen im Team und von den Teammitgliedern # Proaktive Gestaltung der Ausbildungszeit ''1. Learning by doing '' Bei der Ausbildungsstelle handelt es sich um eine Psycholog*innen-Stelle. KV-Einstufung auf Stufe 7. Das bedeutet, dass Mitarbeiter*innen psychologische Tätigkeiten durchführen, allerdings unter formaler und inhaltlicher Anleitung. ''2. Persönliche Ausbildungsanleitung '' Die Ausbildungsanleitung ist eine Fachperson, die den gesetzlichen Vorschriften entsprechend länger als 5 Jahre den Eintrag in die Liste der Klinischen Psycholog*innen hat. Diese ist für die gesamte Ausbildungszeit die verantwortliche Anleitung und wird am Ende der Ausbildung auch das Rasterzeugnis unterschreiben. ''3. Lernen im Team und von den Teammitgliedern '' Mit allen Teammitgliedern von Team Fünf sollen Ausbildungskandidat*innen Vereinbarungen getroffen werden, wann eine Begleitung in der Fallarbeit möglich ist, also in Beratungsgesprächen, Standortgesprächen etc. ein Mitlaufen möglich ist. ''4. Proaktive Gestaltung der Ausbildungszeit '' Wichtig ist, dass Ausbildungskandidat*innenihre Ausbildungszeit pro-aktiv gestaltet. Schon in den ersten Wochen soll ein Plan gemacht werden, wann welche Ausbildungsteile jedenfalls erfüllt werden sollen. ''Ablauf der Ausbildung '' [img[Ausbildung.jpeg]] * Mit Beginn der Ausbildung ''unmittelbarer Einstieg in die operative Arbeit'' ... # Elternberatung # Klinisch-Psychologische Diagnostik * Teilnahme an den ''Teambesprechungen Team Fünf'' * Teilnahme an ''Supervisionssitzungen Team Fünf'' * Teilnahme an den ''Entwicklungsteams //Elternberatung// und //Klinisch-psychologische Diagnostik//'' * Am Beginn der Ausbildung ''wöchentliche Supervision und Praxisanleitung'', nach etwa drei Monaten 14-tägig und nach 6 Monaten 3- bis 4-wöchig. * ''Selbsterfahrung'' im Rahmen der Ausbildung sofort vereinbaren und starten. * Die Ausbildung Klinische Psychologie ist eingebettet in den ''Einführungsprozess für neue Mitarbeiter*innen'' im Vorarlberger Kinderdorf/Paedakoop. * Mit Kolleg*innen des Teams vereinbaren: ''bei welchen Beratungen kann ich teilnehmen'', bei welchen Gesprächen darf und kann ich //mitlaufen//? * ''Hospitieren bei Kinder- und Jugendpsychiater*innen'' vereinbaren. * Optional ist eine ein- bis zweiwöchige Möglichkeit, ''in der stationären Psychiatrie zu hospitieren''. * ''Präsentationen'' in Team Fünf zu ... # Zwischenstand Ausbildung nach etwa 4 Monaten # Input zu Fachthema nach etwa 6 Monaten # Abschlussresümee kurz vor Ende der Ausbildungszeit
''Einladung'' ! ''Von- und miteinander lernen … Führen im Shut-Down'' * Professionelle Helfer*innen sind in dieser vulnerablen Situation auch mit neuen Herausforderungen und Schwierigkeiten konfrontiert. Das gilt auch für Fachpersonen, die in der Führung tätig sind, und erfordert, sich gegenseitig zu unterstützen. * Wenn Führungskräfte miteinander sprechen und mit- und voneinander lernen, dann gelingt ihre Führungsarbeit mit hoher Wahrscheinlichkeit besser und sie fühlen sich wohler. * Wir wollen darüber sprechen, welche Wahrnehmungen, Gedanken und Gefühle wir haben. Wir wollen unsere Sorgen und Belastungen, genauso wie unsere Ideen und Kreativität teilen. Wir wollen von- und miteinander lernen. * Wir möchten ein Treffen anbieten; online via Zoom, eineinhalb Stunden, am Mittwoch, 20. Mai 2020, 15.00 bis 16.30. Wer Zeit hat und interessiert ist, kann teilnehmen. Wir freuen uns. ''Teamleitungen, Klassenleitungen und Qualitätssicherung sprechen über ihre Erfahrungen... '' ''1. Arbeitsorganisation von Leitung '' * Im Shutdown hatten die Führungspersonen __nur sehr eingeschränkt die Möglichkeit, sich auszutauschen__. Eine geplante Klausur der Team- und Klassenleitungen konnte nicht stattfinden wegen des Shutdowns. * In der Schule arbeiten 27 Lehrpersonen an drei Standorten. Wir haben an jedem Standort eine Leitung installiert. Damit hat sich die __Personengruppe__, für die die Leitung verantwortlich war, __verkleinert__ ... im Kontakt, im Beantworten von Fragen, im Abnehmen von Sorgen. * In den Wohngruppen gab es keinen Shutdown. Es war ein __Vollbetrieb, der so noch nie da war.__ Man kann sich das Vorstellen wie einen F//erienbetrieb ohne Angebote, zusätzlich mit der Verantwortung für das Home-Schooling//. * Keine Teams, geteilte Teams, online ... und das bei Vollbetrieb. Über die Wochen hat sich die __Situation sehr unterschiedlich__ dargestellt. In den ersten zwei Wochen des Shutdowns waren ein paar Kinder zuhause, der Rest der Zeit: volles Programm. * Ich habe mich mit persönlicher Präsenz zunächst sehr zurückgehalten, habe auch __Urlaub__ gemacht. Ich habe aber immer die __Verbindung__ gehalten. * Wir haben eine __Zoom-Supervision __zu Traumapädagogik ausgemacht. * Das __Teamwork hat essenzielle Bedeutung__. Wie stark die persönliche Begegnung dort wirkt, das wurde stark bewußt, als es fehlte. * Vorschlag an Kolleg*innen im Team: __Was wäre, wenn__ wir alle gemeinsam an einem Tag Urlaub nehmen würde? Resonanz: würde jetzt eher Stress machen, wenngleich nette Idee. * __Tätigkeit__ in Forschung, Innovation und Entwicklung zu Hotline und Kollegialer Beratung und Öffentlichkeitsarbeit __verlagert__. ''2. ''''Umgang mit Unsicherheit '' * An die Leitung/Direktion wurden Fragen herangetragen, die diese dann weitergetragen hat. __Alle haben Antworten gesucht, aber schwer Antworten gefunden __... ähnlich ich, wie es gesamtgesellschaftlich war. * Das Wichtigste war __Transparenz__ den Mitarbeiter*innen gegenüber: //Ich höre dich. Ich nehme das an. Ich trage das weiter. Aber denke nicht, dass ich als Leitung sofort auf alles eine Antwort weiß oder eine Lösung bieten kann.// * __Miteinander nach Lösungen suchen__ * Es waren sehr viele Fragen ... persönliche Belange (eigene Kinderbetreuung ...) ... wie geht es weiter im Unterricht? ... existentielle Fragen * __Konferenzen haben bestärkendes Gefühl__ und ein Gefühl von Sicherheit gegeben. * Es waren weniger die Fragen zu beantworten, das wichtige. Wichtiger war das __Gefühl von Sicherheit zu vermitteln__. * Ich habe __von einem Verdachtsfall und dem Vorgehen bereits gehört__, als es in meinem Team geschah. Da haben wir dann __schnell reagieren können__, waren vorbereitet. * Es gibt eine große __Unsicherheit, was wir tun, wenn ein Kind oder Mitarbeiter*in an Corona erkrankt__. Da sind wir nicht gut aufgestellt. * Es gab teilweise auch __widersprüchliche Informationen__, die keinen Sinn machen. Dann habe ich versucht mit gesundem Menschenverstand vorzugehen. * Das Corona-Krisenteam ist gut für die Allgemeinen Standards, aber __für die konkreten Vorgehensweisen brauchen wir dann die Abstimmung mit Kolleg*innen, die die gleichen Aufgaben haben.__ * Am Anfang haben wir uns noch stark um die __Infrastruktur für Homeoffice__ gekümmert und haben rasch begonnen Teamsitzungen via Zoom zu machen. Dann haben wir aber gemerkt, dass auf Dauer so nicht gut ist und haben begonnen, mit allen Mitarbeiter*innen __individuell Fallbesprechungen__ zu machen ... zusätzlich zu den Teambesprechungen via Zoom. Das war sehr fordernd und gleichzeitig auch bemerkenswert fachlich klug, dass so zu machen ... Überlegung, das weiterzuführen. ''3. Besondere Anforderungen an Leitungspersonen '' * Die //existentiellen Fragen// und die __Komplexität__ waren neu. * Für Leitungen in der Schule war das __Spannungsfeld__, der Spagat zwischen Schulerhalter und Arbeitgeber noch spürbar stark. Die Richtlinien von den Schulbehörden und vom Arbeitgeber Vlbg. Kinderdorf haben sich unterschieden. * __Verantwortung für 10 Mitarbeiter*innen__, die alle am Arbeiten waren. * Es gab dann alle __verschiedenen Szenarios__ (Verdachtsfall, Coronaquarantäne) in dem Team. * Stark beschäftigt hat auch, die Kontakte mit den Eltern wieder aufzunehmen ... wir haben gemerkt, __wie sich die Isolation auf die traumatisierten Kinder auswirkt__. * Die __Grenze zwischen Arbeit und Freizeit__ hat sich noch mehr verwässert. * Fragen der __Diensteinteilung__ unter diesen Umständen; Wie stark muss ich persönlich präsent sein? Muss ich Mitarbeiter*innen, die älter sind, nach Hause schicken? * Teamleitung als __Außenbordmotor__, der den Kolleg*innen Struktur, Kick, Spannkraft gibt. * Teamleitung in der Krise in den Urlaub zu schicken: das finde ich nicht gut. * Sorge auch darum, was im __medialen Transport eines Vorfalls__ geschehen würde. ''4. Leitungsgefühle'' * Persönliches Treffen mit Kolleg*innen wurde __vermisst__. * 3-Dimensionalität ging verloren. * Erkenntnis: Wir funktionieren als Helfer*innen da und dort __nicht so gut, wenn wir den Austausch nicht haben.__ * __Stark gefordert__ bei den wöchentlichen Zoom-Konferenzen ... __immer am Sprechen__. * Es war eine völlig neue Leitungserfahrung! * __//Nichts ersetzt die existenzielle Begegnung. //__(Günther Funke) * Es war eine __Riesenenttäuschung__, dass wir mit 1.Mai nicht wieder Teambesprechungen machen konnten. * Gefühlt: __7 Tage voll in der Arbeit und trotzdem nicht auf die Stunden kommen__. Voll am Arbeiten und dennoch Urlaub schreiben. * Sicher ein __erhöhter Level an Energie und Zeit__, der aufgewendet werden muss. * Wenn das so weiter gehen würden, dann wäre man __sicher schneller am Limit __der Energie. * __Beruhigend__ war, dass schnell klar war, dass Kinder nicht oder wenig durch das Virus gefährdet sind. * __Starker Frust gegenüber der Firma,__ was das Pushen der Themen Überstunden-Abbau, Urlaubs-Abbau angeht, gleichzeitig waren wir Tag und Nacht am Arbeiten. Es gibt sogar Überstunden; von Abbau keine Rede. * Auch die __persönlichen Hintergründe__ sind wichtig ... ältere Eltern in der Familie, vielleicht selbst gefährdet sein ... * Es ist sehr __frustrierend, mit den neuen Regelungen für Teambesprechungen __klarzukommen. * Sehr stark gefordert und nun auch __müde__ ... sich im Homeoffice __die Kolleg*innen zu vergegenwärtigen ist fordernd__. * Es war auch schön zu sehen, wie wir __als Gruppe zusammengewachsen__ sind. * __Wer ruft eigentlich mich an?__ Wer kümmert sich um die Teamleitungen? * __Stress der Geschäftsführung auch gespürt__ und übernommen: fahrig und aufgescheucht. ''5. Was hat geholfen?'' * __Treffen__ der Leitungen und __Austausch__ mit Systembegleitung * Bald wieder in reguläre Dienstpläne eingeführt(sonst Gefahr der Erschöpfung). * Positiv am Homeoffice war lediglich, dass ich auch __für meinen Sohn da sein__ konnte. * Ich bin __stolz__: Die Kinder waren Klasse wie noch nie. Sie haben das genial gemeistert. * Die __erste persönliche Teambesprechung nach dem Shutdown,__ die wir gerade hinter uns haben, die hat mich sehr gefreut. * Die __gegenseitige Zusicherung__ unter den Leitungen: Wen es als ersten mit einer Quarantäne erwischt, dem helfen die anderen. * __Highlight des Schulstarts__ und Überraschung über Achtsamkeit und Behutsamkeit der Schüler*innen * Wir haben das Team zu einem Essen eingeladen, um die viele Mühe und Arbeit, die gemach wurde, zu würdigen. * __Song des Tages,__ Fotos in der Signal-Gruppe, * Situationen voller __Humor__ * Verlassen auf __eigene Position und Herangehensweise__ * __So tun, als ob ich einen Plan hätte.__ Sicherheit vermitteln, obwohl ich selber Unsicherheit spüre. *
!!! Was ist der Sinn? # Für die BL * Sicherstellen, dass der/ die neue MAin einen Überblick über die Gesamtaufgaben der Paedakoop kriegt * Ermöglichen, die Dimension in der Region zu erfassen * Gute Arbeit zu sichern * Bindung der MAin an den Bereich herzustellen * Alle auf einen Basis - Informationsstand zu bringen # Für die TL * Sicherstellen, dass unsere neuen MaInnen ihre Aufgabe verstehen * Sicherheit vermitteln * Basiswissen über Abläufe, Haltung, Inhalten, Verwaltung, Dokumentation vermitteln * Haltung gegenüber KlientInnen, Themen und im Team vermitteln *Fragen beantworten und Unklarheiten besprechen * Haltungen und Sinn HINTER den Abläufen immer wieder erklären * Einbindung ins Team begleiten und mitgestalten, jemandem Platz geben und Raum eröffnen * Übersetzung zwischen Teammitgliedern und neuem/r MaIn herstellen !!! Wie lege ich es an? * Erster Tag: Softer Einstieg. Abstimmung mit MentorIn. * Beginn im Cafelino * Führung * Überleben sichern: Handy, Schlüssel, Büro, Arbeitsplatz, * Paedakoopisch für Anfänger, erste Begriffe gehört haben * "Große Linie"- Überblick über und Sinn von Einführungsphase; Dauer 4-6 Monate; Paper durchgehen; alles, was schon erledigt ist, abhaken. Namen und Telefonnummern von jenen Personen weitergeben, die sie dafür brauchen (erste Vernetzungstätigkeit). Aufforderung, die Termine auszumachen. Schritt für Schritt ausmachen, welchem Thema wir uns nach und nach widmen. ("Ich möchte, dass du bis zum nächsten Mal...z.B. die Dokumente im KIS liest und wir besprechen das nächstes Mal." - angefangen bei Paedakoop, dann ausstrahlen in andere Bereiche). * Konzept lesen und diskutieren ist WICHTIG. Gibt es Fragen? * Balance zwischen Dienstleistung (was brauchst du?) versus Leitungskontrolle (Was brauche ich von dir?) * Nächstes Treffen: Inhaltliche Diskussion, aber auch Kontrolle: hast du Termine ausgemacht? Welche Erfahrungen hast du damit gemacht? * Parallel Leute in Arbeit einfädeln, mitlaufen lassen, Vernetzung mit den anderen MAInnen,Style Diversität kennenlernen lassen * Step by step Fälle übernehmen, Zeit lassen zum Mitlaufen * Auffordern zum proaktiv sein, auf andere zugehen * Einholen der Aussenperspektive ( Wie erlebst du uns? Was fällt dir auf?) * "Fallteil" in jedem Gespräch: Wie geht es dir mit den Fällen? Gibt es Fragen? Aber auch Kontrolle/ Überprüfen. Standards: Text Mailbox Signatur E-Mails Datenschutz bei Mailverkehr
!!''Topics we cover:'' * What do we want to achieve with a team? * What we tell the leader of the team about the session and who will be invited? * Two trainers doing the teaser - who should deliver the teaser (this varies) * Mentalizing the team we are presenting * Pragmatic- what do we need to bring? (flipcharts etc) * What to do in the teaser ** Being creative with this ** using Flipcharts ** adapting to the feelings in the session --- !!''Notes'' Teasers can be playful Being so precise feels a bit rigid Not always having a strict plan --- !!1. What do we want to achieve with a team? *Give them a first glimpse of what AMBIT is *Give them the feeling that this approach relates to their work ** feeling understood- the team feel that the trainers have thought about their work and what it might be like to do their work ** creating atmosphere of trust ** Relating what is said to their work- mentalizing the team you are providing the teaser to *That this would be a helpful approach for a team *Deliver emotion **supposed to be fun ** touch them ** not something they have to do additionally, this is a shared feeling ** Sharing how we felt during the training * Show that it is supposed to be fun by being playful with other trainer !!2. What we tell the leader of the team about the session and who will be invited? * Initial phonecall with team leader ** We have learnt about AMBIT, we have found this helpful to our team and we have thought it may be helpful for other teams **The CEO's have asked us to run teasers to see if you would like to attend the workshops- this is a choice not mandatory * A chance to establish if you think this would be a fit for your team * If a team leader did not want to spend time on this, we would encourage them to attend the teaser session to listen ** No teams said no to attending ** some teams where worried about time * Sub departments have a variety of different teams withing them- we spoke with the leaders of the sub departments - they decided which teams AMBIT may be most suitable for (we helped team leaders to decide which teams may be the best suit) !!3. What to do in the teaser * 1 hour long * Importance of eliciting emotions of the team * guided by the experience in the room ** How we explain things will depend on the experiences of the team * not worrying about not covering all of the contact (even all the quadrants) * Thinking about how people speak - less about what the content is i.e the experience of those using AMBIT could be just as beneficial * Start by talking to each other about how we came to use AMBIT- story telling ** What is has done for us ** Talk about how it could be helpful for them ** mentalize the team- what do we know about their work what have we heard about their work ** sharing our best understanding of the team ** curious stance- wondering if this is your experience * Explain that we will be going into all the details of the model that this is just a glimpse ** What you want them to understand is that behind each quadrant are tools and ideas that will be explored in the workshops * Explain that mentalizing is at the heart of AMBIT, we talk about babies/mothers (marked mirroring), discuss how we think we know what is in the mind of our clients but we try to explain this from a mentalizing stance ** about thoughts and feelings and those from another **empathy & awareness **cognitive and emotional **also talking about these feelings ** epistemic trust and how we can create this ** not about us understanding its about another feeling understood ** Aim is for them to understand it in the teaser (during the workshop we want them to feel it) * After we talk together about what makes the work hard- sometimes we ask the team about their experiences of what makes the work difficult and stick the issues onto the quadrants of the wheel (on a sticky flip chart)- experience is that the wheel can be explained by the issues we have (issues fall into the four quadrants) * Describe and explain the quadrants- example of how this has worked in our team (how we have used the idea of the 4 quadrants) * Show them a film where we use the AIM cards with a young person (4 minutes) (or parent clip)- show them the cards * initially we did a team questionnaire (moved this to the workshop) * Learning at work is introduced less * mostly use example of our work - what has thinking together helped with in our team (showing the team how we have applied it and how things could be different in theirs) ** for example, talking for ages about a client ** examples on failing to mentalize (creating humor, experience that everyone is human) *** aim is to reduce the stress of the team *** it is funny *** seeing us talking about failure *** The fun we have touches them ** Failing is human- we all do it (getting it right with baby only 30% of the time)- not about not being good at our jobs. ** modelling that things go wrong for a lot of us ** comfort in talking about mistakes and failures- the experience of this * Ask team 'what do you think?' feedback
!! Morgenrunde !! * Alle Teammitglieder kommen zu Wort * war beschäftigt mich? was geht mir durch den Kopf? !! Wie gehe ich mit Kindern/Jugendlichen um, die nicht andocken? * z.B. wenn Kinder/Jugendliche nicht zur Therapie kommen? * Nachgehend arbeiten in der Psychotherapie im Rahmen der Paedakoop darf sein. * Nachgehend - um sich vorzustellen, Kontakt aufzubauen, damit die Kinder ein Bild bekommen und um zu entscheiden, ob Therapie zu früh ist. * wo betrete ich einen privaten Raum? * wie lange mache ich das? 3 Mal die Option geben um zu kommen? * respektieren, wenn ein Kinder nicht zur Therapie kommen möchte !! Therapieliste !! * Aktualisierungen * Warteliste * Umgang mit Warteliste - Dringlichkeiten * Therapieabschlüsse * potenzielle externe Therapie bei Abschlusskandidaten --> Therapielisten von Kinder- und Jugendtherapeut/innen !! Fallbesprechung !! * Mj., 14 Jahre, weiblich * Fallschilderung: Verkürzte Therapiestunde; möchte nicht mehr in den Therapieraum; Therapiestunde wird nach draußen verlegt; wirkt nervös, sagt jedoch, dass sie ruhig sei; dennoch kommt sie; Therapeutin versucht sie in der Stunde zu halten; es hat sich irgendetwas verändert (noch nicht greifbar); kommt, gibt das Gefühl, dass sie Therapeutin nicht braucht; freue mich auch Jugendliche; gleichzeitig zäh; weiß nicht wie die Stunde wird; WG meldet sich, wenn Jugendliche einen Zwischentermin braucht; Wirbel rundum Jugendliche; Gefühl, dass es ihr gar nicht so schlecht geht ''Gedanken dazu:'' * Austesten; bleibt Therapeutin bei mir? * als Therapeutin das aushalten * zeigen ich bin da * gutes Zeichen, dass sie kommt --> kommt mit lächelndem Gesicht in die Stunden; dann kippt die Stimmung * Bild von Ruderboot, Rettungsring; Rettungsring nicht verloren sondern selbst kurz los gelassen * Selbstermächtigung; etwas zutrauen --> jeder will ihr helfen, traut ihr das nicht zu, * Scham nach massiver Selbstverletzung? * Phantasie - Jugendliche ist sauer auf mich * Traust du mir das zu, dass ich alleine aus meiner schlechten Stimmung komme * wenn sie früher aus Therapiestunde geht eher schlechtes Gewissen gegenüber WG * Anteil, dass es ihr nicht gut geht muss Jugendliche selbst zeigen wollen --> Rückmeldung "ich sehe diesen Anteil" * Angst/Ängste der WG-MitarbeiterInnen da * Jugendliche nützt das auch aus * Wo hat Jugendliche ihren save place? * Therapie an einem anderen Ort? nicht "am Hügel"; neuer Therapieraum nützen? was bringt das für Veränderung? * Bedürfnis Jugendliche wieder im ursprünglichen Therapieraum andocken --> gute Gespräche waren möglich, ruhig geworden --> Was bringt sie mit dem Raum in Verbindung? -->kann bei Jugendlicher auch Angst auslösten? es kommen Gedanken wenn ich ruhig werde. Sich verletzlich fühlen * was wenn es kalt wird, wenn das Wetter nicht mehr mitspielt? --> für Winter rüsten, warm anziehen; warten, bis Jugendliche in den Raum gehen möchte. * hat es noch mit dem Thema Rauchen zu tun? Jugendliche möchte in der Therapiestunde rauchen; Therapeutin lässt es in der Stunde nicht zu, würde es auch nicht in der privaten Praxis so tun. Thema rauchen ist auch in der WG großes Thema --> Ersatzthema? zuhause hat Jugendliche die Möglichkeit raus zu gehen (inoffiziell/offiziell rauchen) * Jugendliche hätte Möglichkeit vor der Stunde heimlich zu rauchen --> wieso bringt sie es mit in die Stunde als Thema? * Ersatzthema, Ablenkungsthema --> Jugendliche gibt vor, Nervosität sei Entzugserscheinung. !! Wie stärken wir unser Team? !! * gemeinsamer Vortrag ist derzeit Coronabedingt nicht möglich - ev. online? Verschieben ins Frühjahr Film - August in Ossage County; Young at Hart !! "Methodenkoffer" Methoden mitbringen und voneinander lernen - vorstellen, Erfahrungsbericht, neue Methode ausprobieren jeder bereitet 15 Minuten vor vorhandene Therapiespiele miteinander spielen
! Corona - Woche - 5 !! Rückmeldungen - Therapie während COVID 19 !!! Rückmeldung Gruppentherapie * bisher zwei Termine stattgefunden, pro Gruppe * Eindruck, dass sich die Jugendlichen darüber freuen, sich zu sehen und dass wir uns Zeit für sie nehmen * manche Jugendliche möchte keine Video-Angebote annehmen * Eindruck in die Lebenswelt der KiJu bekommen, sie sind zu Hause und zeigen auch die Zimmer und ihre Umgebung * Eltern halten sich zurück und sind nicht zu sehen, hören * KiJu haben ihre eigenen Rückzugsmöglichkeiten während der Therapiestunde * KiJus machen teilweise etwas nebenher, z.B. Zocken, Hausübungen, Musik hören --> dennoch stimmig * Kontakte halten ist wichtig - sonst hätten wir völligen Unterbruch * auch mit Spaß verbunden * gute Erfahrung, keine Dauerlösung !!! Rückmeldung Musiktherapie * Telefonkontakte haben gut funktioniert, während Home Office * Kontakte halten * Eindrücke bekommen davon, wie es den KiJus geht * Auch teilweise mit Eltern in Telefonkontakte gekommen bzw. im Hintergrund gewesen * bei einem Kind sprachliche Schwierigkeiten, was Telefonate erschwert haben * Kijus haben zurückgerufen * Rückmeldung der KiJus, dass sie sich über Anrufe freuen * persönliche Kontakte in dieser Woche gestartet --> im Musiktherapieraum * flexible Gestaltung der Termine * nach und nach wieder zu "regulärem Betrieb" übergehen !!! Überblick von Therapieanfragen * Psychotherapieliste/Warteliste und Anfragen werden durchbesprochen !!! !!! Ausblick - Ausbau der Psychotherapie * Therapieübergänge gestalten * Start voraussichtlich im Herbst !!! Veränderungen durch COVID 19 - Allgemein * Zunahme Angsterkrankungen in Gesamtbevölkerung * Suizidalität * finanzielle Sorgen * Auswirkungen auf die KiJus, die wir in Betreuung haben * Einschänkung der Möglichkeiten in der Psychotherapie sind erheblich --> Frage für die nächste Sitzung --> Welche dieser Veränderungen wirken sich auch spürbar auf die KiJus aus, die wir in Betreuung haben; von welchen Schwierigkeiten/Belastungen sind sie besonders betroffen?
!! Welche Arten der Dokumentation gibt es? !!! höchst persönliche Dokumentation * persönliche Gedanken * Übertragungsphänomene * vermutete Geheimnisse von Kindern --> "da ist doch was im Busch" * Wahrnehmungen und Resonanzen !!! Pflichtdokumentation/Meldepflicht * Gefahr für Leib und Leben * Selbst- und Fremdgefährdung * Wann finden die Thermine statt --> Datum !!! Kann Dokumentation !! Was soll ins Bosnet? * jede Therapiestunde, die stattgefunden hat oder auch nicht. * Ablauf * was ist geschehen in der Stunde * darauf achten, dass es auch andere Fachkolleg:innen lesen können * Faktenbasierte Dokumentation * Methoden z.B.: Familienbild, basteln, * Beobachtungen; z.B. kann sich auf bestimmte Methode einlassen oder nicht, * ev. ist ein Leitfaden fürs Bosnet hilfreich, der gemeinsam erarbeitet wird --> damit alle den gleichen Aufbau in der Dokumentation verwenden !! Was soll nicht ins Bosnet? * höchst persönliche Aufzeichnung * Vermutungen !! Formulierungen in der Dokumentation * es soll verständlich sein * verstehen die Kinder die Formulierung? --> im Sinne von Patient hat Einsichtsrecht. * Vorsicht vor Interpretation der anderen Kolleg:innen * wieviel Beschreibung muss mit rein? --> kurze Inhalte oder detailiertere Inhalte !! !! Wozu und für wen ist die Dokumentation? * was kann ich den Sozialpädagog:innen persönlich besprechen, was über die Doku * rechtliche Komponente * die Dokumentation nutzt auch den Kolleg:innen --> was beschäftigt das Kind, welche Themen kommen auf? * Lehrpersonen haben keinen Zugriff aufs Bosnet. * ist die Dokumentation im Bosnet auch für die Kinder lesbar? --> Patient hat ein Recht auf Einsicht * wahren wir die Schweigepflicht in der Dokumentation im Bosnet? * Aufklärung über Dokumentation: Wichtig ist, dass mit dem Kind darüber gesprochen wird, was dokumentiert wird. --> Transparenz zu Beginn der Therapie, dass ein interdisziplinärer Austausch stattfindet. Dies wird mit den Kindern besprochen. * für das Fachdreieck, um auch eine andere Sichtweise fest zu halten z.B. Kind verweigert in der Sozialpädagogik das Spielen, in der Therapiestunden nicht. --> kann eine Interventionsmöglichkeit sein * für die Leitung/Bereichsleitung * so dokumentieren, dass es der oder die Betroffene jederzeit lesen kann !! Häufigkeit der Dokumentation * zumidest nach jeder Stunde im Bosnet festhalten, dass die Therapieeinheit stattgefunden hat * höchst persönliche Aufzeichnung nach jeder Einheit, diese sind ausführlicher, zur eigenen Nachvollziehbarkeit.
! Fallbesprechung Junge A. ; 13 Jahre; ca. 1 Jahr in Therapie !! Fallschilderung * kommt zu allen Terminen * sehr beleidigend, schroffer Ton * wird von Freund zur Therapie begleitet; Freund wartet vor dem Gebäude; dies lenkt A. ständig ab --> schaut und ruft aus dem Fenster * A. kennt die derzeitigen Sicherheitsmaßnahmen Covid19; hält sich nicht daran * A. lässt Therapeutin zornig werden; Verhalten regt auf * Warum kommt A. regelmäßig? --> möchte er mich ärgern? kommt er gerne? was mache ich da? A. gibt nicht aus; KOmmt A. weil die Alternative nachhause g
! Fallscreening im Therapieteam ''Ziel des Fallscreening:'' die Leitung soll Bescheid wissen über Abläufe & Prozesse, dann ev. auch einschreiten können; es soll kein therapeutisches Coaching sein !! Wie haben wir es bisher gemacht? * im ersten Lockdown mit der Teamleitung darüber gesprochen !! Was tun mit den Therapiefällen? * irgendjemand soll auf jeden Fall das Fallscreening machen * Psychotherapeuten in Ausbildung haben Lehrtherapie --> werden die Fälle dort besprochen? * Head off bespricht die Fälle mit den TherapeutInnen * sollen wir es überhaupt machen? * als delegierte Leitungsaufgabe * Die Person, die Elternberatungsscreening macht, soll nicht auch Therapiescreening machen * Es gibt Musiktherapeutentreffen * halte mich in der Teambesprechung zurück, darum finde ich ein Fallscreening eine gute Möglichkeit, um über meine Fälle zu sprechen * Soll das Screening unter Fachkolleginnen sein? * Soll das Screening mit der Team Leitung sein? --> ''Vorteil'': dann hört auch die Teamleitung, was wir machen; ''Nachteil'': Ressourcenaufwand, keine Fachlichkeit schwächen, wenn schon Headoffs da sind * Überblick über die Einzelnen Therapieprozesse sollen irgendwo zusammenlaufen --> z.B. im Fall eines Krankenstandes oder Ausfalls ist dann klar, wo steht der Therapieprozess * Fluglotsen Beispiel --> ein Tower der weiß, wo befinden sich die Flugzeuge --> das ist in der Therapie im Moment nicht; es müssen keine Details bekannt sein, jedoch der Prozess im allgemeinen --> Überblick behalten ist wichtig * Fachliches kann in Büchern nachgesehen werden, in der Lehrtherapie besprochen, gezielt mit FachkollegInnen besprechen * Aus Leitungssicht ist es interessant zu hören, was macht Therapeut in der Therapie & welche Verknüpfungen lassen sich machen * Fallscreening in Form von Erzählen nicht direkter Fallsupport * Fallscreening im Radl --> es wird abgewechselt * Nachteil vom Abwechseln im Radl ist, dass dann der Überblick über die Prozesse nicht fortlaufen passiert --> kommen dann weg vom Tower-Beispiel * Fallscreening standardisieren --> immer gleiche Fragen/gleiches Raster um rasch Überblick zu bekommen --> was ist das Thema, wie läufts es im Fall, Neugier, wie geht es mir im Fall --> was müssen wir in der Therapie wissen? * Was ist für Therapeuten hilfreich und was muss die Leitung wissen? * Ich möchte, dass die Leitung mitbekommt, was ich mache * Es tut gut, jemandem zu erzählen, wo bin ich dran bin der Therapie; dennoch sensibel sein, was die Inhalte der Therapiestunde betrifft. * Ein Modell ausprobieren --> Erfahrungen sammeln * Im Rahmen des Therapieentwicklungsteams * es gibt keine dezidierten Ressourcen für die Aufgabe des Fallscreenings ''Zusammenfassung'': * Es ist klug es zu machen * eine Person macht das Screening * auf Workload achten --> Ressourcen! !! Dokumentation (--> ev. separates Thema) * Informationen übers Bosnet bekommen? * Sensibles Thema in Bezug auf Inhalte in der Therapiestunde * wem gebe ich welche Informationen? * geschützter Rahmen in der Therapie wahren;
Schätzungsweise ab dem Jahr 2000 gab es PT am Jagdberg. Der Start des Therapieangebots in der Paedakoop war sehr schleppend. Die Wohngemeinschafts-Teams hatten zunächst wenig bis kein Bedarf oder Interesse an Psychotherapie. Termine wurden nicht wahrgenommen, Kinder nicht motiviert, das Therapieangebot oft schlichtweg vergessen. Seitens der engagierten Therapeutinnen wurde mit Werbeplakaten (an der Pinnwand im Verwaltungsgebäude) um Aufmerksamkeit & für die Teilnahme an der PT geworben. Bis zur Übernahme des ehemaligen Landesjugendheims Jagdberg durch das [[Vorarlberger Kinderdorf |Draft of 'Welcome to the Vorarlberger Kinderdorf Manual' by michaelhollenstein]](1999) wurde die [[Elternberatung|Elternberatung]] vom AFD des Kinderdorfes durchgeführt. Es gab dann auch eine - nicht immer reibungsfreie - Übergangsphase in welcher der AFD, laufende EA-Fälle nach und nach an das „neue“ Elternarbeitsteam am Hügel übergeben hat. Ab September 2006 konnte das, neu gebildete, (Haus) Team 5 in der Paedakoop für alle betreuten Familien die Elternberatung anbieten. Michael Hollenstein (damals IfS) war zunächst als Supervisor im Haus 5 tätig, später wurde er Teamleiter. Dieses Team bestand bereits damals aus Sozialarbeitern, Klin. - & Gesundheitspsychologen, Dipl. Pädagogen und Psychotherapeuten.  Die ersten Therapeutinnen waren Eva-Maria Dörn (Kunsttherapie, Schreibpädagogin), Susanne Nesler (Pädagogin und Musiktherapeutin) und Peter Loose (Dipl. Päd.; therapeutisches Sandspiel, personenzentrierte Psychotherapie). Susanne betreute acht Jugendliche, Peter Loose zwei, von Eva wissen wir es nicht mehr. Eva widmete sich in Kooperation mit den WG-Teams, drei umfassende Projekte: Die Geister von Schloß Suchtenberg(1999), Die Hexenfee (2001), Kline Mus i mag di (2003). Mit der Zeit beendete Peter Loose die therapeutische Arbeit und konzentrierte sich ganz auf die Elternberatung. Eva Dörn verabschiedete sich in Pension (2008). Im März 2009 folgte ihr Petra Wolfgang - als Verhaltens- und Kunsttherapeutin – nach. Petra W. startete mit zwei Jugendlichen im Einzelsetting. Petra W. bezog Eva Dörns ehemaligen Therapieraum, der an der Rückseite vom Werkstatt-Gebäude gelegen, über eine kleine Brücke zu erreichen war. Die Umgestaltung fand während der Sommerferien 2009 statt und wurde mit tatkräftiger Unterstützung vom damaligen Haustechniker Erich, dem Zivildiener Martin (? ) und Heike Devigili durchgeführt.[[Draft of 'Welcome to the Vorarlberger Kinderdorf Manual' by michaelhollenstein]]
!!! ''__Um was geht es in der Gruppentherapie?__'' *Gruppenfähigkeit erlernen/sich in der Gruppe erleben *soziale Fähigkeiten *Kommunikation *voneinander lernen *Verantwortung *Verbindlichkeit !!! ''__Indikation __'' !!! __Rahmenbedingungen__ * 2 Gruppen (a 6 Kinder/Jugendliche) in Wolfurt und Schlins *Frequenz 14tg.--> an Schulrhythmus angepasst *drei Termine zum Kennenlernen *Gruppenleitung --> Duo aus Mann und Frau * Dauer 60 Minuten !!! __Dokumentation der Gruppentherapie__ !!! __Wie gehen wir damit um, wenn ein Kind nicht mehr kommen möchte?__ * Ansprechen/motivieren * Zeit lassen !!! __Standorte__ !!! __Methoden__ * Gruppenregeln --> werden teilweise vorgegeben und teilweise mit der Gruppe erarbeitet: Verschwiegenheit, keine Gewalt, etc. *vor jeder Therapiestunde wird die Einheit zwar vorbereitet; es wird jedoch auf die Ideen/Bedürfnisse der Kinder in der Gruppe eingegangen --> methodisch offen * Gruppenkassa: ein Kind ist für die Gruppenkassa verantwortlich und dafür zuständig Verpflegung (Knabbersachen, Getränke...) für die Gruppentherapie zu sorgen; halbjährlich wurde abgerechnet. Dann wurde ein neuer Kassier von den Kindern gewählt. * Rückmeldung in Form von Kärtchen mitgegeben * Arbeit mit Therapiebällen * Einsatz der Therapiehunde * kreative Medien * Musiktherapie * Rollenspiele * Verkleidungskiste * Finger-/Handpuppen * "Kampfspiele"; Ringen; Kräfte kennenlernen & messen * diverse Spiele * Entspannungsübungen * Geschichten vorlesen * Tanzen * Rollenbilder * Einsatz von digitalen Medien (Film, Videos,...) * Begrüßung und Verabschiedung mit Handschlag * gemeinsames Aufräumen !!! __Aufnahmemodus in der Paedakoop__ * Ausschreibung an die Dreiecke. * Rückmeldung aus den Dreiecken, was die Themen der Kinder sind. * Gruppenleiter/innen treffen eine Vorauswahl !!! __Auf was wird bei der Gruppenzusammenstellung geachtet?__ * Alter * Themen * Geschlecht Einladungen !!! __In Diskussion:__ * Gruppengröße * fixe oder offene Gruppe (Gruppendynamik)
Warum über Anfänge in der PT sprechen? * siehe Geschichte der Psychotherapie: [[Paedakoop Therapieteam - Geschichte]] Welche Bedeutung haben die Anfänge für die Klienten? * Erster Check/ Hop oder Top Situation: klappt das mit uns? Verstehst du mich? Gefällt es mir hier? Welche Bedeutung haben die Anfänge für die PT?''
Psychotherapie-Entwicklungsteam am 25.02.2020 !!! __Indikation für Psychotherapie in der Paedakoop__ * Impulsdurchbrüche * Mobbing * mangelnde Körperwahrnehmung * heikle Themen --> Sexualität, Suizidalität, Missbrauch * Missbrauch * Verwahrlosung **körperlich, **materiell, **emotional, **mental * diverse Ängste * Sorgen * Mangel an Bewegung * Selbstverletzendes Verhalten * Aggressions- und Gewaltausbrüche; Gewaltbereitschaft * Konzentrationsprobleme * Trauer * Einsamkeit * Probleme mit der Impulskontrolle * Probleme mit der Sauberkeitserziehung * Schlafstörungen --> Ein- oder Durchschlafen * Enuresis und Enkopresis * Pünktlichkeit * fehlende Werte --> Pünktlichkeit, Sauberkeit, Ordnung * Bindungsstörung, Respekt, Gleichgültigkeit * traumatische Erfahrungen/ Trauma ** Transgenerational ** früh kindlich ** komplexe Traumata ** Chronifiziert * geringe Frustrationstoleranz * sich wenig bzw. nicht emotional verbunden fühlen können * beschädigtes Vertrauen & Misstrauen * Gefühl des Verlassen-seins * Nähe-Distanz-Problem * Probleme ein gesundes Vertrauensverhältnis aufzubauen --> Bindung * sinnstiftende Freizeitgestaltung fehlt häufig * gestörte Körperintegrität * Mangel an Köpergefühl ** angenehm ** unangenehm ** bis fremd * Essstörung ** Adipositas ** Bulimie ** Anorexie ** Appetitlosigkeit --> z.B. Nebenwirkung von Medikament * [[Gruppenunfähigkeit |Gruppentherapie (wip)]] * Sucht ** Nikotin ** Spiele ** Alkohol ** Marihuana * erkrankte Eltern * übertriebene Ängstlichkeit, Schüchternheit, Unsicherheit * Medikamentenmissbrauch * fehlende Fähigkeit Emotionen wahr zu nehmen/ zu benennen * fehlende Emotionsregulation * geringer Selbstwert * Respektlosigkeit; z.B. weibliche Respektpersonen tolerieren * Kognitive Schwäche * Minderwertigkeitskomplexe --> Gefühl nicht gut zu sein * Regeln beachten und einhalten * Flucht/Krieg * fehlende Verbalisierungs- und Kommunikationsfähigkeit * Diagnosen * Therapeutische/Psychiatrische Vorgeschichte [img[Therapie methoden Feb 2020.jpg]]
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/StBSHul42Zk" frameborder="0" allowfullscreen></iframe></html>
Umgang mit Anfragen zur Krisenintervention Definition: Krise, Krisenintervention Allgemeine Definition: Krise ist ein Ungleichgewicht zwischen Person und Umweltpassung. Als psychische Krise kann eine Situation verstanden werden, in der ein Mensch aus unterschiedlichen Gründen ein Ereignis nicht mehr angemessen bewältigen kann. Akute Krise: traumatisches Ereignis aus heiterem Himmel, unerwarteter Vorfall (Suizidalität, Unfall…), Fremd- Selbstgefährdung. Es reagieren die Mitarbeiter, die gerade DA sind. Chronische Krise: Lebensentwicklungskrise, Unvermögen, eine Entwicklungsaufgabe zu meistern – drohende „Entwicklungsstörung“. Diese Kinder sind meist eh schon in Therapie. Inflationärer Gebrauch des Begriffs „Krise“ - LehrerInnen definieren Krise unter Umständen anders als TherapeutInnen. Unterschied zu längerem Therapieprozess - Anfrage muss nicht über „head of“ laufen, im Unterschied zu Therapieanfrageprozessen - nicht das gesamte Dreieck fragt an, sondern der/die Betroffene - Dauer? Kurz, punktuell - nicht alle im Team können eine Krisenintervention durchführen Gründe für Krisenanfragen - wenn wir für Krisenintervention angefragt werden handelt es sich um „akute Krisen“ - meist Stress des Betreuungsteams - Not der Primärbetreuung (z.B. schwierige Beziehungsaufnahme zum Kind) - Überforderung in der Schule - gravierende Lebensereignisse des Kindes auffangen helfen - Kind ist noch nicht in Therapie, Therapie jedoch gewünscht - Entlastung für LehrerInnen, (Primär)BetreuerInnen, ElternberaterInnen, Eltern, Großeltern… Handlungsanleitung bei Anfragen Erste Fragen an die anfragende Person: - Wer hat das Problem? - Wer ist beteiligt? - Was ist passiert? - Entlastung für wen? - Was ist die Erwartung konkret an uns? - Warum gerade jetzt? - Wie akut ist es tatsächlich? - Suizidalität abfragen! (Leitfaden für das Präsuizidale Syndrom nach Erwin Ringel) - Benötigt es weitere Hilfe von außen (Polizei, Notaufnahme…) Zu bedenken: - Gehört das Kind in Therapie oder in die Primärbetreuung (hinsichtlich der Beziehungskontinuität)? Vorhandene Beziehung durch Primärbetreuer nutzen ist Priorität. - Gibt überzogene Erwartungen an Therapeuten? - Ist die Anfrage ein Reflex der anfragenden Person zu ihrer eigenen Beruhigung oder der des Kindes? - Überhöhung bzw. Überbewertung der Situation? - Ist eine Intervention im hohen arousal ein günstiger Zeitpunkt? Was ist das Beste fürs Kind in diesem Moment? - Was macht das mit dem Kind, wenn jetzt noch eine (vielleicht sogar unbekannte) Person dazukommt? - Ist die Freiwilligkeit gegeben? Wichtig für die TherapeutInnen: - Sich nicht vom Stress oder der Not der anderen sofort anstecken lassen. Zeit! Stopp! Einen Schritt zurück. - Unsere Hauptaufgabe: Unterstützung vom Dreieck. Präsenz zeigen. Ruhe und Klärung der Situation. Eher den Primärbetreuer stärken, Ruhe reinbringen, abfragen was schon gemacht wurde und den/die Anfragende/n wieder in seine/ihre Handlungskompetenz bringen. - Bei unseren Interventionen die Freiheit in der fachlichen Handlungskompetenz behalten. - Unterschied Krisenintervention und Therapie im Auge behalten - Wir sind nur in erster Linie zuständig, wenn sich Suizid innerhalb des Therapieprozesses anbahnt, sonst Rettung etc.
! Methoden in der Therapeutischen Arbeit !!! Der leere Stuhl !!! Nondirektive Spieltherapie * Nonverbales wirkt * als Person da sein, achtsam sein * Beschreiben, was das Kind der Jugendliche gerade macht
! Nutzung der Teamzeiten (Entwicklungsteam vs. Psychotherapieteam) ''__Entwicklungsteam__'' *Methoden aus den unterschiedlichen Schulen/Bereichen *Verschiedene Facetten der Entwicklung (fachlich; als Team; Psychotherapie innerhalb der Paedakoop; Transparenzarbeit nach „Außen“ in die Fachdreiecke) *Entwicklungsteam alle vier bis fünf Wochen *Fixierung eines regelmäßigen Termines sowie nötige Zeitressourcen (1,5h Entwicklungsteam; 2h Psychotherapieteam) *Infos über Änderungen die Therapieliste betreffend immer an den „head of“! (Claudia) *Führung und Aktualisierung der Therapieliste durch den „head of“ *Materialien: Beamer, Laptop, Flipchart, Ausstattung an den unterschiedlichen Standorten *Manualisierung verschiedener Themen für das Entwicklungsteam (Abwechslung der Manualisierungsführung) ''__Psychotherapieteam__'' *Protokolle, keine Manualisierung *Fallbesprechungen als wichtige Teamintervision *Fachliche Inputs zu bestimmten Themen („Impulsreferate“) *Buchvorstellungen (Literaturempfehlungen) *Methoden aus den unterschiedlichen Schulen/Bereichen *Tipps für Fortbildungen & Inputs aus diesen *Spiele *Psychotherapieteam ebenso alle vier bis fünf Wochen *Abwechslung der Standorte Schlins, Wolfurt & Feldkirch *Fixierung eines regelmäßigen Termines sowie nötige Zeitressourcen (1,5h Entwicklungsteam; 2h Psychotherapieteam) *Infos über Änderungen die Therapieliste betreffend immer an den „head of“! (Claudia) *Führung und Aktualisierung der Therapieliste durch den „head of“ *Materialien: Beamer, Laptop, Flipchart, Ausstattung an den unterschiedlichen Standorten *Protokolle des Therapieteams (Abwechslung der Protokollführung; im Ordner speichern) ''__Überschneidungen der beiden Teams:__'' *Laufende Aktualisierung der Therapieliste („head of“) *Anfrageprozedere *Raumreservierungen/Outlook-Kalender! (auch im Sinne der Sichtbarkeit!) ''__Weitere Themen für die Zukunft:__'' *Wie machen wir uns sichtbar (Großteams?)? *Aufklärung an den unterschiedlichen Standorten! Überarbeitung und Aktualisierung Konzepte sowie darauf aufmerksam machen *Fallscreenings- auf welche Art und Weise? Um den Überblick zu behalten; Hilfestellungen; im Setting zu zweit
! Dauer einer Therapie !!! Dauer einer Einheit !!! Dauer des Prozesses!! ! Frequenz der Therapie ! Ort/Raum * Therapieraum * Outdoor * Wald * wie ist es möglich einen anderen Ort zu wählen * Zuhause * Wichtige Orte für die Kinder * Walk and talk * in der Wohngruppe * Lebenswelt des Kindes kennenlernen ! Kontinuität in der Therapie ! Selektive Offenheit - wieviel Privates gebe ich Preis ! No Go's !!! Allgemeine No-Go's * zu viel Erwartungsdruck haben * hoher Leistungsanspruch an sich selbst/Kind/etc. * Kinderschutz missachten (--> mit dem Kind besprechen) !!! Persönliche * bekanntgeben des Wohnortes !!! Eben Kind * mit zu viel Druck arbeiten - zu etwas zwingen * Ausfragen * Verschwiegenheit nicht einhalten * Vertrauen missbrauchen !!! Ebene Eltern !!! Ebene Fachpersonen !! Wie wird der Informationsfluss gehandhabt? !!! was sage ich dem Dreieck !!! was wird Dokumentiert !!! Bei welchen Austauschgesprächen bin ich als Therapeutin dabei? !! Umgang mit längeren Pausen z.B. im Krankheitsfall/Urlaub Abstand zwischen Therapieeinheiten nicht zu lange lassen im Sinne ich habe dich nicht vergessen Urlaub mitteilen aktiv in Kontakt gehen, wenn eine längere Pause ist/war Alternativtermine anbieten, sollte die Therapie zu häufig ausfallen, z.B. durch Urlaub/Feiertage Kind soll merken - du bist mir wichtig in der Therapieeinheit mit den Kindern/Jugendlichen besprechen was ansteht z.B. Urlaub/Feiertag !! Was steht vor dem ersten Gespräch mit dem Kind an? !! Vor und Nachteile von Vorinformationen über das Kind !! Was heißt Psychotherapie für mich !! Wie erkläre ich den KIJUs was Psychotherapie ist
!! Morgenrunde * Wie geht es mir? * wie bin ich da? * was beschäftigt mich? !! Ressourcen * Krankenstand * Therapiestunden Stunden vorübergehend aufstocken * ein Platz auf 2 Kinder aufteilen? !! Aktueller Stand * Überblick & check der Therapieliste * Warteliste * offene Plätze * Vertretungsfälle, die in im Sommer pausiert haben sind zu klären !! Therapieanfragen * bei Neuaufnahmen wird abgewartet * Ablauf der Therapieanfragen * Anfragen bei einer Person im Team 5 --> Fall wird ins Team 5 eingebracht * Therapieanfragen werden dann im Psychotherapieteam besprochen und zugeteilt !! Mögliche nächste Themen * Therapiematerial und Räume
!! Welche der Veränderungen während Covid 19 wirken sich auch spürbar auf die KiJus aus, die wir in Betreuung haben; von welchen Schwierigkeiten/Belastungen sind sie besonders betroffen? * Kijus freuen sich, wieder in Betreuung zu sein/ wieder zur Therapie zu kommen * KiJus freuen sich, einander wieder zu sehen. * KiJus erzählen von der Corona-Zeit zu Hause * Stimmung von Eltern/Eltern der Risikogruppe wirken sich auch auf die KiJus aus z.B. Ängste, Angst vor Ansteckung bei Risikogruppe * KiJus wissen teilweise viel über das Virus; für manche sind die Sicherheitsmaßnahmen schon selbstverständlich (Händewachen, Instrumente desinfizieren). * Erleichterung ist spürbar und KiJus berichten über die Erleichterung "es war so langweilig" * "Ferienfeeling" legt sich mit der Zeit bei den KiJus * Eltern wirken belasteter * Finanzielle Sorgen * Belastung durch Sicherheitsmaßnahmen wie z.B. Mund-Nasen-Schutz während der Arbeit über Stunden --> ist für KiJus mit belastend * Rückmeldung von Vätern, die jetzt mehr zu Hause sind --> mehr Zeit für Familie & Kinder/Söhne --> Vater-Sohn-Beziehung stärken --> in mehreren Familien deutlich spürbar * "es geht ja doch" --> KiJus sind zu Hause, helfen den Vätern z.B. bei der Arbeit, * Über Corona-Zeit haben die Eltern erlebt, dass es doch geht, dass die Kinder wieder vermehrt zu Hause sind - in einer Familie dadurch Maßnahmenänderung von Wohngruppe zu Teilstationär * Krise auch als Chance - Schicksal als Weg * Rückmeldung über Gewalt, schwierige Situationen, Einschränkungen durch Eltern * Es entstehen Lernprozesse während der Krise * manche KiJus geben keinerlei Rückmeldung - "wie eine Mauer um sich aufgebaut" und verkapselt; Spannungen, Resonanzen, Ausdruck und Verhalten (Hetzen, Sticheln, Tiergeräusche, Regression, Abwertung, etc.) sprechen jedoch eindeutig für Belastungen. * Wiedereinstieg in therapeutisches Setting: durch Spiel, Gespräche über Corona-Zeit, mit Abstand, in der Natur, Spaziergänge !! Fallbesprechung l - Alter 14 Jahre * Einstieg in die Therapie & Verlauf * Gewalt zu Hause steht im Raum - es wird etwas verborgen, verheimlicht * Eltern machen einen bösartigen, garstigen, kalten Eindruck * Wie wird ein Kind so? Verhaltensweisen des Kindes: Hetzen, Sticheln, Tiergeräusche, Regression, Abwertung, vor allem in der Gruppe * im Einzel mit den Hunden kommt er zur Ruhe * hat noch kein Ventil gefunden, die Aggression, Wut raus zu lassen --> Trommelangebot konnte er noch nicht annehmen !! Fallbesprechung ll - Alter 10 Jahre * Fällt dir was an XY auf? * Therapeutisch derzeit viel mit dem Hund unterwegs und einfach "sein" "ich bin", Spaziergänge, Natur beobachten, kaum Gespräche --> baucht es noch mehr? braucht es etwas anderes? * Beschäftigt ihn den Kontakt zur Mama bzw. dass er immer wieder von ihr versetzt wird *die Mama ist keine Mama - sie ist eine Frau, die nicht immer für ihn da sein kann, die keine verlässliche Basis ist. *Termin bei Facharzt *verschmiert Kot im WC - versetzte Facharzt in Alarmzustand *dieser versucht eine stationäre Unterbringung in der Psychiatrie in die Wege zu leiten * Kot verschmieren ist klassische Regression, wie sich ausziehen --> Regression ins Alter von 2-3 Jahre * bekommt Beschulung --> ganz langsamer Aufbau * ist Klinik indiziert? * Arztbrief anfordern * assoziatives Denken * nimmt von Außen viel an !!! Ideen/Rückmeldung: * kommentieren, was gerade passiert - ähnlich, wie bei einem 2-3 jährigen Kind * Es fehlte die Kommunikation in der frühen Kindheit * ich bin; ich darf sein. * sich als Erwachsenen zurücknehmen und eine Frage stellen und diese dann stehen lassen --> sehr langsam vorgehen, nicht viele Fragen hintereinander stellen. !! Überlegungen zu Fallvergabe * Von Elternberatung zur Therapie? --> Vor- und Nachteile?
!! Einstiegsrunde * Was beschäftigt mich? * Wie geht es mir? * Geschichte aus der Therapie. !! Teamentwicklung !!! Themen für die Therapieentwicklung am 10.11.2020 * gemeinsamer Vortrag/Film/Aktivität im Therapieteam * Rückblick - Was hat sich in den letzten Monaten getan? !! Räumlichkeiten * neue Räumlichkeiten in Feldkirch --> Therapie und Musikwerkstatt * Räume in Schlins * Raum in Wolfurt * Therapiematerialien für alle Standorte !! Gruppentherapie * Start nach den Herbstferien * Anfragen * freie Plätze !! Fälle und Anfragen * Warteliste * Plätze * Startzeitpunkte * Vorgehensweise --> Dringlichkeit; Gespräche mit Dreieck; Rhythmus !! Mögliches Manualisierungsthema !!! Wie Therapie in der Institution anlegen? --> Aufträge, Themen von Außen, (was beschäftigt das Kind; was meinen Andere, was beschäftigt das Kind oder was soll das Kind beschäftigen?)
! Anfrage !!! An wen kommt die Anfrage? * an jeden vom Team 5 und dann kommt die Anfrage ins Team 5 * direkt an die Psychotherapeutin, an den Psychotherapeuten * ins Psychotherapieentwicklungsteam * oftmals schon konkrete Anfrage einer methodischen Richtung !!! Wer stellt die Anfrage? * Aus den Teams entsteht die Frage nach Therapie * Pädagogisches Arbeiten reicht nicht mehr * aus Eingangsdiagnostik entsteht Anfrage * das Dreieck ! Abläufe nach eingegangener Therapieanfrage *Kurzzusammenfassung erstellen - Was ist das Angebot --> Informationspaper für Kolleg:innen !!! Wer macht was? *Erstgespräch soll jemand aus dem PT-Entwicklungsteam führen *braucht es klinisches Wissen für die Erstinterviews? * kann sich jeder vorstellen, diese Erstinterviews zu führen? grundsätzlich haben alle im Team klinisches Wissen und Fachwissen, das Erstinterview zu führen *möchten es alle machen? * sollen es überhaupt alle machen? ist es hilfreich? *Vor- und Nachteile * Feststellen, wer hat aktuell gerade Ressourcen um Erstinterviews zu führen *eine Person soll Koordination übernehmen *Erstaufnahme, kann jeder im PT-Team machen *gezielt überlegen, wer Erstgespräche übernimmt * innerhalb von einer Woche soll klar sein, wer aus dem PT-Team zuständig für die Erstinterviews ist und der Prozess kann starten *Christian bekommt Anfrage - Christian geht auf PT zu, um Zuständigkeit für Erstinterview zu klären; dann geht Zuständiger PT zu Dreieck und führt das Erstinterview; dann mit dem Kind + Akten gesichtet !!! Rückmeldung an die Dreiecke * eine Person macht __Erstinterview mit Erwachsenen/Teamkolleg:innen __für Ersteindruck/Dringlichkeit *Leitfaden vorhanden, damit Erstinterview möglichst einheitlich abläuft *erstes Aktenscreening als Überblick --> Zusammenarbeit von Psychotherapie und Diagnostik *einheitlich gestalten --> einheitliche Informationen zusammentragen, Individualität beibehalten *Gründe für gezielte Anfrage erfahren und im Dialog herausfinden, welche Therapierichtung ist geeignet!! Therapieanfragen !!! Gespräche mit dem Kind/Jugendlichen *eine Person aus dem Therapieteam macht __Erstgespräch mit dem Kind __(muss nicht zukünftige Psychotherapeut:in sein) *Leitfaden vorhanden, damit Erstinterview möglichst einheitlich abläuft. *einheitlich gestalten --> einheitliche Informationen zusammentragen, Individualität beibehalten !!! Wo kommen Informationen wieder zusammen? *dann werden die Informationen im Psychotherapieentwicklungsteam besprochen *ist es zu spät, wenn es erst alle 4 Wochen im PT Team besprochen werden kann? *kann es auch in die Team 5 Sitzung eingebacht werden? *Gremium, in welche Richtung geht es, wer übernimmt das Kind * Wo kommt es zurück? --> regulär/standard ins PT-Team; bei Krise oder großer Dringlichkeit schnellerer Zugang ev. über Team 5 Besprechung/bzw. setzten sich 3-4 PT zusammen und entscheiden gemeinsam * Ob Drinklichkeit hoch ist, entscheidet diejenige, die Erstinterviews gemacht hat * Trotz einheitlichem Ablauf soll Flexibilität beibehalten werden! *Therapieliste führt weiterhin Christian !! Zielsetzung *rascher Überblick - was braucht das Kind *Verkürzung der Wartezeit bis Erstinterview !! Aktenscreening *wer trägt was zusammen? *Zusammenarbeit von Psychotherapie und Diagnostik *persönliches Screening, wenn die Therapie startet ! Angebote !! Therapieangebot --> Methode * Kunsttherapie * Verhaltenstherapie * Musiktherapie * Gruppentherapie * Traumaintervention *Traumatherapie - PIT * Support für Teams --> Analyse des problematischen Verhalten * Therapie als Krisenintervention * Sprechstunde --> Ziel: was entsteht daraus; Therapie oder andere Interventionen * tiergestütze Therapie *Integrative Psychotherapie in der Gruppe und Einzelsetting *personenzentrierte Psychotherapie *klinisch-psychologische Behandlung *Kunst und Gestaltungstherapie !!! Therapienahe Angebote *tiergestützte Sonderpädagogik *Klettergruppe *Kampfesspiele *ausdruckszentriertes Malen *Pferdeflüstern *Entspannungsmethoden z.B. Klangmassage, *integrative Körperarbeit !!! Setting *Gruppensetting *Einzelsetting *Kleingruppe * Familienintervention *Eltern-Kind-Intervention !!! Dauer * Langzeit * Kuzrzeittherapie * 10 Einheiten * Krisenintervention * Ist Stand - viele "Dauerkandidaten" *nach einigen Einheiten wieder mit dem Dreieck Rücksprache halten *mehrere 10er Blöcke möglich
Welches Kind braucht eine Vertretung? Wie wurden Vertretungen bisher gehandhabt? * Die Vertretungen wurden von Kind zu Kind unterschiedlich gehandhabt. * Der Urlaub wurde den Kindern frühzeitig angekündigt. * Die Therapeuten haben die Einschätzung des Kindes eingeholt: Das Angebot wurde gemacht, aber die bisherigen Erfahrungen zeigten, dass es eher die "stationären" Kinder angenommen haben. Viele Kinder sind den Sommer über in Projekte eingebunden und haben kaum Zeit. * Die eigene Einschätzung wurde einbezogen: Die Verantwortung liegt bei jedem einzelnen Therapeuten, zu überlegen, ob ein Kind eine Vertretung braucht. * Überlegungen, wie die Therapeuten ihre Arbeitszeit aufteilen können, sind relevant. Bisher eher Mehrarbeit übers Jahr und weniger im Sommer. * Es fand ein Austausch mit der Elternarbeit und den SozialpädagogInnen statt. * In der Gruppentherapie wurde der Versucht gestartet, eine Ganzjahresgruppe umzusetzen. Mindestens einer der Leiter war anwesend, das Angebot wurde jedoch kaum angenommen. Überlegungen: braucht ein Kind eine Vertretung? * Ist das Kind in dieser Zeit da? (Urlaub mit den Eltern) * Möchte ein Kind die Vertretung? Oder ist eine kurze Pause sogar gut? * Ist durchgehend ein/e TherapeutIn anwesend? * Braucht es eine Therapie-Vertretung, oder reicht es, mit dem Kind Kontakt zu halten? * (Wie) können verschiedene Angebote (Hundetherapie, Musiktherapie) vertreten werden? * Sind die primären SozialpädagogInnen zu dieser Zeit anwesend und können mit den Kindern ein Alternativprogramm durchführen? * Ist ein Kind suizidgefährdet und/oder verletzt sich selbst? * Wie gut kennt der/die TherapeutIn das Kind bereits und kann dies einschätzen? * Kinder und deren VertreterInnen in einer Liste eintragen, damit diese sichtbar sind. * Die Letzt-Verantwortung, ob eine Vertretung anberaumt wird liegt bei den TherapeutInnen * Wie stehen die Eltern dazu?
!!! Zugang: * Musiktherapie per Anrufe * Videotelefonate * Kinder melden sich auch zurück * Angebot persönlich in der Natur --> auf Sicherheitsmaßnahmen geachtet * Tiergestützte Therapie draußen möglich * [[Gruppentherapie|Gruppentherapie (wip)]] --> vorerst einzelne Telefonate * Kontaktaufnahme per SMS !!! Themen/Eindrücke * Kinder erzählen * Humor hat Platz * Lautsprecher - Mama hört mit bzw. klingt sich auch mit ein * Eltern beim Gespräch mit dabei --> haben auch Bedürfnisse/Bedarf an Gesprächen/freuen sich über den Austausch * so kommt man auch in Kontakt mit den Eltern/lernt die Eltern kennen * wird von den Kinder gut angenommen * man bekommt einen Eindruck, spannende Einblicke in das Zusammenleben der Familien * Angebote für persönliche Kontakte in Aussicht gestellt. * Alternative Ideen - Was können wir derzeit machen in der Therapie? * Anrufe bringen Abwechslung * Kinder/Jugendliche freuen sich über die Anrufe * Interesse ist da --> Kinder/Jugendliche melden sich zurück * persönliche Kontakte scheinen ihnen etwas Wert zu sein !!! Häufigkeit/Dauer * zwei bis drei mal pro Woche * Dauer variiert - 10 Minuten bis 30 Minuten oder länger * je nach Bedarf der Kinder/Jugendlichen * bei persönlichen Kontakten üblicher Rhythmus - selbe Zeit, selbe Dauer !!! Herausforderungen * Schwierigkeiten bei Verständlichkeit, Ausdruck * TherapeutIn ist selbst in Isolation/Quarantäne * höherer Aufwand bei der Dokumentation der Gespräche * Methoden der Musiktherapie über das Telefon schwierig anzuwenden * Telefonate ersetzten keine persönlichen Kontakte * Kinder telefonieren nicht gerne * Kinder möchten keine Anrufe/Videotelefonate führen * Erreichbarkeit über Handy !!! !!! Planung/Optionen für die Zukunft * Kinder/Jugendliche abholen von zu Hause * Gruppentherapie via Zoom --> Kinder können sich sehen/haben Sozialkontakte über Video * weiterhin Telefonkontakte halten * Online-Brettspiele ausprobieren * Ratespiele - z.B. etwas Schritt für Schritt zeichnen und andere müssen es erraten !!! Dokumentation * häufiger im Bosnet dokumentieren als üblich * Kontakte, Form und Dauer dokumentieren --> wöchentliche Kurzeinträge *dient auch als Rechtfertigung für Finanzierung !!! !!! Einhalten der Sicherheitsmaßnahmen * bis Kinder im Therapieraum sind, sollen die Kinder Masken tragen; das gleiche gilt für die TherapeutInnen * im Therapieraum ist es möglich die Masken abzunehmen; dann auf Abstand achten * regelmäßig lüften * vor und nach der Therapie die Hände waschen * regelmäßige Desinfektion von Türklinken * regelmäßige Desinfektion von Instrumenten und verwendeten Materialien. !!! Überhaupt noch persönliche Psychotherapie anbieten? * mit Teamleitung vorab abklärung * in ''dringenden ''Fällen soll persönlicher Kontakt stattfinden * Einzeltherapie kann in dringenden Fällen in den Therapieräumlichkeiten stattfinden; Alternativen sind möglich, wie z.B. Spaziergang * ja unter Einhaltung der Sicherheitsmaßnahmen
!! Morgenrunde * wie geht es mir? * was beschäftigt mich? * wie bin ich da? !! Therapieliste * neue Anfragen * Veränderung & Aktualisierung !! Ausblick/Vorstellungen * in der Luft hängen - Besetzung * wie tun wir im Entwicklungsteam weiter? * möchte nicht reinpfuschen * Entwicklung im PT-Team weiterführen * Endgültigkeit * MusiktherapeutInnen und oder PsychotherapeutIn einstellen - 10-15 Stunden Basis? Später Nachfolge für Musiktherapie * Sommer/Herbst 2021 - Planung, Sabbat * Headoff-Funktion für eine Zeit fixieren !! Fallbesprechung * Beispiel leerer Stuhl * was, wenn ich "meine" erlernte Therapierichtung nicht direkt anwenden kann --> ein Kind möchte kein Instrument in die Hand nehmen * lernen winzige Fortschritte zu sehen * was ist wirksam für die KlientInnen --> bestimmen die KlientInnen selbst was für wirksam ist * Therapeut ist einfach da --> KlientInnen das Gefühl geben, du darfst hier sein wie du bist. !! Methodenkoffer !! --> siehe eigener Tiddler * der leere Stuhl !!! Buchtipp: "Dibs" von Virginia Axeline
Vorstellungsrunde - neue TeilnehmerInnen in der Runde; wer macht was? Ressourcen und Ressourcenverteilung im Team - aktueller Stand: 5% für Neurofeedback; 35% wird im Team aufgeteilt
! THERAPIE – ZEITLICHE RAHMENBEDINGUNGEN !! Wie lange halte ich einen Platz frei? !!! Vor Start der Therapie / Im Verlauf der Therapie * Abhängig von Therapie Motivation * Verbleibende Betreuungszeit in der Paedakoop * Drei Kennenlern-Termine * Individuell: Passung, Therapiemethode und/oder Person; Äußere Faktoren wie Angebot/Nachfrage; Warteliste; * Geplante Pause * In Absprache mit Dreieck * Intervision im Therapieteam * Standortwechsel !!! Faktoren zur Beendigung der Therapie? * Kind hat keine Therapie-Ziele * Kind hat Therapieziel erreicht * Standortwechsel * Kind verlässt Paedakoop !! Verbindlichkeit der Therapieteilnahme !!! Erwachsene * Einhaltung Termin * Wer erinnert wen? Kinder / Erwachsene * Individuelle Absprachen einhalten !!! Kinder Therapie zeitlich begrenzen? Nutzung von frei gewordenen Terminen? Kurzfristige? Langfristige?
'' Wie kommt die Anfrage für Therapie ins PT-Team?'' * Nach der Besprechung im Dreieck meldet die EB-Person die Anmeldung in der nächsten Teamsitzung. * Oder die Soz.Päd.-Personen melden sich direkt bei den PT-Personen. * Oder die LP sprechen die EB-Personen an. Die erste Meldung löst die Aufnahme in die Liste aus. Die Dringlichkeit des Therapiestarts und welche Form der Therapie wird mit den betroffenen Personen besprochen. Dann erfolgt ein Erstgespräch mit dem Kind / Jugendlichen. Wenn sich alle einig sind und ein entsprechender Platz frei ist, kann die Therapie starten. Konkretisieren der Anfrage und Vergabe der Therapieplätze – siehe auch Fotoprotokoll: Die Anfragen sollen nach wie vor bei Petra zusammenlaufen. Petra wird sortieren, welches Kind auf welche Therapiewarteliste gesetzt wird. Dieser Eintrag soll mit Datum versehen werden. Petra arbeitet die vorhandenen Einträge und Unterlagen im bosnet durch und erstellt eine erste Grundlage für die spezifische Zuweisung. Steht sofort ein Platz zur Verfügung, wird dieses Kind bei der jeweiligen Therapieform eingetragen. Ist noch kein Platz frei, bleibt das Kind auf der Warteliste eingetragen. * Anmeldung über Helferdreieck An wen muss man die Anfrage stellen? Gibt es eine Warteliste, wenn die Kapazitäten ausgeschöpft sind? Was ist, wenn die Liste voll ist? Wer entscheidet die methodische Schule (VT, IT, GT, Kunsttherapie, Tiergestützte Therapie, …)
Im Rahmen der Psychotherapie-Ausbildungen gibt es drei verschiedene Praktika: # Propädeutikum # Facheinschlägiges Praktikum # Fachspezifisches Praktikum Das Vorarlberger Kinderdorf erfüllt als Organisation die Voraussetzungen für alle diese Praktika. Die Paedakoop bietet Pratikumsstellen für therapeutische Arbeit mit Kindern und Jugendlichen, nicht für therapeutische Arbeit mit Erwachsenen. Es ist Anliegen der Paedakoop, seriöse Formen der Ausbildung zu bieten. Deshalb bietet und fordert sie folgende Standards in Praktika für Psychotherapieausbildungen: * Das Praktikum muss frühzeitig angemeldet werden. * Es wird der Zeitraum und die Dauer vereinbart. * Es wird eine Praktikums-Anleitung benannt. * Praktikant:innen sind selbst zwei Monate therapeutisch tätig sein; sie übernehmen einen Fall für diese Zeit. * Zweiwöchentlich wird diese Arbeit mit der Praktikumsanleitung reflektiert. * Im Zeitraum des Praktikums nimmt die Fachperson drei Mal an Sitzungen des Therapie-Teams teil. * Praktikant:innen erhalten eine Bestätigung über Dauer, Umfang und Inhalt des Praktikums, das von der Praktikums-Anleitung unterschrieben ist.
!! Wer gibt die Aufträge/von wem kommen die Aufträge? * Aufträge kommen von Außen * Kinder und Jugendhilfe (keine inhaltliche Informationsweitergabe auf wenn sie den Auftrag geben) * von den Eltern * von den SozialpädagogInnen * Elternberatung * Psychoatrie * Kinder und Jugendliche selbst * PT legt selbst den Auftrag fest !! Mit wem bespreche ich die Aufträge? * Transparenz ist wichtig in Bezug auf den Auftrag !! Was machen die Aufträge mit den Kindern? * stimmen sie überein !! Aufträge von Eltern - Elterngespräche in Bezug auf das Kind * mit oder ohne Kind * Finden Elterngespräche statt * Elterngespräche, um Eltern mit ins Boot holen, ihnen die Angst holen * Elterngespräche mit den Kindern absprechen (ab einem gewissen Alter) * es finden nicht immer im Vorfeld Elterngespräche statt * in Form von Telefonaten * wichtig ist, dass die Gespräche für die Kinder sind --> Kind im Fokus * dienen auch der Aufklärung für die Eltern --> was erzählen wir und was nicht * als PT bei einem Standortgespräch mit dabei sein * Elterngespräche mit PT können auch Themen aufkommen, die für die Elternberatung sein können * Schweigepflicht in Bezug auch die Kinder und Jugendlichen --> keine Themenweitergabe * Multiprofessionelles Team ist unter Schweigepflicht !! Mit Aufträgen verbundene Emotionen beim PT * durch Aufträge die Neutralität verlieren * Gefahr von Voreingenommenheit/Färbung * sehr viele Beschreibungen vom Kind von vielen Seiten --> nicht mehr so leicht mein eigenes Bild zu machen * andererseits helfen die Beschreibungen von Außen bei der Hypothesenbildung * wichtig ist die wiederkehrende Überprüfung der Hypothesen * Aufträge können auch Druck auslösen (sowohl die ausgesprochenen als auch die nichtausgesprochenen) * nicht ausgesprochene Aufträge wirken oft riesig * was soll ich als Therapeutin in einer Stunde die Woche bewirken? * Ansprüche auf Wunderheilung --> jetzt wird es gut, jetzt wird es anders * Beruhigung für andere Beteiligte/Außenstehende, kann Entspannung bringen !! Offizieller vs inoffizieller Auftrag !!! Inoffizieller Auftrag * was sehe ich als PT * Kind kommt mit einem Auftrag --> im Prozess entsteht dann aber ein anderer Auftrag * Der Auftrag muss auch immer wieder adaptiert werden * nicht alle Erzählungen von außen gleich in der Therapie offenlegen
!! Wie erreichen wir Kinder? !! Rahmenbedingungen für Motivation * ist es mit Kindern im Vorfeld besprochen worden? * Eltern aufklären - Aufgabe der Elternberatung oder Psychotherapie !! Wer meldet die Kinder an * Dreieck * wissen die Kinder, dass sie angemeldet sind? !! Einstieg in die Psychotherapie * 3 Schnupperstunden !! Von wem soll erklärt werden, was Psychotherapie ist? * Sozialpädagog*innen * Psychotherapeut*innen !! Wie soll Psychotherapie den Kindern erklärt werden? *Leitfaden - was ist Psychotherapie? * was ist psychotherapie in Kinderworten - es soll für Kinder nachvollziehbar sein * sprechen über Dinge, die dich beschäftigen, * eine Stunde für dich * es gibt Musikinstrumente/Tiere/Gespräche/kreative Methoden/Malen/Spiele * es ist ein geschützter Rahmen * was in der Therapie besprochen wird, bleibt (Ausnahmen werden mit dem Kind besprochen) * recherche - wo finden wir einen Leitfaden? --> in Büchern, im Internet * erklären, was ist Psyche/Seele? !! Wer versucht Kinder zu motivieren? *Dreieck *Psychotherapeut*in * Eltern * Freunde !! Wie können wir Kinder motivieren an der Therapie teilzunehmen? *Anreize für kleine Kinder *Anreize für Jugendliche *Gründe für die Motivation *Settingwechsel *Therapeutenwechsel * Chips und Eistee !!! von Anfang an nicht motiviert !!! * Aufklärung - was ich kenne macht weniger Angst * Am Anfang eine vertraute Person mit dabei (PB, Elternteil, Freund, Freundin) !!! am Anfang motiviert, dann nicht mehr *Zeichen, dass es jetzt eine Pause braucht * Zeichen dafür, dass etwas passiert ist * ev. ein Thema getroffen, das besonders wichtig ist * Vertraute Person mit einladen !! Wie können/sollen/dürfen Eltern mit einbezogen werden? * bereits in das Aufnahmeprozedere einbinden * beim Erstgespräch dabei sein * in Aufnahmebogen aufnehmen *Eltern in eine Therapiestunde einladen *Eltern informieren, was machen wir in der Psychotherapie * mit Eltern ins Gespräch kommen z.B. im STOG, in Therpie einladen, in Form eines Erstgesprächs mit Eltern, Telefonat * Unterschied Einzeltherapie und Gruppentherapie * den Eltern wird noch nicht viel Platz gegeben * über Gespräche mit der Elternberatung !! Wie lange halte ich einen Platz frei? *Wie lange ist der Atem? wer hat den längeren Atem? * Therapie in "Blöcken" anbieten - z.B. * was gehört zur Therapie - nein sagen * mit einem Nein arbeiten - es ist OK dass du jetzt nein sagst, ich möchte dieses Nein immer wieder hören von dir. Wenn es dann doch in Frage kommt, bekommst du wieder einen Platz * wie vor dem Dreieck rechtfertigen, dass es eine Pause gibt/dass Therapie beendet wird * den Moment finden, wann ich ein Nein vom Kind akzeptiere
! Therapieanfragebogen * nachdem die Anfrage einer Therapie durch das zuständige Fachdreieck im Psychotherapie-Team eingelangt ist, wird eine Person aus dem Team bestimmt (zeitliche Ressourcen), sich ''innerhalb einer Woche ''beim Fachdreieck zu melden. ____ * Zusammen mit dem Fachdreieck wird der Therapieanfragebogen über das betreffende Kind/Jugendlichen ausgefüllt: ''Wichtige Eckdaten und Informationen sollen hierdurch bereits im Vorfeld über die betreffende Person erhoben werden.'' ____ * Neben ''Eckdaten'' wie dem Alter des Kindes oder Jugendlichen soll vor allem ein'' erstes Problemverständnis'' zusammen mit dem Fachdreieck erarbeitet werden. Die ''Abklärung möglicher suizidaler Absichten'' stellt einen essentiellen Punkt bezüglich der'' Einschätzung der Dringlichkeit ''einer Therapie oder anderwertiger Interventionen dar. Die ''Erhebung anamnestischer Daten'' (familiärer Hintergrund, Aufnahmegrund in der Paedakoop, biographische Besonderheiten,...) trägt ebenso zu einem differenzierterem Problemverständnis bei. ____ * Im Therapieteam wird danach gemeinsam überlegt,'' welche Therapierichtung'' Sinn macht/wer übernimmt (welche Therapieform scheint für das Kind/den Jugendlichen am passendsten und wieso? Gibt es bereits Erfahrungswerte hinsichtlich des bestehenden Problemes? Welche Person hat noch Ressourcen für einen Therapieplatz?) ____ * Nachdem entschieden wurde, welche Person die Therapie übernimmt, bekommt diese den ausgefüllten Anfragebogen übergeben. Ein ''Erstgespräch'' zusammen mit dem Kind/Jugendlichen kann stattfinden.
<<link-pdf "Therapieteam Feb 2019" "[[Therapieteam Protokoll 20.02.2019.pdf]]>>
*[[Krisenintervention|Krisenintervention]] ** Example of [[Slice & Dice|Crisis Intervention- Slice & Dice]] *Self neglect *Loss of flat *Intervention meetings * incorporation of the Active Planning *Manualizing our roles * Initial meeting (referral) *Meetings of the triangle (Kick off and update meetings) * Things to do at the opening of a case * Family intervention *Home visits * Humor in our team * Caring for colleagues
# Reden ueber Lernen (frontal lernen vs.organisch lernen) # Warum lernen? # Teamkultur beim Lernen (Bezug nehmen auf ASEQ) # Wo sind wir gut in bezug auf lernen, wo nicht? # Line up # Manualizing ausprobieren # Lernen aus den Faellen (1 super Fall, 1 "misslungener" Fall) # Mentalisierung: wie fuehlt sich das fuer Klient an?) Wie fuer den Helfer? # Was wollen wir lernen (was macht dein Team, was koennen wir richtig gut?) #
This page has been written to summarise our learning about the process of using the AIM cards with young people we have worked with in AMASS. These tend to be young people between the ages of 10-16 years, who are deemed to be "on the edge of care". __''When to use the AIM cards''__ We tend to use the AIM cards fairly early on in the relationship with the young person, as part of our efforts to build a relationship with them. It is usually helpful that the young person has met the worker at least once before using the cards, rather than that this happens during the first meeting. Exactly when will vary according to the degree to which the worker thinks that the young person would find it ok to share a bit about how things are for them with someone who they don't know/yet trust and the extent to which they are actively help-seeking. It can be helpful to hold in mind that using the cards can help build [[epistemic trust|Epistemic Trust]], if the worker takes care to reflect back to the young person (as accurately as they can) what they are learning about the young person's perspective from completing the cards. In this respect, the worker doesn't need to wait for epistemic trust to be fully established. Similarly, a young person does not have to be actively or explicitly ''help-seeking'' in order for the cards to be used. In fact, it can be more helpful for the worker ''not to assume any help-seeking'' on the part of the young person when using the cards, instead holding in mind that their first priority is to understand how life is currently from the young person's perspective. The process of checking whether the young person would like any help with any cards that they select is a later stage of the process. ! __''1. Introducing the cards''__ The worker should explain to the young person what the cards are and the purpose of using them before attempting to use them with a young person. This is part of taking a mentalizing stance, through ensuring that they are [[Broadcasting intentions|Broadcasting Intentions]] to the young person. //"I've bought some cards along that I do with lots of young people when I'm trying to get to know them. These cards have got different topics on that relate to different areas of a young person’s life//. //"Usually we take a look through the cards together and you help me understand how things are for you by sorting them into different piles - would you be up for doing that sometime?"// //"That would be great if you're up for it - I'd like to try to understand a bit how life is for you at the moment, to see if there's anything I could be helpful with - how does that sound?"// //"It could be now or another time when we meet - what would you prefer?"// //"If you're not sure, you can take a look at the cards and then decide if you'd like me to bring them again another time - that's totally fine too"// Depending on the young person, the worker might use ''humour'' - //"Young people I see tend to like doing these together because you don't even have to talk to me if you don't want to!"// //"You won't have to hear me asking loads of stuff, you can just look at them while I stay quiet!"// ! ''__2. Agree how to look through the cards__'' Once the young person has agreed on looking through the cards with you, ask how they would best like to look through the cards. Would they prefer to read through the cards themselves or if they would like them to be read out by the worker? Remind them they can always ask for help with reading and can ask you questions if there are any that they are not sure about the meaning of. Agree what piles to divide the cards into - usually a pile for "things that are difficult/a problem" and "things that are going well/are strengths" and "doesn't apply to me" is a good place to start. Depending on the age and motivation of the young person to engage in such an activity, it can be helpful to bring labels for the piles, which have been ''personalised'' with pictures of something of interest to the young person (e.g. a particular computer game, hobby or interest) NB: sometimes workers are concerned about whether or not the young people will be able to read and understand the cards if they have literacy problems and therefore worry about the impact of using the AIM cards with a young person. In these circumstances, it would be helpful to consider whether using the AIM cards could also open up conversations about literacy with the young person - there will be many areas in their life currently where they will probably be being expected to read and comprehend information and it may be that the process of completing the AIM cards offers an opportunity for the worker to mentalize the young person's experience in this regard and/or to think with them about whether they would like any additional help with this. ! __''3. Young person sorts through the cards''__ * Allow the young person to ''take the lead'' in sorting the cards into piles. * The worker should try to notice how actively the young person tries to engage the worker in the process; some young people may naturally involve the worker as they look through the cards; others may work more independently. This can be interesting to note and for the worker to respond in an ''attuned'' fashion e.g. conveying a sense to the young person that they are interested and encouraging, without becoming too intrusive. (e.g. //“You were thinking a lot about that one! You were very sure about where that one went. That one seemed harder to know where to put". You can also affirm their efforts to think, focus, concentrate, work independently, ask for help, as applicable//). * The worker should hold in mind that using the cards is about ''understanding the young person's perspective'', rather than seeking to influence or change it. This means that the worker should accept the young person's choices about where to put the cards, rather than trying to suggest a different way of sorting them or questioning the young person's choice. It is helpful for the worker to note the extent to which the young person's perspective of their strengths/needs matches the perspectives of those in the network. Quite often, you end up creating a few extra piles (i.e. sometimes a problem; not sure etc). Pay attention to how much the young person seems able to tolerate naming something as a difficulty – some young people will describe this in a high impact way “Really hard for me”; others will only be able to acknowledge something being difficult, but with minimal impact (i.e. sometimes a problem). Either way, consider anything that is labelled as a bit of a difficulty as something that constitutes a “problem” and don’t try to talk it up or down in terms of severity or frequency - go with the young person's current description. Similarly, notice how easy the young person finds it to identify strengths and attune to their level of comfort with this. __''Check in on how they found it''__ Thank the young person for doing this first stage – ask how they found it? Tune in to any signs of them feeling that it was an effort/feeling accomplished and reflect this back! Check if it would be ok for you to ask a bit more about some of the cards. ! __''4.Exploring the strengths pile''__ Start with the ''strengths'' – explore each of these in detail. The purpose is to show interest and build a bit of an understanding about areas of life that are going well. e.g. //"Tell me a bit about why you picked this as something that's going well".// //"What is it about this card that is going well?"// //"How does it look when its going well?"// //"How come you got good at this / what helps this to go well?"// Other strengths-based/narrative questions about these cards can be asked to help explore these. It can also be nice to offer some ''summaries'' back to the young person about what you feel you are learning about them, their skills, strengths and abilities as you look through this pile. __How does exploring the strengths help?__ *Exploring the strengths in this way helps with the relationship-building process, by giving the young person a sense that you are interested in them. *It gives the young person an experience of someone being interested in them as a person with both strengths and needs. The young person may used to people focusing on the problems (rather than on what's going well) and might therefore think that you're going to do the same. *Understanding what is going well can help with working on any areas of difficulty that the young person identifies. In time, it can be helpful to support the young person to think about how their strengths might help with some of the areas that they are finding more difficult. *Time spent focusing on strengths may also be a positive experience for the young person, helping them to feel comfortable in the session and potentially more open and able to move onto exploring aspects of their life that might feel more difficult. ! __''5. Exploring the difficulties pile''__ *Lay out the difficulties cards on the table. *Ask the young person if they would be ok with talking you through why they chose these cards as difficulties *If so, ask where they would like to start. Again, attune to how much exploration the young person can tolerate, so that they are not feeling pressured into talking about things that are too uncomfortable or difficult. Comment on the process in a sensitive manner - i.e. let them know how well they are doing about thinking about something that’s difficult; notice if they are finding it hard; check if they are ok to continue. *Follow the young person's lead in terms of how much they wish to share about these cards at this stage. You do not need to do a 'full assessment' of what each of these cards means to them. Part of using the cards is about learning how able the young person is to think about themselves and their situation and how much they feel willing/able/ready to accept some help with these matters. Therefore, the worker should remember to prioritise the young person's need to feel comfortable and in control of the session and what they are sharing, over their own wish/need to gather information. __How does exploring the difficulties help?__ *This can enable the young person some space to share a little bit of how life is from their perspective at present and to be heard by the worker. *It may help the relationship-building process, if the worker uses their active listening skills to offer attuned responses to what they are understanding from the young person. *It can lay the foundations for talking with the young person about whether or not they would like to receive help with any of the areas of difficulty ! __''6.Exploring how the cards fit together''__ Once the cards have been explored, it can be helpful explore whether the young person feels that there are any links between the cards that they have chosen. Do any of the cards seem to go together in their experience? Ask them to arrange the cards around to reflect this – for example, difficulties at school or with family might go together with a series of other cards. Let the young person take the lead in doing this and comment on the process, as above. Usually, this process results in the cards being sorted into a smaller number of groups, around particular themes (e.g. how things are at home or at school or with friends, for example). The worker can ask questions to gain an understanding of why the young person feels that certain cards go together, supporting the young person in the process of trying to make some sense of how these areas of difficulty might fit together and be influencing each other. It can be helpful to reflect with the young person about what it was like to do this - i.e. what's it like to see them laid out in their new arrangement? Young people sometimes comment that they hadn't really thought about it like that before, but that how the cards look now "makes sense", which the young person tends to experience as a positive thing. Other young people have commented that seeing the cards "out here" rather than thinking about all the issues jumbled up in their head feels a bit easier in terms of maybe starting to think about how some of these matters might get sorted out. ! __''7.Explore whether there is anything that the young person might want help with''__ This is a really important part of the process. The worker should take care not to assume any help-seeking on the part of the young person. The young person has not sought out the help of our team (often it is their parent or social worker) and it is important to respect this by designing a process that enables them to have a space to think through what their needs are and what help they might need. It is important that workers do not assume that a young person wants to have help (from them) just because they have identified something as an area of difficulty. With this in mind, it can be helpful for the worker to: *Ask the young person whether there are any of the difficulty cards that they would like to see looking a bit different. Are there any areas that they would make a change to if they could? If they identify some, check in about whether its something that they think you could be useful for by meeting together. Which cards would be their priority to focus on (usually 2-4 cards is realistic) *''Broadcast their intentions'' – //"I’d really like to be helpful if I can, so if there were any of the cards here that you feel you would like some help with, then I would be happy to try to help if I can"// *Attune to the degree to which the young person seems comfortable with the idea of being in need – might be more appropriate to position them as the expert – “You’ve got a lot of strengths/things you’re good at; maybe we can figure out a way that those could help with the things that are feeling more tricky at the moment”. ! __''8.Contract what help might look like and where to start''__ Think with the young person about how to turn these cards into goals, decide which they would like to start with and think about how you might begin to work on these cards together. Using [[mapping|Mapping - a collaborative tool for formulation and intervention planning]] may help with this.
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/qfjYTf07bWM" frameborder="0" allowfullscreen></iframe></html>
!! __Haltung und Status quo:__ !!! • Kinder und Jugendliche, die im Einzelunterricht sind oder reduzierten Unterricht haben, sollen ein strukturiertes Angebot bekommen, das am Morgen beginnt und zu Mittag endet. !!! • Die Teilnahme an der Vormittagsstruktur soll die Anbindung an den Standort stärken und die Schüler und Schülerinnen können ein besseres Zugehörigkeitsgefühl entwickeln !!! • Die Vormittagsstruktur bietet ein zusätzliches Lernfeld für Einzelschüler/innen. !! __Bedarf:__ !!! • Schüler/innen, die nicht regulär unterrichtet werden, kamen bisher später in die Schule oder konnten früher nach Hause gehen, je nach Stundenplan. Sie haben dadurch wenig Kontakt zu ihren Mitschüler/innen und wenig Anbindung zum Standort. Durch die verschiedenen Stundenpläne fehlt es ihnen an Regelmäßigkeit und an einem strukturierten Vormittag, wie es für Kinder und Jugendliche im Pflichtschulalter üblich ist. !!! • Dies soll dem entgegenwirken, dass die Kinder und Jugendlichen alleine zu Hause sind, mit ihrer Freizeit nichts anfangen können, sich ihre Zeit irgendwo vertreiben, die Eltern nicht wissen, wo ihre Kinder am Vormittag sind, etc. !! __Sinn und Zweck:__ !!! • Es geht darum, dass die Kinder und Jugendlichen den ganzen Vormittag am Standort verbringen. Die Kombination von Schule und Vormittagsstruktur bietet Raum für Entwicklung der Zielgruppe. Ein Erfolg wäre, wenn das Angebot von den Kindern und Jugendlichen angenommen wird. [[Evaluation Vormittagsstruktur]]
!!!This page was written during the 7th AMBIT webinar. The focus of this webinar is on what happens after lock down from the COVID-19 pandemic. In particular, how do we move out from this period, what have we learned and what might help? ''Our guests are Michael Hollenstein and Bee Huter from Vorarlberger Kinderdorf, Bregenz, Austria.'' *Bee and Michael are Clinical Psychologists who manage an AMBIT influenced service in Austria which works with around 60 young people who have multiple needs and require residential treatment. The team work closely with education workers and much of the input involves connecting together as small multi-disciplinary teams around the young person. !!The Context At the moment we are in the context of the global pandemic and there are still many changes ahead. We are at different stages of moving out of the lock down. This is a bit different for everyone partly because of their own personal and family circumstances as well as where their country or region is at in relation to the pandemic. Todays webinar fits within the [[Learning at work quadrant |Overview: LEARNING at work]]of AMBIT. We emphasise in AMBIT the importance of teams learning together within their local context, alongside being informed by the evidence that exists. We are at a time when we are working hard to learn about how we can work helpfully and adapt. This has been a time of huge energy and activity for workers in adapting and finding ways to try to work helpfully and do their job differently..or in ways that are manageable in this context. So what has this been like for workers? There have been a great range of experiences. However, many teams have told us that it has felt increasingly challenging for them. Teams have told us during this period it has felt like many people are 'in the middle of the pond', that it has been hard to see ways forward at times and that there has been a real sense of difficulty and worry. Also that it has sometimes been harder to mentalize themselves and each other, i.e. to think about 'what this is like for me or for us at the moment.' Some teams have told us that this has been quite a bonding experience, managing these difficulties together and finding ways to cope when 'in the middle of the pond' !!!Bee and Michael shared some of their experiences and learning during lock down and through moving out of lock down. In Austria the lock down phase has eased ahead of many other parts of the world. ''Bee and Michael linked their experiences to the following areas of AMBIT practice'' !![[Active Planning|Active Planning]] *This has been a key idea during this period. Bee and Michael talked about the importance of [[Broadcasting intentions|Broadcasting Intentions]] to their team, being clear and explicit about their plans and ideas for moving forward..alongside attuning to the team and feedback from colleagues...this was essential during this transition time. !![[Holding the Balance|Holding the Balance]] *There were different balances to hold...for example between being 'stuck in the mud', not being able to move out of lock down, but on the other hand the speed of decisions needed at times when situations were changing quickly *Holding the balance also between being cautious and consider safety about returning after lock down alongside the need of the team to be back together and to connect again !![[Thinking Together and the Well-Connected team|Keyworker well-connected to wider team]] *The team decided to make extra efforts to maintain connections with each other during this period with a focus on checking in on how each other are. The team wanted to continue these rituals as lock down eased, highlighting the value of this * After the lock down the team made efforts to come back together in a graded step by step way so as not to overwhelm the team. They first asked each person to come back once a week to get the feeling of being back in the team and at base again. Then the next step, for half the team to come back together for distanced case discussions. The 3rd step was to to bring back the whole team in a distanced way- everyone was very happy and wanting to see each other and have contact again at this point. *Bee named the importance for leaders as actively caring for their colleagues...This felt even more evident during this period- That one key role of a leader is caring for your colleagues. This relates of course to the capacity of the team to then be in the best position to help their clients. But, as leaders, there is a real need to care for others as human beings, above all. *Bee and Michael talked about the need for support and connections for themselves in order to look after their team. Members of their team said they were concerned about them as leaders. They used the climbing analogy 'who secures the securer in climbing?' they learned that in this context the securer has to secure themselves...but also that they have a buddy system or partner who checks them, checking that they are secure. This was easier for Bee and Michael as they work together as a leadership team. *Michael reflected that he has noticed in leadership meetings during the pandemic those in management positions had been finding it hard to talk about their experiences and their feelings.. He explained that allowing this to happen has been very important. * Bee and Michael were able to use each other to think together and stay connected around decisions and planning !![[Mentalizing as a human quality|Mentalization]] *After lock down there seemed to be more [[non mentalizing modes|Features of UNsuccessful Mentalizing]] present and the team needed to think actively about how to re generate mentalizing together. Bee and Michael talked about the importance of bringing life and lightness back to the team, having time for fun and enjoyment and bringing liveliness again after such a long period of structure. This has been critical. They suggested to their team that they should all take a day off (the team said they didn't want this) so instead the team went out for pizza and beer together. * We reflected on creating a mentalizing atmosphere and attunement with clients in the context of wearing masks- Bee said that being able to talk about what this feels like wearing masks (in the moment) i.e. what feelings this brings has been important. This is easier to do in a context where there is already epistemic trust between people in the meeting. !![[Working with our Clients |Overview: Working with your CLIENT]] *Don't be afraid of meeting with masks! It is still possible to mentalize and have an emotionally close encounter where there is a focus on the experience of each other and the client. *The lock down context has been able to promote some helpful 'side effects' for some young people in bringing relationships closer with workers who have needed to have more contact together *The team have been thinking about the increase in family violence after the lock down. They have been manualizing about this *''Bee and Michael reflected on the implementation of AMBIT in their service: We heard about how they had not made AMBIT something which was 'compulsory' in their service but had worked to develop curiosity and interest in a step by step way.'' !!!This was a fantastic and heartfelt presentation with some incredibly helpful ideas and reflections on the process of moving out of lock down. A huge thank you to Bee and Michael !''
''Summary/Questions to take away:'' 1. What are we supposed to be helping families with? 2. What do we end up helping with? 3. How/why does this happen? Consider frustration from team- working with parents- What is your view on the parents? Sharing thinking about why some find this work frustrating and others do not Example of [[line up exercise|Line-ups - exploring individual differences]] Exploring practitioners personal feeling to the work (difficulty in talking about this- professional identity). Evidence base doesn't help with our personal approach to families.
__''What might it be like to train our own team vs. training another team?''__ When its another team, we don't have an expectation of what they do after and we are not dependent on what they do after? It feels easier to genuinely give a choice to another team In our own team *We learned about AMBIT away from the team (involving a trip away for a week) *They noticed us being excited but it's an experience that the team has not shared - we did not become excited about this together - this can bring up different feelings within a team (e.g. curiosity about the experience; envy about the experience; suspicion about the experience; a concern about what it will lead to in the team - what does it mean for us?) * There might be a perception that the training belongs to "us" - it's our thing, because we have learned about it. * A worry irritating the team with the way we talk about it - but this changed the way we spoke about it. We focused more on the content, not our experience of it. * Because our own team are known to us, it feels easier to predict how people might respond to it. which can inhibit how we explain it if we think that it might perceive it negatively. * Can be hard when we feel that we have a different way of approaching a new learning opportunity from someone else - being open to learning vs. being closed. * A worry about changing things too much in a way that people won't like in case they leave! With other teams In the other contexts, I am not thinking about what the team thinks about us and our role within this, but I do think about this more with my own team. We have existing relationships with the colleagues in our own team - it might mean something for the relationships within our team. Sometimes I still feel more or less comfortable when with other teams - sometimes I can notice that there is resonance and other times I can feel resistence. *Does our own team need more time for change? __How we have involved our team in the AMBIT training__ *Asking everyone "who would like to help us?" vs. us approaching people who we think feel most connected to it. Reflections *Is there someone "unsaid" or "unspoken" that needs attending to that would enable action. * Could we ask the people who are not using it why they aren't using it? * What approaches do we as a team want to have on board? *How could we create a culture of self-reflection in the team? Generate a wish in the team to improve?
Willkommen im Manual des Vorarlberger Kinderdorfs. <html> <head> <style> .button { background-color: dodgerblue; border: none; color: white; padding: 10px 10px; text-align: center; font-size: 16px; cursor: pointer; } .button:hover { background-color: grey; } </style> </head> <body> <div style="background-color:DarkSeaGreen "> <h2>Für wen ist dieses Manual?</h2> </div> Dies ist ein Manual für alle Mitarbeiter*innen des Vorarlberger Kinderdorfs. //Das Manual wird ständig erweitert. Sie brauchen keinen Login, um dieses Manual zu lesen. <html> <head> <style> .button { background-color: dodgerblue; border: none; color: white; padding: 10px 10px; text-align: center; font-size: 16px; cursor: pointer; } .button:hover { background-color: grey; } </style> </head> <body> <div style="background-color:DarkSeaGreen "> <h2>Das Manual durchsuchen</h2> </div> *Sie können das Suchfenster rechts benutzen, um nach Themen zu suchen. *Nutzen Sie den "Changes" Reiter, um nach kürzlich geänderten oder neu erstellten Seiten Ihres Teams oder des Londoner AMBIT Teams zu suchen. <html> <head> <style> .button { background-color: dodgerblue; border: none; color: white; padding: 10px 10px; text-align: center; font-size: 16px; cursor: pointer; } .button:hover { background-color: grey; } </style> </head> <body> <div style="background-color:DarkSeaGreen "> <h2>Eine Seite in das Manual schreiben</h2> </div> Wenn Sie einen Login haben, können Sie sich damit oben rechts einloggen. Klicken Sie auf das Pluszeichen (+) über dem Suchfenster, um eine neue Seite zu kreiern. Vergessen Sie nicht, den Tag zu erstellen, der den Namen Ihres Teams bzw. Ihrer Einrichtung enthält. <<tag [[Vorarlberger Kinderdorf]]>> Klicken Sie darauf, um alle Seiten zu sehen, die für dieses Team erstellt wurden. Sie können ein Hilfe zur Erstellung des Manuals erhalten unter: *[[A Guide to Editing the Manual]] *[[How to - Videos]] <html> <head> <style> .button { background-color: dodgerblue; border: none; color: white; padding: 10px 10px; text-align: center; font-size: 16px; cursor: pointer; } .button:hover { background-color: grey; } </style> </head> <body> <div style="background-color:DarkSeaGreen"> <h2>Unsere Seiten</h2> </div> <<list-links "[tag[Vorarlberger Kinderdorf]tag[Vorarlberger Kinderdorf]]">> ''''
''Slice&Dice'' ''Es gab einen Gewaltvorfall in der Familie. '' * Wie kann das Kind ausreichend geschützt werden? * Haben wir ausreichend Informationen? Was ist überhaupt passiert? Welche Form von Gewalt? * Besteht akute Gefährdung? * Was sind erste Schritte? * Wer? Wie? Wo? Was Wann? * Wie schaut das aus der Sicht der Familie aus? * Gibt es einen Notfallplan? * Beaufsichtigung der Kinder * Gefährdungseinschätzung * Geschichte: ist es ein einmaliger Vorfall, ein erstmaliger Vorfall oder kommt das öfter vor? * Muss die Polizei informiert werden? * Wer muss informiert werden? * Wie geht es den Beteiligten? Emotional... * ... ''1. Thema: Situationsklärung'' - Was ist da wichtig? Was mache ich da? ' ''Informationen einholen'' * Mitschreiben: wer hat mich angerufen? was ist passiert? Welche Personen sind beteiligt? Gibt es Verletzte? Welche Verletzungen? Ist die Person im Krankenhaus? Sind irgendwelche Personen zu schützen? Gibt es schon Helfer*innen vor Ort? Muss ich vor Ort gehen? ''Innehalten: Aha, das ist passiert!'' * Was ist organisatorisch-systemisch zu tun? * Ich hole mir Informationen von den Betroffenen. * Wen hole ich mir dazu, um gemeinsam zu denken und die weiteren Schritte ordentlich und gut zu machen. Regel: Nichts alleine machen. * Was ist passiert? * Was ist zu tun? * Notfallprozedur durcharbeiten * Wen muss ich informieren? * Möglicherweise haben andere relevante Personen, Kolleg+innen noch Informationen. * Wenn muss informieren in der Firma? Regionalleitung etc. ; außerdem habe ich noch einen weitere Fachperson mit ins Boot geholt...das kann hilfreich sein; diese hat vielleicht noch weitere Information. * Information einholen und Weitergabe erfolgen gleichzeitig (Bereichsleitung, Bereitschaft...) * Es braucht eine Reihenfolge der Informationsweitergabe und - einholung. Wer macht was? Und in welcher Reihenfolge? Wer ist mit wem in der Familie Kontakt? Den Notfallplan machen. * Hierarchien, die hilfreich sind, dazuhalten: Fachaufsicht etc. * Es gibt Hierarchien, die immer eingehalten werden müssen, Vorgehensweisen, die im speziellen Fall zum Einsatz gebracht werden sollen. ''2. Thema: Vom wem hole ich welche Information? Was tue ich Schritt für Schritt? '' * Ich suche mir jemanden in der Gruppe, der meine Aufgaben übernimmt, damit ichmich um die Situation kümmern kann. * Wer schaut auf die anderen Kinder, wenn ich weg muss. * Sicherstellen, dass ich mich überhaupt darum kümmern kann. * Als erstes informiere ich meine Teamleitung. Damit habe ich Sicherheit, dass ich jemanden habe, der mich unterstützt. * Ich würde bei den Kindern bleiben, wenn jemand im Krankenhaus ist. * Ich habe meine Grundverantwortung in der Wohngruppe, dann hole ich mir Unterstützung von Kolleg*innen, Teamleitung etc. * Ich reagiere dann auf den individuellen Fall. Watsche oder so starke Verletzung, dass Kind ins Krankenhaus muss. * Nicht anstecken lassen, durchatmen, Tempo raus. * Ich würde mich um den Jugendlichen kümmern, egal Ober er Opfer oder Täter ist. * Meine Schritte würde ich mit der Leitung abklären; besonders an Wochenenden und Feiertagen; unter der Woche bin ich frei in meinen Entscheidungen. * Ich werde mit dem Jugendlichen die Situation besprechen und ihm die Möglichkeiten aufzeigen, herausfinden, wo seine Wünsche sind * Ich muss dafür sorgen, dass alle Beteiligten sicher sind (Rettung, Polizei, Chef aufwecken...); Gefährdung abklären und dann klären, wie lange ich mit meiner Interventionsplanung warten kann. * Ich möchte, dass es innerhalb von 24 Stunden einen Kontakt mit dem Kind und der Familie gibt. ''3. Thema: Wie kläre ich denn die Gefährdung ab?'' * Besteht die Gefährdung noch immer? * Ist der Vater im Alkoholrausch? Ist die Mutter in psychotischem Schub? * Ich würde dann die Polizei oder die Rettung informieren... * Ist die Mutter in einem Zimmer versteckt? * Ist die Gefährdung akut? Braucht es Helfer*innne vor Ort? * Oder ist deine Gefährdung abgewendet und ich kann hinfahren und mich selbst kümmern? * Wie kann man da ein Gefühl dafür kriegen? Was würde ich einer jungen Kollegin erklären? * Wir sind da meistens zu zweit? Dann fahren wir hin und klären das vor Ort...kann ich den Vater beruhigen? * Schritte: # Mache dir selbst ein Bild! # Bind die Leitung ein! # * Wenn du das Gefühl hast, du mußt die Polizei dann tue das im Zweifel. Wenn es zu viel war, dann kann man danach darüber reden! * Wende dich an den Schmied und nicht den Schmiedl. Gehe an die Wurzel, die Quelle der Information. Mach dir selber ein Bild und nicht abstrakte Information. * In die Situation und Kontakt mit den Beteiligten. * Wie kriege ich ein Gefühl für die Gefährdung? * Selbst wenn ich neu im Fall bin, habe ich Informationen.Durch das Vorwissen hat man schon Wissen. * Achte darauf, dich nicht selbst zu gefährden! Nicht den Superhelden spielen! Sicherheitskräfte involvieren.
{"tiddlers":{"$:/Acknowledgements":{"title":"$:/Acknowledgements","text":"TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|https://jasmine.github.io/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"},"$:/core/copyright.txt":{"title":"$:/core/copyright.txt","type":"text/plain","text":"TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2024, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."},"$:/core/icon":{"title":"$:/core/icon","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"},"$:/core/images/add-comment":{"title":"$:/core/images/add-comment","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-add-comment tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 56H36a8 8 0 100 16h20v20a8 8 0 1016 0V72h20a8 8 0 100-16H72V36a8 8 0 10-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\"/></svg>"},"$:/core/images/advanced-search-button":{"title":"$:/core/images/advanced-search-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-advanced-search-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M74.565 87.985A47.776 47.776 0 0148 96C21.49 96 0 74.51 0 48S21.49 0 48 0s48 21.49 48 48c0 9.854-2.97 19.015-8.062 26.636l34.347 34.347a9.443 9.443 0 010 13.36 9.446 9.446 0 01-13.36 0l-34.36-34.358zM48 80c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/><circle cx=\"48\" cy=\"48\" r=\"8\"/><circle cx=\"28\" cy=\"48\" r=\"8\"/><circle cx=\"68\" cy=\"48\" r=\"8\"/></g></svg>"},"$:/core/images/auto-height":{"title":"$:/core/images/auto-height","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-auto-height tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M67.987 114.356l-.029-14.477a4 4 0 00-2.067-3.494l-15.966-8.813-1.933 7.502H79.9c4.222 0 5.564-5.693 1.786-7.58L49.797 71.572 48.01 79.15h31.982c4.217 0 5.564-5.682 1.795-7.575L49.805 55.517l-1.795 7.575h31.982c4.212 0 5.563-5.67 1.805-7.57l-16.034-8.105 2.195 3.57V35.614l9.214 9.213a4 4 0 105.656-5.656l-16-16a4 4 0 00-5.656 0l-16 16a4 4 0 105.656 5.656l9.13-9.13v15.288a4 4 0 002.195 3.57l16.035 8.106 1.804-7.57H48.01c-4.217 0-5.564 5.682-1.795 7.574l31.982 16.059 1.795-7.575H48.01c-4.222 0-5.564 5.693-1.787 7.579l31.89 15.923 1.787-7.578H47.992c-4.133 0-5.552 5.504-1.933 7.501l15.966 8.813-2.067-3.494.029 14.436-9.159-9.158a4 4 0 00-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656l-9.185 9.184zM16 20h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"},"$:/core/images/blank":{"title":"$:/core/images/blank","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>"},"$:/core/images/bold":{"title":"$:/core/images/bold","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-bold tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.146 51.81V21.87h26.353c2.51 0 4.93.21 7.26.628 2.33.418 4.392 1.165 6.185 2.24 1.793 1.076 3.227 2.57 4.302 4.482 1.076 1.913 1.614 4.363 1.614 7.35 0 5.379-1.613 9.263-4.84 11.653-3.227 2.39-7.35 3.586-12.37 3.586H41.146zM13 0v128h62.028a65.45 65.45 0 0016.762-2.151c5.438-1.434 10.278-3.645 14.52-6.633 4.244-2.988 7.62-6.842 10.13-11.563 2.51-4.721 3.764-10.308 3.764-16.762 0-8.008-1.942-14.85-5.826-20.527-3.884-5.677-9.77-9.65-17.658-11.921 5.737-2.75 10.069-6.275 12.997-10.577 2.928-4.303 4.392-9.681 4.392-16.135 0-5.976-.986-10.995-2.958-15.059-1.972-4.063-4.75-7.32-8.336-9.77-3.585-2.45-7.888-4.213-12.907-5.289C84.888.538 79.33 0 73.235 0H13zm28.146 106.129V70.992H71.8c6.095 0 10.995 1.404 14.7 4.212 3.705 2.81 5.558 7.5 5.558 14.073 0 3.347-.568 6.096-1.703 8.247-1.136 2.151-2.66 3.854-4.572 5.11-1.912 1.254-4.123 2.15-6.633 2.688-2.51.538-5.139.807-7.888.807H41.146z\"/></svg>"},"$:/core/images/cancel-button":{"title":"$:/core/images/cancel-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 76.314l-16.97 16.97a7.999 7.999 0 01-11.314 0c-3.118-3.118-3.124-8.19 0-11.313L52.686 65l-16.97-16.97a7.999 7.999 0 010-11.314c3.118-3.118 8.19-3.124 11.313 0L64 53.686l16.97-16.97a7.999 7.999 0 0111.314 0c3.118 3.118 3.124 8.19 0 11.313L75.314 65l16.97 16.97a7.999 7.999 0 010 11.314c-3.118 3.118-8.19 3.124-11.313 0L64 76.314zM64 129c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 1 0 29.654 0 65c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 17 64 17 16 38.49 16 65s21.49 48 48 48z\"/></svg>"},"$:/core/images/chevron-down":{"title":"$:/core/images/chevron-down","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-chevron-down tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.053 85.456a7.889 7.889 0 01-5.6-2.316L2.473 27.16a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0L64.05 66.344l50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.105 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.317z\"/><path d=\"M64.053 124.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></g></svg>"},"$:/core/images/chevron-left":{"title":"$:/core/images/chevron-left","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-chevron-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M47.544 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L66.656 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.105 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.317-5.595z\"/><path d=\"M8.931 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L28.041 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.104 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.316-5.595z\"/></g></svg>"},"$:/core/images/chevron-right":{"title":"$:/core/images/chevron-right","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-chevron-right tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M83.456 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196L64.344 63.95 13.963 13.567a7.92 7.92 0 010-11.195c3.086-3.085 8.105-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.317 5.595z\"/><path d=\"M122.069 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></g></svg>"},"$:/core/images/chevron-up":{"title":"$:/core/images/chevron-up","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-chevron-up tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M63.947 44.544c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 63.656l-50.382 50.382a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.317z\"/><path d=\"M63.947 5.931c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 25.041 13.567 75.423a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.104 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.316z\"/></g></svg>"},"$:/core/images/clone-button":{"title":"$:/core/images/clone-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-clone-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M32.265 96v24.002A7.996 7.996 0 0040.263 128h79.74a7.996 7.996 0 007.997-7.998v-79.74a7.996 7.996 0 00-7.998-7.997H96V48h12.859a2.99 2.99 0 012.994 2.994v57.865a2.99 2.99 0 01-2.994 2.994H50.994A2.99 2.99 0 0148 108.859V96H32.265z\"/><path d=\"M40 56h-7.993C27.588 56 24 52.418 24 48c0-4.41 3.585-8 8.007-8H40v-7.993C40 27.588 43.582 24 48 24c4.41 0 8 3.585 8 8.007V40h7.993C68.412 40 72 43.582 72 48c0 4.41-3.585 8-8.007 8H56v7.993C56 68.412 52.418 72 48 72c-4.41 0-8-3.585-8-8.007V56zM8 0C3.58 0 0 3.588 0 8v80c0 4.419 3.588 8 8 8h80c4.419 0 8-3.588 8-8V8c0-4.419-3.588-8-8-8H8zM19 16A2.997 2.997 0 0016 19.001v57.998A2.997 2.997 0 0019.001 80h57.998A2.997 2.997 0 0080 76.999V19.001A2.997 2.997 0 0076.999 16H19.001z\"/></g></svg>"},"$:/core/images/close-all-button":{"title":"$:/core/images/close-all-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-close-all-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M28 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L16.686 100 2.543 85.856a8 8 0 0111.313-11.313L28 88.686l14.144-14.143a8 8 0 0111.313 11.313L39.314 100l14.143 14.144a8 8 0 01-11.313 11.313L28 111.314zM28 39.314L13.856 53.457A8 8 0 012.543 42.144L16.686 28 2.543 13.856A8 8 0 0113.856 2.543L28 16.686 42.144 2.543a8 8 0 0111.313 11.313L39.314 28l14.143 14.144a8 8 0 01-11.313 11.313L28 39.314zM100 39.314L85.856 53.457a8 8 0 01-11.313-11.313L88.686 28 74.543 13.856A8 8 0 0185.856 2.543L100 16.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 28l14.143 14.144a8 8 0 01-11.313 11.313L100 39.314zM100 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L88.686 100 74.543 85.856a8 8 0 0111.313-11.313L100 88.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 100l14.143 14.144a8 8 0 01-11.313 11.313L100 111.314z\"/></g></svg>"},"$:/core/images/close-button":{"title":"$:/core/images/close-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M65.086 75.41l-50.113 50.113c-3.121 3.121-8.192 3.126-11.316.002-3.118-3.118-3.123-8.19.002-11.316l50.114-50.114L3.659 13.982C.538 10.86.533 5.79 3.657 2.666c3.118-3.118 8.19-3.123 11.316.002l50.113 50.114L115.2 2.668c3.121-3.121 8.192-3.126 11.316-.002 3.118 3.118 3.123 8.19-.002 11.316L76.4 64.095l50.114 50.114c3.121 3.121 3.126 8.192.002 11.316-3.118 3.118-8.19 3.123-11.316-.002L65.086 75.409z\"/></svg>"},"$:/core/images/close-others-button":{"title":"$:/core/images/close-others-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-close-others-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48zm0-16c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32zm0-16c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z\"/></svg>"},"$:/core/images/copy-clipboard":{"title":"$:/core/images/copy-clipboard","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-copy-clipboard tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"33\" height=\"8\" x=\"40\" y=\"40\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"82\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"54\" rx=\"4\"/><rect width=\"33\" height=\"8\" x=\"40\" y=\"96\" rx=\"4\"/><rect width=\"12\" height=\"8\" x=\"40\" y=\"68\" rx=\"4\"/><path d=\"M40 16H24c-4.419 0-8 3.59-8 8a8.031 8.031 0 000 .01v95.98a8.03 8.03 0 000 .01c0 4.41 3.581 8 8 8h80a7.975 7.975 0 005.652-2.34 7.958 7.958 0 002.348-5.652v-16.016c0-4.414-3.582-7.992-8-7.992-4.41 0-8 3.578-8 7.992V112H32V32h64v8.008C96 44.422 99.582 48 104 48c4.41 0 8-3.578 8-7.992V23.992a7.963 7.963 0 00-2.343-5.651A7.995 7.995 0 00104.001 16H88c0-4.41-3.585-8-8.007-8H48.007C43.588 8 40 11.582 40 16zm4-1.004A4.001 4.001 0 0148 11h32c2.21 0 4 1.797 4 3.996v4.008A4.001 4.001 0 0180 23H48c-2.21 0-4-1.797-4-3.996v-4.008z\"/><rect width=\"66\" height=\"16\" x=\"62\" y=\"64\" rx=\"8\"/><path d=\"M84.657 82.343l-16-16v11.314l16-16a8 8 0 10-11.314-11.314l-16 16a8 8 0 000 11.314l16 16a8 8 0 1011.314-11.314z\"/></g></svg>"},"$:/core/images/delete-button":{"title":"$:/core/images/delete-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(12)\"><rect width=\"105\" height=\"16\" y=\"11\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"28\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"8\" y=\"16\" rx=\"8\"/><rect width=\"88\" height=\"16\" x=\"8\" y=\"112\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"80\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"56\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"32\" y=\"16\" rx=\"8\"/></g></svg>"},"$:/core/images/discord":{"title":"$:/core/images/discord","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-discord tc-image-button\" viewBox=\"0 -28.5 256 256\"><path d=\"M216.856 16.597A208.502 208.502 0 0 0 164.042 0c-2.275 4.113-4.933 9.645-6.766 14.046-19.692-2.961-39.203-2.961-58.533 0-1.832-4.4-4.55-9.933-6.846-14.046a207.809 207.809 0 0 0-52.855 16.638C5.618 67.147-3.443 116.4 1.087 164.956c22.169 16.555 43.653 26.612 64.775 33.193A161.094 161.094 0 0 0 79.735 175.3a136.413 136.413 0 0 1-21.846-10.632 108.636 108.636 0 0 0 5.356-4.237c42.122 19.702 87.89 19.702 129.51 0a131.66 131.66 0 0 0 5.355 4.237 136.07 136.07 0 0 1-21.886 10.653c4.006 8.02 8.638 15.67 13.873 22.848 21.142-6.58 42.646-16.637 64.815-33.213 5.316-56.288-9.08-105.09-38.056-148.36ZM85.474 135.095c-12.645 0-23.015-11.805-23.015-26.18s10.149-26.2 23.015-26.2c12.867 0 23.236 11.804 23.015 26.2.02 14.375-10.148 26.18-23.015 26.18Zm85.051 0c-12.645 0-23.014-11.805-23.014-26.18s10.148-26.2 23.014-26.2c12.867 0 23.236 11.804 23.015 26.2 0 14.375-10.148 26.18-23.015 26.18Z\"/></svg>"},"$:/core/images/done-button":{"title":"$:/core/images/done-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M42.26 111.032c-2.051.001-4.103-.78-5.668-2.345L2.662 74.758a8 8 0 01-.005-11.32c3.118-3.117 8.192-3.12 11.32.007l28.278 28.278 72.124-72.124a8.002 8.002 0 0111.314-.001c3.118 3.118 3.124 8.19 0 11.315l-77.78 77.78a7.978 7.978 0 01-5.658 2.343z\"/></svg>"},"$:/core/images/down-arrow":{"title":"$:/core/images/down-arrow","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.177 100.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.086 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></svg>"},"$:/core/images/download-button":{"title":"$:/core/images/download-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-download-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\" class=\"tc-image-download-button-ring\"/><path d=\"M34.35 66.43l26.892 27.205a4.57 4.57 0 006.516 0L94.65 66.43a4.7 4.7 0 000-6.593 4.581 4.581 0 00-3.258-1.365h-8.46c-2.545 0-4.608-2.087-4.608-4.661v-15.15c0-2.575-2.063-4.662-4.608-4.662H55.284c-2.545 0-4.608 2.087-4.608 4.662v15.15c0 2.574-2.063 4.661-4.608 4.661h-8.46c-2.545 0-4.608 2.087-4.608 4.662a4.69 4.69 0 001.35 3.296z\"/></g></svg>"},"$:/core/images/edit-button":{"title":"$:/core/images/edit-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M95.627 10.059l-5.656 5.657 11.313 11.313 5.657-5.656-11.314-11.314zm5.657-5.657l1.966-1.966c3.123-3.122 8.194-3.129 11.319-.005 3.117 3.118 3.122 8.192-.005 11.32l-1.966 1.965-11.314-11.314zm-16.97 16.97l-60.25 60.25a8.12 8.12 0 00-.322.342c-.1.087-.198.179-.295.275-5.735 5.735-10.702 22.016-10.702 22.016s16.405-5.09 22.016-10.702c.095-.096.186-.193.272-.292a8.12 8.12 0 00.345-.325l60.25-60.25-11.314-11.313zM35.171 124.19c6.788-.577 13.898-2.272 23.689-5.348 1.825-.573 3.57-1.136 6.336-2.04 16-5.226 21.877-6.807 28.745-7.146 8.358-.413 13.854 2.13 17.58 8.699a4 4 0 006.959-3.946c-5.334-9.406-13.745-13.296-24.933-12.744-7.875.39-14.057 2.052-30.835 7.533-2.739.894-4.46 1.45-6.25 2.012-19.46 6.112-30.77 7.072-39.597 1.747a4 4 0 10-4.132 6.85c6.333 3.82 13.754 5.12 22.438 4.383z\"/></g></svg>"},"$:/core/images/erase":{"title":"$:/core/images/erase","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-erase tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.087 127.996l63.015-63.015c6.535-6.535 6.528-17.115-.003-23.646L99.466 17.702c-6.539-6.538-17.117-6.532-23.646-.003L4.898 88.62c-6.535 6.534-6.528 17.115.003 23.646l15.73 15.73h39.456zm-34.95-7.313l-14.324-14.325c-3.267-3.268-3.268-8.564-.008-11.824L46.269 59.07l35.462 35.462-26.15 26.15H25.137z\"/></svg>"},"$:/core/images/excise":{"title":"$:/core/images/excise","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-excise tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 107.314l-2.343 2.343a8 8 0 11-11.314-11.314l16-16a8 8 0 0111.314 0l16 16a8 8 0 11-11.314 11.314L72 107.314v14.284c0 3.536-3.582 6.402-8 6.402s-8-2.866-8-6.402v-14.284zM0 40.007C0 35.585 3.59 32 8 32c4.418 0 8 3.588 8 8.007v31.986C16 76.415 12.41 80 8 80c-4.418 0-8-3.588-8-8.007V40.007zm32 0C32 35.585 35.59 32 40 32c4.418 0 8 3.588 8 8.007v31.986C48 76.415 44.41 80 40 80c-4.418 0-8-3.588-8-8.007V40.007zm48 0C80 35.585 83.59 32 88 32c4.418 0 8 3.588 8 8.007v31.986C96 76.415 92.41 80 88 80c-4.418 0-8-3.588-8-8.007V40.007zm-24-32C56 3.585 59.59 0 64 0c4.418 0 8 3.588 8 8.007v31.986C72 44.415 68.41 48 64 48c-4.418 0-8-3.588-8-8.007V8.007zm56 32c0-4.422 3.59-8.007 8-8.007 4.418 0 8 3.588 8 8.007v31.986c0 4.422-3.59 8.007-8 8.007-4.418 0-8-3.588-8-8.007V40.007z\"/></svg>"},"$:/core/images/export-button":{"title":"$:/core/images/export-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-export-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.003 128H119.993a7.984 7.984 0 005.664-2.349v.007A7.975 7.975 0 00128 120V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v56H16V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v64c0 4.418 3.59 8 8 8h.003zm48.62-100.689l-8.965 8.966c-3.125 3.125-8.195 3.13-11.319.005-3.118-3.118-3.122-8.192.005-11.319L58.962 2.346A7.986 7.986 0 0164.625 0l-.006.002c2.05-.001 4.102.78 5.666 2.344l22.618 22.617c3.124 3.125 3.129 8.195.005 11.319-3.118 3.118-8.192 3.122-11.319-.005l-8.965-8.966v61.256c0 4.411-3.582 8-8 8-4.41 0-8-3.582-8-8V27.311z\"/></svg>"},"$:/core/images/file":{"title":"$:/core/images/file","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-file tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M111.968 30.5H112V120a8 8 0 01-8 8H24a8 8 0 01-8-8V8a8 8 0 018-8h57v.02a7.978 7.978 0 015.998 2.337l22.627 22.627a7.975 7.975 0 012.343 5.516zM81 8H24v112h80V30.5H89c-4.418 0-8-3.578-8-8V8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"68\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"84\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"100\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/></svg>"},"$:/core/images/fixed-height":{"title":"$:/core/images/fixed-height","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-fixed-height tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60 35.657l-9.172 9.171a4 4 0 11-5.656-5.656l16-16a4 4 0 015.656 0l16 16a4 4 0 01-5.656 5.656L68 35.657v57.686l9.172-9.171a4 4 0 115.656 5.656l-16 16a4 4 0 01-5.656 0l-16-16a4 4 0 115.656-5.656L60 93.343V35.657zM16 116h96a4 4 0 100-8H16a4 4 0 100 8zm0-96h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"},"$:/core/images/fold-all-button":{"title":"$:/core/images/fold-all-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-fold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M64.03 20.004c-2.05 0-4.102.78-5.667 2.344L35.746 44.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 22.348a7.986 7.986 0 00-5.663-2.346zM64.03 85.002c-2.05-.001-4.102.78-5.667 2.344l-22.617 22.617c-3.125 3.125-3.13 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.966 16.966 16.966c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.192-.005-11.319L69.687 87.346A7.986 7.986 0 0064.024 85z\"/></g></svg>"},"$:/core/images/fold-button":{"title":"$:/core/images/fold-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-fold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M64.03 25.004c-2.05 0-4.102.78-5.667 2.344L35.746 49.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 27.348a7.986 7.986 0 00-5.663-2.346zM64.005 67.379c-2.05 0-4.102.78-5.666 2.344L35.722 92.34c-3.125 3.125-3.13 8.195-.006 11.32 3.118 3.117 8.192 3.121 11.32-.006L64 86.69l16.965 16.965c3.125 3.125 8.195 3.13 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L69.663 69.723A7.986 7.986 0 0064 67.377z\"/></g></svg>"},"$:/core/images/fold-others-button":{"title":"$:/core/images/fold-others-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-fold-others tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" y=\"56.031\" rx=\"8\"/><path d=\"M86.632 79.976c-2.05 0-4.102.78-5.666 2.345L64 99.286 47.034 82.321a7.986 7.986 0 00-5.662-2.346l.005.001c-2.05 0-4.102.78-5.666 2.345l-22.618 22.617c-3.124 3.125-3.129 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.966-16.966 16.965 16.966a7.986 7.986 0 005.663 2.346l-.005-.002c2.05 0 4.102-.78 5.666-2.344l16.965-16.966 16.966 16.966c3.125 3.124 8.194 3.129 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L92.289 82.321a7.986 7.986 0 00-5.663-2.346zM86.7 48.024c-2.05 0-4.102-.78-5.666-2.345L64.07 28.714 47.103 45.679a7.986 7.986 0 01-5.663 2.346l.005-.001c-2.05 0-4.101-.78-5.666-2.345L13.162 23.062c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L41.44 28.714l16.966-16.966a7.986 7.986 0 015.662-2.346l-.005.002c2.05 0 4.102.78 5.666 2.344l16.966 16.966 16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L92.358 45.679a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"},"$:/core/images/folder":{"title":"$:/core/images/folder","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-folder tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.694 128H8C3.58 128 0 124.414 0 119.996V48.004C0 43.584 3.584 40 7.999 40H16v-8c0-4.418 3.578-8 8-8h32a8 8 0 018 8v8h40.001c4.418 0 7.999 3.586 7.999 8.004V59.83l-8-.082v-7.749A4 4 0 0099.997 48H56V36c0-2.21-1.793-4-4.004-4H28.004A4 4 0 0024 36v12H12.003A4 4 0 008 52v64a4 4 0 004.003 4h46.76l-3.069 8z\"/><path d=\"M23.873 55.5h96.003c4.417 0 7.004 4.053 5.774 9.063l-13.344 54.374c-1.228 5.005-5.808 9.063-10.223 9.063H6.08c-4.417 0-7.003-4.053-5.774-9.063L13.65 64.563c1.228-5.005 5.808-9.063 10.223-9.063zm1.78 8.5h87.994c2.211 0 3.504 2.093 2.891 4.666l-11.12 46.668c-.614 2.577-2.902 4.666-5.115 4.666H12.31c-2.211 0-3.504-2.093-2.891-4.666l11.12-46.668C21.152 66.09 23.44 64 25.653 64z\"/></g></svg>"},"$:/core/images/full-screen-button":{"title":"$:/core/images/full-screen-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-full-screen-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 8a8 8 0 018-8h32a8 8 0 110 16H16v24a8 8 0 11-16 0V8zM128 120a8 8 0 01-8 8H88a8 8 0 110-16h24V88a8 8 0 1116 0v32zM8 128a8 8 0 01-8-8V88a8 8 0 1116 0v24h24a8 8 0 110 16H8zM120 0a8 8 0 018 8v32a8 8 0 11-16 0V16H88a8 8 0 110-16h32z\"/></svg>"},"$:/core/images/github":{"title":"$:/core/images/github","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-github tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M63.938 1.607c-35.336 0-63.994 28.69-63.994 64.084 0 28.312 18.336 52.329 43.768 60.802 3.202.59 4.37-1.388 4.37-3.088 0-1.518-.056-5.55-.087-10.897-17.802 3.871-21.558-8.591-21.558-8.591-2.911-7.404-7.108-9.375-7.108-9.375-5.81-3.973.44-3.895.44-3.895 6.424.453 9.803 6.606 9.803 6.606 5.709 9.791 14.981 6.963 18.627 5.322.582-4.138 2.236-6.963 4.063-8.564-14.211-1.617-29.153-7.117-29.153-31.672 0-6.995 2.495-12.718 6.589-17.195-.66-1.621-2.856-8.14.629-16.96 0 0 5.37-1.722 17.597 6.57 5.104-1.424 10.58-2.132 16.022-2.16 5.438.028 10.91.736 16.022 2.16 12.22-8.292 17.582-6.57 17.582-6.57 3.493 8.82 1.297 15.339.64 16.96 4.102 4.477 6.578 10.2 6.578 17.195 0 24.618-14.966 30.035-29.22 31.62 2.295 1.98 4.342 5.89 4.342 11.87 0 8.564-.079 15.476-.079 17.576 0 1.715 1.155 3.71 4.4 3.084 25.413-8.493 43.733-32.494 43.733-60.798 0-35.394-28.657-64.084-64.006-64.084\"/></svg>"},"$:/core/images/gitter":{"title":"$:/core/images/gitter","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-gitter tc-image-button\" viewBox=\"0 0 18 25\"><path d=\"M15 5h2v10h-2zM10 5h2v20h-2zM5 5h2v20H5zM0 0h2v15H0z\"/></svg>"},"$:/core/images/globe":{"title":"$:/core/images/globe","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-globe tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M72.811 37.128v2.554c0 2.196.978 6.881 0 8.832-1.466 2.928-4.65 3.54-6.394 5.867-1.182 1.577-4.618 10.601-3.69 12.92 3.969 9.922 11.534 3.187 17.962 9.293.864.821 2.887 2.273 3.296 3.296 3.29 8.223-7.576 15.009 3.757 26.3 1.245 1.24 3.813-3.817 4.079-4.614.852-2.563 6.725-5.45 9.088-7.053 2.02-1.37 4.873-2.667 6.328-4.745 2.27-3.244 1.48-7.514 3.098-10.745 2.139-4.274 3.828-9.635 5.998-13.966 3.898-7.781 4.721 2.093 5.067 2.439.358.357 1.011 0 1.517 0 .094 0 1.447.099 1.516 0 .65-.935-1.043-17.92-1.318-19.297-1.404-7.01-6.944-15.781-11.865-20.5-6.274-6.015-7.09-16.197-18.259-14.954-.204.022-5.084 10.148-7.777 13.512-3.728 4.657-2.47-4.153-6.526-4.153-.081 0-1.183-.103-1.253 0-.586.88-1.44 3.896-2.306 4.417-.265.16-1.722-.239-1.846 0-2.243 4.3 8.256 2.212 5.792 7.952-2.352 5.481-6.328-1.997-6.328 8.56M44.467 7.01c9.685 6.13.682 12.198 2.694 16.215 1.655 3.303 4.241 5.395 1.714 9.814-2.063 3.608-6.87 3.966-9.623 6.723-3.04 3.044-5.464 8.94-6.79 12.911-1.617 4.843 14.547 6.866 12.063 11.008-1.386 2.311-6.746 1.466-8.437.198-1.165-.873-3.593-.546-4.417-1.78-2.613-3.915-2.26-8.023-3.625-12.128-.938-2.822-6.313-2.12-7.844-.593-.523.522-.33 1.792-.33 2.505 0 5.285 7.12 3.316 7.12 6.46 0 14.636 3.927 6.534 11.14 11.336 10.036 6.683 7.844 7.303 14.946 14.404 3.673 3.673 7.741 3.686 9.425 9.294 1.602 5.331-9.327 5.339-11.716 7.448-1.123.991-2.813 4.146-4.219 4.615-1.792.598-3.234.496-4.944 1.78-2.427 1.82-3.9 4.932-4.02 4.81-2.148-2.147-3.52-15.479-3.89-18.257-.588-4.42-5.59-5.54-6.986-9.03-1.57-3.927 1.524-9.52-1.129-13.761-6.52-10.424-11.821-14.5-15.35-26.292-.942-3.148 3.342-6.529 4.877-8.833 1.877-2.816 2.662-5.854 4.746-8.635C22.147 24.19 40.855 9.461 43.857 8.635l.61-1.625z\"/><path d=\"M64 126c34.242 0 62-27.758 62-62 0-34.242-27.758-62-62-62C29.758 2 2 29.758 2 64c0 34.242 27.758 62 62 62zm0-6c30.928 0 56-25.072 56-56S94.928 8 64 8 8 33.072 8 64s25.072 56 56 56z\"/></g></svg>"},"$:/core/images/heading-1":{"title":"$:/core/images/heading-1","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-heading-1 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M14 30h13.25v30.104H61.7V30h13.25v75.684H61.7V71.552H27.25v34.132H14V30zm70.335 13.78c2.544 0 5.017-.212 7.42-.636 2.403-.424 4.576-1.13 6.52-2.12 1.942-.99 3.603-2.261 4.981-3.816 1.378-1.555 2.28-3.463 2.703-5.724h9.858v74.2h-13.25V53.32H84.335v-9.54z\"/></svg>"},"$:/core/images/heading-2":{"title":"$:/core/images/heading-2","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-heading-2 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm119.52 75.684H74.85c.07-6.148 1.555-11.519 4.452-16.112 2.897-4.593 6.855-8.586 11.872-11.978a133.725 133.725 0 017.526-5.141 59.6 59.6 0 007.208-5.353c2.19-1.908 3.993-3.975 5.406-6.201 1.413-2.226 2.155-4.788 2.226-7.685 0-1.343-.159-2.774-.477-4.293a11.357 11.357 0 00-1.855-4.24c-.919-1.307-2.19-2.403-3.816-3.286-1.625-.883-3.745-1.325-6.36-1.325-2.403 0-4.399.477-5.989 1.431-1.59.954-2.862 2.261-3.816 3.922-.954 1.66-1.66 3.622-2.12 5.883-.46 2.261-.724 4.7-.795 7.314H76.23c0-4.099.548-7.897 1.643-11.395 1.095-3.498 2.738-6.519 4.93-9.063 2.19-2.544 4.857-4.54 8.002-5.989C93.95 30.724 97.606 30 101.775 30c4.523 0 8.303.742 11.342 2.226 3.039 1.484 5.494 3.357 7.367 5.618 1.873 2.261 3.198 4.717 3.975 7.367.777 2.65 1.166 5.176 1.166 7.579 0 2.968-.46 5.653-1.378 8.056a25.942 25.942 0 01-3.71 6.625 37.5 37.5 0 01-5.3 5.565 79.468 79.468 0 01-6.148 4.77 165.627 165.627 0 01-6.36 4.24 94.28 94.28 0 00-5.883 4.028c-1.802 1.343-3.374 2.738-4.717 4.187-1.343 1.449-2.261 2.986-2.756 4.611h36.146v10.812z\"/></svg>"},"$:/core/images/heading-3":{"title":"$:/core/images/heading-3","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-heading-3 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm88.885 32.224c1.979.07 3.957-.07 5.936-.424 1.979-.353 3.745-.972 5.3-1.855a10.365 10.365 0 003.763-3.657c.954-1.555 1.431-3.463 1.431-5.724 0-3.18-1.078-5.724-3.233-7.632-2.155-1.908-4.929-2.862-8.32-2.862-2.12 0-3.958.424-5.513 1.272a11.318 11.318 0 00-3.869 3.445c-1.025 1.449-1.784 3.074-2.279 4.876a18.335 18.335 0 00-.636 5.565H75.381c.141-3.604.813-6.943 2.014-10.017 1.201-3.074 2.844-5.742 4.93-8.003 2.084-2.261 4.61-4.028 7.578-5.3C92.871 30.636 96.228 30 99.973 30a29.2 29.2 0 018.533 1.272c2.791.848 5.3 2.085 7.526 3.71s4.01 3.692 5.353 6.201c1.343 2.509 2.014 5.388 2.014 8.639 0 3.745-.848 7.014-2.544 9.805-1.696 2.791-4.346 4.823-7.95 6.095v.212c4.24.848 7.544 2.95 9.911 6.307s3.551 7.438 3.551 12.243c0 3.533-.707 6.696-2.12 9.487a21.538 21.538 0 01-5.724 7.102c-2.403 1.943-5.194 3.445-8.374 4.505-3.18 1.06-6.537 1.59-10.07 1.59-4.31 0-8.074-.618-11.289-1.855s-5.9-2.986-8.056-5.247c-2.155-2.261-3.798-4.982-4.929-8.162-1.13-3.18-1.731-6.713-1.802-10.6h12.084c-.141 4.523.972 8.286 3.34 11.289 2.366 3.003 5.917 4.505 10.652 4.505 4.028 0 7.402-1.148 10.123-3.445 2.72-2.297 4.081-5.565 4.081-9.805 0-2.897-.565-5.194-1.696-6.89a10.97 10.97 0 00-4.452-3.869c-1.837-.883-3.904-1.431-6.2-1.643a58.067 58.067 0 00-7.05-.212v-9.01z\"/></svg>"},"$:/core/images/heading-4":{"title":"$:/core/images/heading-4","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-heading-4 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8 30h13.25v30.104H55.7V30h13.25v75.684H55.7V71.552H21.25v34.132H8V30zm76.59 48.548h22.471V45.9h-.212L84.59 78.548zm43.46 9.54h-9.54v17.596H107.06V88.088h-31.8V76.11l31.8-44.626h11.448v47.064h9.54v9.54z\"/></svg>"},"$:/core/images/heading-5":{"title":"$:/core/images/heading-5","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-heading-5 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm77.755 1.484h38.372v10.812H92.765L88.95 61.164l.212.212c1.625-1.837 3.692-3.233 6.201-4.187 2.509-.954 5-1.431 7.473-1.431 3.675 0 6.96.618 9.858 1.855 2.897 1.237 5.335 2.968 7.314 5.194s3.48 4.858 4.505 7.897c1.025 3.039 1.537 6.325 1.537 9.858 0 2.968-.477 6.024-1.43 9.169a25.161 25.161 0 01-4.559 8.586c-2.085 2.58-4.752 4.7-8.003 6.36-3.25 1.66-7.137 2.491-11.66 2.491-3.604 0-6.943-.477-10.017-1.431-3.074-.954-5.777-2.385-8.109-4.293-2.332-1.908-4.187-4.258-5.565-7.049-1.378-2.791-2.138-6.06-2.279-9.805h12.084c.353 4.028 1.731 7.12 4.134 9.275 2.403 2.155 5.583 3.233 9.54 3.233 2.544 0 4.7-.424 6.466-1.272 1.767-.848 3.198-2.014 4.293-3.498 1.095-1.484 1.873-3.215 2.332-5.194.46-1.979.69-4.099.69-6.36 0-2.05-.284-4.01-.849-5.883-.565-1.873-1.413-3.516-2.544-4.929-1.13-1.413-2.597-2.544-4.399-3.392-1.802-.848-3.904-1.272-6.307-1.272-2.544 0-4.929.477-7.155 1.431-2.226.954-3.834 2.738-4.823 5.353H75.805l7.95-40.598z\"/></svg>"},"$:/core/images/heading-6":{"title":"$:/core/images/heading-6","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-heading-6 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm106.587 20.246c-.283-3.039-1.36-5.494-3.233-7.367-1.873-1.873-4.399-2.809-7.579-2.809-2.19 0-4.08.406-5.67 1.219a12.435 12.435 0 00-4.029 3.233c-1.095 1.343-1.979 2.88-2.65 4.611a37.696 37.696 0 00-1.643 5.459 46.08 46.08 0 00-.9 5.671 722.213 722.213 0 00-.478 5.247l.212.212c1.625-2.968 3.87-5.176 6.731-6.625 2.862-1.449 5.954-2.173 9.275-2.173 3.675 0 6.96.636 9.858 1.908 2.897 1.272 5.353 3.021 7.367 5.247 2.014 2.226 3.551 4.858 4.611 7.897 1.06 3.039 1.59 6.325 1.59 9.858 0 3.604-.583 6.943-1.749 10.017-1.166 3.074-2.844 5.76-5.035 8.056-2.19 2.297-4.805 4.081-7.844 5.353-3.039 1.272-6.395 1.908-10.07 1.908-5.441 0-9.91-1.007-13.409-3.021-3.498-2.014-6.254-4.77-8.268-8.268-2.014-3.498-3.41-7.597-4.187-12.296-.777-4.7-1.166-9.77-1.166-15.211 0-4.452.477-8.94 1.431-13.462.954-4.523 2.526-8.639 4.717-12.349 2.19-3.71 5.07-6.731 8.64-9.063C92.676 31.166 97.075 30 102.304 30c2.968 0 5.76.495 8.374 1.484 2.615.99 4.93 2.367 6.943 4.134 2.014 1.767 3.657 3.887 4.93 6.36 1.271 2.473 1.978 5.23 2.12 8.268h-12.085zm-11.66 46.852c2.19 0 4.099-.442 5.724-1.325a12.869 12.869 0 004.081-3.445c1.095-1.413 1.908-3.056 2.438-4.929.53-1.873.795-3.798.795-5.777s-.265-3.887-.795-5.724c-.53-1.837-1.343-3.445-2.438-4.823-1.095-1.378-2.456-2.491-4.08-3.339-1.626-.848-3.534-1.272-5.725-1.272-2.19 0-4.116.406-5.777 1.219-1.66.813-3.056 1.908-4.187 3.286-1.13 1.378-1.979 2.986-2.544 4.823-.565 1.837-.848 3.78-.848 5.83 0 2.05.283 3.993.848 5.83.565 1.837 1.413 3.48 2.544 4.929a12.39 12.39 0 004.187 3.445c1.66.848 3.586 1.272 5.777 1.272z\"/></svg>"},"$:/core/images/help":{"title":"$:/core/images/help","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-help tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M36.055 111.441c-5.24 4.396-15.168 7.362-26.555 7.362-1.635 0-3.24-.06-4.806-.179 7.919-2.64 14.062-8.6 16.367-16.014C8.747 92.845 1.05 78.936 1.05 63.5c0-29.547 28.206-53.5 63-53.5s63 23.953 63 53.5-28.206 53.5-63 53.5c-10.055 0-19.56-2-27.994-5.559zm35.35-33.843a536.471 536.471 0 00.018-4.682 199.02 199.02 0 00-.023-3.042c.008-1.357.595-2.087 3.727-4.235.112-.077 1.085-.74 1.386-.948 3.093-2.133 5.022-3.786 6.762-6.187 2.34-3.228 3.558-7.077 3.558-11.649 0-13.292-9.86-21.952-21.455-21.952-11.103 0-22.499 9.609-24.066 22.295a6.023 6.023 0 1011.956 1.477c.806-6.527 6.972-11.726 12.11-11.726 5.265 0 9.408 3.64 9.408 9.906 0 3.634-1.1 5.153-5.111 7.919l-1.362.93c-2.682 1.84-4.227 3.1-5.7 4.931-2.109 2.62-3.242 5.717-3.258 9.314.013.892.02 1.86.022 2.981a470.766 470.766 0 01-.022 4.943 6.023 6.023 0 1012.046.12l.003-.395zm-6.027 24.499a7.529 7.529 0 100-15.058 7.529 7.529 0 000 15.058z\"/></svg>"},"$:/core/images/home-button":{"title":"$:/core/images/home-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112.985 119.502c.01-.165.015-.331.015-.499V67.568c3.137 2.948 8.076 2.884 11.134-.174a7.999 7.999 0 00-.002-11.316L70.396 2.343A7.978 7.978 0 0064.734 0a7.957 7.957 0 00-5.656 2.343L33 28.42V8.007C33 3.585 29.41 0 25 0c-4.418 0-8 3.59-8 8.007V44.42L5.342 56.078c-3.125 3.125-3.12 8.198-.002 11.316a7.999 7.999 0 0011.316-.003l.344-.343v52.945a8.11 8.11 0 000 .007c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8a8.11 8.11 0 00-.015-.498zM97 112V51.574L64.737 19.31 33 51.048V112h64z\"/></svg>"},"$:/core/images/import-button":{"title":"$:/core/images/import-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-import-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M114.832 60.436s3.235-3.27 6.921.417c3.686 3.686.231 7.14.231 7.14l-42.153 42.92s-30.765 32.367-58.798 4.333C-7 87.213 24.59 55.623 24.59 55.623L67.363 12.85s22.725-24.6 43.587-3.738c20.862 20.862-3.96 43.09-3.96 43.09l-35.04 35.04S49.903 112.546 36.426 99.07c-13.476-13.477 11.83-35.523 11.83-35.523l35.04-35.04s3.902-3.902 7.78-.023c3.879 3.878.118 7.921.118 7.921l-35.04 35.04s-13.212 13.212-8.872 17.551c4.34 4.34 16.77-9.653 16.77-9.653l35.04-35.04s16.668-14.598 3.966-27.3c-13.893-13.892-27.565 3.702-27.565 3.702l-42.91 42.91s-23.698 23.698-3.658 43.738 43.012-4.385 43.012-4.385l42.895-42.533z\"/></svg>"},"$:/core/images/info-button":{"title":"$:/core/images/info-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(.05)\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"/><circle cx=\"64\" cy=\"32\" r=\"8\"/><rect width=\"16\" height=\"56\" x=\"56\" y=\"48\" rx=\"8\"/></g></svg>"},"$:/core/images/input-button":{"title":"$:/core/images/input-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-input-button tc-image-button\" viewBox=\"0 0 22 22\"><path d=\"M1.375 22h19.249c.365 0 .716-.145.973-.404v.001c.258-.257.404-.607.403-.972v-11a1.376 1.376 0 0 0-2.75 0v9.625H2.75V9.625a1.376 1.376 0 0 0-2.75 0v11C0 21.384.617 22 1.375 22Z\"/><path d=\"m9.732 11.904-1.541-1.541a1.375 1.375 0 1 0-1.944 1.944l3.887 3.888c.258.258.608.402.973.402h-.001c.353 0 .705-.134.974-.402l3.888-3.889a1.376 1.376 0 0 0 .001-1.944 1.377 1.377 0 0 0-1.946 0l-1.541 1.542V1.376a1.375 1.375 0 1 0-2.75 0v10.528Z\"/></svg>"},"$:/core/images/italic":{"title":"$:/core/images/italic","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-italic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M66.711 0h22.41L62.408 128H40z\"/></svg>"},"$:/core/images/layout-button":{"title":"$:/core/images/layout-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-layout-button tc-image-button\" viewBox=\"0 0 24 24\" stroke-width=\"1\" stroke=\"none\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><rect x=\"2\" y=\"2\" width=\"7\" height=\"7\" rx=\"2\"/><rect x=\"2\" y=\"13\" width=\"7\" height=\"9\" rx=\"2\"/><rect x=\"12\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"/></svg>"},"$:/core/images/left-arrow":{"title":"$:/core/images/left-arrow","created":"20150315234410875","modified":"20150315235324760","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-left-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 64.177c0-2.026.771-4.054 2.317-5.6l55.98-55.98a7.92 7.92 0 0111.195.001c3.086 3.085 3.092 8.104.001 11.195L19.111 64.175l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.086-8.105 3.092-11.196.001l-55.98-55.98A7.892 7.892 0 010 64.177z\"/></svg>"},"$:/core/images/line-width":{"title":"$:/core/images/line-width","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-line-width tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M16 18h96a2 2 0 000-4H16a2 2 0 100 4zm0 17h96a4 4 0 100-8H16a4 4 0 100 8zm0 21h96a6 6 0 000-12H16a6 6 0 100 12zm0 29h96c5.523 0 10-4.477 10-10s-4.477-10-10-10H16c-5.523 0-10 4.477-10 10s4.477 10 10 10zm0 43h96c8.837 0 16-7.163 16-16s-7.163-16-16-16H16c-8.837 0-16 7.163-16 16s7.163 16 16 16z\"/></svg>"},"$:/core/images/link":{"title":"$:/core/images/link","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-link tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M42.263 69.38a31.919 31.919 0 006.841 10.13c12.5 12.5 32.758 12.496 45.255 0l22.627-22.628c12.502-12.501 12.497-32.758 0-45.255-12.5-12.5-32.758-12.496-45.254 0L49.104 34.255a32.333 32.333 0 00-2.666 3.019 36.156 36.156 0 0121.94.334l14.663-14.663c6.25-6.25 16.382-6.254 22.632-.004 6.248 6.249 6.254 16.373-.004 22.631l-22.62 22.62c-6.25 6.25-16.381 6.254-22.631.004a15.93 15.93 0 01-4.428-8.433 11.948 11.948 0 00-7.59 3.48l-6.137 6.137z\"/><path d=\"M86.35 59.234a31.919 31.919 0 00-6.84-10.13c-12.5-12.5-32.758-12.497-45.255 0L11.627 71.732c-12.501 12.5-12.496 32.758 0 45.254 12.5 12.5 32.758 12.497 45.255 0L79.51 94.36a32.333 32.333 0 002.665-3.02 36.156 36.156 0 01-21.94-.333l-14.663 14.663c-6.25 6.25-16.381 6.253-22.63.004-6.25-6.249-6.255-16.374.003-22.632l22.62-22.62c6.25-6.25 16.381-6.253 22.631-.003a15.93 15.93 0 014.428 8.432 11.948 11.948 0 007.59-3.48l6.137-6.136z\"/></g></svg>"},"$:/core/images/linkify":{"title":"$:/core/images/linkify","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\"/></svg>"},"$:/core/images/list-bullet":{"title":"$:/core/images/list-bullet","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-list-bullet tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M11.636 40.273c6.427 0 11.637-5.21 11.637-11.637C23.273 22.21 18.063 17 11.636 17 5.21 17 0 22.21 0 28.636c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.637 0-6.426-5.21-11.636-11.637-11.636C5.21 51.91 0 57.12 0 63.545c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.636 0-6.427-5.21-11.637-11.637-11.637C5.21 86.818 0 92.028 0 98.455c0 6.426 5.21 11.636 11.636 11.636zM34.91 22.818H128v11.637H34.91V22.818zm0 34.91H128v11.636H34.91V57.727zm0 34.908H128v11.637H34.91V92.636z\"/></svg>"},"$:/core/images/list-number":{"title":"$:/core/images/list-number","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-list-number tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M33.84 22.356H128v11.77H33.84v-11.77zm0 35.31H128v11.77H33.84v-11.77zm0 35.311H128v11.77H33.84v-11.77zM.38 42.631v-2.223h.998c.826 0 1.445-.14 1.858-.42.413-.28.619-.948.619-2.002V22.769c0-1.442-.193-2.336-.58-2.683-.385-.347-1.477-.52-3.275-.52v-2.143c3.502-.147 6.252-.955 8.25-2.423h2.117v22.865c0 .921.15 1.575.449 1.963.3.387.949.58 1.948.58h.998v2.223H.38zm-.3 35.356v-1.902c7.19-6.554 10.786-12.58 10.786-18.08 0-1.562-.326-2.81-.979-3.744-.652-.934-1.524-1.402-2.616-1.402-.893 0-1.655.317-2.287.952-.633.634-.95 1.364-.95 2.192 0 .974.247 1.829.74 2.563.106.16.16.28.16.36 0 .147-.16.28-.48.4-.213.08-.752.308-1.618.681-.839.374-1.358.561-1.558.561-.24 0-.512-.37-.819-1.111A6.2 6.2 0 010 57.064c0-1.949.849-3.544 2.547-4.785 1.698-1.242 3.798-1.862 6.302-1.862 2.463 0 4.53.67 6.202 2.012 1.67 1.341 2.506 3.093 2.506 5.256a8.644 8.644 0 01-.849 3.724c-.566 1.201-1.92 3.053-4.064 5.556a165.471 165.471 0 01-6.272 6.938h11.445l-1.019 5.726h-2.117c.08-.28.12-.534.12-.76 0-.388-.1-.631-.3-.731-.2-.1-.599-.15-1.198-.15H.08zm12.124 19.207c1.745.04 3.236.637 4.474 1.792 1.239 1.154 1.858 2.773 1.858 4.855 0 2.99-1.132 5.393-3.396 7.208-2.263 1.815-5 2.723-8.209 2.723-2.01 0-3.669-.384-4.974-1.151C.652 111.853 0 110.849 0 109.607c0-.774.27-1.398.809-1.872.54-.474 1.128-.71 1.768-.71.639 0 1.162.2 1.568.6.406.4.782 1.055 1.128 1.962.466 1.268 1.239 1.902 2.317 1.902 1.265 0 2.287-.477 3.066-1.431.78-.955 1.169-2.686 1.169-5.196 0-1.709-.12-3.023-.36-3.944-.24-.921-.792-1.382-1.658-1.382-.586 0-1.185.307-1.797.921-.493.494-.932.741-1.319.741-.333 0-.602-.147-.809-.44-.206-.294-.31-.574-.31-.841 0-.32.104-.594.31-.821.207-.227.69-.594 1.449-1.102 2.876-1.922 4.314-4.017 4.314-6.287 0-1.188-.306-2.092-.919-2.713a3.001 3.001 0 00-2.217-.93c-.799 0-1.525.263-2.177.79-.653.528-.979 1.158-.979 1.892 0 .641.253 1.235.76 1.782.172.2.259.367.259.5 0 .121-.57.428-1.708.922-1.139.494-1.854.74-2.147.74-.413 0-.75-.333-1.009-1-.26-.668-.39-1.282-.39-1.842 0-1.749.93-3.224 2.787-4.425 1.858-1.202 3.965-1.802 6.322-1.802 2.064 0 3.851.447 5.363 1.341 1.511.895 2.267 2.116 2.267 3.664 0 1.362-.57 2.623-1.708 3.784a13.387 13.387 0 01-3.945 2.784z\"/></svg>"},"$:/core/images/list":{"title":"$:/core/images/list","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-list tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M87.748 128H23.999c-4.418 0-7.999-3.59-7.999-8.007V8.007C16 3.585 19.588 0 24 0h80c4.419 0 8 3.59 8 8.007V104H91.25c-.965 0-1.84.392-2.473 1.025a3.476 3.476 0 00-1.029 2.476V128zm8-.12l15.88-15.88h-15.88v15.88zM40 15.508A3.502 3.502 0 0143.5 12h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 20h-55a3.498 3.498 0 01-3.5-3.509v-.982zM32 22a6 6 0 100-12 6 6 0 000 12zm8 9.509A3.502 3.502 0 0143.5 28h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 36h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 44h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 52h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 60h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 68h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 76h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 84h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 92h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 100h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.505 3.505 0 0143.497 108h33.006A3.497 3.497 0 0180 111.509v.982A3.505 3.505 0 0176.503 116H43.497A3.497 3.497 0 0140 112.491v-.982zM32 38a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12z\"/></svg>"},"$:/core/images/locked-padlock":{"title":"$:/core/images/locked-padlock","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-locked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M96.472 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h8c.003-15.723.303-47.731 32.16-47.731 31.794 0 32.305 32.057 32.312 47.731zm-15.897 0H48.44c.002-16.287.142-32 15.719-32 15.684 0 16.977 16.136 16.415 32zM67.732 92.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"},"$:/core/images/mail":{"title":"$:/core/images/mail","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-mail tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M122.827 104.894a7.986 7.986 0 01-2.834.516H8.007c-.812 0-1.597-.12-2.335-.345l34.163-34.163 20.842 20.842a3.998 3.998 0 003.418 1.134 4.003 4.003 0 003.395-1.134L88.594 70.64c.075.09.155.176.24.26l33.993 33.994zm5.076-6.237c.064-.406.097-.823.097-1.247v-64c0-.669-.082-1.318-.237-1.94L94.23 65.006c.09.075.177.154.261.239l33.413 33.413zm-127.698.56A8.023 8.023 0 010 97.41v-64c0-.716.094-1.41.271-2.071l33.907 33.906L.205 99.218zM5.93 25.684a8.012 8.012 0 012.078-.273h111.986c.766 0 1.507.108 2.209.308L64.083 83.837 5.93 25.683z\"/></svg>"},"$:/core/images/mastodon":{"title":"$:/core/images/mastodon","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-mastodon tc-image-button\" viewBox=\"0 0 128 128\">\n <path d=\"M112.716,76.735C111.231,85.764 99.411,95.646 85.836,97.561C78.757,98.559 71.787,99.476 64.355,99.073C52.201,98.415 42.61,95.646 42.61,95.646C42.61,97.044 42.683,98.374 42.829,99.619C44.409,113.79 54.723,114.639 64.493,115.035C74.354,115.434 83.134,112.163 83.134,112.163L83.539,122.695C83.539,122.695 76.642,127.071 64.355,127.875C57.58,128.315 49.167,127.674 39.369,124.61C18.118,117.965 14.463,91.202 13.904,64.048C13.733,55.985 13.839,48.383 13.839,42.024C13.839,14.257 29.238,6.118 29.238,6.118C37.002,1.905 50.326,0.134 64.177,-0L64.517,-0C78.369,0.134 91.701,1.905 99.465,6.118C99.465,6.118 114.864,14.257 114.864,42.024C114.864,42.024 115.057,62.511 112.716,76.735ZM96.7,44.179C96.7,37.307 95.219,31.847 92.245,27.807C89.177,23.767 85.16,21.696 80.174,21.696C74.403,21.696 70.034,24.316 67.146,29.556L64.337,35.118L61.529,29.556C58.64,24.316 54.271,21.696 48.501,21.696C43.514,21.696 39.497,23.767 36.43,27.807C33.455,31.847 31.974,37.307 31.974,44.179L31.974,77.8L43.249,77.8L43.249,45.167C43.249,38.288 45.699,34.796 50.599,34.796C56.017,34.796 58.733,38.938 58.733,47.128L58.733,64.99L69.941,64.99L69.941,47.128C69.941,38.938 72.657,34.796 78.075,34.796C82.975,34.796 85.425,38.288 85.425,45.167L85.425,77.8L96.7,77.8L96.7,44.179Z\"/>\n</svg>\n"},"$:/core/images/menu-button":{"title":"$:/core/images/menu-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\"><rect width=\"128\" height=\"16\" y=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"56\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"96\" rx=\"8\"/></svg>"},"$:/core/images/minus-button":{"title":"$:/core/images/minus-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-minus-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64 0c35.346 0 64 28.654 64 64 0 35.346-28.654 64-64 64-35.346 0-64-28.654-64-64C0 28.654 28.654 0 64 0zm.332 16c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z\"/><rect width=\"80\" height=\"16\" x=\"24\" y=\"56\" rx=\"8\"/></svg>"},"$:/core/images/mono-block":{"title":"$:/core/images/mono-block","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-mono-block tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M23.965 32.967h.357c.755 0 1.328.192 1.72.577.39.384.586.947.586 1.688 0 .824-.206 1.418-.618 1.782-.413.363-1.094.545-2.045.545h-6.31c-.965 0-1.65-.178-2.056-.535-.405-.356-.608-.954-.608-1.792 0-.811.203-1.391.608-1.74.406-.35 1.09-.525 2.055-.525h.734l-.86-2.453H8.471l-.902 2.453h.734c.95 0 1.632.178 2.044.535.413.356.619.933.619 1.73 0 .824-.206 1.418-.619 1.782-.412.363-1.094.545-2.044.545h-5.41c-.964 0-1.649-.182-2.054-.545-.406-.364-.608-.958-.608-1.782 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.719-.577h.356l5.62-15.641H6.835c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.95-.619-1.76 0-.825.207-1.42.619-1.783.412-.363 1.094-.545 2.044-.545h7.863c1.244 0 2.118.67 2.62 2.013v.063l6.647 18.2zM12.98 17.326l-3.04 8.848h6.08l-3.04-8.848zm22.402 9.372v6.395h3.145c2.223 0 3.788-.245 4.697-.734.908-.49 1.362-1.307 1.362-2.453 0-1.16-.433-1.985-1.3-2.474-.866-.49-2.383-.734-4.55-.734h-3.354zm10.693-2.327c1.524.559 2.642 1.324 3.355 2.295.713.972 1.07 2.212 1.07 3.722 0 1.272-.308 2.432-.923 3.48-.615 1.049-1.496 1.909-2.642 2.58a7.499 7.499 0 01-2.254.849c-.832.174-2.01.262-3.533.262H30.202c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.782 0-.741.189-1.304.566-1.688.378-.385.93-.577 1.657-.577h.356V17.326h-.356c-.727 0-1.28-.196-1.657-.587-.377-.392-.566-.965-.566-1.72 0-.81.203-1.401.608-1.771.406-.37 1.062-.556 1.971-.556h9.645c2.95 0 5.19.573 6.72 1.72 1.53 1.145 2.296 2.823 2.296 5.031 0 1.09-.234 2.052-.703 2.883-.468.832-1.163 1.513-2.086 2.045zM35.381 17.2v5.284h2.83c1.72 0 2.932-.203 3.638-.609.706-.405 1.06-1.09 1.06-2.054 0-.909-.319-1.573-.955-1.992-.636-.42-1.667-.63-3.093-.63h-3.48zm35.863-3.816c.28-.503.566-.86.86-1.07.293-.21.664-.314 1.111-.314.685 0 1.17.182 1.457.545.287.364.43.986.43 1.866l.042 5.452c0 .964-.157 1.614-.472 1.95-.314.335-.884.503-1.709.503-.587 0-1.037-.14-1.352-.42-.314-.28-.584-.796-.807-1.551-.364-1.328-.944-2.282-1.74-2.862-.797-.58-1.901-.87-3.313-.87-2.153 0-3.802.727-4.948 2.18-1.147 1.454-1.72 3.558-1.72 6.311 0 2.74.58 4.844 1.74 6.311 1.16 1.468 2.817 2.202 4.97 2.202 1.467 0 3.085-.49 4.854-1.468 1.768-.978 2.883-1.467 3.344-1.467.545 0 1.003.23 1.373.692.37.46.556 1.034.556 1.719 0 1.23-1.084 2.39-3.25 3.48-2.167 1.09-4.606 1.636-7.318 1.636-3.662 0-6.625-1.21-8.89-3.627-2.264-2.419-3.396-5.578-3.396-9.478 0-3.76 1.146-6.884 3.438-9.372 2.293-2.488 5.2-3.732 8.723-3.732.992 0 1.97.112 2.935.335.964.224 1.992.574 3.082 1.049zm10.22 19.583V17.326h-.356c-.755 0-1.328-.196-1.72-.587-.39-.392-.586-.965-.586-1.72 0-.81.21-1.401.629-1.771.42-.37 1.097-.556 2.034-.556h5.178c2.922 0 5.06.126 6.416.377 1.356.252 2.51.671 3.46 1.258 1.691 1.007 2.988 2.443 3.89 4.31.9 1.865 1.352 4.021 1.352 6.467 0 2.586-.514 4.847-1.541 6.783-1.028 1.936-2.485 3.4-4.372 4.393-.853.447-1.852.772-2.998.975-1.147.203-2.852.304-5.116.304h-6.269c-.965 0-1.65-.178-2.055-.535-.406-.356-.608-.954-.608-1.792 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.72-.577h.356zm5.41-15.725v15.725h1.195c2.642 0 4.592-.646 5.85-1.94 1.258-1.292 1.887-3.28 1.887-5.965 0-2.641-.64-4.612-1.918-5.912-1.28-1.3-3.205-1.95-5.777-1.95-.335 0-.59.003-.765.01a7.992 7.992 0 00-.472.032zm35.067-.126h-9.75v5.368h3.69v-.252c0-.797.175-1.39.524-1.782.35-.392.88-.587 1.594-.587.629 0 1.142.178 1.54.534.4.357.598.808.598 1.353 0 .028.007.118.021.272.014.154.021.308.021.462v4.34c0 .936-.167 1.607-.503 2.013-.335.405-.88.608-1.635.608-.713 0-1.251-.19-1.615-.567-.363-.377-.545-.936-.545-1.677v-.377h-3.69v6.269h9.75v-2.495c0-.937.178-1.608.534-2.013.357-.405.94-.608 1.75-.608.798 0 1.367.2 1.71.597.342.399.513 1.073.513 2.024v5.074c0 .755-.146 1.258-.44 1.51-.293.251-.873.377-1.74.377h-17.172c-.923 0-1.583-.182-1.982-.545-.398-.364-.597-.958-.597-1.782 0-.741.189-1.304.566-1.688.377-.385.93-.577 1.656-.577h.357V17.326h-.357c-.712 0-1.261-.2-1.646-.598-.384-.398-.576-.968-.576-1.709 0-.81.203-1.401.608-1.771.405-.37 1.062-.556 1.97-.556h17.173c.853 0 1.43.13 1.73.388.3.258.45.772.45 1.54v4.698c0 .95-.174 1.631-.524 2.044-.35.412-.915.618-1.698.618-.81 0-1.394-.21-1.75-.629-.357-.419-.535-1.097-.535-2.033v-2.202zM19.77 47.641c.267-.504.55-.86.85-1.07.3-.21.675-.314 1.122-.314.685 0 1.17.181 1.457.545.287.363.43.985.43 1.866l.042 5.451c0 .965-.157 1.615-.472 1.95-.314.336-.891.504-1.73.504-.587 0-1.045-.144-1.373-.43-.329-.287-.598-.8-.807-1.541-.378-1.342-.958-2.3-1.74-2.873-.783-.573-1.88-.86-3.292-.86-2.153 0-3.799.727-4.938 2.181-1.14 1.454-1.709 3.557-1.709 6.311s.598 4.882 1.793 6.385C10.599 67.248 12.294 68 14.488 68c.503 0 1.077-.06 1.72-.179a23.809 23.809 0 002.264-.555v-3.313h-2.37c-.95 0-1.624-.175-2.023-.524-.398-.35-.597-.93-.597-1.74 0-.84.199-1.437.597-1.793.399-.357 1.073-.535 2.024-.535h7.569c.978 0 1.667.175 2.065.524.398.35.598.937.598 1.762 0 .74-.2 1.31-.598 1.708-.398.399-.975.598-1.73.598h-.335v5.242c0 .447-.05.758-.147.933-.098.174-.293.353-.587.534-.797.476-2.062.895-3.795 1.258a25.576 25.576 0 01-5.263.546c-3.662 0-6.625-1.21-8.89-3.628-2.264-2.418-3.397-5.577-3.397-9.477 0-3.76 1.147-6.884 3.44-9.372 2.292-2.488 5.199-3.732 8.721-3.732.979 0 1.954.112 2.925.335.972.224 2.003.573 3.093 1.049zm15.84 3.941v4.823h6.857v-4.823h-.336c-.754 0-1.331-.195-1.73-.587-.398-.391-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.364 1.093-.545 2.044-.545h5.41c.95 0 1.624.181 2.023.545.398.363.597.957.597 1.782 0 .755-.192 1.328-.576 1.72-.385.39-.947.586-1.688.586h-.357v15.642h.357c.755 0 1.328.192 1.719.576.391.385.587.947.587 1.688 0 .825-.203 1.419-.608 1.782-.405.364-1.09.546-2.055.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.2-1.303.598-1.688.398-.384.975-.576 1.73-.576h.335v-6.186h-6.856v6.186h.335c.755 0 1.331.192 1.73.576.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.412.364-1.094.546-2.044.546h-5.41c-.964 0-1.65-.179-2.055-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.392-.384.965-.576 1.72-.576h.356V51.582h-.356c-.741 0-1.304-.195-1.688-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.073-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.335zm31.754 0v15.642h3.523c.95 0 1.632.178 2.044.534.412.357.618.933.618 1.73 0 .811-.21 1.402-.629 1.772-.419.37-1.097.556-2.033.556H58.433c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.957-.619-1.782 0-.81.203-1.39.608-1.74.406-.35 1.09-.524 2.055-.524h3.523V51.582h-3.523c-.95 0-1.632-.181-2.044-.545-.412-.363-.619-.95-.619-1.761 0-.825.203-1.412.608-1.761.406-.35 1.09-.524 2.055-.524h12.455c.992 0 1.684.174 2.075.524.392.35.587.936.587 1.761 0 .81-.202 1.398-.608 1.761-.405.364-1.09.545-2.054.545h-3.523zm30.496 0v11.994c0 1.873-.122 3.228-.367 4.067a5.876 5.876 0 01-1.227 2.244c-.74.852-1.768 1.495-3.082 1.929-1.314.433-2.893.65-4.738.65-1.3 0-2.555-.126-3.764-.378a16.843 16.843 0 01-3.491-1.132c-.615-.28-1.017-.643-1.206-1.09-.188-.448-.283-1.175-.283-2.18v-4.32c0-1.202.175-2.04.525-2.516.349-.475.957-.713 1.824-.713 1.244 0 1.929.915 2.054 2.747.014.321.035.566.063.733.168 1.622.545 2.73 1.133 3.324.587.594 1.523.89 2.81.89 1.593 0 2.714-.422 3.364-1.268.65-.845.975-2.386.975-4.623V51.582H88.93c-.95 0-1.632-.181-2.044-.545-.413-.363-.619-.95-.619-1.761 0-.825.2-1.412.598-1.761.398-.35 1.086-.524 2.065-.524h10.693c.979 0 1.667.174 2.065.524.399.35.598.936.598 1.761 0 .81-.206 1.398-.619 1.761-.412.364-1.093.545-2.044.545h-1.761zm14.644 0v6.353l6.48-6.478c-.728-.084-1.238-.29-1.531-.619-.294-.328-.44-.85-.44-1.562 0-.825.198-1.419.597-1.782.398-.364 1.073-.545 2.023-.545h5.137c.95 0 1.625.181 2.023.545.399.363.598.957.598 1.782 0 .769-.2 1.345-.598 1.73-.398.384-.982.576-1.75.576h-.483l-6.101 6.06c1.132.839 2.167 1.94 3.103 3.302.937 1.363 2.034 3.456 3.292 6.28h.692c.825 0 1.44.188 1.845.566.405.377.608.943.608 1.698 0 .825-.206 1.419-.619 1.782-.412.364-1.093.546-2.044.546h-2.579c-1.132 0-2.048-.762-2.746-2.286-.126-.28-.224-.503-.294-.67-.923-1.958-1.768-3.467-2.537-4.53a16.616 16.616 0 00-2.705-2.914l-1.97 1.887v3.92h.335c.755 0 1.331.193 1.73.577.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.413.364-1.094.546-2.045.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.391-.384.965-.576 1.72-.576h.356V51.582h-.357c-.74 0-1.303-.195-1.687-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.072-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.336zM13.44 96.326l4.005-11.889c.251-.782.6-1.352 1.048-1.709.447-.356 1.041-.534 1.782-.534h3.271c.95 0 1.632.182 2.044.545.413.363.619.957.619 1.782 0 .755-.2 1.328-.598 1.72-.398.39-.975.587-1.73.587h-.335l.587 15.641h.357c.754 0 1.32.192 1.698.577.377.384.566.947.566 1.687 0 .825-.2 1.42-.598 1.783-.398.363-1.072.545-2.023.545h-4.718c-.95 0-1.624-.178-2.023-.535-.398-.356-.597-.954-.597-1.793 0-.74.192-1.303.576-1.687.385-.385.954-.577 1.709-.577h.335l-.293-12.79-3.061 9.52c-.224.712-.542 1.226-.954 1.54-.413.315-.982.472-1.709.472-.727 0-1.303-.157-1.73-.472-.426-.314-.751-.828-.975-1.54l-3.04-9.52-.294 12.79h.336c.755 0 1.324.192 1.709.577.384.384.576.947.576 1.687 0 .825-.202 1.42-.608 1.783-.405.363-1.076.545-2.013.545H2.621c-.937 0-1.608-.182-2.013-.545-.405-.364-.608-.958-.608-1.783 0-.74.192-1.303.577-1.687.384-.385.954-.577 1.708-.577h.336l.608-15.641h-.336c-.754 0-1.331-.196-1.73-.588-.398-.39-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.363 1.093-.545 2.044-.545h3.27c.728 0 1.311.175 1.752.524.44.35.8.923 1.08 1.72l4.109 11.888zm30.454 2.054V86.828H42.74c-.922 0-1.583-.182-1.981-.546-.398-.363-.598-.95-.598-1.76 0-.812.2-1.402.598-1.773.398-.37 1.059-.555 1.981-.555h5.955c.909 0 1.566.185 1.97.555.406.37.609.961.609 1.772 0 .741-.192 1.31-.577 1.709-.384.398-.933.598-1.646.598h-.356v19.038c0 .657-.07 1.069-.21 1.237-.14.167-.454.251-.943.251h-2.097c-.67 0-1.143-.07-1.415-.21-.273-.14-.507-.384-.703-.733l-8.722-15.327v11.385h1.216c.909 0 1.559.175 1.95.524.392.35.587.93.587 1.74 0 .825-.199 1.42-.597 1.783-.399.363-1.045.545-1.94.545h-6.017c-.909 0-1.566-.182-1.971-.545-.406-.364-.608-.958-.608-1.783 0-.74.188-1.303.566-1.687.377-.385.936-.577 1.677-.577h.336V86.828h-.336c-.713 0-1.265-.2-1.656-.598-.392-.398-.587-.968-.587-1.709 0-.81.206-1.401.618-1.772.413-.37 1.066-.555 1.96-.555h3.44c.824 0 1.383.108 1.677.325.293.216.622.653.985 1.31l7.989 14.551zM64.66 86.366c-1.803 0-3.218.727-4.245 2.18-1.028 1.455-1.541 3.474-1.541 6.06 0 2.586.517 4.613 1.551 6.08 1.034 1.468 2.446 2.202 4.235 2.202 1.804 0 3.222-.73 4.257-2.19 1.034-1.461 1.551-3.492 1.551-6.092 0-2.586-.513-4.605-1.54-6.06-1.028-1.453-2.45-2.18-4.268-2.18zm0-4.864c3.44 0 6.27 1.23 8.492 3.69 2.223 2.46 3.334 5.598 3.334 9.414 0 3.844-1.104 6.99-3.313 9.436-2.208 2.446-5.046 3.669-8.513 3.669-3.424 0-6.255-1.234-8.491-3.701-2.237-2.467-3.355-5.602-3.355-9.404 0-3.83 1.108-6.971 3.323-9.424 2.216-2.454 5.057-3.68 8.523-3.68zM87.461 98.17v4.298h2.16c.908 0 1.555.175 1.94.524.384.35.576.93.576 1.74 0 .825-.196 1.42-.587 1.783-.392.363-1.035.545-1.93.545h-7.254c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.783 0-.74.189-1.303.566-1.687.378-.385.93-.577 1.657-.577h.356V86.828h-.356c-.713 0-1.262-.2-1.646-.598-.385-.398-.577-.968-.577-1.709 0-.81.203-1.401.608-1.772.406-.37 1.063-.555 1.971-.555h8.66c3.424 0 6.014.657 7.768 1.97 1.754 1.315 2.631 3.25 2.631 5.809 0 2.697-.873 4.738-2.62 6.122-1.748 1.384-4.34 2.076-7.78 2.076h-3.564zm0-11.343v6.625h2.977c1.65 0 2.89-.28 3.722-.839.832-.559 1.248-1.397 1.248-2.516 0-1.048-.43-1.855-1.29-2.421-.86-.566-2.086-.85-3.68-.85h-2.977zm27.267 20.568l-1.636 1.636a12.37 12.37 0 011.772-.44c.58-.098 1.15-.147 1.709-.147 1.104 0 2.268.164 3.491.492 1.223.329 1.967.493 2.233.493.447 0 1.03-.15 1.75-.45.72-.301 1.206-.452 1.458-.452.517 0 .947.2 1.29.598.342.398.513.898.513 1.5 0 .796-.472 1.474-1.415 2.033-.944.56-2.1.839-3.47.839-.937 0-2.139-.22-3.607-.66-1.467-.441-2.53-.661-3.187-.661-.992 0-2.11.272-3.354.817-1.244.546-2.013.818-2.307.818a2.14 2.14 0 01-1.53-.597c-.42-.399-.63-.878-.63-1.437 0-.391.134-.807.4-1.247.265-.44.733-1.01 1.404-1.709l2.118-2.139c-2.335-.852-4.194-2.386-5.578-4.602-1.384-2.215-2.075-4.763-2.075-7.642 0-3.802 1.104-6.909 3.312-9.32 2.209-2.411 5.053-3.617 8.534-3.617 3.467 0 6.304 1.209 8.513 3.627 2.208 2.418 3.312 5.522 3.312 9.31 0 3.774-1.097 6.884-3.291 9.33-2.195 2.446-4.977 3.67-8.345 3.67a22.5 22.5 0 01-1.384-.043zm1.195-21.03c-1.803 0-3.218.727-4.246 2.18-1.027 1.455-1.54 3.474-1.54 6.06 0 2.586.516 4.613 1.55 6.08 1.035 1.468 2.447 2.202 4.236 2.202 1.803 0 3.222-.73 4.256-2.19 1.035-1.461 1.552-3.492 1.552-6.092 0-2.586-.514-4.605-1.541-6.06-1.028-1.453-2.45-2.18-4.267-2.18z\"/></svg>"},"$:/core/images/mono-line":{"title":"$:/core/images/mono-line","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-mono-line tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.437 84.523h.908c1.922 0 3.381.489 4.378 1.468.997.979 1.495 2.411 1.495 4.298 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388h-16.07c-2.456 0-4.2-.454-5.232-1.361-1.032-.908-1.548-2.43-1.548-4.565 0-2.065.516-3.542 1.548-4.432 1.032-.89 2.776-1.334 5.232-1.334h1.869l-2.19-6.247H20.983l-2.296 6.247h1.87c2.42 0 4.155.453 5.205 1.361 1.05.908 1.575 2.376 1.575 4.405 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388H6.781c-2.456 0-4.2-.463-5.233-1.388C.516 93.9 0 92.389 0 90.289c0-1.887.498-3.32 1.495-4.298.997-.979 2.456-1.468 4.378-1.468h.908l14.308-39.83h-4.271c-2.42 0-4.156-.462-5.206-1.387-1.05-.926-1.575-2.42-1.575-4.485 0-2.1.525-3.613 1.575-4.538 1.05-.926 2.785-1.388 5.206-1.388h20.021c3.168 0 5.392 1.708 6.674 5.125v.16l16.924 46.343zm-27.976-39.83L24.72 67.225h15.483l-7.742-22.53zM89.506 68.56v16.284h8.008c5.66 0 9.646-.623 11.96-1.869 2.313-1.245 3.47-3.328 3.47-6.246 0-2.955-1.103-5.055-3.31-6.3-2.207-1.246-6.069-1.869-11.586-1.869h-8.542zm27.229-5.926c3.88 1.423 6.727 3.372 8.542 5.846 1.815 2.474 2.723 5.633 2.723 9.477 0 3.239-.783 6.193-2.35 8.862-1.565 2.67-3.808 4.859-6.726 6.567-1.709.997-3.622 1.718-5.74 2.163-2.118.445-5.116.667-8.996.667h-27.87c-2.349 0-4.03-.463-5.045-1.388-1.014-.926-1.521-2.438-1.521-4.538 0-1.887.48-3.32 1.441-4.298.961-.979 2.367-1.468 4.218-1.468h.907v-39.83h-.907c-1.851 0-3.257-.498-4.218-1.494-.961-.997-1.441-2.456-1.441-4.378 0-2.065.516-3.568 1.548-4.512 1.032-.943 2.705-1.414 5.018-1.414h24.56c7.51 0 13.214 1.459 17.111 4.377 3.898 2.92 5.847 7.19 5.847 12.814 0 2.776-.597 5.223-1.789 7.341-1.192 2.118-2.963 3.853-5.312 5.206zm-27.23-18.26v13.455h7.208c4.378 0 7.466-.516 9.264-1.549 1.797-1.032 2.696-2.776 2.696-5.232 0-2.313-.81-4.004-2.43-5.072-1.619-1.068-4.244-1.602-7.874-1.602h-8.863z\"/></svg>"},"$:/core/images/network-activity":{"title":"$:/core/images/network-activity","tags":"$:/tags/Image","text":"<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-network-activity tc-image-button\" viewBox=\"0 0 128 128\"><g class={{{ [{$:/state/http-requests}match[0]then[]else[tc-network-activity-background]] }}}>\n<$list filter=\"[{$:/state/http-requests}match[0]]\" variable=\"ignore\">\n<path d=\"M64.043 45.153a4.002 4.002 0 0 1 4.367 2.21l.084.188 30.403 73.4a4 4 0 0 1-7.307 3.25l-.084-.188-3.103-7.49-8.898 8.899a3.985 3.985 0 0 1-2.624 1.166l-.205.005a3.987 3.987 0 0 1-2.828-1.171l-9.849-9.848-9.847 9.848a3.985 3.985 0 0 1-2.624 1.166l-.204.005a3.987 3.987 0 0 1-2.829-1.171l-8.899-8.9-3.102 7.491a4 4 0 1 1-7.391-3.062l30.403-73.4a4.001 4.001 0 0 1 4.495-2.39l.042-.008Zm13.636 56.74-8.023 8.024 7.02 7.019 8.023-8.022-7.02-7.02Zm-27.353.008-7.019 7.019 8.016 8.016 7.019-7.02-8.016-8.015Zm13.68-13.68-8.023 8.023 8.016 8.016 8.023-8.023-8.016-8.016Zm-8.971-8.971-4.687 11.315 8.001-8.001-3.314-3.314Zm17.933.009-3.305 3.305 7.979 7.979-4.674-11.284ZM64 57.607l-5.666 13.68c.096.072.188.15.278.232l.133.126 5.261 5.262 5.262-5.262c.128-.127.261-.244.4-.35L64 57.607Zm0-34.69a8 8 0 1 1 0 16 8 8 0 0 1 0-16Z\"/>\n</$list>\n<$list filter=\"[{$:/state/http-requests}!match[0]]\" variable=\"ignore\">\n<path d=\"M109.395.952a4.002 4.002 0 0 1 3.787 2.708C117.529 11.62 120 20.753 120 30.462c0 15.186-6.044 28.96-15.858 39.047a4 4 0 1 1-6.47-4.626l-.12-.094C106.466 56.074 112 43.914 112 30.462c0-8.492-2.205-16.469-6.074-23.39l.054-.036a4 4 0 0 1 3.415-6.084Zm-90.762 0a4 4 0 0 1 3.072 6.562l.093.06A47.786 47.786 0 0 0 16 30.463c0 13.315 5.42 25.363 14.176 34.058l-.01.007a4 4 0 1 1-6.312 4.863l-.063.05C14.017 59.359 8 45.613 8 30.462c0-9.77 2.502-18.956 6.9-26.952A4.002 4.002 0 0 1 18.634.952Z\"/><path d=\"M64.043 44.698a4.002 4.002 0 0 1 4.367 2.21l.084.188 30.403 73.4a4 4 0 0 1-7.307 3.25l-.084-.188-3.103-7.49-8.898 8.9a3.985 3.985 0 0 1-2.624 1.166l-.205.005a3.987 3.987 0 0 1-2.828-1.172l-9.849-9.848-9.847 9.848a3.985 3.985 0 0 1-2.624 1.167l-.204.005a3.987 3.987 0 0 1-2.829-1.172l-8.899-8.899-3.102 7.49a4 4 0 0 1-7.391-3.061l30.403-73.4a4.001 4.001 0 0 1 4.495-2.39l.042-.009ZM77.68 101.44l-8.023 8.023 7.02 7.019 8.023-8.022-7.02-7.02Zm-27.353.007-7.019 7.019 8.016 8.016 7.019-7.019-8.016-8.016Zm13.68-13.68-8.023 8.023 8.016 8.016 8.023-8.023-8.016-8.016Zm-8.971-8.971L50.348 90.11l8.001-8.001-3.314-3.314Zm17.933.009-3.305 3.305 7.979 7.979-4.674-11.284ZM64 57.152l-5.666 13.68c.096.073.188.15.278.232l.133.127 5.261 5.261 5.262-5.261c.128-.128.261-.244.4-.351L64 57.152ZM38.503 1.058a4 4 0 0 1 2.7 6.952l.17-.175C35.582 13.625 32 21.625 32 30.462c0 8.838 3.582 16.838 9.374 22.629a4 4 0 0 1-5.659 5.658l-.01.01C28.473 51.52 24 41.526 24 30.485 24 19.567 28.374 9.67 35.466 2.453a3.995 3.995 0 0 1 3.037-1.395ZM89.369.952c1.14 0 2.17.478 2.899 1.244l.005-.006C99.518 9.43 104 19.434 104 30.485c0 10.826-4.3 20.648-11.287 27.85a4 4 0 1 1-6.054-5.213l-.032-.032C92.418 47.299 96 39.299 96 30.462c0-8.73-3.496-16.643-9.164-22.416A4 4 0 0 1 89.368.952Zm-39.282 11.14a4 4 0 0 1 2.59 7.048l.01.009A15.95 15.95 0 0 0 48 30.462a15.95 15.95 0 0 0 4.687 11.315l-.01.01a4 4 0 1 1-5.82 5.47l.173.177A23.925 23.925 0 0 1 40 30.462a23.925 23.925 0 0 1 7.03-16.97l.01.01a3.991 3.991 0 0 1 3.047-1.41Zm27.895.07a3.99 3.99 0 0 1 2.984 1.336l.006-.005A23.925 23.925 0 0 1 88 30.463a23.92 23.92 0 0 1-6.707 16.642l-.3.305a4 4 0 1 1-5.679-5.632v-.002A15.95 15.95 0 0 0 80 30.462a15.95 15.95 0 0 0-4.685-11.312 4.012 4.012 0 0 1-1.333-2.987 4 4 0 0 1 4-4ZM64 22.463a8 8 0 1 1 0 16 8 8 0 0 1 0-16Z\"/>\n</$list>\n</g></svg>"},"$:/core/images/new-button":{"title":"$:/core/images/new-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 72H8.007C3.591 72 0 68.418 0 64c0-4.41 3.585-8 8.007-8H56V8.007C56 3.591 59.582 0 64 0c4.41 0 8 3.585 8 8.007V56h47.993c4.416 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H72v47.993c0 4.416-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V72z\"/></svg>"},"$:/core/images/new-here-button":{"title":"$:/core/images/new-here-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-new-here-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.838 20.935l-3.572.938c-3.688.968-8.23 4.43-10.136 7.731L3.37 96.738c-1.905 3.3-.771 7.524 2.534 9.432l33.717 19.466c3.297 1.904 7.53.78 9.435-2.521l38.76-67.134c1.905-3.3 2.632-8.963 1.623-12.646L83.285 20.88c-1.009-3.68-4.821-5.884-8.513-4.915l-7.603 1.995.043.287c.524 3.394 2.053 7.498 4.18 11.55.418.163.829.36 1.23.59a8.864 8.864 0 014.438 8.169c.104.132.21.264.316.395l-.386.318a8.663 8.663 0 01-1.082 3.137c-2.42 4.192-7.816 5.608-12.051 3.163-4.12-2.379-5.624-7.534-3.476-11.671-2.177-4.394-3.788-8.874-4.543-12.964z\"/><path d=\"M69.554 44.76c-5.944-7.476-10.74-17.196-11.955-25.059-1.68-10.875 3.503-18.216 15.082-18.04 10.407.158 19.975 5.851 24.728 13.785 5.208 8.695 2.95 17.868-6.855 20.496l-2.037-7.601c4.232-1.134 4.999-4.248 2.24-8.853-3.37-5.626-10.465-9.848-18.146-9.965-6.392-.097-8.31 2.62-7.323 9.01.999 6.465 5.318 15.138 10.582 21.65l-.072.06c.559 1.553-4.17 6.44-5.938 4.888l-.005.004-.028-.034a1.323 1.323 0 01-.124-.135 2.618 2.618 0 01-.149-.205z\"/><rect width=\"16\" height=\"48\" x=\"96\" y=\"80\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"80\" y=\"96\" rx=\"8\"/></g></svg>"},"$:/core/images/new-image-button":{"title":"$:/core/images/new-image-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.362 73.627l15.826-27.41a2.626 2.626 0 00-.962-3.59l-50.01-28.872a2.626 2.626 0 00-3.588.961L30.058 36.49l10.04-5.261c3.042-1.595 6.771.114 7.55 3.46l3.607 17.702 9.88.85a5.25 5.25 0 014.571 3.77c.034.115.1.344.199.671.165.553.353 1.172.562 1.843.595 1.914 1.23 3.85 1.872 5.678.207.588.412 1.156.614 1.701.625 1.685 1.209 3.114 1.725 4.207.255.54.485.977.726 1.427.214.212.547.425 1.011.622 1.141.482 2.784.74 4.657.758.864.008 1.71-.034 2.492-.11.448-.043.753-.085.871-.104.315-.053.625-.077.927-.076zM37.47 2.649A5.257 5.257 0 0144.649.725l63.645 36.746a5.257 5.257 0 011.923 7.178L73.47 108.294a5.257 5.257 0 01-7.177 1.923L2.649 73.47a5.257 5.257 0 01-1.924-7.177L37.471 2.649zm42.837 50.49a5.25 5.25 0 105.25-9.092 5.25 5.25 0 00-5.25 9.093zM96 112h-7.993c-4.419 0-8.007-3.582-8.007-8 0-4.41 3.585-8 8.007-8H96v-7.993C96 83.588 99.582 80 104 80c4.41 0 8 3.585 8 8.007V96h7.993c4.419 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H112v7.993c0 4.419-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V112zM33.347 51.791c7.428 7.948 9.01 10.69 7.449 13.394-1.56 2.703-13.838-2.328-16.094 1.58-2.256 3.908-.907 3.258-2.437 5.908l19.73 11.39s-5.605-8.255-4.235-10.628c2.515-4.356 8.77-1.256 10.365-4.019 2.414-4.181-5.103-9.639-14.778-17.625z\"/></svg>"},"$:/core/images/new-journal-button":{"title":"$:/core/images/new-journal-button","tags":"$:/tags/Image","text":"<$parameters size=\"22pt\" day=<<now \"DD\">>><svg width=<<size>> height=<<size>> class=\"tc-image-new-journal-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.545 112.818v11.818c0 1.306 1.086 2.364 2.425 2.364h6.06c1.34 0 2.425-1.058 2.425-2.364v-11.818h12.12c1.34 0 2.425-1.058 2.425-2.363v-5.91c0-1.305-1.085-2.363-2.424-2.363h-12.121V90.364c0-1.306-1.086-2.364-2.425-2.364h-6.06c-1.34 0-2.425 1.058-2.425 2.364v11.818h-12.12c-1.34 0-2.425 1.058-2.425 2.363v5.91c0 1.305 1.085 2.363 2.424 2.363h12.121zM60.016 4.965c-4.781-2.76-10.897-1.118-13.656 3.66L5.553 79.305A9.993 9.993 0 009.21 92.963l51.04 29.468c4.78 2.76 10.897 1.118 13.655-3.66l40.808-70.681a9.993 9.993 0 00-3.658-13.656L60.016 4.965zm-3.567 27.963a6 6 0 106-10.393 6 6 0 00-6 10.393zm31.697 17.928a6 6 0 106-10.392 6 6 0 00-6 10.392z\"/><text class=\"tc-fill-background\" font-family=\"Helvetica\" font-size=\"47.172\" font-weight=\"bold\" transform=\"rotate(30 25.742 95.82)\"><tspan x=\"42\" y=\"77.485\" text-anchor=\"middle\"><$text text=<<day>>/></tspan></text></g></svg></$parameters>"},"$:/core/images/opacity":{"title":"$:/core/images/opacity","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-opacity tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.362 65a51.595 51.595 0 01-1.942 6H82.584a35.867 35.867 0 002.997-6h16.78zm.472-2c.423-1.961.734-3.963.929-6H87.656a35.78 35.78 0 01-1.368 6h16.546zm-3.249 10a51.847 51.847 0 01-3.135 6H75.812a36.205 36.205 0 005.432-6h18.341zm-4.416 8c-1.424 2.116-3 4.12-4.71 6H60.46a35.843 35.843 0 0012.874-6h21.834zm-7.513-34h16.107C101.247 20.627 79.033 0 52 0 23.281 0 0 23.281 0 52c0 25.228 17.965 46.26 41.8 51h20.4a51.66 51.66 0 0015.875-6H39v-2h42.25a52.257 52.257 0 007.288-6H39v-2h4.539C27.739 83.194 16 68.968 16 52c0-19.882 16.118-36 36-36 18.186 0 33.222 13.484 35.656 31zm.22 2h16.039a52.823 52.823 0 010 6H87.877a36.483 36.483 0 000-6z\"/><path d=\"M76 128c28.719 0 52-23.281 52-52s-23.281-52-52-52-52 23.281-52 52 23.281 52 52 52zm0-16c19.882 0 36-16.118 36-36S95.882 40 76 40 40 56.118 40 76s16.118 36 36 36z\"/><path d=\"M37 58h53v4H37v-4zm3-8h53v4H40v-4zm0-8h53v4H40v-4zm-8 24h53v4H32v-4zm-2 8h53v4H30v-4zm-3 8h53v4H27v-4z\"/></g></svg>"},"$:/core/images/open-window":{"title":"$:/core/images/open-window","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-open-window tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M16 112h88.994c3.87 0 7.006 3.59 7.006 8 0 4.418-3.142 8-7.006 8H7.006C3.136 128 0 124.41 0 120a9.321 9.321 0 010-.01V24.01C0 19.586 3.59 16 8 16c4.418 0 8 3.584 8 8.01V112z\"/><path d=\"M96 43.196V56a8 8 0 1016 0V24c0-4.41-3.585-8-8.007-8H72.007C67.588 16 64 19.582 64 24c0 4.41 3.585 8 8.007 8H84.57l-36.3 36.299a8 8 0 00-.001 11.316c3.117 3.117 8.19 3.123 11.316-.003L96 43.196zM32 7.999C32 3.581 35.588 0 40 0h80c4.419 0 8 3.588 8 8v80c0 4.419-3.588 8-8 8H40c-4.419 0-8-3.588-8-8V8z\"/></g></svg>"},"$:/core/images/options-button":{"title":"$:/core/images/options-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-options-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M110.488 76a47.712 47.712 0 01-5.134 12.384l6.724 6.724c3.123 3.123 3.132 8.192.011 11.313l-5.668 5.668c-3.12 3.12-8.186 3.117-11.313-.01l-6.724-6.725c-3.82 2.258-7.98 4-12.384 5.134v9.505c0 4.417-3.578 8.007-7.992 8.007h-8.016C55.58 128 52 124.415 52 119.993v-9.505a47.712 47.712 0 01-12.384-5.134l-6.724 6.725c-3.123 3.122-8.192 3.131-11.313.01l-5.668-5.668c-3.12-3.12-3.116-8.186.01-11.313l6.725-6.724c-2.257-3.82-4-7.98-5.134-12.384H8.007C3.591 76 0 72.422 0 68.01v-8.017C0 55.58 3.585 52 8.007 52h9.505a47.712 47.712 0 015.134-12.383l-6.724-6.725c-3.123-3.122-3.132-8.191-.011-11.312l5.668-5.669c3.12-3.12 8.186-3.116 11.313.01l6.724 6.725c3.82-2.257 7.98-4 12.384-5.134V8.007C52 3.591 55.578 0 59.992 0h8.016C72.42 0 76 3.585 76 8.007v9.505a47.712 47.712 0 0112.384 5.134l6.724-6.724c3.123-3.123 8.192-3.132 11.313-.01l5.668 5.668c3.12 3.12 3.116 8.186-.01 11.312l-6.725 6.725c2.257 3.82 4 7.979 5.134 12.383h9.505c4.416 0 8.007 3.578 8.007 7.992v8.017c0 4.411-3.585 7.991-8.007 7.991h-9.505zM64 96c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/></svg>"},"$:/core/images/paint":{"title":"$:/core/images/paint","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-paint tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M83.527 76.19C90.43 69.287 91.892 59 87.91 50.665l37.903-37.902c2.919-2.92 2.913-7.659 0-10.572a7.474 7.474 0 00-10.572 0L77.338 40.093c-8.335-3.982-18.622-2.521-25.526 4.383l31.715 31.715zm-2.643 2.644L49.169 47.119S8.506 81.243 0 80.282c0 0 3.782 5.592 6.827 8.039 14.024-5.69 37.326-24.6 37.326-24.6l.661.66S19.45 90.222 9.18 92.047c1.222 1.44 4.354 4.053 6.247 5.776 5.417-1.488 34.733-28.57 34.733-28.57l.661.66-32.407 31.022 5.285 5.286L56.106 75.2l.662.66s-27.864 30.536-28.684 32.432c0 0 6.032 6.853 7.569 7.824.702-2.836 27.884-33.485 27.884-33.485l.661.66s-20.597 23.755-24.964 36.732c3.21 3.549 7.5 5.137 10.926 6.298-2.19-11.817 30.724-47.487 30.724-47.487z\"/></svg>"},"$:/core/images/palette":{"title":"$:/core/images/palette","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-palette tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.247 39.182a93.52 93.52 0 00-16.228-1.4C28.662 37.781 0 57.131 0 81.002c0 9.642 4.676 18.546 12.58 25.735C23.504 91.19 26.34 72.395 36.89 63.562c15.183-12.713 26.538-7.828 26.538-7.828l16.82-16.552zm26.535 9.655c13.049 7.913 21.257 19.392 21.257 32.166 0 9.35.519 17.411-11.874 25.08-10.797 6.681-3.824-6.536-11.844-10.898s-19.946 1.308-18.213 7.906c3.2 12.181 19.422 11.455 6.314 16.658-13.107 5.202-18.202 4.476-28.403 4.476-7.821 0-15.315-.947-22.243-2.68 9.844-4.197 27.88-12.539 33.354-19.456C82.788 92.409 87.37 80 83.324 72.484c-.194-.359 11.215-11.668 23.458-23.647zM1.134 123.867l-.66.002c33.479-14.94 22.161-64.226 58.818-64.226.317 1.418.644 2.944 1.062 4.494-25.907-4.166-23.567 48.031-59.22 59.73zm.713-.007c38.872-.506 78.152-22.347 78.152-44.813-9.27 0-14.073-3.48-16.816-7.942-16.597-7.003-30.365 45.715-61.336 52.755zm65.351-64.008c-4.45 4.115 4.886 16.433 11.318 11.318l45.27-45.27c11.317-11.318 0-22.635-11.318-11.318-11.317 11.318-33.518 34.405-45.27 45.27z\"/></svg>"},"$:/core/images/permalink-button":{"title":"$:/core/images/permalink-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-permalink-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.483 48l-7.387 32h-25.58l7.388-32h25.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L100.598 32h3.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-7.096l-7.387 32H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H85.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L69.402 96h-25.58L38.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L27.402 96h-3.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h7.096l7.387-32H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h18.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L58.598 32h25.58z\"/></svg>"},"$:/core/images/permaview-button":{"title":"$:/core/images/permaview-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-permaview-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.483 48l-1.846 8h-5.58l1.847-8h5.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L101.598 32h2.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-6.096l-1.847 8h7.944c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H92.364l-1.846 8H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H86.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L70.402 96h-5.58L59.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L48.402 96h-5.58L37.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L26.402 96h-2.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h6.096l1.847-8h-7.944C19.59 72 16 68.418 16 64c0-4.41 3.581-8 8-8h11.637l1.846-8H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h17.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L57.598 32h5.58L68.8 7.642c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L79.598 32h5.58zM53.904 48l-1.847 8h5.58l1.846-8h-5.579zm22.039 24l-1.847 8h-5.58l1.847-8h5.58zm-27.58 0l-1.846 8h5.579l1.847-8h-5.58z\"/></svg>"},"$:/core/images/picture":{"title":"$:/core/images/picture","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-picture tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112 68.233v-48.23A4.001 4.001 0 00107.997 16H20.003A4.001 4.001 0 0016 20.003v38.31l9.241-14.593c2.8-4.422 9.023-5.008 12.6-1.186l18.247 20.613 13.687-6.407a8 8 0 018.903 1.492 264.97 264.97 0 002.92 2.739 249.44 249.44 0 006.798 6.066 166.5 166.5 0 002.106 1.778c2.108 1.747 3.967 3.188 5.482 4.237.748.518 1.383.92 2.044 1.33.444.117 1.046.144 1.809.05 1.873-.233 4.238-1.144 6.723-2.547a36.016 36.016 0 003.205-2.044c.558-.4.93-.686 1.07-.802.376-.31.765-.577 1.165-.806zM0 8.007A8.01 8.01 0 018.007 0h111.986A8.01 8.01 0 01128 8.007v111.986a8.01 8.01 0 01-8.007 8.007H8.007A8.01 8.01 0 010 119.993V8.007zM95 42a8 8 0 100-16 8 8 0 000 16zM32 76c15.859 4.83 20.035 7.244 20.035 12S32 95.471 32 102.347c0 6.876 1.285 4.99 1.285 9.653H68s-13.685-6.625-13.685-10.8c0-7.665 10.615-8.34 10.615-13.2 0-7.357-14.078-8.833-32.93-12z\"/></svg>"},"$:/core/images/plugin-generic-language":{"title":"$:/core/images/plugin-generic-language","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> viewBox=\"0 0 128 128\" class=\"tc-image-plugin-generic-language tc-image-button\"><path fill-rule=\"evenodd\" d=\"M61.207 68.137c-4.324 2.795-6.999 6.656-6.999 10.921 0 7.906 9.19 14.424 21.042 15.336 2.162 3.902 8.598 6.785 16.318 7.01-5.126-1.125-9.117-3.742-10.62-7.01C92.805 93.487 102 86.967 102 79.059c0-8.53-10.699-15.445-23.896-15.445-6.599 0-12.572 1.729-16.897 4.524zm12.794-14.158c-4.324 2.795-10.298 4.524-16.897 4.524-2.619 0-5.14-.272-7.497-.775-3.312 2.25-8.383 3.69-14.067 3.69l-.255-.002c4.119-.892 7.511-2.747 9.478-5.13-6.925-2.704-11.555-7.617-11.555-13.228 0-8.53 10.699-15.445 23.896-15.445C70.301 27.613 81 34.528 81 43.058c0 4.265-2.675 8.126-6.999 10.921zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"},"$:/core/images/plugin-generic-plugin":{"title":"$:/core/images/plugin-generic-plugin","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> viewBox=\"0 0 128 128\" class=\"tc-image-plugin-generic-plugin tc-image-button\"><path fill-rule=\"evenodd\" d=\"M40.397 76.446V95.34h14.12l-.001-.005a6.912 6.912 0 005.364-11.593l.046-.023a6.912 6.912 0 119.979.526l.086.055a6.914 6.914 0 004.408 10.948l-.023.092h21.32V75.568l-.15.038a6.912 6.912 0 00-11.593-5.364l-.022-.046a6.912 6.912 0 11.526-9.979l.055-.086a6.914 6.914 0 0010.948-4.408c.079.018.158.038.236.059v-15.74h-21.32l.023-.094a6.914 6.914 0 01-4.408-10.947 10.23 10.23 0 00-.086-.055 6.912 6.912 0 10-9.979-.526l-.046.023a6.912 6.912 0 01-5.364 11.593l.001.005h-14.12v12.847A6.912 6.912 0 0129.5 59.843l-.054.086a6.912 6.912 0 10-.526 9.979l.023.046a6.912 6.912 0 0111.455 6.492zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"},"$:/core/images/plugin-generic-theme":{"title":"$:/core/images/plugin-generic-theme","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> viewBox=\"0 0 128 128\" class=\"tc-image-plugin-generic-theme tc-image-button\"><path fill-rule=\"evenodd\" d=\"M29.408 91.472L51.469 69.41l-.004-.005a2.22 2.22 0 01.004-3.146c.87-.87 2.281-.872 3.147-.005l9.465 9.464a2.22 2.22 0 01-.005 3.147c-.87.87-2.28.871-3.147.005l-.005-.005-22.061 22.062a6.686 6.686 0 11-9.455-9.455zM60.802 66.38c-2.436-2.704-4.465-5.091-5.817-6.869-6.855-9.014-10.313-4.268-14.226 0-3.913 4.268 1.03 7.726-2.683 10.741-3.713 3.015-3.484 4.06-9.752-1.455-6.267-5.516-6.7-7.034-3.823-10.181 2.877-3.147 5.281 1.808 11.159-3.785 5.877-5.593.94-10.55.94-10.55s12.237-25.014 28.588-23.167c16.351 1.848-6.186-2.392-11.792 17.226-2.4 8.4.447 6.42 4.998 9.968 1.394 1.086 6.03 4.401 11.794 8.685l20.677-20.676 1.615-4.766 7.84-4.689 3.151 3.152-4.688 7.84-4.766 1.615-20.224 20.223c12.663 9.547 28.312 22.146 28.312 26.709 0 7.217-3.071 11.526-9.535 9.164-4.693-1.715-18.768-15.192-28.753-25.897l-2.893 2.893-3.151-3.152 3.029-3.029zM63.953 0l54.56 32v64l-54.56 32-54.56-32V32l54.56-32z\"/></svg>"},"$:/core/images/plus-button":{"title":"$:/core/images/plus-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-plus-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64-.333c35.346 0 64 28.654 64 64 0 35.346-28.654 64-64 64-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64zM64 16c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z\"/><rect width=\"80\" height=\"16\" x=\"24\" y=\"56\" rx=\"8\"/><rect width=\"16\" height=\"80\" x=\"56\" y=\"24\" rx=\"8\"/></svg>"},"$:/core/images/preview-closed":{"title":"$:/core/images/preview-closed","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-preview-closed tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M.088 64a7.144 7.144 0 001.378 5.458C16.246 88.818 39.17 100.414 64 100.414c24.83 0 47.753-11.596 62.534-30.956A7.144 7.144 0 00127.912 64C110.582 78.416 88.304 87.086 64 87.086 39.696 87.086 17.418 78.416.088 64z\"/><rect width=\"4\" height=\"16\" x=\"62\" y=\"96\" rx=\"4\"/><rect width=\"4\" height=\"16\" x=\"78\" y=\"93\" rx=\"4\" transform=\"rotate(-5 80 101)\"/><rect width=\"4\" height=\"16\" x=\"46\" y=\"93\" rx=\"4\" transform=\"rotate(5 48 101)\"/><rect width=\"4\" height=\"16\" x=\"30\" y=\"88\" rx=\"4\" transform=\"rotate(10 32 96)\"/><rect width=\"4\" height=\"16\" x=\"94\" y=\"88\" rx=\"4\" transform=\"rotate(-10 96 96)\"/><rect width=\"4\" height=\"16\" x=\"110\" y=\"80\" rx=\"4\" transform=\"rotate(-20 112 88)\"/><rect width=\"4\" height=\"16\" x=\"14\" y=\"80\" rx=\"4\" transform=\"rotate(20 16 88)\"/></g></svg>"},"$:/core/images/preview-open":{"title":"$:/core/images/preview-open","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-preview-open tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.11 99.588c-24.83 0-47.754-11.596-62.534-30.957a7.148 7.148 0 010-8.675C16.356 40.596 39.28 29 64.11 29c24.83 0 47.753 11.596 62.534 30.956a7.148 7.148 0 010 8.675c-14.78 19.36-37.703 30.957-62.534 30.957zm46.104-32.007c1.44-1.524 1.44-3.638 0-5.162C99.326 50.9 82.439 44 64.147 44S28.968 50.9 18.08 62.42c-1.44 1.523-1.44 3.637 0 5.16C28.968 79.1 45.855 86 64.147 86s35.179-6.9 46.067-18.42z\"/><path d=\"M63.5 88C76.479 88 87 77.479 87 64.5S76.479 41 63.5 41 40 51.521 40 64.5 50.521 88 63.5 88z\"/></g></svg>"},"$:/core/images/print-button":{"title":"$:/core/images/print-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M112 71V30.5h-.032c-.035-2-.816-3.99-2.343-5.516L86.998 2.357A7.978 7.978 0 0081 .02V0H24a8 8 0 00-8 8v63h8V8h57v14.5c0 4.422 3.582 8 8 8h15V71h8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/><path d=\"M0 80.005C0 71.165 7.156 64 16 64h96c8.836 0 16 7.155 16 16.005v31.99c0 8.84-7.156 16.005-16 16.005H16c-8.836 0-16-7.155-16-16.005v-31.99zM104 96a8 8 0 100-16 8 8 0 000 16z\"/></g></svg>"},"$:/core/images/quote":{"title":"$:/core/images/quote","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-quote tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M51.219 117.713V62.199H27.427c0-8.891 1.683-16.401 5.047-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.36 3.184-20.728 6.669-6.368 3.484-11.835 7.87-16.401 13.157C9.524 27.113 5.98 33.241 3.456 40.21.933 47.18-.21 54.63.03 62.56v55.153H51.22zm76.781 0V62.199h-23.791c0-8.891 1.682-16.401 5.046-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.359 3.184-20.727 6.669-6.369 3.484-11.836 7.87-16.402 13.157-4.566 5.287-8.11 11.415-10.634 18.384-2.523 6.97-3.665 14.42-3.424 22.35v55.153H128z\"/></svg>"},"$:/core/images/refresh-button":{"title":"$:/core/images/refresh-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-refresh-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M106.369 39.433c10.16 20.879 6.57 46.764-10.771 64.106-21.87 21.87-57.327 21.87-79.196 0-21.87-21.87-21.87-57.326 0-79.196a8 8 0 1111.314 11.314c-15.621 15.62-15.621 40.947 0 56.568 15.62 15.621 40.947 15.621 56.568 0C97.72 78.79 99.6 58.175 89.924 42.73l-6.44 12.264a8 8 0 11-14.166-7.437L84.435 18.76a8 8 0 0110.838-3.345l28.873 15.345a8 8 0 11-7.51 14.129l-10.267-5.457zm-8.222-12.368c-.167-.19-.336-.38-.506-.57l.96-.296-.454.866z\"/></svg>"},"$:/core/images/right-arrow":{"title":"$:/core/images/right-arrow","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-right-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M99.069 64.173c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></svg>"},"$:/core/images/rotate-left":{"title":"$:/core/images/rotate-left","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-rotate-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect width=\"80\" height=\"32\" x=\"48\" y=\"96\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 01-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 11-5.657 5.657L49.172 43.142a4 4 0 010-5.657l11.313-11.313a4 4 0 115.657 5.656l-4.821 4.822z\"/></g></svg>"},"$:/core/images/save-button-dynamic":{"title":"$:/core/images/save-button-dynamic","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-save-button-dynamic tc-image-button\" viewBox=\"0 0 128 128\">\n<g class=\"tc-image-save-button-dynamic-clean\">\n<path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/>\n</g>\n<g class=\"tc-image-save-button-dynamic-dirty\">\n<path d=\"M64.856912,0 C100.203136,0 128.856912,28.653776 128.856912,64 C128.856912,99.346224 100.203136,128 64.856912,128 C29.510688,128 0.856911958,99.346224 0.856911958,64 C0.856911958,28.653776 29.510688,0 64.856912,0 Z M64.856912,16 C38.347244,16 16.856912,37.490332 16.856912,64 C16.856912,90.509668 38.347244,112 64.856912,112 C91.3665799,112 112.856912,90.509668 112.856912,64 C112.856912,37.490332 91.3665799,16 64.856912,16 Z\"></path>\n<circle cx=\"65\" cy=\"64\" r=\"32\"></circle>\n</g>\n</svg>"},"$:/core/images/save-button":{"title":"$:/core/images/save-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/></svg>"},"$:/core/images/size":{"title":"$:/core/images/size","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-size tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M92.343 26l-9.171 9.172a4 4 0 105.656 5.656l16-16a4 4 0 000-5.656l-16-16a4 4 0 10-5.656 5.656L92.343 18H22a4 4 0 00-4 4v70.343l-9.172-9.171a4 4 0 10-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656L26 92.343V22l-4 4h70.343zM112 52v64l4-4H52a4 4 0 100 8h64a4 4 0 004-4V52a4 4 0 10-8 0z\"/></svg>"},"$:/core/images/spiral":{"title":"$:/core/images/spiral","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-spiral tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074a4.785 4.785 0 00-4.52-5.03 4.778 4.778 0 00-5.03 4.52c-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01a1.047 1.047 0 01-.264-.332c-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"/></svg>"},"$:/core/images/stamp":{"title":"$:/core/images/stamp","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-stamp tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M49.733 64H16.01C11.584 64 8 67.583 8 72.003V97h112V72.003A8 8 0 00111.99 64H78.267A22.813 22.813 0 0175.5 53.077c0-6.475 2.687-12.324 7.009-16.497A22.818 22.818 0 0087 22.952C87 10.276 76.703 0 64 0S41 10.276 41 22.952c0 5.103 1.669 9.817 4.491 13.628 4.322 4.173 7.009 10.022 7.009 16.497 0 3.954-1.002 7.675-2.767 10.923zM8 104h112v8H8v-8z\"/></svg>"},"$:/core/images/standard-layout":{"title":"$:/core/images/standard-layout","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-standard-layout tc-image-button\" viewBox=\"0 0 128 128\">\n <path d=\"M71.93 72A8.07 8.07 0 0 1 80 80.07v7.86A8.071 8.071 0 0 1 71.93 96H8.07A8.067 8.067 0 0 1 0 87.93v-7.86A8.072 8.072 0 0 1 8.07 72h63.86Zm0 32a8.07 8.07 0 0 1 8.07 8.07v7.86a8.071 8.071 0 0 1-8.07 8.07H8.07A8.067 8.067 0 0 1 0 119.93v-7.86A8.072 8.072 0 0 1 8.07 104h63.86Zm0-104A8.068 8.068 0 0 1 80 8.07v47.86A8.073 8.073 0 0 1 71.93 64H8.07A8.07 8.07 0 0 1 0 55.93V8.07A8.072 8.072 0 0 1 8.07 0h63.86Zm48 0c2.14 0 4.193.85 5.706 2.364A8.067 8.067 0 0 1 128 8.07v111.86c0 2.14-.85 4.193-2.364 5.706A8.067 8.067 0 0 1 119.93 128H96.07c-2.14 0-4.193-.85-5.706-2.364A8.067 8.067 0 0 1 88 119.93V8.07c0-2.14.85-4.193 2.364-5.706A8.067 8.067 0 0 1 96.07 0h23.86ZM116 24h-16a3.995 3.995 0 0 0-2.828 1.172 3.995 3.995 0 0 0 0 5.656A3.995 3.995 0 0 0 100 32h16a3.995 3.995 0 0 0 2.828-1.172 3.995 3.995 0 0 0 0-5.656A3.995 3.995 0 0 0 116 24Z\"/>\n</svg>"},"$:/core/images/star-filled":{"title":"$:/core/images/star-filled","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-star-filled tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M61.836 96.823l37.327 27.287c2.72 1.99 6.379-.69 5.343-3.912L90.29 75.988l-1.26 3.91 37.285-27.345c2.718-1.993 1.32-6.327-2.041-6.33l-46.113-.036 3.3 2.416L67.176 4.416c-1.04-3.221-5.563-3.221-6.604 0L46.29 48.603l3.3-2.416-46.113.036c-3.362.003-4.759 4.337-2.04 6.33L38.72 79.898l-1.26-3.91-14.216 44.21c-1.036 3.223 2.622 5.901 5.343 3.912l37.326-27.287h-4.078z\"/></svg>"},"$:/core/images/storyview-classic":{"title":"$:/core/images/storyview-classic","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-storyview-classic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm0 48C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0 32C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"},"$:/core/images/storyview-pop":{"title":"$:/core/images/storyview-pop","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-storyview-pop tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm-7.99 40C11.587 56 8 59.578 8 63.992v16.016C8 84.422 11.584 88 16.01 88h95.98c4.424 0 8.01-3.578 8.01-7.992V63.992c0-4.414-3.584-7.992-8.01-7.992H16.01zM24 96C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0-32C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"},"$:/core/images/storyview-zoomin":{"title":"$:/core/images/storyview-zoomin","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-storyview-zoomin tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16A8 8 0 0016 24.009V71.99C16 76.414 19.588 80 24 80h80a8 8 0 008-8.009V24.01c0-4.423-3.588-8.009-8-8.009H24z\"/></svg>"},"$:/core/images/strikethrough":{"title":"$:/core/images/strikethrough","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-strikethrough tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M92.794 38.726h15.422c-.229-6.74-1.514-12.538-3.856-17.393-2.342-4.855-5.54-8.881-9.596-12.08-4.055-3.199-8.767-5.54-14.136-7.025C75.258.743 69.433 0 63.15 0a62.76 62.76 0 00-16.364 2.142C41.474 3.57 36.733 5.74 32.564 8.653c-4.17 2.913-7.511 6.626-10.025 11.138-2.513 4.512-3.77 9.853-3.77 16.022 0 5.597 1.115 10.252 3.342 13.965 2.228 3.712 5.198 6.74 8.91 9.081 3.713 2.342 7.911 4.227 12.595 5.655a194.641 194.641 0 0014.308 3.77c4.855 1.085 9.624 2.142 14.308 3.17 4.683 1.028 8.881 2.37 12.594 4.027 3.713 1.656 6.683 3.798 8.91 6.425 2.228 2.628 3.342 6.055 3.342 10.281 0 4.456-.914 8.111-2.742 10.967a19.953 19.953 0 01-7.197 6.768c-2.97 1.657-6.311 2.828-10.024 3.513a60.771 60.771 0 01-11.052 1.028c-4.57 0-9.025-.571-13.366-1.713-4.34-1.143-8.139-2.913-11.394-5.312-3.256-2.4-5.884-5.455-7.883-9.168-1.999-3.712-2.998-8.139-2.998-13.28H15c0 7.426 1.342 13.852 4.027 19.278 2.684 5.426 6.34 9.881 10.966 13.365 4.627 3.484 9.996 6.083 16.107 7.797 6.112 1.713 12.595 2.57 19.449 2.57 5.597 0 11.223-.657 16.878-1.97 5.655-1.314 10.767-3.428 15.336-6.34 4.57-2.914 8.31-6.683 11.224-11.31 2.913-4.626 4.37-10.195 4.37-16.707 0-6.054-1.115-11.08-3.342-15.079-2.228-3.998-5.198-7.31-8.91-9.938-3.713-2.627-7.911-4.712-12.595-6.254a170.83 170.83 0 00-14.308-4.027 549.669 549.669 0 00-14.308-3.17c-4.683-.971-8.881-2.2-12.594-3.684-3.713-1.485-6.683-3.399-8.91-5.74-2.228-2.342-3.342-5.398-3.342-9.168 0-3.998.771-7.34 2.313-10.024 1.543-2.685 3.599-4.826 6.17-6.426 2.57-1.599 5.51-2.741 8.824-3.427a49.767 49.767 0 0110.11-1.028c8.453 0 15.393 1.97 20.819 5.912 5.426 3.94 8.596 10.31 9.51 19.106z\"/><path d=\"M5 54h118v16H5z\"/></g></svg>"},"$:/core/images/subscript":{"title":"$:/core/images/subscript","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-subscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 128.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"},"$:/core/images/superscript":{"title":"$:/core/images/superscript","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-superscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 63.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"},"$:/core/images/tag-button":{"title":"$:/core/images/tag-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-tag-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M18.164 47.66l.004 4.105c.003 3.823 2.19 9.097 4.885 11.792l61.85 61.85c2.697 2.697 7.068 2.69 9.769-.01L125.767 94.3a6.903 6.903 0 00.01-9.77L63.928 22.683c-2.697-2.697-7.976-4.88-11.796-4.881l-27.076-.007a6.902 6.902 0 00-6.91 6.91l.008 9.96.287.033c3.73.411 8.489-.044 13.365-1.153a9.702 9.702 0 0111.14-3.662l.291-.13.128.285a9.7 9.7 0 013.3 2.17c3.796 3.796 3.801 9.945.012 13.734-3.618 3.618-9.386 3.777-13.204.482-5.365 1.122-10.674 1.596-15.309 1.237z\"/><path d=\"M47.633 39.532l.023.051c-9.689 4.356-21.584 6.799-30.396 5.828C5.273 44.089-1.028 36.43 2.443 24.078 5.562 12.976 14.3 4.361 24.047 1.548c10.68-3.083 19.749 1.968 19.749 13.225h-8.623c0-4.859-3.078-6.573-8.735-4.94-6.91 1.995-13.392 8.383-15.694 16.577-1.915 6.818.417 9.653 7.46 10.43 7.126.785 17.531-1.352 25.917-5.121l.027.06.036-.017c1.76-.758 6.266 6.549 3.524 7.74a2.8 2.8 0 01-.075.03z\"/></g></svg>"},"$:/core/images/theme-button":{"title":"$:/core/images/theme-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-theme-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.854 66.945a122.626 122.626 0 01-3.9-4.819c-11.064-14.548-16.645-6.888-22.96 0-6.315 6.888 1.664 12.47-4.33 17.335-5.993 4.866-5.623 6.552-15.737-2.35-10.115-8.9-10.815-11.351-6.172-16.43 4.644-5.08 8.524 2.918 18.01-6.108 9.485-9.026 1.517-17.026 1.517-17.026S42.03-2.824 68.42.157c26.39 2.982-9.984-3.86-19.031 27.801-3.874 13.556.72 10.362 8.066 16.087 1.707 1.33 6.428 4.732 12.671 9.318-6.129 5.879-11.157 10.669-14.273 13.582zm11.641 12.947c16.013 17.036 37.742 37.726 45.117 40.42 10.432 3.813 15.388-3.141 15.388-14.79 0-7.151-23.83-26.542-43.924-41.769-7.408 7.156-13.376 12.953-16.58 16.139z\"/><path d=\"M11.069 109.828L46.31 74.587a3.56 3.56 0 115.037-5.032l15.098 15.098a3.56 3.56 0 11-5.032 5.037l-35.24 35.241c-4.171 4.17-10.933 4.17-15.104 0-4.17-4.17-4.17-10.933 0-15.103zM124.344 6.622l5.034 5.034-7.49 12.524-7.613 2.58L61.413 79.62l-5.034-5.034 52.861-52.862 2.58-7.614 12.524-7.49z\"/></g></svg>"},"$:/core/images/timestamp-off":{"title":"$:/core/images/timestamp-off","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-timestamp-off tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/></g></svg>"},"$:/core/images/timestamp-on":{"title":"$:/core/images/timestamp-on","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-timestamp-on tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178a5.005 5.005 0 01-7.045-.613 5.008 5.008 0 01.616-7.047l9.95-8.348a5 5 0 016.429 7.661l-9.95 8.348zm89.573 0a5.005 5.005 0 007.045-.613 5.008 5.008 0 00-.616-7.047l-9.95-8.348a5 5 0 00-6.428 7.661l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/></g></svg>"},"$:/core/images/tip":{"title":"$:/core/images/tip","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-tip tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\"/></svg>"},"$:/core/images/transcludify":{"title":"$:/core/images/transcludify","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806z\"/></svg>"},"$:/core/images/twitter":{"title":"$:/core/images/twitter","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-twitter tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.626 115.803A73.376 73.376 0 012 104.235c2.022.238 4.08.36 6.166.36 12.111 0 23.258-4.117 32.105-11.023-11.312-.208-20.859-7.653-24.148-17.883a25.98 25.98 0 0011.674-.441C15.971 72.881 7.061 62.474 7.061 49.997c0-.108 0-.216.002-.323a25.824 25.824 0 0011.709 3.22c-6.936-4.617-11.5-12.5-11.5-21.433 0-4.719 1.274-9.142 3.5-12.945 12.75 15.579 31.797 25.83 53.281 26.904-.44-1.884-.67-3.85-.67-5.868 0-14.22 11.575-25.75 25.852-25.75a25.865 25.865 0 0118.869 8.132 51.892 51.892 0 0016.415-6.248c-1.93 6.012-6.029 11.059-11.366 14.246A51.844 51.844 0 00128 25.878a52.428 52.428 0 01-12.9 13.33c.05 1.104.075 2.214.075 3.33 0 34.028-26 73.265-73.549 73.265\"/></svg>"},"$:/core/images/underline":{"title":"$:/core/images/underline","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-underline tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M7 117.421h114.248V128H7v-10.579zm97.871-18.525V0h-16.26v55.856c0 4.463-.605 8.576-1.816 12.338-1.212 3.762-3.03 7.046-5.452 9.851-2.423 2.806-5.452 4.974-9.086 6.504-3.635 1.53-7.939 2.296-12.912 2.296-6.25 0-11.159-1.786-14.73-5.356-3.57-3.571-5.356-8.417-5.356-14.538V0H23v65.038c0 5.356.542 10.234 1.626 14.633 1.084 4.4 2.965 8.194 5.643 11.382 2.678 3.188 6.185 5.643 10.52 7.365 4.337 1.721 9.756 2.582 16.26 2.582 7.27 0 13.582-1.435 18.938-4.304 5.356-2.87 9.755-7.365 13.199-13.486h.382v15.686h15.303z\"/></svg>"},"$:/core/images/unfold-all-button":{"title":"$:/core/images/unfold-all-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-unfold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M63.945 60.624c-2.05 0-4.101-.78-5.666-2.345L35.662 35.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 41.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 58.279a7.986 7.986 0 01-5.663 2.346zM64.004 124.565c-2.05 0-4.102-.78-5.666-2.345L35.721 99.603c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 105.255l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.662 122.22a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"},"$:/core/images/unfold-button":{"title":"$:/core/images/unfold-button","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-unfold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M63.945 63.624c-2.05 0-4.101-.78-5.666-2.345L35.662 38.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 44.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 61.279a7.986 7.986 0 01-5.663 2.346zM64.004 105.682c-2.05.001-4.102-.78-5.666-2.344L35.721 80.721c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 86.373l16.966-16.966c3.124-3.125 8.194-3.13 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319l-22.617 22.617a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"},"$:/core/images/unlocked-padlock":{"title":"$:/core/images/unlocked-padlock","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-unlocked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M48.627 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h6.136c-10.455-12.651-27.364-35.788-4.3-55.142 24.636-20.672 45.835 4.353 55.777 16.201 9.943 11.85-2.676 22.437-12.457 9.892-9.78-12.545-21.167-24.146-33.207-14.043-12.041 10.104-1.757 22.36 8.813 34.958 2.467 2.94 3.641 5.732 3.865 8.134zm19.105 28.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"},"$:/core/images/up-arrow":{"title":"$:/core/images/up-arrow","created":"20150316000544368","modified":"20150316000831867","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-up-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M63.892.281c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.104 3.092-11.196 0L63.894 19.393 13.513 69.774a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98A7.892 7.892 0 0163.893.28z\"/></svg>"},"$:/core/images/video":{"title":"$:/core/images/video","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-video tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 12c-34.91 0-55.273 2.917-58.182 5.833C2.91 20.75 0 41.167 0 64.5c0 23.333 2.91 43.75 5.818 46.667C8.728 114.083 29.091 117 64 117c34.91 0 55.273-2.917 58.182-5.833C125.09 108.25 128 87.833 128 64.5c0-23.333-2.91-43.75-5.818-46.667C119.272 14.917 98.909 12 64 12zm-9.084 32.618c-3.813-2.542-6.905-.879-6.905 3.698v31.368c0 4.585 3.099 6.235 6.905 3.698l22.168-14.779c3.813-2.542 3.806-6.669 0-9.206L54.916 44.618z\"/></svg>"},"$:/core/images/warning":{"title":"$:/core/images/warning","tags":"$:/tags/Image","text":"\\parameters (size:\"22pt\")\n<svg width=<<size>> height=<<size>> class=\"tc-image-warning tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\"/></svg>"},"$:/language/Buttons/AdvancedSearch/Caption":{"title":"$:/language/Buttons/AdvancedSearch/Caption","text":"advanced search"},"$:/language/Buttons/AdvancedSearch/Hint":{"title":"$:/language/Buttons/AdvancedSearch/Hint","text":"Advanced search"},"$:/language/Buttons/Cancel/Caption":{"title":"$:/language/Buttons/Cancel/Caption","text":"cancel"},"$:/language/Buttons/Cancel/Hint":{"title":"$:/language/Buttons/Cancel/Hint","text":"Discard changes to this tiddler"},"$:/language/Buttons/Clone/Caption":{"title":"$:/language/Buttons/Clone/Caption","text":"clone"},"$:/language/Buttons/Clone/Hint":{"title":"$:/language/Buttons/Clone/Hint","text":"Clone this tiddler"},"$:/language/Buttons/Close/Caption":{"title":"$:/language/Buttons/Close/Caption","text":"close"},"$:/language/Buttons/Close/Hint":{"title":"$:/language/Buttons/Close/Hint","text":"Close this tiddler"},"$:/language/Buttons/CloseAll/Caption":{"title":"$:/language/Buttons/CloseAll/Caption","text":"close all"},"$:/language/Buttons/CloseAll/Hint":{"title":"$:/language/Buttons/CloseAll/Hint","text":"Close all tiddlers"},"$:/language/Buttons/CloseOthers/Caption":{"title":"$:/language/Buttons/CloseOthers/Caption","text":"close others"},"$:/language/Buttons/CloseOthers/Hint":{"title":"$:/language/Buttons/CloseOthers/Hint","text":"Close other tiddlers"},"$:/language/Buttons/ControlPanel/Caption":{"title":"$:/language/Buttons/ControlPanel/Caption","text":"control panel"},"$:/language/Buttons/ControlPanel/Hint":{"title":"$:/language/Buttons/ControlPanel/Hint","text":"Open control panel"},"$:/language/Buttons/CopyToClipboard/Caption":{"title":"$:/language/Buttons/CopyToClipboard/Caption","text":"copy to clipboard"},"$:/language/Buttons/CopyToClipboard/Hint":{"title":"$:/language/Buttons/CopyToClipboard/Hint","text":"Copy this text to the clipboard"},"$:/language/Buttons/Delete/Caption":{"title":"$:/language/Buttons/Delete/Caption","text":"delete"},"$:/language/Buttons/Delete/Hint":{"title":"$:/language/Buttons/Delete/Hint","text":"Delete this tiddler"},"$:/language/Buttons/DeleteTiddlers/Caption":{"title":"$:/language/Buttons/DeleteTiddlers/Caption","text":"delete tiddlers"},"$:/language/Buttons/DeleteTiddlers/Hint":{"title":"$:/language/Buttons/DeleteTiddlers/Hint","text":"Delete tiddlers"},"$:/language/Buttons/Edit/Caption":{"title":"$:/language/Buttons/Edit/Caption","text":"edit"},"$:/language/Buttons/Edit/Hint":{"title":"$:/language/Buttons/Edit/Hint","text":"Edit this tiddler"},"$:/language/Buttons/Encryption/Caption":{"title":"$:/language/Buttons/Encryption/Caption","text":"encryption"},"$:/language/Buttons/Encryption/Hint":{"title":"$:/language/Buttons/Encryption/Hint","text":"Set or clear a password for saving this wiki"},"$:/language/Buttons/Encryption/ClearPassword/Caption":{"title":"$:/language/Buttons/Encryption/ClearPassword/Caption","text":"clear password"},"$:/language/Buttons/Encryption/ClearPassword/Hint":{"title":"$:/language/Buttons/Encryption/ClearPassword/Hint","text":"Clear the password and save this wiki without encryption"},"$:/language/Buttons/Encryption/SetPassword/Caption":{"title":"$:/language/Buttons/Encryption/SetPassword/Caption","text":"set password"},"$:/language/Buttons/Encryption/SetPassword/Hint":{"title":"$:/language/Buttons/Encryption/SetPassword/Hint","text":"Set a password for saving this wiki with encryption"},"$:/language/Buttons/EmergencyDownload/Caption":{"title":"$:/language/Buttons/EmergencyDownload/Caption","text":"download tiddlers as json"},"$:/language/Buttons/ExportPage/Caption":{"title":"$:/language/Buttons/ExportPage/Caption","text":"export all"},"$:/language/Buttons/ExportPage/Hint":{"title":"$:/language/Buttons/ExportPage/Hint","text":"Export all tiddlers"},"$:/language/Buttons/ExportTiddler/Caption":{"title":"$:/language/Buttons/ExportTiddler/Caption","text":"export tiddler"},"$:/language/Buttons/ExportTiddler/Hint":{"title":"$:/language/Buttons/ExportTiddler/Hint","text":"Export tiddler"},"$:/language/Buttons/ExportTiddlers/Caption":{"title":"$:/language/Buttons/ExportTiddlers/Caption","text":"export tiddlers"},"$:/language/Buttons/ExportTiddlers/Hint":{"title":"$:/language/Buttons/ExportTiddlers/Hint","text":"Export tiddlers"},"$:/language/Buttons/SidebarSearch/Hint":{"title":"$:/language/Buttons/SidebarSearch/Hint","text":"Select the sidebar search field"},"$:/language/Buttons/Fold/Caption":{"title":"$:/language/Buttons/Fold/Caption","text":"fold tiddler"},"$:/language/Buttons/Fold/Hint":{"title":"$:/language/Buttons/Fold/Hint","text":"Fold the body of this tiddler"},"$:/language/Buttons/Fold/FoldBar/Caption":{"title":"$:/language/Buttons/Fold/FoldBar/Caption","text":"fold-bar"},"$:/language/Buttons/Fold/FoldBar/Hint":{"title":"$:/language/Buttons/Fold/FoldBar/Hint","text":"Optional bars to fold and unfold tiddlers"},"$:/language/Buttons/Unfold/Caption":{"title":"$:/language/Buttons/Unfold/Caption","text":"unfold tiddler"},"$:/language/Buttons/Unfold/Hint":{"title":"$:/language/Buttons/Unfold/Hint","text":"Unfold the body of this tiddler"},"$:/language/Buttons/FoldOthers/Caption":{"title":"$:/language/Buttons/FoldOthers/Caption","text":"fold other tiddlers"},"$:/language/Buttons/FoldOthers/Hint":{"title":"$:/language/Buttons/FoldOthers/Hint","text":"Fold the bodies of other opened tiddlers"},"$:/language/Buttons/FoldAll/Caption":{"title":"$:/language/Buttons/FoldAll/Caption","text":"fold all tiddlers"},"$:/language/Buttons/FoldAll/Hint":{"title":"$:/language/Buttons/FoldAll/Hint","text":"Fold the bodies of all opened tiddlers"},"$:/language/Buttons/UnfoldAll/Caption":{"title":"$:/language/Buttons/UnfoldAll/Caption","text":"unfold all tiddlers"},"$:/language/Buttons/UnfoldAll/Hint":{"title":"$:/language/Buttons/UnfoldAll/Hint","text":"Unfold the bodies of all opened tiddlers"},"$:/language/Buttons/FullScreen/Caption":{"title":"$:/language/Buttons/FullScreen/Caption","text":"full-screen"},"$:/language/Buttons/FullScreen/Hint":{"title":"$:/language/Buttons/FullScreen/Hint","text":"Enter or leave full-screen mode"},"$:/language/Buttons/Help/Caption":{"title":"$:/language/Buttons/Help/Caption","text":"help"},"$:/language/Buttons/Help/Hint":{"title":"$:/language/Buttons/Help/Hint","text":"Show help panel"},"$:/language/Buttons/Import/Caption":{"title":"$:/language/Buttons/Import/Caption","text":"import"},"$:/language/Buttons/Import/Hint":{"title":"$:/language/Buttons/Import/Hint","text":"Import many types of file including text, image, TiddlyWiki or JSON"},"$:/language/Buttons/Info/Caption":{"title":"$:/language/Buttons/Info/Caption","text":"info"},"$:/language/Buttons/Info/Hint":{"title":"$:/language/Buttons/Info/Hint","text":"Show information for this tiddler"},"$:/language/Buttons/Home/Caption":{"title":"$:/language/Buttons/Home/Caption","text":"home"},"$:/language/Buttons/Home/Hint":{"title":"$:/language/Buttons/Home/Hint","text":"Open the default tiddlers"},"$:/language/Buttons/Language/Caption":{"title":"$:/language/Buttons/Language/Caption","text":"language"},"$:/language/Buttons/Language/Hint":{"title":"$:/language/Buttons/Language/Hint","text":"Choose the user interface language"},"$:/language/Buttons/LayoutSwitcher/Hint":{"title":"$:/language/Buttons/LayoutSwitcher/Hint","text":"Open layout switcher"},"$:/language/Buttons/LayoutSwitcher/Caption":{"title":"$:/language/Buttons/LayoutSwitcher/Caption","text":"layout"},"$:/language/Buttons/Manager/Caption":{"title":"$:/language/Buttons/Manager/Caption","text":"tiddler manager"},"$:/language/Buttons/Manager/Hint":{"title":"$:/language/Buttons/Manager/Hint","text":"Open tiddler manager"},"$:/language/Buttons/More/Caption":{"title":"$:/language/Buttons/More/Caption","text":"more"},"$:/language/Buttons/More/Hint":{"title":"$:/language/Buttons/More/Hint","text":"More actions"},"$:/language/Buttons/NewHere/Caption":{"title":"$:/language/Buttons/NewHere/Caption","text":"new here"},"$:/language/Buttons/NewHere/Hint":{"title":"$:/language/Buttons/NewHere/Hint","text":"Create a new tiddler tagged with this one"},"$:/language/Buttons/NetworkActivity/Caption":{"title":"$:/language/Buttons/NetworkActivity/Caption","text":"network activity"},"$:/language/Buttons/NetworkActivity/Hint":{"title":"$:/language/Buttons/NetworkActivity/Hint","text":"Cancel all network activity"},"$:/language/Buttons/NewJournal/Caption":{"title":"$:/language/Buttons/NewJournal/Caption","text":"new journal"},"$:/language/Buttons/NewJournal/Hint":{"title":"$:/language/Buttons/NewJournal/Hint","text":"Create a new journal tiddler"},"$:/language/Buttons/NewJournalHere/Caption":{"title":"$:/language/Buttons/NewJournalHere/Caption","text":"new journal here"},"$:/language/Buttons/NewJournalHere/Hint":{"title":"$:/language/Buttons/NewJournalHere/Hint","text":"Create a new journal tiddler tagged with this one"},"$:/language/Buttons/NewImage/Caption":{"title":"$:/language/Buttons/NewImage/Caption","text":"new image"},"$:/language/Buttons/NewImage/Hint":{"title":"$:/language/Buttons/NewImage/Hint","text":"Create a new image tiddler"},"$:/language/Buttons/NewMarkdown/Caption":{"title":"$:/language/Buttons/NewMarkdown/Caption","text":"new Markdown tiddler"},"$:/language/Buttons/NewMarkdown/Hint":{"title":"$:/language/Buttons/NewMarkdown/Hint","text":"Create a new Markdown tiddler"},"$:/language/Buttons/NewTiddler/Caption":{"title":"$:/language/Buttons/NewTiddler/Caption","text":"new tiddler"},"$:/language/Buttons/NewTiddler/Hint":{"title":"$:/language/Buttons/NewTiddler/Hint","text":"Create a new tiddler"},"$:/language/Buttons/OpenControlPanel/Hint":{"title":"$:/language/Buttons/OpenControlPanel/Hint","text":"Open control panel"},"$:/language/Buttons/OpenWindow/Caption":{"title":"$:/language/Buttons/OpenWindow/Caption","text":"open in new window"},"$:/language/Buttons/OpenWindow/Hint":{"title":"$:/language/Buttons/OpenWindow/Hint","text":"Open tiddler in new window"},"$:/language/Buttons/Palette/Caption":{"title":"$:/language/Buttons/Palette/Caption","text":"palette"},"$:/language/Buttons/Palette/Hint":{"title":"$:/language/Buttons/Palette/Hint","text":"Choose the colour palette"},"$:/language/Buttons/Permalink/Caption":{"title":"$:/language/Buttons/Permalink/Caption","text":"permalink"},"$:/language/Buttons/Permalink/Hint":{"title":"$:/language/Buttons/Permalink/Hint","text":"Set browser address bar to a direct link to this tiddler"},"$:/language/Buttons/Permaview/Caption":{"title":"$:/language/Buttons/Permaview/Caption","text":"permaview"},"$:/language/Buttons/Permaview/Hint":{"title":"$:/language/Buttons/Permaview/Hint","text":"Set browser address bar to a direct link to all the tiddlers in this story"},"$:/language/Buttons/Print/Caption":{"title":"$:/language/Buttons/Print/Caption","text":"print page"},"$:/language/Buttons/Print/Hint":{"title":"$:/language/Buttons/Print/Hint","text":"Print the current page"},"$:/language/Buttons/Refresh/Caption":{"title":"$:/language/Buttons/Refresh/Caption","text":"refresh"},"$:/language/Buttons/Refresh/Hint":{"title":"$:/language/Buttons/Refresh/Hint","text":"Perform a full refresh of the wiki"},"$:/language/Buttons/Save/Caption":{"title":"$:/language/Buttons/Save/Caption","text":"ok"},"$:/language/Buttons/Save/Hint":{"title":"$:/language/Buttons/Save/Hint","text":"Confirm changes to this tiddler"},"$:/language/Buttons/SaveWiki/Caption":{"title":"$:/language/Buttons/SaveWiki/Caption","text":"save changes"},"$:/language/Buttons/SaveWiki/Hint":{"title":"$:/language/Buttons/SaveWiki/Hint","text":"Save changes"},"$:/language/Buttons/StoryView/Caption":{"title":"$:/language/Buttons/StoryView/Caption","text":"storyview"},"$:/language/Buttons/StoryView/Hint":{"title":"$:/language/Buttons/StoryView/Hint","text":"Choose the story visualisation"},"$:/language/Buttons/HideSideBar/Caption":{"title":"$:/language/Buttons/HideSideBar/Caption","text":"hide sidebar"},"$:/language/Buttons/HideSideBar/Hint":{"title":"$:/language/Buttons/HideSideBar/Hint","text":"Hide sidebar"},"$:/language/Buttons/ShowSideBar/Caption":{"title":"$:/language/Buttons/ShowSideBar/Caption","text":"show sidebar"},"$:/language/Buttons/ShowSideBar/Hint":{"title":"$:/language/Buttons/ShowSideBar/Hint","text":"Show sidebar"},"$:/language/Buttons/TagManager/Caption":{"title":"$:/language/Buttons/TagManager/Caption","text":"tag manager"},"$:/language/Buttons/TagManager/Hint":{"title":"$:/language/Buttons/TagManager/Hint","text":"Open tag manager"},"$:/language/Buttons/TestCaseImport/Caption":{"title":"$:/language/Buttons/TestCaseImport/Caption","text":"import tiddlers"},"$:/language/Buttons/TestCaseImport/Hint":{"title":"$:/language/Buttons/TestCaseImport/Hint","text":"Import tiddlers"},"$:/language/Buttons/Timestamp/Caption":{"title":"$:/language/Buttons/Timestamp/Caption","text":"timestamps"},"$:/language/Buttons/Timestamp/Hint":{"title":"$:/language/Buttons/Timestamp/Hint","text":"Choose whether modifications update timestamps"},"$:/language/Buttons/Timestamp/On/Caption":{"title":"$:/language/Buttons/Timestamp/On/Caption","text":"timestamps are on"},"$:/language/Buttons/Timestamp/On/Hint":{"title":"$:/language/Buttons/Timestamp/On/Hint","text":"Update timestamps when tiddlers are modified"},"$:/language/Buttons/Timestamp/Off/Caption":{"title":"$:/language/Buttons/Timestamp/Off/Caption","text":"timestamps are off"},"$:/language/Buttons/Timestamp/Off/Hint":{"title":"$:/language/Buttons/Timestamp/Off/Hint","text":"Don't update timestamps when tiddlers are modified"},"$:/language/Buttons/Theme/Caption":{"title":"$:/language/Buttons/Theme/Caption","text":"theme"},"$:/language/Buttons/Theme/Hint":{"title":"$:/language/Buttons/Theme/Hint","text":"Choose the display theme"},"$:/language/Buttons/Bold/Caption":{"title":"$:/language/Buttons/Bold/Caption","text":"bold"},"$:/language/Buttons/Bold/Hint":{"title":"$:/language/Buttons/Bold/Hint","text":"Apply bold formatting to selection"},"$:/language/Buttons/Clear/Caption":{"title":"$:/language/Buttons/Clear/Caption","text":"clear"},"$:/language/Buttons/Clear/Hint":{"title":"$:/language/Buttons/Clear/Hint","text":"Clear image to solid colour"},"$:/language/Buttons/EditorHeight/Caption":{"title":"$:/language/Buttons/EditorHeight/Caption","text":"editor height"},"$:/language/Buttons/EditorHeight/Caption/Auto":{"title":"$:/language/Buttons/EditorHeight/Caption/Auto","text":"Automatically adjust height to fit content"},"$:/language/Buttons/EditorHeight/Caption/Fixed":{"title":"$:/language/Buttons/EditorHeight/Caption/Fixed","text":"Fixed height:"},"$:/language/Buttons/EditorHeight/Hint":{"title":"$:/language/Buttons/EditorHeight/Hint","text":"Choose the height of the text editor"},"$:/language/Buttons/Excise/Caption":{"title":"$:/language/Buttons/Excise/Caption","text":"excise"},"$:/language/Buttons/Excise/Caption/Excise":{"title":"$:/language/Buttons/Excise/Caption/Excise","text":"Perform excision"},"$:/language/Buttons/Excise/Caption/MacroName":{"title":"$:/language/Buttons/Excise/Caption/MacroName","text":"Macro name:"},"$:/language/Buttons/Excise/Caption/NewTitle":{"title":"$:/language/Buttons/Excise/Caption/NewTitle","text":"Title of new tiddler:"},"$:/language/Buttons/Excise/Caption/Replace":{"title":"$:/language/Buttons/Excise/Caption/Replace","text":"Replace excised text with:"},"$:/language/Buttons/Excise/Caption/Replace/Macro":{"title":"$:/language/Buttons/Excise/Caption/Replace/Macro","text":"macro"},"$:/language/Buttons/Excise/Caption/Replace/Link":{"title":"$:/language/Buttons/Excise/Caption/Replace/Link","text":"link"},"$:/language/Buttons/Excise/Caption/Replace/Transclusion":{"title":"$:/language/Buttons/Excise/Caption/Replace/Transclusion","text":"transclusion"},"$:/language/Buttons/Excise/Caption/Tag":{"title":"$:/language/Buttons/Excise/Caption/Tag","text":"Tag new tiddler with the title of this tiddler"},"$:/language/Buttons/Excise/Caption/TiddlerExists":{"title":"$:/language/Buttons/Excise/Caption/TiddlerExists","text":"Warning: tiddler already exists"},"$:/language/Buttons/Excise/DefaultTitle":{"title":"$:/language/Buttons/Excise/DefaultTitle","text":"New Excision"},"$:/language/Buttons/Excise/Hint":{"title":"$:/language/Buttons/Excise/Hint","text":"Excise the selected text into a new tiddler"},"$:/language/Buttons/Heading1/Caption":{"title":"$:/language/Buttons/Heading1/Caption","text":"heading 1"},"$:/language/Buttons/Heading1/Hint":{"title":"$:/language/Buttons/Heading1/Hint","text":"Apply heading level 1 formatting to lines containing selection"},"$:/language/Buttons/Heading2/Caption":{"title":"$:/language/Buttons/Heading2/Caption","text":"heading 2"},"$:/language/Buttons/Heading2/Hint":{"title":"$:/language/Buttons/Heading2/Hint","text":"Apply heading level 2 formatting to lines containing selection"},"$:/language/Buttons/Heading3/Caption":{"title":"$:/language/Buttons/Heading3/Caption","text":"heading 3"},"$:/language/Buttons/Heading3/Hint":{"title":"$:/language/Buttons/Heading3/Hint","text":"Apply heading level 3 formatting to lines containing selection"},"$:/language/Buttons/Heading4/Caption":{"title":"$:/language/Buttons/Heading4/Caption","text":"heading 4"},"$:/language/Buttons/Heading4/Hint":{"title":"$:/language/Buttons/Heading4/Hint","text":"Apply heading level 4 formatting to lines containing selection"},"$:/language/Buttons/Heading5/Caption":{"title":"$:/language/Buttons/Heading5/Caption","text":"heading 5"},"$:/language/Buttons/Heading5/Hint":{"title":"$:/language/Buttons/Heading5/Hint","text":"Apply heading level 5 formatting to lines containing selection"},"$:/language/Buttons/Heading6/Caption":{"title":"$:/language/Buttons/Heading6/Caption","text":"heading 6"},"$:/language/Buttons/Heading6/Hint":{"title":"$:/language/Buttons/Heading6/Hint","text":"Apply heading level 6 formatting to lines containing selection"},"$:/language/Buttons/Italic/Caption":{"title":"$:/language/Buttons/Italic/Caption","text":"italic"},"$:/language/Buttons/Italic/Hint":{"title":"$:/language/Buttons/Italic/Hint","text":"Apply italic formatting to selection"},"$:/language/Buttons/LineWidth/Caption":{"title":"$:/language/Buttons/LineWidth/Caption","text":"line width"},"$:/language/Buttons/LineWidth/Hint":{"title":"$:/language/Buttons/LineWidth/Hint","text":"Set line width for painting"},"$:/language/Buttons/Link/Caption":{"title":"$:/language/Buttons/Link/Caption","text":"link"},"$:/language/Buttons/Link/Hint":{"title":"$:/language/Buttons/Link/Hint","text":"Create wikitext link"},"$:/language/Buttons/Linkify/Caption":{"title":"$:/language/Buttons/Linkify/Caption","text":"wikilink"},"$:/language/Buttons/Linkify/Hint":{"title":"$:/language/Buttons/Linkify/Hint","text":"Wrap selection in square brackets"},"$:/language/Buttons/ListBullet/Caption":{"title":"$:/language/Buttons/ListBullet/Caption","text":"bulleted list"},"$:/language/Buttons/ListBullet/Hint":{"title":"$:/language/Buttons/ListBullet/Hint","text":"Apply bulleted list formatting to lines containing selection"},"$:/language/Buttons/ListNumber/Caption":{"title":"$:/language/Buttons/ListNumber/Caption","text":"numbered list"},"$:/language/Buttons/ListNumber/Hint":{"title":"$:/language/Buttons/ListNumber/Hint","text":"Apply numbered list formatting to lines containing selection"},"$:/language/Buttons/MonoBlock/Caption":{"title":"$:/language/Buttons/MonoBlock/Caption","text":"monospaced block"},"$:/language/Buttons/MonoBlock/Hint":{"title":"$:/language/Buttons/MonoBlock/Hint","text":"Apply monospaced block formatting to lines containing selection"},"$:/language/Buttons/MonoLine/Caption":{"title":"$:/language/Buttons/MonoLine/Caption","text":"monospaced"},"$:/language/Buttons/MonoLine/Hint":{"title":"$:/language/Buttons/MonoLine/Hint","text":"Apply monospaced character formatting to selection"},"$:/language/Buttons/Opacity/Caption":{"title":"$:/language/Buttons/Opacity/Caption","text":"opacity"},"$:/language/Buttons/Opacity/Hint":{"title":"$:/language/Buttons/Opacity/Hint","text":"Set painting opacity"},"$:/language/Buttons/Paint/Caption":{"title":"$:/language/Buttons/Paint/Caption","text":"paint colour"},"$:/language/Buttons/Paint/Hint":{"title":"$:/language/Buttons/Paint/Hint","text":"Set painting colour"},"$:/language/Buttons/Picture/Caption":{"title":"$:/language/Buttons/Picture/Caption","text":"picture"},"$:/language/Buttons/Picture/Hint":{"title":"$:/language/Buttons/Picture/Hint","text":"Insert picture"},"$:/language/Buttons/Preview/Caption":{"title":"$:/language/Buttons/Preview/Caption","text":"preview"},"$:/language/Buttons/Preview/Hint":{"title":"$:/language/Buttons/Preview/Hint","text":"Show preview pane"},"$:/language/Buttons/PreviewType/Caption":{"title":"$:/language/Buttons/PreviewType/Caption","text":"preview type"},"$:/language/Buttons/PreviewType/Hint":{"title":"$:/language/Buttons/PreviewType/Hint","text":"Choose preview type"},"$:/language/Buttons/Quote/Caption":{"title":"$:/language/Buttons/Quote/Caption","text":"quote"},"$:/language/Buttons/Quote/Hint":{"title":"$:/language/Buttons/Quote/Hint","text":"Apply quoted text formatting to lines containing selection"},"$:/language/Buttons/RotateLeft/Caption":{"title":"$:/language/Buttons/RotateLeft/Caption","text":"rotate left"},"$:/language/Buttons/RotateLeft/Hint":{"title":"$:/language/Buttons/RotateLeft/Hint","text":"Rotate image left by 90 degrees"},"$:/language/Buttons/Size/Caption":{"title":"$:/language/Buttons/Size/Caption","text":"image size"},"$:/language/Buttons/Size/Caption/Height":{"title":"$:/language/Buttons/Size/Caption/Height","text":"Height:"},"$:/language/Buttons/Size/Caption/Resize":{"title":"$:/language/Buttons/Size/Caption/Resize","text":"Resize image"},"$:/language/Buttons/Size/Caption/Width":{"title":"$:/language/Buttons/Size/Caption/Width","text":"Width:"},"$:/language/Buttons/Size/Hint":{"title":"$:/language/Buttons/Size/Hint","text":"Set image size"},"$:/language/Buttons/Stamp/Caption":{"title":"$:/language/Buttons/Stamp/Caption","text":"stamp"},"$:/language/Buttons/Stamp/Caption/New":{"title":"$:/language/Buttons/Stamp/Caption/New","text":"Add your own"},"$:/language/Buttons/Stamp/Hint":{"title":"$:/language/Buttons/Stamp/Hint","text":"Insert a preconfigured snippet of text"},"$:/language/Buttons/Stamp/New/Title":{"title":"$:/language/Buttons/Stamp/New/Title","text":"Name as shown in menu"},"$:/language/Buttons/Stamp/New/Text":{"title":"$:/language/Buttons/Stamp/New/Text","text":"Text of snippet. (Remember to add a descriptive title in the caption field)."},"$:/language/Buttons/Strikethrough/Caption":{"title":"$:/language/Buttons/Strikethrough/Caption","text":"strikethrough"},"$:/language/Buttons/Strikethrough/Hint":{"title":"$:/language/Buttons/Strikethrough/Hint","text":"Apply strikethrough formatting to selection"},"$:/language/Buttons/Subscript/Caption":{"title":"$:/language/Buttons/Subscript/Caption","text":"subscript"},"$:/language/Buttons/Subscript/Hint":{"title":"$:/language/Buttons/Subscript/Hint","text":"Apply subscript formatting to selection"},"$:/language/Buttons/Superscript/Caption":{"title":"$:/language/Buttons/Superscript/Caption","text":"superscript"},"$:/language/Buttons/Superscript/Hint":{"title":"$:/language/Buttons/Superscript/Hint","text":"Apply superscript formatting to selection"},"$:/language/Buttons/ToggleSidebar/Hint":{"title":"$:/language/Buttons/ToggleSidebar/Hint","text":"Toggle the sidebar visibility"},"$:/language/Buttons/Transcludify/Caption":{"title":"$:/language/Buttons/Transcludify/Caption","text":"transclusion"},"$:/language/Buttons/Transcludify/Hint":{"title":"$:/language/Buttons/Transcludify/Hint","text":"Wrap selection in curly brackets"},"$:/language/Buttons/Underline/Caption":{"title":"$:/language/Buttons/Underline/Caption","text":"underline"},"$:/language/Buttons/Underline/Hint":{"title":"$:/language/Buttons/Underline/Hint","text":"Apply underline formatting to selection"},"$:/language/ControlPanel/Advanced/Caption":{"title":"$:/language/ControlPanel/Advanced/Caption","text":"Advanced"},"$:/language/ControlPanel/Advanced/Hint":{"title":"$:/language/ControlPanel/Advanced/Hint","text":"Internal information about this TiddlyWiki"},"$:/language/ControlPanel/Appearance/Caption":{"title":"$:/language/ControlPanel/Appearance/Caption","text":"Appearance"},"$:/language/ControlPanel/Appearance/Hint":{"title":"$:/language/ControlPanel/Appearance/Hint","text":"Ways to customise the appearance of your TiddlyWiki."},"$:/language/ControlPanel/Basics/AnimDuration/Prompt":{"title":"$:/language/ControlPanel/Basics/AnimDuration/Prompt","text":"Animation duration"},"$:/language/ControlPanel/Basics/AutoFocus/Prompt":{"title":"$:/language/ControlPanel/Basics/AutoFocus/Prompt","text":"Default focus field for new tiddlers"},"$:/language/ControlPanel/Basics/Caption":{"title":"$:/language/ControlPanel/Basics/Caption","text":"Basics"},"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint":{"title":"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint","text":"Use [[double square brackets]] for titles with spaces. Or you can choose to {{retain story ordering||$:/snippets/retain-story-ordering-button}}"},"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt":{"title":"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt","text":"Default tiddlers"},"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint":{"title":"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint","text":"Choose which tiddlers are displayed at startup"},"$:/language/ControlPanel/Basics/Language/Prompt":{"title":"$:/language/ControlPanel/Basics/Language/Prompt","text":"Hello! Current language:"},"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt":{"title":"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt","text":"Title of new journal tiddlers"},"$:/language/ControlPanel/Basics/NewJournal/Text/Prompt":{"title":"$:/language/ControlPanel/Basics/NewJournal/Text/Prompt","text":"Text for new journal tiddlers"},"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt":{"title":"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt","text":"Tags for new journal tiddlers"},"$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt":{"title":"$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt","text":"Title of new tiddlers"},"$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt":{"title":"$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt","text":"Tags for new tiddlers"},"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt":{"title":"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt","text":"Number of overridden shadow tiddlers"},"$:/language/ControlPanel/Basics/RemoveTags":{"title":"$:/language/ControlPanel/Basics/RemoveTags","text":"Update to current format"},"$:/language/ControlPanel/Basics/RemoveTags/Hint":{"title":"$:/language/ControlPanel/Basics/RemoveTags/Hint","text":"Update the tags configuration to the latest format"},"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt":{"title":"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt","text":"Number of shadow tiddlers"},"$:/language/ControlPanel/Basics/Subtitle/Prompt":{"title":"$:/language/ControlPanel/Basics/Subtitle/Prompt","text":"Subtitle"},"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt":{"title":"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt","text":"Number of system tiddlers"},"$:/language/ControlPanel/Basics/Tags/Prompt":{"title":"$:/language/ControlPanel/Basics/Tags/Prompt","text":"Number of tags"},"$:/language/ControlPanel/Basics/Tiddlers/Prompt":{"title":"$:/language/ControlPanel/Basics/Tiddlers/Prompt","text":"Number of tiddlers"},"$:/language/ControlPanel/Basics/Title/Prompt":{"title":"$:/language/ControlPanel/Basics/Title/Prompt","text":"Title of this ~TiddlyWiki"},"$:/language/ControlPanel/Basics/Username/Prompt":{"title":"$:/language/ControlPanel/Basics/Username/Prompt","text":"Username for signing edits"},"$:/language/ControlPanel/Basics/Version/Prompt":{"title":"$:/language/ControlPanel/Basics/Version/Prompt","text":"~TiddlyWiki version"},"$:/language/ControlPanel/Cascades/Caption":{"title":"$:/language/ControlPanel/Cascades/Caption","text":"Cascades"},"$:/language/ControlPanel/Cascades/Hint":{"title":"$:/language/ControlPanel/Cascades/Hint","text":"These global rules are used to dynamically choose certain templates. The result of the cascade is the result of the first filter in the sequence that returns a result"},"$:/language/ControlPanel/Cascades/TagPrompt":{"title":"$:/language/ControlPanel/Cascades/TagPrompt","text":"Filters tagged <$macrocall $name=\"tag\" tag=<<currentTiddler>>/>"},"$:/language/ControlPanel/EditorTypes/Caption":{"title":"$:/language/ControlPanel/EditorTypes/Caption","text":"Editor Types"},"$:/language/ControlPanel/EditorTypes/Editor/Caption":{"title":"$:/language/ControlPanel/EditorTypes/Editor/Caption","text":"Editor"},"$:/language/ControlPanel/EditorTypes/Hint":{"title":"$:/language/ControlPanel/EditorTypes/Hint","text":"These tiddlers determine which editor is used to edit specific tiddler types."},"$:/language/ControlPanel/EditorTypes/Type/Caption":{"title":"$:/language/ControlPanel/EditorTypes/Type/Caption","text":"Type"},"$:/language/ControlPanel/EditTemplateBody/Caption":{"title":"$:/language/ControlPanel/EditTemplateBody/Caption","text":"Edit Template Body"},"$:/language/ControlPanel/EditTemplateBody/Hint":{"title":"$:/language/ControlPanel/EditTemplateBody/Hint","text":"This rule cascade is used by the default edit template to dynamically choose the template for editing the body of a tiddler."},"$:/language/ControlPanel/FieldEditor/Caption":{"title":"$:/language/ControlPanel/FieldEditor/Caption","text":"Field Editor"},"$:/language/ControlPanel/FieldEditor/Hint":{"title":"$:/language/ControlPanel/FieldEditor/Hint","text":"This rules cascade is used to dynamically choose the template for rendering a tiddler field based on its name. It is used within the Edit Template."},"$:/language/ControlPanel/Info/Caption":{"title":"$:/language/ControlPanel/Info/Caption","text":"Info"},"$:/language/ControlPanel/Info/Hint":{"title":"$:/language/ControlPanel/Info/Hint","text":"Information about this TiddlyWiki"},"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt","text":"Type shortcut here"},"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption","text":"add shortcut"},"$:/language/ControlPanel/KeyboardShortcuts/Caption":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Caption","text":"Keyboard Shortcuts"},"$:/language/ControlPanel/KeyboardShortcuts/Hint":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Hint","text":"Manage keyboard shortcut assignments"},"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption":{"title":"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption","text":"No keyboard shortcuts assigned"},"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint","text":"remove keyboard shortcut"},"$:/language/ControlPanel/KeyboardShortcuts/Platform/All":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Platform/All","text":"All platforms"},"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac","text":"Macintosh platform only"},"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac","text":"Non-Macintosh platforms only"},"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux","text":"Linux platform only"},"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux","text":"Non-Linux platforms only"},"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows","text":"Windows platform only"},"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows":{"title":"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows","text":"Non-Windows platforms only"},"$:/language/ControlPanel/LayoutSwitcher/Caption":{"title":"$:/language/ControlPanel/LayoutSwitcher/Caption","text":"Layout"},"$:/language/ControlPanel/LoadedModules/Caption":{"title":"$:/language/ControlPanel/LoadedModules/Caption","text":"Loaded Modules"},"$:/language/ControlPanel/LoadedModules/Hint":{"title":"$:/language/ControlPanel/LoadedModules/Hint","text":"These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."},"$:/language/ControlPanel/Palette/Caption":{"title":"$:/language/ControlPanel/Palette/Caption","text":"Palette"},"$:/language/ControlPanel/Palette/Editor/Clone/Caption":{"title":"$:/language/ControlPanel/Palette/Editor/Clone/Caption","text":"clone"},"$:/language/ControlPanel/Palette/Editor/Clone/Prompt":{"title":"$:/language/ControlPanel/Palette/Editor/Clone/Prompt","text":"It is recommended that you clone this shadow palette before editing it"},"$:/language/ControlPanel/Palette/Editor/Delete/Hint":{"title":"$:/language/ControlPanel/Palette/Editor/Delete/Hint","text":"delete this entry from the current palette"},"$:/language/ControlPanel/Palette/Editor/Names/External/Show":{"title":"$:/language/ControlPanel/Palette/Editor/Names/External/Show","text":"Show color names that are not part of the current palette"},"$:/language/ControlPanel/Palette/Editor/Prompt/Modified":{"title":"$:/language/ControlPanel/Palette/Editor/Prompt/Modified","text":"This shadow palette has been modified"},"$:/language/ControlPanel/Palette/Editor/Prompt":{"title":"$:/language/ControlPanel/Palette/Editor/Prompt","text":"Editing"},"$:/language/ControlPanel/Palette/Editor/Reset/Caption":{"title":"$:/language/ControlPanel/Palette/Editor/Reset/Caption","text":"reset"},"$:/language/ControlPanel/Palette/HideEditor/Caption":{"title":"$:/language/ControlPanel/Palette/HideEditor/Caption","text":"hide editor"},"$:/language/ControlPanel/Palette/Prompt":{"title":"$:/language/ControlPanel/Palette/Prompt","text":"Current palette:"},"$:/language/ControlPanel/Palette/ShowEditor/Caption":{"title":"$:/language/ControlPanel/Palette/ShowEditor/Caption","text":"show editor"},"$:/language/ControlPanel/Parsing/Caption":{"title":"$:/language/ControlPanel/Parsing/Caption","text":"Parsing"},"$:/language/ControlPanel/Parsing/Hint":{"title":"$:/language/ControlPanel/Parsing/Hint","text":"Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."},"$:/language/ControlPanel/Parsing/Block/Caption":{"title":"$:/language/ControlPanel/Parsing/Block/Caption","text":"Block Parse Rules"},"$:/language/ControlPanel/Parsing/Inline/Caption":{"title":"$:/language/ControlPanel/Parsing/Inline/Caption","text":"Inline Parse Rules"},"$:/language/ControlPanel/Parsing/Pragma/Caption":{"title":"$:/language/ControlPanel/Parsing/Pragma/Caption","text":"Pragma Parse Rules"},"$:/language/ControlPanel/Plugins/Add/Caption":{"title":"$:/language/ControlPanel/Plugins/Add/Caption","text":"Get more plugins"},"$:/language/ControlPanel/Plugins/Add/Hint":{"title":"$:/language/ControlPanel/Plugins/Add/Hint","text":"Install plugins from the official library"},"$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint":{"title":"$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint","text":"This plugin is already installed at version <$text text=<<installedVersion>>/>"},"$:/language/ControlPanel/Plugins/AlsoRequires":{"title":"$:/language/ControlPanel/Plugins/AlsoRequires","text":"Also requires:"},"$:/language/ControlPanel/Plugins/Caption":{"title":"$:/language/ControlPanel/Plugins/Caption","text":"Plugins"},"$:/language/ControlPanel/Plugins/Disable/Caption":{"title":"$:/language/ControlPanel/Plugins/Disable/Caption","text":"disable"},"$:/language/ControlPanel/Plugins/Disable/Hint":{"title":"$:/language/ControlPanel/Plugins/Disable/Hint","text":"Disable this plugin when reloading page"},"$:/language/ControlPanel/Plugins/Disabled/Status":{"title":"$:/language/ControlPanel/Plugins/Disabled/Status","text":"(disabled)"},"$:/language/ControlPanel/Plugins/Downgrade/Caption":{"title":"$:/language/ControlPanel/Plugins/Downgrade/Caption","text":"downgrade"},"$:/language/ControlPanel/Plugins/Empty/Hint":{"title":"$:/language/ControlPanel/Plugins/Empty/Hint","text":"None"},"$:/language/ControlPanel/Plugins/Enable/Caption":{"title":"$:/language/ControlPanel/Plugins/Enable/Caption","text":"enable"},"$:/language/ControlPanel/Plugins/Enable/Hint":{"title":"$:/language/ControlPanel/Plugins/Enable/Hint","text":"Enable this plugin when reloading page"},"$:/language/ControlPanel/Plugins/Install/Caption":{"title":"$:/language/ControlPanel/Plugins/Install/Caption","text":"install"},"$:/language/ControlPanel/Plugins/Installed/Hint":{"title":"$:/language/ControlPanel/Plugins/Installed/Hint","text":"Currently installed plugins:"},"$:/language/ControlPanel/Plugins/Languages/Caption":{"title":"$:/language/ControlPanel/Plugins/Languages/Caption","text":"Languages"},"$:/language/ControlPanel/Plugins/Languages/Hint":{"title":"$:/language/ControlPanel/Plugins/Languages/Hint","text":"Language pack plugins"},"$:/language/ControlPanel/Plugins/NoInfoFound/Hint":{"title":"$:/language/ControlPanel/Plugins/NoInfoFound/Hint","text":"No ''\"<$text text=<<currentTab>>/>\"'' found"},"$:/language/ControlPanel/Plugins/NotInstalled/Hint":{"title":"$:/language/ControlPanel/Plugins/NotInstalled/Hint","text":"This plugin is not currently installed"},"$:/language/ControlPanel/Plugins/OpenPluginLibrary":{"title":"$:/language/ControlPanel/Plugins/OpenPluginLibrary","text":"Open plugin library"},"$:/language/ControlPanel/Plugins/ClosePluginLibrary":{"title":"$:/language/ControlPanel/Plugins/ClosePluginLibrary","text":"Close plugin library"},"$:/language/ControlPanel/Plugins/PluginWillRequireReload":{"title":"$:/language/ControlPanel/Plugins/PluginWillRequireReload","text":"(requires reload)"},"$:/language/ControlPanel/Plugins/Plugins/Caption":{"title":"$:/language/ControlPanel/Plugins/Plugins/Caption","text":"Plugins"},"$:/language/ControlPanel/Plugins/Plugins/Hint":{"title":"$:/language/ControlPanel/Plugins/Plugins/Hint","text":"Plugins"},"$:/language/ControlPanel/Plugins/Reinstall/Caption":{"title":"$:/language/ControlPanel/Plugins/Reinstall/Caption","text":"reinstall"},"$:/language/ControlPanel/Plugins/Stability/Deprecated":{"title":"$:/language/ControlPanel/Plugins/Stability/Deprecated","text":"DEPRECATED"},"$:/language/ControlPanel/Plugins/Stability/Experimental":{"title":"$:/language/ControlPanel/Plugins/Stability/Experimental","text":"EXPERIMENTAL"},"$:/language/ControlPanel/Plugins/Stability/Legacy":{"title":"$:/language/ControlPanel/Plugins/Stability/Legacy","text":"LEGACY"},"$:/language/ControlPanel/Plugins/Stability/Stable":{"title":"$:/language/ControlPanel/Plugins/Stability/Stable","text":"STABLE"},"$:/language/ControlPanel/Plugins/Themes/Caption":{"title":"$:/language/ControlPanel/Plugins/Themes/Caption","text":"Themes"},"$:/language/ControlPanel/Plugins/Themes/Hint":{"title":"$:/language/ControlPanel/Plugins/Themes/Hint","text":"Theme plugins"},"$:/language/ControlPanel/Plugins/Update/Caption":{"title":"$:/language/ControlPanel/Plugins/Update/Caption","text":"update"},"$:/language/ControlPanel/Plugins/Updates/Caption":{"title":"$:/language/ControlPanel/Plugins/Updates/Caption","text":"Updates"},"$:/language/ControlPanel/Plugins/Updates/Hint":{"title":"$:/language/ControlPanel/Plugins/Updates/Hint","text":"Available updates to installed plugins"},"$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption":{"title":"$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption","text":"Update <<update-count>> plugins"},"$:/language/ControlPanel/Plugins/SubPluginPrompt":{"title":"$:/language/ControlPanel/Plugins/SubPluginPrompt","text":"With <<count>> sub-plugins available"},"$:/language/ControlPanel/Saving/Caption":{"title":"$:/language/ControlPanel/Saving/Caption","text":"Saving"},"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description":{"title":"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description","text":"Permit automatic saving for the download saver"},"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint":{"title":"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint","text":"Enable Autosave for Download Saver"},"$:/language/ControlPanel/Saving/DownloadSaver/Caption":{"title":"$:/language/ControlPanel/Saving/DownloadSaver/Caption","text":"Download Saver"},"$:/language/ControlPanel/Saving/DownloadSaver/Hint":{"title":"$:/language/ControlPanel/Saving/DownloadSaver/Hint","text":"These settings apply to the HTML5-compatible download saver"},"$:/language/ControlPanel/Saving/General/Caption":{"title":"$:/language/ControlPanel/Saving/General/Caption","text":"General"},"$:/language/ControlPanel/Saving/General/Hint":{"title":"$:/language/ControlPanel/Saving/General/Hint","text":"These settings apply to all the loaded savers"},"$:/language/ControlPanel/Saving/Hint":{"title":"$:/language/ControlPanel/Saving/Hint","text":"Settings used for saving the entire TiddlyWiki as a single file via a saver module"},"$:/language/ControlPanel/Saving/GitService/Branch":{"title":"$:/language/ControlPanel/Saving/GitService/Branch","text":"Target branch for saving"},"$:/language/ControlPanel/Saving/GitService/CommitMessage":{"title":"$:/language/ControlPanel/Saving/GitService/CommitMessage","text":"Saved by TiddlyWiki"},"$:/language/ControlPanel/Saving/GitService/Description":{"title":"$:/language/ControlPanel/Saving/GitService/Description","text":"These settings are only used when saving to <<service-name>>"},"$:/language/ControlPanel/Saving/GitService/Filename":{"title":"$:/language/ControlPanel/Saving/GitService/Filename","text":"Filename of target file (e.g. `index.html`)"},"$:/language/ControlPanel/Saving/GitService/Path":{"title":"$:/language/ControlPanel/Saving/GitService/Path","text":"Path to target file (e.g. `/wiki/`)"},"$:/language/ControlPanel/Saving/GitService/Repo":{"title":"$:/language/ControlPanel/Saving/GitService/Repo","text":"Target repository (e.g. `Jermolene/TiddlyWiki5`)"},"$:/language/ControlPanel/Saving/GitService/ServerURL":{"title":"$:/language/ControlPanel/Saving/GitService/ServerURL","text":"Server API URL"},"$:/language/ControlPanel/Saving/GitService/UserName":{"title":"$:/language/ControlPanel/Saving/GitService/UserName","text":"Username"},"$:/language/ControlPanel/Saving/GitService/GitHub/Caption":{"title":"$:/language/ControlPanel/Saving/GitService/GitHub/Caption","text":"~GitHub Saver"},"$:/language/ControlPanel/Saving/GitService/GitHub/Password":{"title":"$:/language/ControlPanel/Saving/GitService/GitHub/Password","text":"Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"},"$:/language/ControlPanel/Saving/GitService/GitLab/Caption":{"title":"$:/language/ControlPanel/Saving/GitService/GitLab/Caption","text":"~GitLab Saver"},"$:/language/ControlPanel/Saving/GitService/GitLab/Password":{"title":"$:/language/ControlPanel/Saving/GitService/GitLab/Password","text":"Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)"},"$:/language/ControlPanel/Saving/GitService/Gitea/Caption":{"title":"$:/language/ControlPanel/Saving/GitService/Gitea/Caption","text":"Gitea Saver"},"$:/language/ControlPanel/Saving/GitService/Gitea/Password":{"title":"$:/language/ControlPanel/Saving/GitService/Gitea/Password","text":"Personal access token for API (via Gitea’s web interface: `Settings | Applications | Generate New Token`)"},"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading","text":"Advanced Settings"},"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir","text":"Backup Directory"},"$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel","text":"~TiddlySpot Control Panel"},"$:/language/ControlPanel/Saving/TiddlySpot/Backups":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/Backups","text":"Backups"},"$:/language/ControlPanel/Saving/TiddlySpot/Caption":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/Caption","text":"~TiddlySpot Saver"},"$:/language/ControlPanel/Saving/TiddlySpot/Description":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/Description","text":"These settings are only used when saving to [[TiddlySpot|http://tiddlyspot.com]], [[TiddlyHost|https://tiddlyhost.com]], or a compatible remote server. See [[here|https://github.com/simonbaird/tiddlyhost/wiki/TiddlySpot-Saver-configuration-for-Tiddlyhost-and-Tiddlyspot]] for information on ~TiddlySpot and ~TiddlyHost saving configuration."},"$:/language/ControlPanel/Saving/TiddlySpot/Filename":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/Filename","text":"Upload Filename"},"$:/language/ControlPanel/Saving/TiddlySpot/Heading":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/Heading","text":"~TiddlySpot"},"$:/language/ControlPanel/Saving/TiddlySpot/Hint":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/Hint","text":"//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"},"$:/language/ControlPanel/Saving/TiddlySpot/Password":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/Password","text":"Password"},"$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly","text":"Note that [[TiddlySpot|http://tiddlyspot.com]] no longer allows the creation of new sites. For new sites, you can use [[TiddlyHost|https://tiddlyhost.com]], a new hosting service that replaces ~TiddlySpot."},"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL","text":"Server URL"},"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir","text":"Upload Directory"},"$:/language/ControlPanel/Saving/TiddlySpot/UserName":{"title":"$:/language/ControlPanel/Saving/TiddlySpot/UserName","text":"Wiki Name"},"$:/language/ControlPanel/Settings/AutoSave/Caption":{"title":"$:/language/ControlPanel/Settings/AutoSave/Caption","text":"Autosave"},"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description":{"title":"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description","text":"Do not save changes automatically"},"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description":{"title":"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description","text":"Save changes automatically"},"$:/language/ControlPanel/Settings/AutoSave/Hint":{"title":"$:/language/ControlPanel/Settings/AutoSave/Hint","text":"Attempt to automatically save changes during editing when using a supporting saver"},"$:/language/ControlPanel/Settings/CamelCase/Caption":{"title":"$:/language/ControlPanel/Settings/CamelCase/Caption","text":"Camel Case Wiki Links"},"$:/language/ControlPanel/Settings/CamelCase/Hint":{"title":"$:/language/ControlPanel/Settings/CamelCase/Hint","text":"You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"},"$:/language/ControlPanel/Settings/CamelCase/Description":{"title":"$:/language/ControlPanel/Settings/CamelCase/Description","text":"Enable automatic ~CamelCase linking"},"$:/language/ControlPanel/Settings/Caption":{"title":"$:/language/ControlPanel/Settings/Caption","text":"Settings"},"$:/language/ControlPanel/Settings/EditorToolbar/Caption":{"title":"$:/language/ControlPanel/Settings/EditorToolbar/Caption","text":"Editor Toolbar"},"$:/language/ControlPanel/Settings/EditorToolbar/Hint":{"title":"$:/language/ControlPanel/Settings/EditorToolbar/Hint","text":"Enable or disable the editor toolbar:"},"$:/language/ControlPanel/Settings/EditorToolbar/Description":{"title":"$:/language/ControlPanel/Settings/EditorToolbar/Description","text":"Show editor toolbar"},"$:/language/ControlPanel/Settings/InfoPanelMode/Caption":{"title":"$:/language/ControlPanel/Settings/InfoPanelMode/Caption","text":"Tiddler Info Panel Mode"},"$:/language/ControlPanel/Settings/InfoPanelMode/Hint":{"title":"$:/language/ControlPanel/Settings/InfoPanelMode/Hint","text":"Control when the tiddler info panel closes:"},"$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description":{"title":"$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description","text":"Tiddler info panel closes automatically"},"$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description":{"title":"$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description","text":"Tiddler info panel stays open until explicitly closed"},"$:/language/ControlPanel/Settings/Hint":{"title":"$:/language/ControlPanel/Settings/Hint","text":"These settings let you customise the behaviour of TiddlyWiki."},"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption":{"title":"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption","text":"Navigation Address Bar"},"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint":{"title":"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint","text":"Behaviour of the browser address bar when navigating to a tiddler:"},"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description":{"title":"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description","text":"Do not update the address bar"},"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description":{"title":"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description","text":"Include the target tiddler"},"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description":{"title":"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description","text":"Include the target tiddler and the current story sequence"},"$:/language/ControlPanel/Settings/NavigationHistory/Caption":{"title":"$:/language/ControlPanel/Settings/NavigationHistory/Caption","text":"Navigation History"},"$:/language/ControlPanel/Settings/NavigationHistory/Hint":{"title":"$:/language/ControlPanel/Settings/NavigationHistory/Hint","text":"Update browser history when navigating to a tiddler:"},"$:/language/ControlPanel/Settings/NavigationHistory/No/Description":{"title":"$:/language/ControlPanel/Settings/NavigationHistory/No/Description","text":"Do not update history"},"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description":{"title":"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description","text":"Update history"},"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption":{"title":"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption","text":"Permalink/permaview Mode"},"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint":{"title":"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint","text":"Choose how permalink/permaview is handled:"},"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description":{"title":"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description","text":"Copy permalink/permaview URL to clipboard"},"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description":{"title":"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description","text":"Update address bar with permalink/permaview URL"},"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption":{"title":"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption","text":"Performance Instrumentation"},"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint":{"title":"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint","text":"Displays performance statistics in the browser developer console. Requires reload to take effect"},"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description":{"title":"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description","text":"Enable performance instrumentation"},"$:/language/ControlPanel/Settings/RecentLimit/Caption":{"title":"$:/language/ControlPanel/Settings/RecentLimit/Caption","text":"Recent Tab Limit"},"$:/language/ControlPanel/Settings/RecentLimit/Hint":{"title":"$:/language/ControlPanel/Settings/RecentLimit/Hint","text":"Maximum number of tiddlers to be displayed under the sidebar \"Recent\" tab"},"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption":{"title":"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption","text":"Toolbar Button Style"},"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint":{"title":"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint","text":"Choose the style for toolbar buttons:"},"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless":{"title":"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless","text":"Borderless"},"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed":{"title":"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed","text":"Boxed"},"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded":{"title":"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded","text":"Rounded"},"$:/language/ControlPanel/Settings/ToolbarButtons/Caption":{"title":"$:/language/ControlPanel/Settings/ToolbarButtons/Caption","text":"Toolbar Buttons"},"$:/language/ControlPanel/Settings/ToolbarButtons/Hint":{"title":"$:/language/ControlPanel/Settings/ToolbarButtons/Hint","text":"Default toolbar button appearance:"},"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description":{"title":"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description","text":"Include icon"},"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description":{"title":"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description","text":"Include text"},"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption":{"title":"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption","text":"Default Sidebar Tab"},"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint":{"title":"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint","text":"Specify which sidebar tab is displayed by default"},"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption":{"title":"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption","text":"Default More Sidebar Tab"},"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint":{"title":"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint","text":"Specify which More sidebar tab is displayed by default"},"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption":{"title":"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption","text":"Tiddler Opening Behaviour"},"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint":{"title":"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint","text":"Navigation from //within// the story river"},"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint":{"title":"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint","text":"Navigation from //outside// the story river"},"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove":{"title":"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove","text":"Open above the current tiddler"},"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow":{"title":"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow","text":"Open below the current tiddler"},"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop":{"title":"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop","text":"Open at the top of the story river"},"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom":{"title":"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom","text":"Open at the bottom of the story river"},"$:/language/ControlPanel/Settings/TitleLinks/Caption":{"title":"$:/language/ControlPanel/Settings/TitleLinks/Caption","text":"Tiddler Titles"},"$:/language/ControlPanel/Settings/TitleLinks/Hint":{"title":"$:/language/ControlPanel/Settings/TitleLinks/Hint","text":"Optionally display tiddler titles as links"},"$:/language/ControlPanel/Settings/TitleLinks/No/Description":{"title":"$:/language/ControlPanel/Settings/TitleLinks/No/Description","text":"Do not display tiddler titles as links"},"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description":{"title":"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description","text":"Display tiddler titles as links"},"$:/language/ControlPanel/Settings/MissingLinks/Caption":{"title":"$:/language/ControlPanel/Settings/MissingLinks/Caption","text":"Wiki Links"},"$:/language/ControlPanel/Settings/MissingLinks/Hint":{"title":"$:/language/ControlPanel/Settings/MissingLinks/Hint","text":"Choose whether to link to tiddlers that do not exist yet"},"$:/language/ControlPanel/Settings/MissingLinks/Description":{"title":"$:/language/ControlPanel/Settings/MissingLinks/Description","text":"Enable links to missing tiddlers"},"$:/language/ControlPanel/SocialCard/Caption":{"title":"$:/language/ControlPanel/SocialCard/Caption","text":"Social Media Card"},"$:/language/ControlPanel/SocialCard/Domain/Prompt":{"title":"$:/language/ControlPanel/SocialCard/Domain/Prompt","text":"Domain name to display for the link (for example, ''tiddlywiki.com'')"},"$:/language/ControlPanel/SocialCard/Hint":{"title":"$:/language/ControlPanel/SocialCard/Hint","text":"This information is used by social and messaging services to display a preview card for links to this TiddlyWiki when hosted online"},"$:/language/ControlPanel/SocialCard/PreviewUrl/Prompt":{"title":"$:/language/ControlPanel/SocialCard/PreviewUrl/Prompt","text":"Full URL to preview image for this TiddlyWiki"},"$:/language/ControlPanel/SocialCard/PreviewUrl/Preview":{"title":"$:/language/ControlPanel/SocialCard/PreviewUrl/Preview","text":"Preview image:"},"$:/language/ControlPanel/SocialCard/Url/Prompt":{"title":"$:/language/ControlPanel/SocialCard/Url/Prompt","text":"Full URL of this TiddlyWiki"},"$:/language/ControlPanel/StoryTiddler/Caption":{"title":"$:/language/ControlPanel/StoryTiddler/Caption","text":"Story Tiddler"},"$:/language/ControlPanel/StoryTiddler/Hint":{"title":"$:/language/ControlPanel/StoryTiddler/Hint","text":"This rule cascade is used to dynamically choose the template for displaying a tiddler in the story river."},"$:/language/ControlPanel/StoryView/Caption":{"title":"$:/language/ControlPanel/StoryView/Caption","text":"Story View"},"$:/language/ControlPanel/StoryView/Prompt":{"title":"$:/language/ControlPanel/StoryView/Prompt","text":"Current view:"},"$:/language/ControlPanel/Stylesheets/Caption":{"title":"$:/language/ControlPanel/Stylesheets/Caption","text":"Stylesheets"},"$:/language/ControlPanel/Stylesheets/Expand/Caption":{"title":"$:/language/ControlPanel/Stylesheets/Expand/Caption","text":"Expand All"},"$:/language/ControlPanel/Stylesheets/Hint":{"title":"$:/language/ControlPanel/Stylesheets/Hint","text":"This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"},"$:/language/ControlPanel/Stylesheets/Restore/Caption":{"title":"$:/language/ControlPanel/Stylesheets/Restore/Caption","text":"Restore"},"$:/language/ControlPanel/TestCases/Caption":{"title":"$:/language/ControlPanel/TestCases/Caption","text":"Test Cases"},"$:/language/ControlPanel/TestCases/Hint":{"title":"$:/language/ControlPanel/TestCases/Hint","text":"Test cases are self contained examples for testing and learning"},"$:/language/ControlPanel/TestCases/All/Caption":{"title":"$:/language/ControlPanel/TestCases/All/Caption","text":"All Test Cases"},"$:/language/ControlPanel/TestCases/All/Hint":{"title":"$:/language/ControlPanel/TestCases/All/Hint","text":"All Test Cases"},"$:/language/ControlPanel/TestCases/Failed/Caption":{"title":"$:/language/ControlPanel/TestCases/Failed/Caption","text":"Failed Test Cases"},"$:/language/ControlPanel/TestCases/Failed/Hint":{"title":"$:/language/ControlPanel/TestCases/Failed/Hint","text":"Only Failed Test Cases"},"$:/language/ControlPanel/Theme/Caption":{"title":"$:/language/ControlPanel/Theme/Caption","text":"Theme"},"$:/language/ControlPanel/Theme/Prompt":{"title":"$:/language/ControlPanel/Theme/Prompt","text":"Current theme:"},"$:/language/ControlPanel/TiddlerFields/Caption":{"title":"$:/language/ControlPanel/TiddlerFields/Caption","text":"Tiddler Fields"},"$:/language/ControlPanel/TiddlerFields/Hint":{"title":"$:/language/ControlPanel/TiddlerFields/Hint","text":"This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."},"$:/language/ControlPanel/TiddlerColour/Caption":{"title":"$:/language/ControlPanel/TiddlerColour/Caption","text":"Tiddler Colour"},"$:/language/ControlPanel/TiddlerColour/Hint":{"title":"$:/language/ControlPanel/TiddlerColour/Hint","text":"This rules cascade is used to dynamically choose the colour for a tiddler (used for the icon and the associated tag pill)."},"$:/language/ControlPanel/TiddlerIcon/Caption":{"title":"$:/language/ControlPanel/TiddlerIcon/Caption","text":"Tiddler Icon"},"$:/language/ControlPanel/TiddlerIcon/Hint":{"title":"$:/language/ControlPanel/TiddlerIcon/Hint","text":"This rules cascade is used to dynamically choose the icon for a tiddler."},"$:/language/ControlPanel/Toolbars/Caption":{"title":"$:/language/ControlPanel/Toolbars/Caption","text":"Toolbars"},"$:/language/ControlPanel/Toolbars/EditToolbar/Caption":{"title":"$:/language/ControlPanel/Toolbars/EditToolbar/Caption","text":"Edit Toolbar"},"$:/language/ControlPanel/Toolbars/EditToolbar/Hint":{"title":"$:/language/ControlPanel/Toolbars/EditToolbar/Hint","text":"Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"},"$:/language/ControlPanel/Toolbars/Hint":{"title":"$:/language/ControlPanel/Toolbars/Hint","text":"Select which toolbar buttons are displayed"},"$:/language/ControlPanel/Toolbars/PageControls/Caption":{"title":"$:/language/ControlPanel/Toolbars/PageControls/Caption","text":"Page Toolbar"},"$:/language/ControlPanel/Toolbars/PageControls/Hint":{"title":"$:/language/ControlPanel/Toolbars/PageControls/Hint","text":"Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"},"$:/language/ControlPanel/Toolbars/EditorToolbar/Caption":{"title":"$:/language/ControlPanel/Toolbars/EditorToolbar/Caption","text":"Editor Toolbar"},"$:/language/ControlPanel/Toolbars/EditorToolbar/Hint":{"title":"$:/language/ControlPanel/Toolbars/EditorToolbar/Hint","text":"Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"},"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption":{"title":"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption","text":"View Toolbar"},"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint":{"title":"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint","text":"Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"},"$:/language/ControlPanel/Tools/Download/Full/Caption":{"title":"$:/language/ControlPanel/Tools/Download/Full/Caption","text":"Download full wiki"},"$:/language/ControlPanel/ViewTemplateBody/Caption":{"title":"$:/language/ControlPanel/ViewTemplateBody/Caption","text":"View Template Body"},"$:/language/ControlPanel/ViewTemplateBody/Hint":{"title":"$:/language/ControlPanel/ViewTemplateBody/Hint","text":"This rule cascade is used by the default view template to dynamically choose the template for displaying the body of a tiddler."},"$:/language/ControlPanel/ViewTemplateTitle/Caption":{"title":"$:/language/ControlPanel/ViewTemplateTitle/Caption","text":"View Template Title"},"$:/language/ControlPanel/ViewTemplateTitle/Hint":{"title":"$:/language/ControlPanel/ViewTemplateTitle/Hint","text":"This rule cascade is used by the default view template to dynamically choose the template for displaying the title of a tiddler."},"$:/language/ControlPanel/ViewTemplateSubtitle/Caption":{"title":"$:/language/ControlPanel/ViewTemplateSubtitle/Caption","text":"View Template Subtitle"},"$:/language/ControlPanel/ViewTemplateSubtitle/Hint":{"title":"$:/language/ControlPanel/ViewTemplateSubtitle/Hint","text":"This rule cascade is used by the default view template to dynamically choose the template for displaying the subtitle of a tiddler."},"$:/language/ControlPanel/ViewTemplateTags/Caption":{"title":"$:/language/ControlPanel/ViewTemplateTags/Caption","text":"View Template Tags"},"$:/language/ControlPanel/ViewTemplateTags/Hint":{"title":"$:/language/ControlPanel/ViewTemplateTags/Hint","text":"This rule cascade is used by the default view template to dynamically choose the template for displaying the tags area of a tiddler."},"$:/language/Date/DaySuffix/1":{"title":"$:/language/Date/DaySuffix/1","text":"st"},"$:/language/Date/DaySuffix/2":{"title":"$:/language/Date/DaySuffix/2","text":"nd"},"$:/language/Date/DaySuffix/3":{"title":"$:/language/Date/DaySuffix/3","text":"rd"},"$:/language/Date/DaySuffix/4":{"title":"$:/language/Date/DaySuffix/4","text":"th"},"$:/language/Date/DaySuffix/5":{"title":"$:/language/Date/DaySuffix/5","text":"th"},"$:/language/Date/DaySuffix/6":{"title":"$:/language/Date/DaySuffix/6","text":"th"},"$:/language/Date/DaySuffix/7":{"title":"$:/language/Date/DaySuffix/7","text":"th"},"$:/language/Date/DaySuffix/8":{"title":"$:/language/Date/DaySuffix/8","text":"th"},"$:/language/Date/DaySuffix/9":{"title":"$:/language/Date/DaySuffix/9","text":"th"},"$:/language/Date/DaySuffix/10":{"title":"$:/language/Date/DaySuffix/10","text":"th"},"$:/language/Date/DaySuffix/11":{"title":"$:/language/Date/DaySuffix/11","text":"th"},"$:/language/Date/DaySuffix/12":{"title":"$:/language/Date/DaySuffix/12","text":"th"},"$:/language/Date/DaySuffix/13":{"title":"$:/language/Date/DaySuffix/13","text":"th"},"$:/language/Date/DaySuffix/14":{"title":"$:/language/Date/DaySuffix/14","text":"th"},"$:/language/Date/DaySuffix/15":{"title":"$:/language/Date/DaySuffix/15","text":"th"},"$:/language/Date/DaySuffix/16":{"title":"$:/language/Date/DaySuffix/16","text":"th"},"$:/language/Date/DaySuffix/17":{"title":"$:/language/Date/DaySuffix/17","text":"th"},"$:/language/Date/DaySuffix/18":{"title":"$:/language/Date/DaySuffix/18","text":"th"},"$:/language/Date/DaySuffix/19":{"title":"$:/language/Date/DaySuffix/19","text":"th"},"$:/language/Date/DaySuffix/20":{"title":"$:/language/Date/DaySuffix/20","text":"th"},"$:/language/Date/DaySuffix/21":{"title":"$:/language/Date/DaySuffix/21","text":"st"},"$:/language/Date/DaySuffix/22":{"title":"$:/language/Date/DaySuffix/22","text":"nd"},"$:/language/Date/DaySuffix/23":{"title":"$:/language/Date/DaySuffix/23","text":"rd"},"$:/language/Date/DaySuffix/24":{"title":"$:/language/Date/DaySuffix/24","text":"th"},"$:/language/Date/DaySuffix/25":{"title":"$:/language/Date/DaySuffix/25","text":"th"},"$:/language/Date/DaySuffix/26":{"title":"$:/language/Date/DaySuffix/26","text":"th"},"$:/language/Date/DaySuffix/27":{"title":"$:/language/Date/DaySuffix/27","text":"th"},"$:/language/Date/DaySuffix/28":{"title":"$:/language/Date/DaySuffix/28","text":"th"},"$:/language/Date/DaySuffix/29":{"title":"$:/language/Date/DaySuffix/29","text":"th"},"$:/language/Date/DaySuffix/30":{"title":"$:/language/Date/DaySuffix/30","text":"th"},"$:/language/Date/DaySuffix/31":{"title":"$:/language/Date/DaySuffix/31","text":"st"},"$:/language/Date/Long/Day/0":{"title":"$:/language/Date/Long/Day/0","text":"Sunday"},"$:/language/Date/Long/Day/1":{"title":"$:/language/Date/Long/Day/1","text":"Monday"},"$:/language/Date/Long/Day/2":{"title":"$:/language/Date/Long/Day/2","text":"Tuesday"},"$:/language/Date/Long/Day/3":{"title":"$:/language/Date/Long/Day/3","text":"Wednesday"},"$:/language/Date/Long/Day/4":{"title":"$:/language/Date/Long/Day/4","text":"Thursday"},"$:/language/Date/Long/Day/5":{"title":"$:/language/Date/Long/Day/5","text":"Friday"},"$:/language/Date/Long/Day/6":{"title":"$:/language/Date/Long/Day/6","text":"Saturday"},"$:/language/Date/Long/Month/1":{"title":"$:/language/Date/Long/Month/1","text":"January"},"$:/language/Date/Long/Month/2":{"title":"$:/language/Date/Long/Month/2","text":"February"},"$:/language/Date/Long/Month/3":{"title":"$:/language/Date/Long/Month/3","text":"March"},"$:/language/Date/Long/Month/4":{"title":"$:/language/Date/Long/Month/4","text":"April"},"$:/language/Date/Long/Month/5":{"title":"$:/language/Date/Long/Month/5","text":"May"},"$:/language/Date/Long/Month/6":{"title":"$:/language/Date/Long/Month/6","text":"June"},"$:/language/Date/Long/Month/7":{"title":"$:/language/Date/Long/Month/7","text":"July"},"$:/language/Date/Long/Month/8":{"title":"$:/language/Date/Long/Month/8","text":"August"},"$:/language/Date/Long/Month/9":{"title":"$:/language/Date/Long/Month/9","text":"September"},"$:/language/Date/Long/Month/10":{"title":"$:/language/Date/Long/Month/10","text":"October"},"$:/language/Date/Long/Month/11":{"title":"$:/language/Date/Long/Month/11","text":"November"},"$:/language/Date/Long/Month/12":{"title":"$:/language/Date/Long/Month/12","text":"December"},"$:/language/Date/Period/am":{"title":"$:/language/Date/Period/am","text":"am"},"$:/language/Date/Period/pm":{"title":"$:/language/Date/Period/pm","text":"pm"},"$:/language/Date/Short/Day/0":{"title":"$:/language/Date/Short/Day/0","text":"Sun"},"$:/language/Date/Short/Day/1":{"title":"$:/language/Date/Short/Day/1","text":"Mon"},"$:/language/Date/Short/Day/2":{"title":"$:/language/Date/Short/Day/2","text":"Tue"},"$:/language/Date/Short/Day/3":{"title":"$:/language/Date/Short/Day/3","text":"Wed"},"$:/language/Date/Short/Day/4":{"title":"$:/language/Date/Short/Day/4","text":"Thu"},"$:/language/Date/Short/Day/5":{"title":"$:/language/Date/Short/Day/5","text":"Fri"},"$:/language/Date/Short/Day/6":{"title":"$:/language/Date/Short/Day/6","text":"Sat"},"$:/language/Date/Short/Month/1":{"title":"$:/language/Date/Short/Month/1","text":"Jan"},"$:/language/Date/Short/Month/2":{"title":"$:/language/Date/Short/Month/2","text":"Feb"},"$:/language/Date/Short/Month/3":{"title":"$:/language/Date/Short/Month/3","text":"Mar"},"$:/language/Date/Short/Month/4":{"title":"$:/language/Date/Short/Month/4","text":"Apr"},"$:/language/Date/Short/Month/5":{"title":"$:/language/Date/Short/Month/5","text":"May"},"$:/language/Date/Short/Month/6":{"title":"$:/language/Date/Short/Month/6","text":"Jun"},"$:/language/Date/Short/Month/7":{"title":"$:/language/Date/Short/Month/7","text":"Jul"},"$:/language/Date/Short/Month/8":{"title":"$:/language/Date/Short/Month/8","text":"Aug"},"$:/language/Date/Short/Month/9":{"title":"$:/language/Date/Short/Month/9","text":"Sep"},"$:/language/Date/Short/Month/10":{"title":"$:/language/Date/Short/Month/10","text":"Oct"},"$:/language/Date/Short/Month/11":{"title":"$:/language/Date/Short/Month/11","text":"Nov"},"$:/language/Date/Short/Month/12":{"title":"$:/language/Date/Short/Month/12","text":"Dec"},"$:/language/RelativeDate/Future/Days":{"title":"$:/language/RelativeDate/Future/Days","text":"<<period>> days from now"},"$:/language/RelativeDate/Future/Hours":{"title":"$:/language/RelativeDate/Future/Hours","text":"<<period>> hours from now"},"$:/language/RelativeDate/Future/Minutes":{"title":"$:/language/RelativeDate/Future/Minutes","text":"<<period>> minutes from now"},"$:/language/RelativeDate/Future/Months":{"title":"$:/language/RelativeDate/Future/Months","text":"<<period>> months from now"},"$:/language/RelativeDate/Future/Second":{"title":"$:/language/RelativeDate/Future/Second","text":"1 second from now"},"$:/language/RelativeDate/Future/Seconds":{"title":"$:/language/RelativeDate/Future/Seconds","text":"<<period>> seconds from now"},"$:/language/RelativeDate/Future/Years":{"title":"$:/language/RelativeDate/Future/Years","text":"<<period>> years from now"},"$:/language/RelativeDate/Past/Days":{"title":"$:/language/RelativeDate/Past/Days","text":"<<period>> days ago"},"$:/language/RelativeDate/Past/Hours":{"title":"$:/language/RelativeDate/Past/Hours","text":"<<period>> hours ago"},"$:/language/RelativeDate/Past/Minutes":{"title":"$:/language/RelativeDate/Past/Minutes","text":"<<period>> minutes ago"},"$:/language/RelativeDate/Past/Months":{"title":"$:/language/RelativeDate/Past/Months","text":"<<period>> months ago"},"$:/language/RelativeDate/Past/Second":{"title":"$:/language/RelativeDate/Past/Second","text":"1 second ago"},"$:/language/RelativeDate/Past/Seconds":{"title":"$:/language/RelativeDate/Past/Seconds","text":"<<period>> seconds ago"},"$:/language/RelativeDate/Past/Years":{"title":"$:/language/RelativeDate/Past/Years","text":"<<period>> years ago"},"$:/language/Docs/ModuleTypes/allfilteroperator":{"title":"$:/language/Docs/ModuleTypes/allfilteroperator","text":"A sub-operator for the ''all'' filter operator."},"$:/language/Docs/ModuleTypes/animation":{"title":"$:/language/Docs/ModuleTypes/animation","text":"Animations that may be used with the RevealWidget."},"$:/language/Docs/ModuleTypes/authenticator":{"title":"$:/language/Docs/ModuleTypes/authenticator","text":"Defines how requests are authenticated by the built-in HTTP server."},"$:/language/Docs/ModuleTypes/bitmapeditoroperation":{"title":"$:/language/Docs/ModuleTypes/bitmapeditoroperation","text":"A bitmap editor toolbar operation."},"$:/language/Docs/ModuleTypes/command":{"title":"$:/language/Docs/ModuleTypes/command","text":"Commands that can be executed under Node.js."},"$:/language/Docs/ModuleTypes/config":{"title":"$:/language/Docs/ModuleTypes/config","text":"Data to be inserted into `$tw.config`."},"$:/language/Docs/ModuleTypes/filteroperator":{"title":"$:/language/Docs/ModuleTypes/filteroperator","text":"Individual filter operator methods."},"$:/language/Docs/ModuleTypes/global":{"title":"$:/language/Docs/ModuleTypes/global","text":"Global data to be inserted into `$tw`."},"$:/language/Docs/ModuleTypes/info":{"title":"$:/language/Docs/ModuleTypes/info","text":"Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."},"$:/language/Docs/ModuleTypes/isfilteroperator":{"title":"$:/language/Docs/ModuleTypes/isfilteroperator","text":"Parameters for the ''is'' filter operator."},"$:/language/Docs/ModuleTypes/library":{"title":"$:/language/Docs/ModuleTypes/library","text":"Generic module type for general purpose JavaScript modules."},"$:/language/Docs/ModuleTypes/macro":{"title":"$:/language/Docs/ModuleTypes/macro","text":"JavaScript macro definitions."},"$:/language/Docs/ModuleTypes/parser":{"title":"$:/language/Docs/ModuleTypes/parser","text":"Parsers for different content types."},"$:/language/Docs/ModuleTypes/route":{"title":"$:/language/Docs/ModuleTypes/route","text":"Defines how individual URL patterns are handled by the built-in HTTP server."},"$:/language/Docs/ModuleTypes/saver":{"title":"$:/language/Docs/ModuleTypes/saver","text":"Savers handle different methods for saving files from the browser."},"$:/language/Docs/ModuleTypes/startup":{"title":"$:/language/Docs/ModuleTypes/startup","text":"Startup functions."},"$:/language/Docs/ModuleTypes/storyview":{"title":"$:/language/Docs/ModuleTypes/storyview","text":"Story views customise the animation and behaviour of list widgets."},"$:/language/Docs/ModuleTypes/texteditoroperation":{"title":"$:/language/Docs/ModuleTypes/texteditoroperation","text":"A text editor toolbar operation."},"$:/language/Docs/ModuleTypes/tiddlerdeserializer":{"title":"$:/language/Docs/ModuleTypes/tiddlerdeserializer","text":"Converts different content types into tiddlers."},"$:/language/Docs/ModuleTypes/tiddlerfield":{"title":"$:/language/Docs/ModuleTypes/tiddlerfield","text":"Defines the behaviour of an individual tiddler field."},"$:/language/Docs/ModuleTypes/tiddlermethod":{"title":"$:/language/Docs/ModuleTypes/tiddlermethod","text":"Adds methods to the `$tw.Tiddler` prototype."},"$:/language/Docs/ModuleTypes/upgrader":{"title":"$:/language/Docs/ModuleTypes/upgrader","text":"Applies upgrade processing to tiddlers during an upgrade/import."},"$:/language/Docs/ModuleTypes/utils":{"title":"$:/language/Docs/ModuleTypes/utils","text":"Adds methods to `$tw.utils`."},"$:/language/Docs/ModuleTypes/utils-browser":{"title":"$:/language/Docs/ModuleTypes/utils-browser","text":"Adds browser-specific methods to `$tw.utils`."},"$:/language/Docs/ModuleTypes/utils-node":{"title":"$:/language/Docs/ModuleTypes/utils-node","text":"Adds Node.js-specific methods to `$tw.utils`."},"$:/language/Docs/ModuleTypes/widget":{"title":"$:/language/Docs/ModuleTypes/widget","text":"Widgets encapsulate DOM rendering and refreshing."},"$:/language/Docs/ModuleTypes/wikimethod":{"title":"$:/language/Docs/ModuleTypes/wikimethod","text":"Adds methods to `$tw.Wiki`."},"$:/language/Docs/ModuleTypes/wikirule":{"title":"$:/language/Docs/ModuleTypes/wikirule","text":"Individual parser rules for the main WikiText parser."},"$:/language/Docs/PaletteColours/alert-background":{"title":"$:/language/Docs/PaletteColours/alert-background","text":"Alert background"},"$:/language/Docs/PaletteColours/alert-border":{"title":"$:/language/Docs/PaletteColours/alert-border","text":"Alert border"},"$:/language/Docs/PaletteColours/alert-highlight":{"title":"$:/language/Docs/PaletteColours/alert-highlight","text":"Alert highlight"},"$:/language/Docs/PaletteColours/alert-muted-foreground":{"title":"$:/language/Docs/PaletteColours/alert-muted-foreground","text":"Alert muted foreground"},"$:/language/Docs/PaletteColours/background":{"title":"$:/language/Docs/PaletteColours/background","text":"General background"},"$:/language/Docs/PaletteColours/blockquote-bar":{"title":"$:/language/Docs/PaletteColours/blockquote-bar","text":"Blockquote bar"},"$:/language/Docs/PaletteColours/button-background":{"title":"$:/language/Docs/PaletteColours/button-background","text":"Default button background"},"$:/language/Docs/PaletteColours/button-border":{"title":"$:/language/Docs/PaletteColours/button-border","text":"Default button border"},"$:/language/Docs/PaletteColours/button-foreground":{"title":"$:/language/Docs/PaletteColours/button-foreground","text":"Default button foreground"},"$:/language/Docs/PaletteColours/dirty-indicator":{"title":"$:/language/Docs/PaletteColours/dirty-indicator","text":"Unsaved changes indicator"},"$:/language/Docs/PaletteColours/code-background":{"title":"$:/language/Docs/PaletteColours/code-background","text":"Code background"},"$:/language/Docs/PaletteColours/code-border":{"title":"$:/language/Docs/PaletteColours/code-border","text":"Code border"},"$:/language/Docs/PaletteColours/code-foreground":{"title":"$:/language/Docs/PaletteColours/code-foreground","text":"Code foreground"},"$:/language/Docs/PaletteColours/download-background":{"title":"$:/language/Docs/PaletteColours/download-background","text":"Download button background"},"$:/language/Docs/PaletteColours/download-foreground":{"title":"$:/language/Docs/PaletteColours/download-foreground","text":"Download button foreground"},"$:/language/Docs/PaletteColours/dragger-background":{"title":"$:/language/Docs/PaletteColours/dragger-background","text":"Dragger background"},"$:/language/Docs/PaletteColours/dragger-foreground":{"title":"$:/language/Docs/PaletteColours/dragger-foreground","text":"Dragger foreground"},"$:/language/Docs/PaletteColours/dropdown-background":{"title":"$:/language/Docs/PaletteColours/dropdown-background","text":"Dropdown background"},"$:/language/Docs/PaletteColours/dropdown-border":{"title":"$:/language/Docs/PaletteColours/dropdown-border","text":"Dropdown border"},"$:/language/Docs/PaletteColours/dropdown-tab-background-selected":{"title":"$:/language/Docs/PaletteColours/dropdown-tab-background-selected","text":"Dropdown tab background for selected tabs"},"$:/language/Docs/PaletteColours/dropdown-tab-background":{"title":"$:/language/Docs/PaletteColours/dropdown-tab-background","text":"Dropdown tab background"},"$:/language/Docs/PaletteColours/dropzone-background":{"title":"$:/language/Docs/PaletteColours/dropzone-background","text":"Dropzone background"},"$:/language/Docs/PaletteColours/external-link-background-hover":{"title":"$:/language/Docs/PaletteColours/external-link-background-hover","text":"External link background hover"},"$:/language/Docs/PaletteColours/external-link-background-visited":{"title":"$:/language/Docs/PaletteColours/external-link-background-visited","text":"External link background visited"},"$:/language/Docs/PaletteColours/external-link-background":{"title":"$:/language/Docs/PaletteColours/external-link-background","text":"External link background"},"$:/language/Docs/PaletteColours/external-link-foreground-hover":{"title":"$:/language/Docs/PaletteColours/external-link-foreground-hover","text":"External link foreground hover"},"$:/language/Docs/PaletteColours/external-link-foreground-visited":{"title":"$:/language/Docs/PaletteColours/external-link-foreground-visited","text":"External link foreground visited"},"$:/language/Docs/PaletteColours/external-link-foreground":{"title":"$:/language/Docs/PaletteColours/external-link-foreground","text":"External link foreground"},"$:/language/Docs/PaletteColours/foreground":{"title":"$:/language/Docs/PaletteColours/foreground","text":"General foreground"},"$:/language/Docs/PaletteColours/menubar-background":{"title":"$:/language/Docs/PaletteColours/menubar-background","text":"Menu bar background"},"$:/language/Docs/PaletteColours/menubar-foreground":{"title":"$:/language/Docs/PaletteColours/menubar-foreground","text":"Menu bar foreground"},"$:/language/Docs/PaletteColours/message-background":{"title":"$:/language/Docs/PaletteColours/message-background","text":"Message box background"},"$:/language/Docs/PaletteColours/message-border":{"title":"$:/language/Docs/PaletteColours/message-border","text":"Message box border"},"$:/language/Docs/PaletteColours/message-foreground":{"title":"$:/language/Docs/PaletteColours/message-foreground","text":"Message box foreground"},"$:/language/Docs/PaletteColours/modal-backdrop":{"title":"$:/language/Docs/PaletteColours/modal-backdrop","text":"Modal backdrop"},"$:/language/Docs/PaletteColours/modal-background":{"title":"$:/language/Docs/PaletteColours/modal-background","text":"Modal background"},"$:/language/Docs/PaletteColours/modal-border":{"title":"$:/language/Docs/PaletteColours/modal-border","text":"Modal border"},"$:/language/Docs/PaletteColours/modal-footer-background":{"title":"$:/language/Docs/PaletteColours/modal-footer-background","text":"Modal footer background"},"$:/language/Docs/PaletteColours/modal-footer-border":{"title":"$:/language/Docs/PaletteColours/modal-footer-border","text":"Modal footer border"},"$:/language/Docs/PaletteColours/modal-header-border":{"title":"$:/language/Docs/PaletteColours/modal-header-border","text":"Modal header border"},"$:/language/Docs/PaletteColours/muted-foreground":{"title":"$:/language/Docs/PaletteColours/muted-foreground","text":"General muted foreground"},"$:/language/Docs/PaletteColours/notification-background":{"title":"$:/language/Docs/PaletteColours/notification-background","text":"Notification background"},"$:/language/Docs/PaletteColours/notification-border":{"title":"$:/language/Docs/PaletteColours/notification-border","text":"Notification border"},"$:/language/Docs/PaletteColours/page-background":{"title":"$:/language/Docs/PaletteColours/page-background","text":"Page background"},"$:/language/Docs/PaletteColours/pre-background":{"title":"$:/language/Docs/PaletteColours/pre-background","text":"Preformatted code background"},"$:/language/Docs/PaletteColours/pre-border":{"title":"$:/language/Docs/PaletteColours/pre-border","text":"Preformatted code border"},"$:/language/Docs/PaletteColours/primary":{"title":"$:/language/Docs/PaletteColours/primary","text":"General primary"},"$:/language/Docs/PaletteColours/select-tag-background":{"title":"$:/language/Docs/PaletteColours/select-tag-background","text":"`<select>` element background"},"$:/language/Docs/PaletteColours/select-tag-foreground":{"title":"$:/language/Docs/PaletteColours/select-tag-foreground","text":"`<select>` element text"},"$:/language/Docs/PaletteColours/sidebar-button-foreground":{"title":"$:/language/Docs/PaletteColours/sidebar-button-foreground","text":"Sidebar button foreground"},"$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover":{"title":"$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover","text":"Sidebar controls foreground hover"},"$:/language/Docs/PaletteColours/sidebar-controls-foreground":{"title":"$:/language/Docs/PaletteColours/sidebar-controls-foreground","text":"Sidebar controls foreground"},"$:/language/Docs/PaletteColours/sidebar-foreground-shadow":{"title":"$:/language/Docs/PaletteColours/sidebar-foreground-shadow","text":"Sidebar foreground shadow"},"$:/language/Docs/PaletteColours/sidebar-foreground":{"title":"$:/language/Docs/PaletteColours/sidebar-foreground","text":"Sidebar foreground"},"$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover":{"title":"$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover","text":"Sidebar muted foreground hover"},"$:/language/Docs/PaletteColours/sidebar-muted-foreground":{"title":"$:/language/Docs/PaletteColours/sidebar-muted-foreground","text":"Sidebar muted foreground"},"$:/language/Docs/PaletteColours/sidebar-tab-background-selected":{"title":"$:/language/Docs/PaletteColours/sidebar-tab-background-selected","text":"Sidebar tab background for selected tabs"},"$:/language/Docs/PaletteColours/sidebar-tab-background":{"title":"$:/language/Docs/PaletteColours/sidebar-tab-background","text":"Sidebar tab background"},"$:/language/Docs/PaletteColours/sidebar-tab-border-selected":{"title":"$:/language/Docs/PaletteColours/sidebar-tab-border-selected","text":"Sidebar tab border for selected tabs"},"$:/language/Docs/PaletteColours/sidebar-tab-border":{"title":"$:/language/Docs/PaletteColours/sidebar-tab-border","text":"Sidebar tab border"},"$:/language/Docs/PaletteColours/sidebar-tab-divider":{"title":"$:/language/Docs/PaletteColours/sidebar-tab-divider","text":"Sidebar tab divider"},"$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected":{"title":"$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected","text":"Sidebar tab foreground for selected tabs"},"$:/language/Docs/PaletteColours/sidebar-tab-foreground":{"title":"$:/language/Docs/PaletteColours/sidebar-tab-foreground","text":"Sidebar tab foreground"},"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover":{"title":"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover","text":"Sidebar tiddler link foreground hover"},"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground":{"title":"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground","text":"Sidebar tiddler link foreground"},"$:/language/Docs/PaletteColours/stability-stable":{"title":"$:/language/Docs/PaletteColours/stability-stable","text":"Badge for stability level \"stable\""},"$:/language/Docs/PaletteColours/stability-experimental":{"title":"$:/language/Docs/PaletteColours/stability-experimental","text":"Badge for stability level \"experimental\""},"$:/language/Docs/PaletteColours/stability-deprecated":{"title":"$:/language/Docs/PaletteColours/stability-deprecated","text":"Badge for stability level \"deprecated\""},"$:/language/Docs/PaletteColours/stability-legacy":{"title":"$:/language/Docs/PaletteColours/stability-legacy","text":"Badge for stability level \"legacy\""},"$:/language/Docs/PaletteColours/testcase-accent-level-1":{"title":"$:/language/Docs/PaletteColours/testcase-accent-level-1","text":"Test case accent colour with no nesting"},"$:/language/Docs/PaletteColours/testcase-accent-level-2":{"title":"$:/language/Docs/PaletteColours/testcase-accent-level-2","text":"Test case accent colour with 2nd level nesting"},"$:/language/Docs/PaletteColours/testcase-accent-level-3":{"title":"$:/language/Docs/PaletteColours/testcase-accent-level-3","text":"Test case accent colour with 3rd level nesting or higher"},"$:/language/Docs/PaletteColours/site-title-foreground":{"title":"$:/language/Docs/PaletteColours/site-title-foreground","text":"Site title foreground"},"$:/language/Docs/PaletteColours/static-alert-foreground":{"title":"$:/language/Docs/PaletteColours/static-alert-foreground","text":"Static alert foreground"},"$:/language/Docs/PaletteColours/tab-background-selected":{"title":"$:/language/Docs/PaletteColours/tab-background-selected","text":"Tab background for selected tabs"},"$:/language/Docs/PaletteColours/tab-background":{"title":"$:/language/Docs/PaletteColours/tab-background","text":"Tab background"},"$:/language/Docs/PaletteColours/tab-border-selected":{"title":"$:/language/Docs/PaletteColours/tab-border-selected","text":"Tab border for selected tabs"},"$:/language/Docs/PaletteColours/tab-border":{"title":"$:/language/Docs/PaletteColours/tab-border","text":"Tab border"},"$:/language/Docs/PaletteColours/tab-divider":{"title":"$:/language/Docs/PaletteColours/tab-divider","text":"Tab divider"},"$:/language/Docs/PaletteColours/tab-foreground-selected":{"title":"$:/language/Docs/PaletteColours/tab-foreground-selected","text":"Tab foreground for selected tabs"},"$:/language/Docs/PaletteColours/tab-foreground":{"title":"$:/language/Docs/PaletteColours/tab-foreground","text":"Tab foreground"},"$:/language/Docs/PaletteColours/table-border":{"title":"$:/language/Docs/PaletteColours/table-border","text":"Table border"},"$:/language/Docs/PaletteColours/table-footer-background":{"title":"$:/language/Docs/PaletteColours/table-footer-background","text":"Table footer background"},"$:/language/Docs/PaletteColours/table-header-background":{"title":"$:/language/Docs/PaletteColours/table-header-background","text":"Table header background"},"$:/language/Docs/PaletteColours/tag-background":{"title":"$:/language/Docs/PaletteColours/tag-background","text":"Tag background"},"$:/language/Docs/PaletteColours/tag-foreground":{"title":"$:/language/Docs/PaletteColours/tag-foreground","text":"Tag foreground"},"$:/language/Docs/PaletteColours/tiddler-background":{"title":"$:/language/Docs/PaletteColours/tiddler-background","text":"Tiddler background"},"$:/language/Docs/PaletteColours/tiddler-border":{"title":"$:/language/Docs/PaletteColours/tiddler-border","text":"Tiddler border"},"$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover":{"title":"$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover","text":"Tiddler controls foreground hover"},"$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected":{"title":"$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected","text":"Tiddler controls foreground for selected controls"},"$:/language/Docs/PaletteColours/tiddler-controls-foreground":{"title":"$:/language/Docs/PaletteColours/tiddler-controls-foreground","text":"Tiddler controls foreground"},"$:/language/Docs/PaletteColours/tiddler-editor-background":{"title":"$:/language/Docs/PaletteColours/tiddler-editor-background","text":"Tiddler editor background"},"$:/language/Docs/PaletteColours/tiddler-editor-border-image":{"title":"$:/language/Docs/PaletteColours/tiddler-editor-border-image","text":"Tiddler editor border image"},"$:/language/Docs/PaletteColours/tiddler-editor-border":{"title":"$:/language/Docs/PaletteColours/tiddler-editor-border","text":"Tiddler editor border"},"$:/language/Docs/PaletteColours/tiddler-editor-fields-even":{"title":"$:/language/Docs/PaletteColours/tiddler-editor-fields-even","text":"Tiddler editor background for even fields"},"$:/language/Docs/PaletteColours/tiddler-editor-fields-odd":{"title":"$:/language/Docs/PaletteColours/tiddler-editor-fields-odd","text":"Tiddler editor background for odd fields"},"$:/language/Docs/PaletteColours/tiddler-info-background":{"title":"$:/language/Docs/PaletteColours/tiddler-info-background","text":"Tiddler info panel background"},"$:/language/Docs/PaletteColours/tiddler-info-border":{"title":"$:/language/Docs/PaletteColours/tiddler-info-border","text":"Tiddler info panel border"},"$:/language/Docs/PaletteColours/tiddler-info-tab-background":{"title":"$:/language/Docs/PaletteColours/tiddler-info-tab-background","text":"Tiddler info panel tab background"},"$:/language/Docs/PaletteColours/tiddler-link-background":{"title":"$:/language/Docs/PaletteColours/tiddler-link-background","text":"Tiddler link background"},"$:/language/Docs/PaletteColours/tiddler-link-foreground":{"title":"$:/language/Docs/PaletteColours/tiddler-link-foreground","text":"Tiddler link foreground"},"$:/language/Docs/PaletteColours/tiddler-subtitle-foreground":{"title":"$:/language/Docs/PaletteColours/tiddler-subtitle-foreground","text":"Tiddler subtitle foreground"},"$:/language/Docs/PaletteColours/tiddler-title-foreground":{"title":"$:/language/Docs/PaletteColours/tiddler-title-foreground","text":"Tiddler title foreground"},"$:/language/Docs/PaletteColours/toolbar-new-button":{"title":"$:/language/Docs/PaletteColours/toolbar-new-button","text":"Toolbar 'new tiddler' button foreground"},"$:/language/Docs/PaletteColours/toolbar-options-button":{"title":"$:/language/Docs/PaletteColours/toolbar-options-button","text":"Toolbar 'options' button foreground"},"$:/language/Docs/PaletteColours/toolbar-save-button":{"title":"$:/language/Docs/PaletteColours/toolbar-save-button","text":"Toolbar 'save' button foreground"},"$:/language/Docs/PaletteColours/toolbar-info-button":{"title":"$:/language/Docs/PaletteColours/toolbar-info-button","text":"Toolbar 'info' button foreground"},"$:/language/Docs/PaletteColours/toolbar-edit-button":{"title":"$:/language/Docs/PaletteColours/toolbar-edit-button","text":"Toolbar 'edit' button foreground"},"$:/language/Docs/PaletteColours/toolbar-close-button":{"title":"$:/language/Docs/PaletteColours/toolbar-close-button","text":"Toolbar 'close' button foreground"},"$:/language/Docs/PaletteColours/toolbar-delete-button":{"title":"$:/language/Docs/PaletteColours/toolbar-delete-button","text":"Toolbar 'delete' button foreground"},"$:/language/Docs/PaletteColours/toolbar-cancel-button":{"title":"$:/language/Docs/PaletteColours/toolbar-cancel-button","text":"Toolbar 'cancel' button foreground"},"$:/language/Docs/PaletteColours/toolbar-done-button":{"title":"$:/language/Docs/PaletteColours/toolbar-done-button","text":"Toolbar 'done' button foreground"},"$:/language/Docs/PaletteColours/untagged-background":{"title":"$:/language/Docs/PaletteColours/untagged-background","text":"Untagged pill background"},"$:/language/Docs/PaletteColours/very-muted-foreground":{"title":"$:/language/Docs/PaletteColours/very-muted-foreground","text":"Very muted foreground"},"$:/language/EditTemplate/Caption":{"title":"$:/language/EditTemplate/Caption","text":"Editor"},"$:/language/EditTemplate/Body/External/Hint":{"title":"$:/language/EditTemplate/Body/External/Hint","text":"This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"},"$:/language/EditTemplate/Body/Placeholder":{"title":"$:/language/EditTemplate/Body/Placeholder","text":"Type the text for this tiddler"},"$:/language/EditTemplate/Body/Preview/Type/Output":{"title":"$:/language/EditTemplate/Body/Preview/Type/Output","text":"output"},"$:/language/EditTemplate/Body/Preview/Type/DiffShadow":{"title":"$:/language/EditTemplate/Body/Preview/Type/DiffShadow","text":"differences from shadow (if any)"},"$:/language/EditTemplate/Body/Preview/Type/DiffCurrent":{"title":"$:/language/EditTemplate/Body/Preview/Type/DiffCurrent","text":"differences from current"},"$:/language/EditTemplate/Field/Remove/Caption":{"title":"$:/language/EditTemplate/Field/Remove/Caption","text":"remove field"},"$:/language/EditTemplate/Field/Remove/Hint":{"title":"$:/language/EditTemplate/Field/Remove/Hint","text":"Remove field"},"$:/language/EditTemplate/Field/Dropdown/Caption":{"title":"$:/language/EditTemplate/Field/Dropdown/Caption","text":"field list"},"$:/language/EditTemplate/Field/Dropdown/Hint":{"title":"$:/language/EditTemplate/Field/Dropdown/Hint","text":"Show field list"},"$:/language/EditTemplate/Fields/Add/Button":{"title":"$:/language/EditTemplate/Fields/Add/Button","text":"add"},"$:/language/EditTemplate/Fields/Add/Button/Hint":{"title":"$:/language/EditTemplate/Fields/Add/Button/Hint","text":"Add the new field to the tiddler"},"$:/language/EditTemplate/Fields/Add/Name/Placeholder":{"title":"$:/language/EditTemplate/Fields/Add/Name/Placeholder","text":"field name"},"$:/language/EditTemplate/Fields/Add/Prompt":{"title":"$:/language/EditTemplate/Fields/Add/Prompt","text":"Add a new field:"},"$:/language/EditTemplate/Fields/Add/Value/Placeholder":{"title":"$:/language/EditTemplate/Fields/Add/Value/Placeholder","text":"field value"},"$:/language/EditTemplate/Fields/Add/Dropdown/System":{"title":"$:/language/EditTemplate/Fields/Add/Dropdown/System","text":"System fields"},"$:/language/EditTemplate/Fields/Add/Dropdown/User":{"title":"$:/language/EditTemplate/Fields/Add/Dropdown/User","text":"User fields"},"$:/language/EditTemplate/Shadow/Warning":{"title":"$:/language/EditTemplate/Shadow/Warning","text":"This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"},"$:/language/EditTemplate/Shadow/OverriddenWarning":{"title":"$:/language/EditTemplate/Shadow/OverriddenWarning","text":"This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"},"$:/language/EditTemplate/Tags/Add/Button":{"title":"$:/language/EditTemplate/Tags/Add/Button","text":"add"},"$:/language/EditTemplate/Tags/Add/Button/Hint":{"title":"$:/language/EditTemplate/Tags/Add/Button/Hint","text":"add tag"},"$:/language/EditTemplate/Tags/Add/Placeholder":{"title":"$:/language/EditTemplate/Tags/Add/Placeholder","text":"tag name"},"$:/language/EditTemplate/Tags/ClearInput/Caption":{"title":"$:/language/EditTemplate/Tags/ClearInput/Caption","text":"clear input"},"$:/language/EditTemplate/Tags/ClearInput/Hint":{"title":"$:/language/EditTemplate/Tags/ClearInput/Hint","text":"Clear tag input"},"$:/language/EditTemplate/Tags/Dropdown/Caption":{"title":"$:/language/EditTemplate/Tags/Dropdown/Caption","text":"tag list"},"$:/language/EditTemplate/Tags/Dropdown/Hint":{"title":"$:/language/EditTemplate/Tags/Dropdown/Hint","text":"Show tag list"},"$:/language/EditTemplate/Tags/EmptyMessage":{"title":"$:/language/EditTemplate/Tags/EmptyMessage","text":"No tags found"},"$:/language/EditTemplate/Tags/EmptyMessage/System":{"title":"$:/language/EditTemplate/Tags/EmptyMessage/System","text":"No system tags found"},"$:/language/EditTemplate/Title/BadCharacterWarning":{"title":"$:/language/EditTemplate/Title/BadCharacterWarning","text":"Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"},"$:/language/EditTemplate/Title/Exists/Prompt":{"title":"$:/language/EditTemplate/Title/Exists/Prompt","text":"Target tiddler already exists"},"$:/language/EditTemplate/Title/Relink/Prompt":{"title":"$:/language/EditTemplate/Title/Relink/Prompt","text":"Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"},"$:/language/EditTemplate/Title/References/Prompt":{"title":"$:/language/EditTemplate/Title/References/Prompt","text":"The following references to this tiddler will not be automatically updated:"},"$:/language/EditTemplate/Type/Dropdown/Caption":{"title":"$:/language/EditTemplate/Type/Dropdown/Caption","text":"content type list"},"$:/language/EditTemplate/Type/Dropdown/Hint":{"title":"$:/language/EditTemplate/Type/Dropdown/Hint","text":"Show content type list"},"$:/language/EditTemplate/Type/Delete/Caption":{"title":"$:/language/EditTemplate/Type/Delete/Caption","text":"delete content type"},"$:/language/EditTemplate/Type/Delete/Hint":{"title":"$:/language/EditTemplate/Type/Delete/Hint","text":"Delete content type"},"$:/language/EditTemplate/Type/Placeholder":{"title":"$:/language/EditTemplate/Type/Placeholder","text":"content type"},"$:/language/EditTemplate/Type/Prompt":{"title":"$:/language/EditTemplate/Type/Prompt","text":"Type:"},"$:/language/Exporters/StaticRiver":{"title":"$:/language/Exporters/StaticRiver","text":"Static HTML"},"$:/language/Exporters/JsonFile":{"title":"$:/language/Exporters/JsonFile","text":"JSON file"},"$:/language/Exporters/CsvFile":{"title":"$:/language/Exporters/CsvFile","text":"CSV file"},"$:/language/Exporters/TidFile":{"title":"$:/language/Exporters/TidFile","text":"TID text file"},"$:/language/Docs/Fields/_canonical_uri":{"title":"$:/language/Docs/Fields/_canonical_uri","text":"The full URI of an external image tiddler"},"$:/language/Docs/Fields/author":{"title":"$:/language/Docs/Fields/author","text":"Name of the author of a plugin"},"$:/language/Docs/Fields/bag":{"title":"$:/language/Docs/Fields/bag","text":"The name of the bag from which a tiddler came"},"$:/language/Docs/Fields/caption":{"title":"$:/language/Docs/Fields/caption","text":"The text to be displayed on a tab or button"},"$:/language/Docs/Fields/class":{"title":"$:/language/Docs/Fields/class","text":"The CSS class applied to a tiddler when rendering it - see [[Custom styles by user-class]]. Also used for [[Modals]]"},"$:/language/Docs/Fields/code-body":{"title":"$:/language/Docs/Fields/code-body","text":"The view template will display the tiddler as code if set to ''yes''"},"$:/language/Docs/Fields/color":{"title":"$:/language/Docs/Fields/color","text":"The CSS color value associated with a tiddler"},"$:/language/Docs/Fields/component":{"title":"$:/language/Docs/Fields/component","text":"The name of the component responsible for an [[alert tiddler|AlertMechanism]]"},"$:/language/Docs/Fields/core-version":{"title":"$:/language/Docs/Fields/core-version","text":"For a plugin, indicates what version of TiddlyWiki with which it is compatible"},"$:/language/Docs/Fields/current-tiddler":{"title":"$:/language/Docs/Fields/current-tiddler","text":"Used to cache the top tiddler in a [[history list|HistoryMechanism]]"},"$:/language/Docs/Fields/created":{"title":"$:/language/Docs/Fields/created","text":"The date a tiddler was created"},"$:/language/Docs/Fields/creator":{"title":"$:/language/Docs/Fields/creator","text":"The name of the person who created a tiddler"},"$:/language/Docs/Fields/dependents":{"title":"$:/language/Docs/Fields/dependents","text":"For a plugin, lists the dependent plugin titles"},"$:/language/Docs/Fields/description":{"title":"$:/language/Docs/Fields/description","text":"The descriptive text for a plugin, or a modal dialogue"},"$:/language/Docs/Fields/draft.of":{"title":"$:/language/Docs/Fields/draft.of","text":"For draft tiddlers, contains the title of the tiddler of which this is a draft"},"$:/language/Docs/Fields/draft.title":{"title":"$:/language/Docs/Fields/draft.title","text":"For draft tiddlers, contains the proposed new title of the tiddler"},"$:/language/Docs/Fields/footer":{"title":"$:/language/Docs/Fields/footer","text":"The footer text for a modal"},"$:/language/Docs/Fields/hide-body":{"title":"$:/language/Docs/Fields/hide-body","text":"The view template will hide bodies of tiddlers if set to ''yes''"},"$:/language/Docs/Fields/icon":{"title":"$:/language/Docs/Fields/icon","text":"The title of the tiddler containing the icon associated with a tiddler"},"$:/language/Docs/Fields/library":{"title":"$:/language/Docs/Fields/library","text":"Indicates that a tiddler should be saved as a JavaScript library if set to ''yes''"},"$:/language/Docs/Fields/list":{"title":"$:/language/Docs/Fields/list","text":"An ordered list of tiddler titles associated with a tiddler"},"$:/language/Docs/Fields/list-before":{"title":"$:/language/Docs/Fields/list-before","text":"If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"},"$:/language/Docs/Fields/list-after":{"title":"$:/language/Docs/Fields/list-after","text":"If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty"},"$:/language/Docs/Fields/modified":{"title":"$:/language/Docs/Fields/modified","text":"The date and time at which a tiddler was last modified"},"$:/language/Docs/Fields/modifier":{"title":"$:/language/Docs/Fields/modifier","text":"The tiddler title associated with the person who last modified a tiddler"},"$:/language/Docs/Fields/module-type":{"title":"$:/language/Docs/Fields/module-type","text":"For javascript tiddlers, specifies what kind of module it is"},"$:/language/Docs/Fields/name":{"title":"$:/language/Docs/Fields/name","text":"The human readable name associated with a plugin tiddler"},"$:/language/Docs/Fields/parent-plugin":{"title":"$:/language/Docs/Fields/parent-plugin","text":"For a plugin, specifies which plugin of which it is a sub-plugin"},"$:/language/Docs/Fields/plugin-priority":{"title":"$:/language/Docs/Fields/plugin-priority","text":"A numerical value indicating the priority of a plugin tiddler"},"$:/language/Docs/Fields/plugin-type":{"title":"$:/language/Docs/Fields/plugin-type","text":"The type of plugin in a plugin tiddler"},"$:/language/Docs/Fields/stability":{"title":"$:/language/Docs/Fields/stability","text":"The development status of a plugin: deprecated, experimental, stable, or legacy"},"$:/language/Docs/Fields/revision":{"title":"$:/language/Docs/Fields/revision","text":"The revision of the tiddler held at the server"},"$:/language/Docs/Fields/released":{"title":"$:/language/Docs/Fields/released","text":"Date of a TiddlyWiki release"},"$:/language/Docs/Fields/source":{"title":"$:/language/Docs/Fields/source","text":"The source URL associated with a tiddler"},"$:/language/Docs/Fields/subtitle":{"title":"$:/language/Docs/Fields/subtitle","text":"The subtitle text for a modal"},"$:/language/Docs/Fields/tags":{"title":"$:/language/Docs/Fields/tags","text":"A list of tags associated with a tiddler"},"$:/language/Docs/Fields/text":{"title":"$:/language/Docs/Fields/text","text":"The body text of a tiddler"},"$:/language/Docs/Fields/throttle.refresh":{"title":"$:/language/Docs/Fields/throttle.refresh","text":"If present, throttles refreshes of this tiddler"},"$:/language/Docs/Fields/title":{"title":"$:/language/Docs/Fields/title","text":"The unique name of a tiddler"},"$:/language/Docs/Fields/toc-link":{"title":"$:/language/Docs/Fields/toc-link","text":"Suppresses the tiddler's link in a Table of Contents tree if set to ''no''"},"$:/language/Docs/Fields/type":{"title":"$:/language/Docs/Fields/type","text":"The content type of a tiddler"},"$:/language/Docs/Fields/version":{"title":"$:/language/Docs/Fields/version","text":"Version information for a plugin"},"$:/language/Docs/Fields/_is_skinny":{"title":"$:/language/Docs/Fields/_is_skinny","text":"If present, indicates that the tiddler text field must be loaded from the server"},"$:/language/Filters/AllTiddlers":{"title":"$:/language/Filters/AllTiddlers","text":"All tiddlers except system tiddlers"},"$:/language/Filters/RecentSystemTiddlers":{"title":"$:/language/Filters/RecentSystemTiddlers","text":"Recently modified tiddlers, including system tiddlers"},"$:/language/Filters/RecentTiddlers":{"title":"$:/language/Filters/RecentTiddlers","text":"Recently modified tiddlers"},"$:/language/Filters/AllTags":{"title":"$:/language/Filters/AllTags","text":"All tags except system tags"},"$:/language/Filters/Missing":{"title":"$:/language/Filters/Missing","text":"Missing tiddlers"},"$:/language/Filters/Drafts":{"title":"$:/language/Filters/Drafts","text":"Draft tiddlers"},"$:/language/Filters/Orphans":{"title":"$:/language/Filters/Orphans","text":"Orphan tiddlers"},"$:/language/Filters/SystemTiddlers":{"title":"$:/language/Filters/SystemTiddlers","text":"System tiddlers"},"$:/language/Filters/ShadowTiddlers":{"title":"$:/language/Filters/ShadowTiddlers","text":"Shadow tiddlers"},"$:/language/Filters/OverriddenShadowTiddlers":{"title":"$:/language/Filters/OverriddenShadowTiddlers","text":"Overridden shadow tiddlers"},"$:/language/Filters/SessionTiddlers":{"title":"$:/language/Filters/SessionTiddlers","text":"Tiddlers modified since the wiki was loaded"},"$:/language/Filters/SystemTags":{"title":"$:/language/Filters/SystemTags","text":"System tags"},"$:/language/Filters/StoryList":{"title":"$:/language/Filters/StoryList","text":"Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"},"$:/language/Filters/TypedTiddlers":{"title":"$:/language/Filters/TypedTiddlers","text":"Non wiki-text tiddlers"},"GettingStarted":{"title":"GettingStarted","text":"\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|tc-table-no-border tc-first-col-min-width tc-first-link-nowrap|k\n| <$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link>|<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n| <$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link>|<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|^ <$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link><br><<lingo DefaultTiddlers/TopHint>>|<$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"},"$:/language/Help/build":{"title":"$:/language/Help/build","description":"Automatically run configured commands","text":"Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"},"$:/language/Help/clearpassword":{"title":"$:/language/Help/clearpassword","description":"Clear a password for subsequent crypto operations","text":"Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"},"$:/language/Help/commands":{"title":"$:/language/Help/commands","description":"Run commands returned from a filter","text":"Sequentially run the command tokens returned from a filter\n\n```\n--commands <filter>\n```\n\nExamples\n\n```\n--commands \"[enlist:raw{$:/build-commands-as-text}]\"\n```\n\n```\n--commands \"[{$:/build-commands-as-json}jsonindexes[]] :map[{$:/build-commands-as-json}jsonget<currentTiddler>]\"\n```\n"},"$:/language/Help/default":{"title":"$:/language/Help/default","text":"\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n\\whitespace trim\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>:\n \n<$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"},"$:/language/Help/deletetiddlers":{"title":"$:/language/Help/deletetiddlers","description":"Deletes a group of tiddlers","text":"<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n"},"$:/language/Help/editions":{"title":"$:/language/Help/editions","description":"Lists the available editions of TiddlyWiki","text":"Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"},"$:/language/Help/fetch":{"title":"$:/language/Help/fetch","description":"Fetch tiddlers from wiki by URL","text":"Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n"},"$:/language/Help/help":{"title":"$:/language/Help/help","description":"Display help for TiddlyWiki commands","text":"Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"},"$:/language/Help/import":{"title":"$:/language/Help/import","description":"Import tiddlers from a file","text":"Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n"},"$:/language/Help/init":{"title":"$:/language/Help/init","description":"Initialise a new wiki folder","text":"Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"},"$:/language/Help/listen":{"title":"$:/language/Help/listen","description":"Provides an HTTP server interface to TiddlyWiki","text":"Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of request header to be used for trusted authentication.\n* ''readers'' - comma-separated list of principals allowed to read from this wiki\n* ''writers'' - comma-separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n* ''use-browser-cache'' - set to \"yes\" to allow the browser to cache responses to save bandwidth (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"},"$:/language/Help/load":{"title":"$:/language/Help/load","description":"Load tiddlers from a file","text":"Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"},"$:/language/Help/makelibrary":{"title":"$:/language/Help/makelibrary","description":"Construct library plugin required by upgrade process","text":"Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"},"$:/language/Help/notfound":{"title":"$:/language/Help/notfound","text":"No such help item"},"$:/language/Help/output":{"title":"$:/language/Help/output","description":"Set the base output directory for subsequent commands","text":"Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"},"$:/language/Help/password":{"title":"$:/language/Help/password","description":"Set a password for subsequent crypto operations","text":"Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"},"$:/language/Help/render":{"title":"$:/language/Help/render","description":"Renders individual tiddlers to files","text":"Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [ [<name>] [<value>] ]*\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variables\n* ''value'': Value of optional variables\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets: `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* Multiple ''name''/''value'' pairs can be used to pass more than one variable\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render '[!is[system]]' '[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]'` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n* `--render '.' 'tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[HelloThere]]'` -- renders the tiddlers tagged \"HelloThere\" to a JSON file named \"tiddlers.json\"\n"},"$:/language/Help/rendertiddler":{"title":"$:/language/Help/rendertiddler","description":"Render an individual tiddler as a specified ContentType","text":"(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"},"$:/language/Help/rendertiddlers":{"title":"$:/language/Help/rendertiddlers","description":"Render tiddlers matching a filter to a specified ContentType","text":"(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers '<filter>' <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers '[!is[system]]' $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"},"$:/language/Help/save":{"title":"$:/language/Help/save","description":"Saves individual raw tiddlers to files","text":"Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets: `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"},"$:/language/Help/savetiddler":{"title":"$:/language/Help/savetiddler","description":"Saves a raw tiddler to a file","text":"(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"},"$:/language/Help/savetiddlers":{"title":"$:/language/Help/savetiddlers","description":"Saves a group of raw tiddlers to a directory","text":"(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"},"$:/language/Help/savewikifolder":{"title":"$:/language/Help/savewikifolder","description":"Saves a wiki to a new wiki folder","text":"<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>] [ [<name>=<value>] ]*\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nThe following options are supported:\n\n* ''filter'': a filter expression that defines the tiddlers to include in the output.\n* ''explodePlugins'': defaults to \"yes\"\n** ''yes'' will \"explode\" plugins into separate tiddler files and save them to the plugin directory within the wiki folder\n** ''no'' will suppress exploding plugins into their constituent tiddler files. It will save the plugin as a single JSON tiddler in the tiddlers folder\n\nNote that both ''explodePlugins'' options will produce wiki folders that build the exact same original wiki. The difference lies in how plugins are represented in the wiki folder.\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n\nSave the plugin to the tiddlers directory of the target wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder explodePlugins=no\n```\n"},"$:/language/Help/server":{"title":"$:/language/Help/server","description":"(deprecated: see 'listen' command) Provides an HTTP server interface to TiddlyWiki","text":"Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"},"$:/language/Help/setfield":{"title":"$:/language/Help/setfield","description":"Prepares external tiddlers for use","text":"//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"},"$:/language/Help/unpackplugin":{"title":"$:/language/Help/unpackplugin","description":"Unpack the payload tiddlers from a plugin","text":"Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"},"$:/language/Help/verbose":{"title":"$:/language/Help/verbose","description":"Triggers verbose output mode","text":"Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"},"$:/language/Help/version":{"title":"$:/language/Help/version","description":"Displays the version number of TiddlyWiki","text":"Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"},"$:/language/Import/Editor/Import/Heading":{"title":"$:/language/Import/Editor/Import/Heading","text":"Import images and insert them into the editor."},"$:/language/Import/Imported/Hint":{"title":"$:/language/Import/Imported/Hint","text":"The following tiddlers were imported:"},"$:/language/Import/Listing/Cancel/Caption":{"title":"$:/language/Import/Listing/Cancel/Caption","text":"Cancel"},"$:/language/Import/Listing/Cancel/Warning":{"title":"$:/language/Import/Listing/Cancel/Warning","text":"Do you wish to cancel the import?"},"$:/language/Import/Listing/Hint":{"title":"$:/language/Import/Listing/Hint","text":"These tiddlers are ready to import:"},"$:/language/Import/Listing/Import/Caption":{"title":"$:/language/Import/Listing/Import/Caption","text":"Import"},"$:/language/Import/Listing/Select/Caption":{"title":"$:/language/Import/Listing/Select/Caption","text":"Select"},"$:/language/Import/Listing/Status/Caption":{"title":"$:/language/Import/Listing/Status/Caption","text":"Status"},"$:/language/Import/Listing/Title/Caption":{"title":"$:/language/Import/Listing/Title/Caption","text":"Title"},"$:/language/Import/Listing/Preview":{"title":"$:/language/Import/Listing/Preview","text":"Preview:"},"$:/language/Import/Listing/Preview/Text":{"title":"$:/language/Import/Listing/Preview/Text","text":"Text"},"$:/language/Import/Listing/Preview/TextRaw":{"title":"$:/language/Import/Listing/Preview/TextRaw","text":"Text (Raw)"},"$:/language/Import/Listing/Preview/Fields":{"title":"$:/language/Import/Listing/Preview/Fields","text":"Fields"},"$:/language/Import/Listing/Preview/Diff":{"title":"$:/language/Import/Listing/Preview/Diff","text":"Diff"},"$:/language/Import/Listing/Preview/DiffFields":{"title":"$:/language/Import/Listing/Preview/DiffFields","text":"Diff (Fields)"},"$:/language/Import/Listing/Rename/Tooltip":{"title":"$:/language/Import/Listing/Rename/Tooltip","text":"Rename tiddler before importing"},"$:/language/Import/Listing/Rename/Prompt":{"title":"$:/language/Import/Listing/Rename/Prompt","text":"Rename to:"},"$:/language/Import/Listing/Rename/ConfirmRename":{"title":"$:/language/Import/Listing/Rename/ConfirmRename","text":"Rename tiddler"},"$:/language/Import/Listing/Rename/CancelRename":{"title":"$:/language/Import/Listing/Rename/CancelRename","text":"Cancel"},"$:/language/Import/Listing/Rename/OverwriteWarning":{"title":"$:/language/Import/Listing/Rename/OverwriteWarning","text":"A tiddler with this title already exists."},"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible":{"title":"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible","text":"Blocked incompatible or obsolete plugin."},"$:/language/Import/Upgrader/Plugins/Suppressed/Version":{"title":"$:/language/Import/Upgrader/Plugins/Suppressed/Version","text":"Blocked plugin (due to incoming <<incoming>> not being newer than existing <<existing>>)."},"$:/language/Import/Upgrader/Plugins/Upgraded":{"title":"$:/language/Import/Upgrader/Plugins/Upgraded","text":"Upgraded plugin from <<incoming>> to <<upgraded>>."},"$:/language/Import/Upgrader/State/Suppressed":{"title":"$:/language/Import/Upgrader/State/Suppressed","text":"Blocked temporary state tiddler."},"$:/language/Import/Upgrader/System/Disabled":{"title":"$:/language/Import/Upgrader/System/Disabled","text":"Disabled system tiddler."},"$:/language/Import/Upgrader/System/Suppressed":{"title":"$:/language/Import/Upgrader/System/Suppressed","text":"Blocked system tiddler."},"$:/language/Import/Upgrader/System/Warning":{"title":"$:/language/Import/Upgrader/System/Warning","text":"Core module tiddler."},"$:/language/Import/Upgrader/System/Alert":{"title":"$:/language/Import/Upgrader/System/Alert","text":"You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable."},"$:/language/Import/Upgrader/ThemeTweaks/Created":{"title":"$:/language/Import/Upgrader/ThemeTweaks/Created","text":"Migrated theme tweak from <$text text=<<from>>/>."},"$:/language/Import/Upgrader/Tiddler/Disabled":{"title":"$:/language/Import/Upgrader/Tiddler/Disabled","text":"Disabled tiddler."},"$:/language/Import/Upgrader/Tiddler/Selected":{"title":"$:/language/Import/Upgrader/Tiddler/Selected","text":"Selected tiddler."},"$:/language/Import/Upgrader/Tiddler/Unselected":{"title":"$:/language/Import/Upgrader/Tiddler/Unselected","text":"Unselected tiddler."},"$:/language/AboveStory/ClassicPlugin/Warning":{"title":"$:/language/AboveStory/ClassicPlugin/Warning","text":"It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"},"$:/language/BinaryWarning/Prompt":{"title":"$:/language/BinaryWarning/Prompt","text":"This tiddler contains binary data"},"$:/language/ClassicWarning/Hint":{"title":"$:/language/ClassicWarning/Hint","text":"This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details."},"$:/language/ClassicWarning/Upgrade/Caption":{"title":"$:/language/ClassicWarning/Upgrade/Caption","text":"upgrade"},"$:/language/CloseAll/Button":{"title":"$:/language/CloseAll/Button","text":"close all"},"$:/language/ColourPicker/Recent":{"title":"$:/language/ColourPicker/Recent","text":"Recent:"},"$:/language/ConfirmCancelTiddler":{"title":"$:/language/ConfirmCancelTiddler","text":"Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"},"$:/language/ConfirmDeleteTiddler":{"title":"$:/language/ConfirmDeleteTiddler","text":"Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"},"$:/language/ConfirmDeleteTiddlers":{"title":"$:/language/ConfirmDeleteTiddlers","text":"Are you sure you wish to delete <<resultCount>> tiddler(s)?"},"$:/language/ConfirmOverwriteTiddler":{"title":"$:/language/ConfirmOverwriteTiddler","text":"Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"},"$:/language/ConfirmEditShadowTiddler":{"title":"$:/language/ConfirmEditShadowTiddler","text":"You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"},"$:/language/ConfirmAction":{"title":"$:/language/ConfirmAction","text":"Do you wish to proceed?"},"$:/language/Count":{"title":"$:/language/Count","text":"count"},"$:/language/DefaultNewTiddlerTitle":{"title":"$:/language/DefaultNewTiddlerTitle","text":"New Tiddler"},"$:/language/Diffs/CountMessage":{"title":"$:/language/Diffs/CountMessage","text":"<<diff-count>> differences"},"$:/language/DropMessage":{"title":"$:/language/DropMessage","text":"Drop now (or use the 'Escape' key to cancel)"},"$:/language/Encryption/Cancel":{"title":"$:/language/Encryption/Cancel","text":"Cancel"},"$:/language/Encryption/ConfirmClearPassword":{"title":"$:/language/Encryption/ConfirmClearPassword","text":"Do you wish to clear the password? This will remove the encryption applied when saving this wiki"},"$:/language/Encryption/PromptSetPassword":{"title":"$:/language/Encryption/PromptSetPassword","text":"Set a new password for this TiddlyWiki"},"$:/language/Encryption/Username":{"title":"$:/language/Encryption/Username","text":"Username"},"$:/language/Encryption/Password":{"title":"$:/language/Encryption/Password","text":"Password"},"$:/language/Encryption/RepeatPassword":{"title":"$:/language/Encryption/RepeatPassword","text":"Repeat password"},"$:/language/Encryption/PasswordNoMatch":{"title":"$:/language/Encryption/PasswordNoMatch","text":"Passwords do not match"},"$:/language/Encryption/SetPassword":{"title":"$:/language/Encryption/SetPassword","text":"Set password"},"$:/language/Error/Caption":{"title":"$:/language/Error/Caption","text":"Error"},"$:/language/Error/DeserializeOperator/MissingOperand":{"title":"$:/language/Error/DeserializeOperator/MissingOperand","text":"Filter Error: Missing operand for 'deserialize' operator"},"$:/language/Error/DeserializeOperator/UnknownDeserializer":{"title":"$:/language/Error/DeserializeOperator/UnknownDeserializer","text":"Filter Error: Unknown deserializer provided as operand for the 'deserialize' operator"},"$:/language/Error/Filter":{"title":"$:/language/Error/Filter","text":"Filter error"},"$:/language/Error/FilterSyntax":{"title":"$:/language/Error/FilterSyntax","text":"Syntax error in filter expression"},"$:/language/Error/FilterRunPrefix":{"title":"$:/language/Error/FilterRunPrefix","text":"Filter Error: Unknown prefix for filter run"},"$:/language/Error/IsFilterOperator":{"title":"$:/language/Error/IsFilterOperator","text":"Filter Error: Unknown parameter for the 'is' filter operator"},"$:/language/Error/FormatFilterOperator":{"title":"$:/language/Error/FormatFilterOperator","text":"Filter Error: Unknown suffix for the 'format' filter operator"},"$:/language/Error/LoadingPluginLibrary":{"title":"$:/language/Error/LoadingPluginLibrary","text":"Error loading plugin library"},"$:/language/Error/NetworkErrorAlert":{"title":"$:/language/Error/NetworkErrorAlert","text":"`<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`"},"$:/language/Error/PutEditConflict":{"title":"$:/language/Error/PutEditConflict","text":"File changed on server"},"$:/language/Error/PutForbidden":{"title":"$:/language/Error/PutForbidden","text":"Permission denied"},"$:/language/Error/PutUnauthorized":{"title":"$:/language/Error/PutUnauthorized","text":"Authentication required"},"$:/language/Error/RecursiveTransclusion":{"title":"$:/language/Error/RecursiveTransclusion","text":"Recursive transclusion error in transclude widget"},"$:/language/Error/RetrievingSkinny":{"title":"$:/language/Error/RetrievingSkinny","text":"Error retrieving skinny tiddler list"},"$:/language/Error/SavingToTWEdit":{"title":"$:/language/Error/SavingToTWEdit","text":"Error saving to TWEdit"},"$:/language/Error/WhileSaving":{"title":"$:/language/Error/WhileSaving","text":"Error while saving"},"$:/language/Error/XMLHttpRequest":{"title":"$:/language/Error/XMLHttpRequest","text":"XMLHttpRequest error code"},"$:/language/Error/ZoominTextNode":{"title":"$:/language/Error/ZoominTextNode","text":"Story View Error: It appears you tried to interact with a tiddler that displays in a custom container. This is most likely caused by using `$:/tags/StoryTiddlerTemplateFilter` with a template that contains text or whitespace at the start. Please use the pragma `\\whitespace trim` and ensure the whole contents of the tiddler is wrapped in a single HTML element. The text that caused this issue:"},"$:/language/InternalJavaScriptError/Title":{"title":"$:/language/InternalJavaScriptError/Title","text":"Internal JavaScript Error"},"$:/language/InternalJavaScriptError/Hint":{"title":"$:/language/InternalJavaScriptError/Hint","text":"Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"},"$:/language/LayoutSwitcher/Description":{"title":"$:/language/LayoutSwitcher/Description","text":"Open the layout switcher"},"$:/language/LazyLoadingWarning":{"title":"$:/language/LazyLoadingWarning","text":"<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"},"$:/language/LoginToTiddlySpace":{"title":"$:/language/LoginToTiddlySpace","text":"Login to TiddlySpace"},"$:/language/Manager/Controls/FilterByTag/None":{"title":"$:/language/Manager/Controls/FilterByTag/None","text":"(none)"},"$:/language/Manager/Controls/FilterByTag/Prompt":{"title":"$:/language/Manager/Controls/FilterByTag/Prompt","text":"Filter by tag:"},"$:/language/Manager/Controls/Order/Prompt":{"title":"$:/language/Manager/Controls/Order/Prompt","text":"Reverse order"},"$:/language/Manager/Controls/Search/Placeholder":{"title":"$:/language/Manager/Controls/Search/Placeholder","text":"Search"},"$:/language/Manager/Controls/Search/Prompt":{"title":"$:/language/Manager/Controls/Search/Prompt","text":"Search:"},"$:/language/Manager/Controls/Show/Option/Tags":{"title":"$:/language/Manager/Controls/Show/Option/Tags","text":"tags"},"$:/language/Manager/Controls/Show/Option/Tiddlers":{"title":"$:/language/Manager/Controls/Show/Option/Tiddlers","text":"tiddlers"},"$:/language/Manager/Controls/Show/Prompt":{"title":"$:/language/Manager/Controls/Show/Prompt","text":"Show:"},"$:/language/Manager/Controls/Sort/Prompt":{"title":"$:/language/Manager/Controls/Sort/Prompt","text":"Sort by:"},"$:/language/Manager/Item/Colour":{"title":"$:/language/Manager/Item/Colour","text":"Colour"},"$:/language/Manager/Item/Fields":{"title":"$:/language/Manager/Item/Fields","text":"Fields"},"$:/language/Manager/Item/Icon/None":{"title":"$:/language/Manager/Item/Icon/None","text":"(none)"},"$:/language/Manager/Item/Icon":{"title":"$:/language/Manager/Item/Icon","text":"Icon"},"$:/language/Manager/Item/RawText":{"title":"$:/language/Manager/Item/RawText","text":"Raw text"},"$:/language/Manager/Item/Tags":{"title":"$:/language/Manager/Item/Tags","text":"Tags"},"$:/language/Manager/Item/Tools":{"title":"$:/language/Manager/Item/Tools","text":"Tools"},"$:/language/Manager/Item/WikifiedText":{"title":"$:/language/Manager/Item/WikifiedText","text":"Wikified text"},"$:/language/MissingTiddler/Hint":{"title":"$:/language/MissingTiddler/Hint","text":"Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"},"$:/language/No":{"title":"$:/language/No","text":"No"},"$:/language/OfficialPluginLibrary":{"title":"$:/language/OfficialPluginLibrary","text":"Official ~TiddlyWiki Plugin Library"},"$:/language/OfficialPluginLibrary/Hint":{"title":"$:/language/OfficialPluginLibrary/Hint","text":"The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."},"$:/language/PageTemplate/Description":{"title":"$:/language/PageTemplate/Description","text":"the default ~TiddlyWiki layout"},"$:/language/PageTemplate/Name":{"title":"$:/language/PageTemplate/Name","text":"Standard Layout"},"$:/language/PluginReloadWarning":{"title":"$:/language/PluginReloadWarning","text":"Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect"},"$:/language/RecentChanges/DateFormat":{"title":"$:/language/RecentChanges/DateFormat","text":"DDth MMM YYYY"},"$:/language/Shortcuts/Input/AdvancedSearch/Hint":{"title":"$:/language/Shortcuts/Input/AdvancedSearch/Hint","text":"Open the ~AdvancedSearch panel from within the sidebar search field"},"$:/language/Shortcuts/Input/Accept/Hint":{"title":"$:/language/Shortcuts/Input/Accept/Hint","text":"Accept the selected item"},"$:/language/Shortcuts/Input/AcceptVariant/Hint":{"title":"$:/language/Shortcuts/Input/AcceptVariant/Hint","text":"Accept the selected item (variant)"},"$:/language/Shortcuts/Input/Cancel/Hint":{"title":"$:/language/Shortcuts/Input/Cancel/Hint","text":"Clear the input field"},"$:/language/Shortcuts/Input/Down/Hint":{"title":"$:/language/Shortcuts/Input/Down/Hint","text":"Select the next item"},"$:/language/Shortcuts/Input/Tab-Left/Hint":{"title":"$:/language/Shortcuts/Input/Tab-Left/Hint","text":"Select the previous Tab"},"$:/language/Shortcuts/Input/Tab-Right/Hint":{"title":"$:/language/Shortcuts/Input/Tab-Right/Hint","text":"Select the next Tab"},"$:/language/Shortcuts/Input/Up/Hint":{"title":"$:/language/Shortcuts/Input/Up/Hint","text":"Select the previous item"},"$:/language/Shortcuts/SidebarLayout/Hint":{"title":"$:/language/Shortcuts/SidebarLayout/Hint","text":"Change the sidebar layout"},"$:/language/Switcher/Subtitle/theme":{"title":"$:/language/Switcher/Subtitle/theme","text":"Switch Theme"},"$:/language/Switcher/Subtitle/layout":{"title":"$:/language/Switcher/Subtitle/layout","text":"Switch Layout"},"$:/language/Switcher/Subtitle/language":{"title":"$:/language/Switcher/Subtitle/language","text":"Switch Language"},"$:/language/Switcher/Subtitle/palette":{"title":"$:/language/Switcher/Subtitle/palette","text":"Switch Palette"},"$:/language/SystemTiddler/Tooltip":{"title":"$:/language/SystemTiddler/Tooltip","text":"This is a system tiddler"},"$:/language/SystemTiddlers/Include/Prompt":{"title":"$:/language/SystemTiddlers/Include/Prompt","text":"Include system tiddlers"},"$:/language/TagManager/Colour/Heading":{"title":"$:/language/TagManager/Colour/Heading","text":"Colour"},"$:/language/TagManager/Count/Heading":{"title":"$:/language/TagManager/Count/Heading","text":"Count"},"$:/language/TagManager/Icon/Heading":{"title":"$:/language/TagManager/Icon/Heading","text":"Icon"},"$:/language/TagManager/Icons/None":{"title":"$:/language/TagManager/Icons/None","text":"None"},"$:/language/TagManager/Info/Heading":{"title":"$:/language/TagManager/Info/Heading","text":"Info"},"$:/language/TagManager/Tag/Heading":{"title":"$:/language/TagManager/Tag/Heading","text":"Tag"},"$:/language/Tiddler/DateFormat":{"title":"$:/language/Tiddler/DateFormat","text":"DDth MMM YYYY at hh12:0mmam"},"$:/language/UnsavedChangesWarning":{"title":"$:/language/UnsavedChangesWarning","text":"You have unsaved changes in TiddlyWiki"},"$:/language/Yes":{"title":"$:/language/Yes","text":"Yes"},"$:/language/Modals/Download":{"title":"$:/language/Modals/Download","subtitle":"Download changes","footer":"<$button message=\"tm-close-tiddler\">Close</$button>","help":"https://tiddlywiki.com/static/DownloadingChanges.html","text":"Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"},"$:/config/NewJournal/Title":{"title":"$:/config/NewJournal/Title","text":"DDth MMM YYYY"},"$:/config/NewJournal/Text":{"title":"$:/config/NewJournal/Text","text":""},"$:/config/NewJournal/Tags":{"title":"$:/config/NewJournal/Tags","text":"Journal\n"},"$:/language/Notifications/Save/Done":{"title":"$:/language/Notifications/Save/Done","text":"Saved wiki"},"$:/language/Notifications/Save/Starting":{"title":"$:/language/Notifications/Save/Starting","text":"Starting to save wiki"},"$:/language/Notifications/CopiedToClipboard/Succeeded":{"title":"$:/language/Notifications/CopiedToClipboard/Succeeded","text":"Copied to clipboard!"},"$:/language/Notifications/CopiedToClipboard/Failed":{"title":"$:/language/Notifications/CopiedToClipboard/Failed","text":"Failed to copy to clipboard!"},"$:/language/Search/DefaultResults/Caption":{"title":"$:/language/Search/DefaultResults/Caption","text":"List"},"$:/language/Search/Filter/Caption":{"title":"$:/language/Search/Filter/Caption","text":"Filter"},"$:/language/Search/Filter/Hint":{"title":"$:/language/Search/Filter/Hint","text":"Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]"},"$:/language/Search/Filter/Matches":{"title":"$:/language/Search/Filter/Matches","text":"//<small><<resultCount>> matches</small>//"},"$:/language/Search/Matches":{"title":"$:/language/Search/Matches","text":"//<small><<resultCount>> matches</small>//"},"$:/language/Search/Matches/All":{"title":"$:/language/Search/Matches/All","text":"All matches:"},"$:/language/Search/Matches/NoMatch":{"title":"$:/language/Search/Matches/NoMatch","text":"//No match//"},"$:/language/Search/Matches/NoResult":{"title":"$:/language/Search/Matches/NoResult","text":"//No search result//"},"$:/language/Search/Matches/Title":{"title":"$:/language/Search/Matches/Title","text":"Title matches:"},"$:/language/Search/Search":{"title":"$:/language/Search/Search","text":"Search"},"$:/language/Search/Search/TooShort":{"title":"$:/language/Search/Search/TooShort","text":"Search text too short"},"$:/language/Search/Shadows/Caption":{"title":"$:/language/Search/Shadows/Caption","text":"Shadows"},"$:/language/Search/Shadows/Hint":{"title":"$:/language/Search/Shadows/Hint","text":"Search for shadow tiddlers"},"$:/language/Search/Shadows/Matches":{"title":"$:/language/Search/Shadows/Matches","text":"//<small><<resultCount>> matches</small>//"},"$:/language/Search/Standard/Caption":{"title":"$:/language/Search/Standard/Caption","text":"Standard"},"$:/language/Search/Standard/Hint":{"title":"$:/language/Search/Standard/Hint","text":"Search for standard tiddlers"},"$:/language/Search/Standard/Matches":{"title":"$:/language/Search/Standard/Matches","text":"//<small><<resultCount>> matches</small>//"},"$:/language/Search/System/Caption":{"title":"$:/language/Search/System/Caption","text":"System"},"$:/language/Search/System/Hint":{"title":"$:/language/Search/System/Hint","text":"Search for system tiddlers"},"$:/language/Search/System/Matches":{"title":"$:/language/Search/System/Matches","text":"//<small><<resultCount>> matches</small>//"},"$:/language/SideBar/Caption":{"title":"$:/language/SideBar/Caption","text":"Sidebar"},"$:/language/SideBar/All/Caption":{"title":"$:/language/SideBar/All/Caption","text":"All"},"$:/language/SideBar/Contents/Caption":{"title":"$:/language/SideBar/Contents/Caption","text":"Contents"},"$:/language/SideBar/Drafts/Caption":{"title":"$:/language/SideBar/Drafts/Caption","text":"Drafts"},"$:/language/SideBar/Explorer/Caption":{"title":"$:/language/SideBar/Explorer/Caption","text":"Explorer"},"$:/language/SideBar/Missing/Caption":{"title":"$:/language/SideBar/Missing/Caption","text":"Missing"},"$:/language/SideBar/More/Caption":{"title":"$:/language/SideBar/More/Caption","text":"More"},"$:/language/SideBar/Open/Caption":{"title":"$:/language/SideBar/Open/Caption","text":"Open"},"$:/language/SideBar/Orphans/Caption":{"title":"$:/language/SideBar/Orphans/Caption","text":"Orphans"},"$:/language/SideBar/Recent/Caption":{"title":"$:/language/SideBar/Recent/Caption","text":"Recent"},"$:/language/SideBar/Shadows/Caption":{"title":"$:/language/SideBar/Shadows/Caption","text":"Shadows"},"$:/language/SideBar/System/Caption":{"title":"$:/language/SideBar/System/Caption","text":"System"},"$:/language/SideBar/Tags/Caption":{"title":"$:/language/SideBar/Tags/Caption","text":"Tags"},"$:/language/SideBar/Tags/Untagged/Caption":{"title":"$:/language/SideBar/Tags/Untagged/Caption","text":"untagged"},"$:/language/SideBar/Tools/Caption":{"title":"$:/language/SideBar/Tools/Caption","text":"Tools"},"$:/language/SideBar/Types/Caption":{"title":"$:/language/SideBar/Types/Caption","text":"Types"},"$:/SiteSubtitle":{"title":"$:/SiteSubtitle","text":"a non-linear personal web notebook"},"$:/SiteTitle":{"title":"$:/SiteTitle","text":"My TiddlyWiki"},"$:/language/Snippets/FunctionDefinition":{"title":"$:/language/Snippets/FunctionDefinition","tags":"$:/tags/TextEditor/Snippet","caption":"Function definition","text":"\\function f.name(param1,param2:\"default value\") [<param1>!is[blank]else<param2>]\n\n<<f.name>>\n"},"$:/language/Snippets/ListByTag":{"title":"$:/language/Snippets/ListByTag","tags":"$:/tags/TextEditor/Snippet","caption":"List of tiddlers by tag","text":"<<list-links \"[tag[task]sort[title]]\">>\n"},"$:/language/Snippets/MacroDefinition":{"title":"$:/language/Snippets/MacroDefinition","tags":"$:/tags/TextEditor/Snippet","caption":"Macro definition","text":"\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"},"$:/language/Snippets/ProcedureDefinition":{"title":"$:/language/Snippets/ProcedureDefinition","tags":"$:/tags/TextEditor/Snippet","caption":"Procedure definition","text":"\\procedure procName(param1:\"default value\",param2)\nYour text comes here.\n\\end\n"},"$:/language/Snippets/Table4x3":{"title":"$:/language/Snippets/Table4x3","tags":"$:/tags/TextEditor/Snippet","caption":"Table with 4 columns by 3 rows","text":"|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"},"$:/language/Snippets/TableOfContents":{"title":"$:/language/Snippets/TableOfContents","tags":"$:/tags/TextEditor/Snippet","caption":"Table of Contents","text":"<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"},"$:/language/ThemeTweaks/ThemeTweaks":{"title":"$:/language/ThemeTweaks/ThemeTweaks","text":"Theme Tweaks"},"$:/language/ThemeTweaks/ThemeTweaks/Hint":{"title":"$:/language/ThemeTweaks/ThemeTweaks/Hint","text":"You can tweak certain aspects of the ''Vanilla'' theme."},"$:/language/ThemeTweaks/Options":{"title":"$:/language/ThemeTweaks/Options","text":"Options"},"$:/language/ThemeTweaks/Options/SidebarLayout":{"title":"$:/language/ThemeTweaks/Options/SidebarLayout","text":"Sidebar layout"},"$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid":{"title":"$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid","text":"Fixed story, fluid sidebar"},"$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed":{"title":"$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed","text":"Fluid story, fixed sidebar"},"$:/language/ThemeTweaks/Options/StickyTitles":{"title":"$:/language/ThemeTweaks/Options/StickyTitles","text":"Sticky titles"},"$:/language/ThemeTweaks/Options/StickyTitles/Hint":{"title":"$:/language/ThemeTweaks/Options/StickyTitles/Hint","text":"Causes tiddler titles to \"stick\" to the top of the browser window"},"$:/language/ThemeTweaks/Options/CodeWrapping":{"title":"$:/language/ThemeTweaks/Options/CodeWrapping","text":"Wrap long lines in code blocks"},"$:/language/ThemeTweaks/Settings":{"title":"$:/language/ThemeTweaks/Settings","text":"Settings"},"$:/language/ThemeTweaks/Settings/FontFamily":{"title":"$:/language/ThemeTweaks/Settings/FontFamily","text":"Font family"},"$:/language/ThemeTweaks/Settings/CodeFontFamily":{"title":"$:/language/ThemeTweaks/Settings/CodeFontFamily","text":"Code font family"},"$:/language/ThemeTweaks/Settings/EditorFontFamily":{"title":"$:/language/ThemeTweaks/Settings/EditorFontFamily","text":"Editor font family"},"$:/language/ThemeTweaks/Settings/BackgroundImage":{"title":"$:/language/ThemeTweaks/Settings/BackgroundImage","text":"Page background image"},"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment":{"title":"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment","text":"Page background image attachment"},"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll":{"title":"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll","text":"Scroll with tiddlers"},"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed":{"title":"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed","text":"Fixed to window"},"$:/language/ThemeTweaks/Settings/BackgroundImageSize":{"title":"$:/language/ThemeTweaks/Settings/BackgroundImageSize","text":"Page background image size"},"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto":{"title":"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto","text":"Auto"},"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover":{"title":"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover","text":"Cover"},"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain":{"title":"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain","text":"Contain"},"$:/language/ThemeTweaks/Metrics":{"title":"$:/language/ThemeTweaks/Metrics","text":"Sizes"},"$:/language/ThemeTweaks/Metrics/FontSize":{"title":"$:/language/ThemeTweaks/Metrics/FontSize","text":"Font size"},"$:/language/ThemeTweaks/Metrics/LineHeight":{"title":"$:/language/ThemeTweaks/Metrics/LineHeight","text":"Line height"},"$:/language/ThemeTweaks/Metrics/BodyFontSize":{"title":"$:/language/ThemeTweaks/Metrics/BodyFontSize","text":"Font size for tiddler body"},"$:/language/ThemeTweaks/Metrics/BodyLineHeight":{"title":"$:/language/ThemeTweaks/Metrics/BodyLineHeight","text":"Line height for tiddler body"},"$:/language/ThemeTweaks/Metrics/StoryLeft":{"title":"$:/language/ThemeTweaks/Metrics/StoryLeft","text":"Story left position"},"$:/language/ThemeTweaks/Metrics/StoryLeft/Hint":{"title":"$:/language/ThemeTweaks/Metrics/StoryLeft/Hint","text":"how far the left margin of the story river<br>(tiddler area) is from the left of the page"},"$:/language/ThemeTweaks/Metrics/StoryTop":{"title":"$:/language/ThemeTweaks/Metrics/StoryTop","text":"Story top position"},"$:/language/ThemeTweaks/Metrics/StoryTop/Hint":{"title":"$:/language/ThemeTweaks/Metrics/StoryTop/Hint","text":"how far the top margin of the story river<br>is from the top of the page"},"$:/language/ThemeTweaks/Metrics/StoryRight":{"title":"$:/language/ThemeTweaks/Metrics/StoryRight","text":"Story right"},"$:/language/ThemeTweaks/Metrics/StoryRight/Hint":{"title":"$:/language/ThemeTweaks/Metrics/StoryRight/Hint","text":"how far the left margin of the sidebar <br>is from the left of the page"},"$:/language/ThemeTweaks/Metrics/StoryWidth":{"title":"$:/language/ThemeTweaks/Metrics/StoryWidth","text":"Story width"},"$:/language/ThemeTweaks/Metrics/StoryWidth/Hint":{"title":"$:/language/ThemeTweaks/Metrics/StoryWidth/Hint","text":"the overall width of the story river"},"$:/language/ThemeTweaks/Metrics/TiddlerWidth":{"title":"$:/language/ThemeTweaks/Metrics/TiddlerWidth","text":"Tiddler width"},"$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint":{"title":"$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint","text":"within the story river"},"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint":{"title":"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint","text":"Sidebar breakpoint"},"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint":{"title":"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint","text":"the minimum page width at which the story<br>river and sidebar will appear side by side"},"$:/language/ThemeTweaks/Metrics/SidebarWidth":{"title":"$:/language/ThemeTweaks/Metrics/SidebarWidth","text":"Sidebar width"},"$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint":{"title":"$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint","text":"the width of the sidebar in fluid-fixed layout"},"$:/language/TiddlerInfo/Advanced/Caption":{"title":"$:/language/TiddlerInfo/Advanced/Caption","text":"Advanced"},"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint":{"title":"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint","text":"none"},"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading":{"title":"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading","text":"Plugin Details"},"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint":{"title":"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint","text":"This plugin contains the following shadow tiddlers:"},"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading":{"title":"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading","text":"Shadow Status"},"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint":{"title":"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint","text":"The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"},"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint":{"title":"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint","text":"The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"},"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source":{"title":"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source","text":"It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"},"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint":{"title":"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint","text":"It is overridden by an ordinary tiddler"},"$:/language/TiddlerInfo/Fields/Caption":{"title":"$:/language/TiddlerInfo/Fields/Caption","text":"Fields"},"$:/language/TiddlerInfo/List/Caption":{"title":"$:/language/TiddlerInfo/List/Caption","text":"List"},"$:/language/TiddlerInfo/List/Empty":{"title":"$:/language/TiddlerInfo/List/Empty","text":"This tiddler does not have a list"},"$:/language/TiddlerInfo/Listed/Caption":{"title":"$:/language/TiddlerInfo/Listed/Caption","text":"Listed"},"$:/language/TiddlerInfo/Listed/Empty":{"title":"$:/language/TiddlerInfo/Listed/Empty","text":"This tiddler is not listed by any others"},"$:/language/TiddlerInfo/References/Caption":{"title":"$:/language/TiddlerInfo/References/Caption","text":"Backlinks"},"$:/language/TiddlerInfo/References/Empty":{"title":"$:/language/TiddlerInfo/References/Empty","text":"No tiddlers link to this one"},"$:/language/TiddlerInfo/Tagging/Caption":{"title":"$:/language/TiddlerInfo/Tagging/Caption","text":"Tagging"},"$:/language/TiddlerInfo/Tagging/Empty":{"title":"$:/language/TiddlerInfo/Tagging/Empty","text":"No tiddlers are tagged with this one"},"$:/language/TiddlerInfo/Tools/Caption":{"title":"$:/language/TiddlerInfo/Tools/Caption","text":"Tools"},"$:/language/Docs/Types/application/javascript":{"title":"$:/language/Docs/Types/application/javascript","description":"JavaScript code","name":"application/javascript","group":"Developer","group-sort":"2"},"$:/language/Docs/Types/application/json":{"title":"$:/language/Docs/Types/application/json","description":"JSON data","name":"application/json","group":"Developer","group-sort":"2"},"$:/language/Docs/Types/application/x-tiddler-dictionary":{"title":"$:/language/Docs/Types/application/x-tiddler-dictionary","description":"Data dictionary","name":"application/x-tiddler-dictionary","group":"Developer","group-sort":"2"},"$:/language/Docs/Types/image/gif":{"title":"$:/language/Docs/Types/image/gif","description":"GIF image","name":"image/gif","group":"Image","group-sort":"1"},"$:/language/Docs/Types/image/jpeg":{"title":"$:/language/Docs/Types/image/jpeg","description":"JPEG image","name":"image/jpeg","group":"Image","group-sort":"1"},"$:/language/Docs/Types/image/png":{"title":"$:/language/Docs/Types/image/png","description":"PNG image","name":"image/png","group":"Image","group-sort":"1"},"$:/language/Docs/Types/image/svg+xml":{"title":"$:/language/Docs/Types/image/svg+xml","description":"SVG image","name":"image/svg+xml","group":"Image","group-sort":"1"},"$:/language/Docs/Types/text/css":{"title":"$:/language/Docs/Types/text/css","description":"Static stylesheet","name":"text/css","group":"Developer","group-sort":"2"},"$:/language/Docs/Types/text/html":{"title":"$:/language/Docs/Types/text/html","description":"HTML markup","name":"text/html","group":"Text","group-sort":"0"},"$:/language/Docs/Types/text/plain":{"title":"$:/language/Docs/Types/text/plain","description":"Plain text","name":"text/plain","group":"Text","group-sort":"0"},"$:/language/Docs/Types/text/vnd.tiddlywiki":{"title":"$:/language/Docs/Types/text/vnd.tiddlywiki","description":"TiddlyWiki 5","name":"text/vnd.tiddlywiki","group":"Text","group-sort":"0"},"$:/language/Docs/Types/text/vnd.tiddlywiki-multiple":{"title":"$:/language/Docs/Types/text/vnd.tiddlywiki-multiple","description":"Compound tiddler","name":"text/vnd.tiddlywiki-multiple","group":"Developer","group-sort":"2"},"$:/languages/en-GB/icon":{"title":"$:/languages/en-GB/icon","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"},"$:/languages/en-GB":{"title":"$:/languages/en-GB","name":"en-GB","description":"English (British)","author":"JeremyRuston","core-version":">=5.0.0\"","text":"Stub pseudo-plugin for the default language"},"$:/core/modules/commander.js":{"title":"$:/core/modules/commander.js","text":"/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n","type":"application/javascript","module-type":"global"},"$:/core/modules/commands/build.js":{"title":"$:/core/modules/commands/build.js","text":"/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo && $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/clearpassword.js":{"title":"$:/core/modules/commands/clearpassword.js","text":"/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/commands.js":{"title":"$:/core/modules/commands/commands.js","text":"/*\\\ntitle: $:/core/modules/commands/commands.js\ntype: application/javascript\nmodule-type: command\n\nRuns the commands returned from a filter\n\n\\*/\n\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"commands\",\n\tsynchronous: true\n};\n\nvar Command = function(params, commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Parse the filter\n\tvar filter = this.params[0];\n\tif(!filter) {\n\t\treturn \"No filter specified\";\n\t}\n\tvar commands = this.commander.wiki.filterTiddlers(filter)\n\tif(commands.length === 0) {\n\t\treturn \"No tiddlers found for filter '\" + filter + \"'\";\n\t}\n\tthis.commander.addCommandTokens(commands);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/deletetiddlers.js":{"title":"$:/core/modules/commands/deletetiddlers.js","text":"/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/editions.js":{"title":"$:/core/modules/commands/editions.js","text":"/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\" \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/fetch.js":{"title":"$:/core/modules/commands/fetch.js","text":"/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = this.commander.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t \tdata = [];\n\t self.commander.write(\"Reading \" + url + \": \");\n\t response.on(\"data\",function(chunk) {\n\t data.push(chunk);\n\t self.commander.write(\".\");\n\t });\n\t response.on(\"end\",function() {\n\t self.commander.write(\"\\n\");\n\t if(response.statusCode === 200) {\n\t\t self.processBody(Buffer.concat(data),type,options,url);\n\t\t callback(null);\n\t } else {\n\t \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t \t} else {\n\t\t \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\n\t \t}\n\t }\n\t \t});\n\t \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/help.js":{"title":"$:/core/modules/commands/help.js","text":"/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/import.js":{"title":"$:/core/modules/commands/import.js","text":"/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/init.js":{"title":"$:/core/modules/commands/init.js","text":"/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = $tw.utils.parseJSONSafe(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/listen.js":{"title":"$:/core/modules/commands/listen.js","text":"/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: []\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/load.js":{"title":"$:/core/modules/commands/load.js","text":"/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/makelibrary.js":{"title":"$:/core/modules/commands/makelibrary.js","text":"/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = $tw.utils.getAllPlugins();\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers})\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/output.js":{"title":"$:/core/modules/commands/output.js","text":"/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/password.js":{"title":"$:/core/modules/commands/password.js","text":"/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/render.js":{"title":"$:/core/modules/commands/render.js","text":"/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n\t/*jslint node: true, browser: true */\n\t/*global $tw: false */\n\t\"use strict\";\n\t\n\tvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\t\n\texports.info = {\n\t\tname: \"render\",\n\t\tsynchronous: true\n\t};\n\t\n\tvar Command = function(params,commander,callback) {\n\t\tthis.params = params;\n\t\tthis.commander = commander;\n\t\tthis.callback = callback;\n\t};\n\t\n\tCommand.prototype.execute = function() {\n\t\tif(this.params.length < 1) {\n\t\t\treturn \"Missing tiddler filter\";\n\t\t}\n\t\tvar self = this,\n\t\t\tfs = require(\"fs\"),\n\t\t\tpath = require(\"path\"),\n\t\t\twiki = this.commander.wiki,\n\t\t\ttiddlerFilter = this.params[0],\n\t\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\t\ttype = this.params[2] || \"text/html\",\n\t\t\ttemplate = this.params[3],\n\t\t\tvariableList = this.params.slice(4),\n\t\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter),\n\t\t\tvariables = Object.create(null);\n\t\t\twhile(variableList.length >= 2) {\n\t\t\t\tvariables[variableList[0]] = variableList[1];\n\t\t\t\tvariableList = variableList.slice(2);\n\t\t\t}\n\t\t$tw.utils.each(tiddlers,function(title) {\n\t\t\tvar filenameResults = wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]));\n\t\t\tif(filenameResults.length > 0) {\n\t\t\t\tvar filepath = path.resolve(self.commander.outputPath,filenameResults[0]);\n\t\t\t\tif(self.commander.verbose) {\n\t\t\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t\t\t}\n\t\t\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\t\t\twidgetNode = wiki.makeWidget(parser,{variables: $tw.utils.extend({},variables,{currentTiddler: title,storyTiddler: title})}),\n\t\t\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\t\t\twidgetNode.render(container,null);\n\t\t\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t\t\t$tw.utils.createFileDirectories(filepath);\n\t\t\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t\t\t} else {\n\t\t\t\tconsole.log(\"Not rendering \\\"\" + title + \"\\\" because the filename filter returned an empty result\");\n\t\t\t}\n\t\t});\n\t\treturn null;\n\t};\n\t\n\texports.Command = Command;\n\t\n\t})();\n\t","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/rendertiddler.js":{"title":"$:/core/modules/commands/rendertiddler.js","text":"/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\tvariables.storyTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/rendertiddlers.js":{"title":"$:/core/modules/commands/rendertiddlers.js","text":"/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title, storyTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,$tw.utils.encodeURIComponentExtended(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/save.js":{"title":"$:/core/modules/commands/save.js","text":"/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n\t/*jslint node: true, browser: true */\n\t/*global $tw: false */\n\t\"use strict\";\n\t\n\texports.info = {\n\t\tname: \"save\",\n\t\tsynchronous: true\n\t};\n\t\n\tvar Command = function(params,commander,callback) {\n\t\tthis.params = params;\n\t\tthis.commander = commander;\n\t\tthis.callback = callback;\n\t};\n\t\n\tCommand.prototype.execute = function() {\n\t\tif(this.params.length < 1) {\n\t\t\treturn \"Missing filename filter\";\n\t\t}\n\t\tvar self = this,\n\t\t\tfs = require(\"fs\"),\n\t\t\tpath = require(\"path\"),\n\t\t\tresult = null,\n\t\t\twiki = this.commander.wiki,\n\t\t\ttiddlerFilter = this.params[0],\n\t\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t\t$tw.utils.each(tiddlers,function(title) {\n\t\t\tif(!result) {\n\t\t\t\tvar tiddler = self.commander.wiki.getTiddler(title);\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\t\t\t\t\tdirectory: path.resolve(self.commander.outputPath),\n\t\t\t\t\t\tpathFilters: [filenameFilter],\n\t\t\t\t\t\twiki: wiki,\n\t\t\t\t\t\tfileInfo: {\n\t\t\t\t\t\t\toverwrite: true\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\tif(self.commander.verbose) {\n\t\t\t\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + fileInfo.filepath + \"\\\"\");\n\t\t\t\t\t}\n\t\t\t\t\ttry {\n\t\t\t\t\t\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n\t\t\t\t\t} catch (err) {\n\t\t\t\t\t\tresult = \"Error saving tiddler \\\"\" + title + \"\\\", to file: \\\"\" + fileInfo.filepath + \"\\\"\";\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresult = \"Tiddler '\" + title + \"' not found\";\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\treturn result;\n\t};\n\t\n\texports.Command = Command;\n\t\n\t})();\n\t","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/savelibrarytiddlers.js":{"title":"$:/core/modules/commands/savelibrarytiddlers.js","text":"/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <tiddler-filter> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe tiddler filter specifies the plugins to be included.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + $tw.utils.encodeURIComponentExtended(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = $tw.utils.parseJSONSafe(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\tdoesRequireReload = !!self.commander.wiki.doesPluginInfoRequireReload(pluginTiddlers),\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{\n\t\t\ttext: undefined,\n\t\t\treadme: readmeContent,\n\t\t\t\"requires-reload\": doesRequireReload ? \"yes\" : \"no\",\n\t\t\ticon: iconContent\n\t\t}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/savetiddler.js":{"title":"$:/core/modules/commands/savetiddler.js","text":"/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/savetiddlers.js":{"title":"$:/core/modules/commands/savetiddlers.js","text":"/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,$tw.utils.encodeURIComponentExtended(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text || \"\",contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/savewikifolder.js":{"title":"$:/core/modules/commands/savewikifolder.js","text":"/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [ [<name>=<value>] ]*\n\nThe following options are supported:\n\n* ''filter'': a filter expression defining the tiddlers to be included in the output\n* ''explodePlugins'': set to \"no\" to suppress exploding plugins into their constituent shadow tiddlers (defaults to \"yes\")\n\nSupports backward compatibility with --savewikifolder <wikifolderpath> [<filter>] [ [<name>=<value>] ]*\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar regFilter = /^[a-zA-Z0-9\\.\\-_]+=/g, // dynamic parameters\n\t\tnamedParames,\n\t\ttiddlerFilter,\n\t\toptions = {};\n\tif (regFilter.test(this.params[1])) { \n\t\tnamedParames = this.commander.extractNamedParameters(this.params.slice(1));\n\t\ttiddlerFilter = namedParames.filter || \"[all[tiddlers]]\";\n\t} else {\n\t\tnamedParames = this.commander.extractNamedParameters(this.params.slice(2));\n\t\ttiddlerFilter = this.params[1];\n\t}\n\ttiddlerFilter = tiddlerFilter || \"[all[tiddlers]]\";\n\toptions.explodePlugins = namedParames.explodePlugins || \"yes\";\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],tiddlerFilter,this.commander,options);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander,options) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter;\n\tthis.commander = commander;\n\tthis.explodePlugins = options.explodePlugins;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type] || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else if(self.explodePlugins !== \"no\") {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t} else if(self.explodePlugins === \"no\") {\n\t\t\t\t\t\tself.log(\"Processing custom plugin to tiddlders folder: \" + title);\n\t\t\t\t\t\tself.saveTiddler(\"tiddlers\", tiddler);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = $tw.utils.parseJSONSafe(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler,title) {\n\t\tif(!tiddler.title) {\n\t\t\ttiddler.title = title;\n\t\t }\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar title = tiddler.fields.title, fileInfo, pathFilters, extFilters;\n\tif(this.wiki.tiddlerExists(\"$:/config/FileSystemPaths\")) {\n\t\tpathFilters = this.wiki.getTiddlerText(\"$:/config/FileSystemPaths\",\"\").split(\"\\n\");\n\t}\n\tif(this.wiki.tiddlerExists(\"$:/config/FileSystemExtensions\")) {\n\t\textFilters = this.wiki.getTiddlerText(\"$:/config/FileSystemExtensions\",\"\").split(\"\\n\");\n\t}\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\tpathFilters: pathFilters,\n\t\textFilters: extFilters,\n\t\twiki: this.wiki,\n\t\tfileInfo: {}\n\t});\n\ttry {\n\t\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n\t} catch (err) {\n\t\tconsole.log(\"SaveWikiFolder: Error saving file '\" + fileInfo.filepath + \"', tiddler: '\" + tiddler.fields.title);\n\t}\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/server.js":{"title":"$:/core/modules/commands/server.js","text":"/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/setfield.js":{"title":"$:/core/modules/commands/setfield.js","text":"/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/unpackplugin.js":{"title":"$:/core/modules/commands/unpackplugin.js","text":"/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/verbose.js":{"title":"$:/core/modules/commands/verbose.js","text":"/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n \" + $tw.boot.logMessages.join(\"\\n \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/commands/version.js":{"title":"$:/core/modules/commands/version.js","text":"/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n","type":"application/javascript","module-type":"command"},"$:/core/modules/config.js":{"title":"$:/core/modules/config.js","text":"/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, dollar:36, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, nobreak:8288, NoBreak:8288, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,nav,ol,p,pre,section,summary,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n","type":"application/javascript","module-type":"config"},"$:/core/modules/deserializers.js":{"title":"$:/core/modules/deserializers.js","text":"/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [deserializeTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar results = [],\n\t\tincoming = $tw.utils.parseJSONSafe(text,function(err) {\n\t\t\treturn [{\n\t\t\t\ttitle: \"JSON error: \" + err,\n\t\t\t\ttext: \"\"\n\t\t\t}];\n\t\t});\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\tvar results = [];\n\t// Check if we've got an old-style store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tstoreAreaMatch = storeAreaMarkerRegExp.exec(text);\n\tif(storeAreaMatch) {\n\t\t// If so, we've got tiddlers in classic TiddlyWiki format or unencrypted old-style TW5 format\n\t\tresults.push.apply(results,deserializeStoreArea(text,storeAreaMarkerRegExp.lastIndex,!!storeAreaMatch[1],fields));\n\t}\n\t// Check for new-style store areas\n\tvar newStoreAreaMarkerRegExp = /<script class=\"tiddlywiki-tiddler-store\" type=\"([^\"]*)\">/gi,\n\t\tnewStoreAreaMatch = newStoreAreaMarkerRegExp.exec(text),\n\t\thaveHadNewStoreArea = !!newStoreAreaMatch;\n\twhile(newStoreAreaMatch) {\n\t\tresults.push.apply(results,deserializeNewStoreArea(text,newStoreAreaMarkerRegExp.lastIndex,newStoreAreaMatch[1],fields));\n\t\tnewStoreAreaMatch = newStoreAreaMarkerRegExp.exec(text);\n\t}\n\t// Return if we had either an old-style or a new-style store area\n\tif(storeAreaMatch || haveHadNewStoreArea) {\n\t\treturn results;\n\t}\n\t// Otherwise, check whether we've got an encrypted file\n\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\tif(encryptedStoreArea) {\n\t\t// If so, attempt to decrypt it using the current password\n\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t} else {\n\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\treturn deserializeHtmlFile(text,fields);\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeNewStoreArea(text,storeAreaEnd,type,fields) {\n\tvar endOfScriptRegExp = /<\\/script>/gi;\n\tendOfScriptRegExp.lastIndex = storeAreaEnd;\n\tvar match = endOfScriptRegExp.exec(text);\n\tif(match) {\n\t\tvar scriptContent = text.substring(storeAreaEnd,match.index);\n\t\treturn $tw.wiki.deserializeTiddlers(type,scriptContent);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nfunction deserializeStoreArea(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = deserializeTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar deserializeTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\n})();\n","type":"application/javascript","module-type":"tiddlerdeserializer"},"$:/core/modules/editor/engines/framed.js":{"title":"$:/core/modules/editor/engines/framed.js","text":"/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tvar paletteTitle = this.widget.wiki.getTiddlerText(\"$:/palette\");\n\tvar colorScheme = (this.widget.wiki.getTiddler(paletteTitle) || {fields: {}}).fields[\"color-scheme\"] || \"light\";\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"<meta name='color-scheme' content='\" + colorScheme + \"'>\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType && this.widget.editTag !== \"textarea\") {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this,handlerMethod: \"handleKeydownEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"}\n\t]);\n\t// Add drag and drop event listeners if fileDrop is enabled\n\tif(this.widget.isFileDropEnabled) {\n\t\t$tw.utils.addEventListeners(this.domNode,[\n\t\t\t{name: \"dragenter\",handlerObject: this.widget,handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\",handlerObject: this.widget,handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\",handlerObject: this.widget,handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"dragend\",handlerObject: this.widget,handlerMethod: \"handleDragEndEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this.widget,handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this.widget,handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"click\",handlerObject: this.widget,handlerMethod: \"handleClickEvent\"}\n\t\t]);\n\t}\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n\t// Ensure we don't force text direction to LTR\n\tthis.domNode.style.removeProperty(\"direction\");\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nFramedEngine.prototype.updateDomNodeText = function(text) {\n\ttry {\n\t\tthis.domNode.value = text;\n\t} catch(e) {\n\t\t// Ignore\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = newHeight + \"px\";\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus) {\n\t\tthis.domNode.focus();\n\t}\n\tif(this.domNode.select) {\n\t\t$tw.utils.setSelectionByPosition(this.domNode,this.widget.editFocusSelectFromStart,this.widget.editFocusSelectFromEnd);\n\t}\n};\n\n/*\nHandle a focus event\n*/\nFramedEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\n\t}\n};\n\n/*\nHandle a keydown event\n */\nFramedEngine.prototype.handleKeydownEvent = function(event) {\n\tif ($tw.keyboardManager.handleKeydownEvent(event, {onlyPriority: true})) {\n\t\treturn true;\n\t}\n\n\treturn this.widget.handleKeydownEvent(event);\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions,this,event,{actionValue: this.getText()});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n","type":"application/javascript","module-type":"library"},"$:/core/modules/editor/engines/simple.js":{"title":"$:/core/modules/editor/engines/simple.js","text":"/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType && this.widget.editTag !== \"textarea\") {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nSimpleEngine.prototype.updateDomNodeText = function(text) {\n\ttry {\n\t\tthis.domNode.value = text;\n\t} catch(e) {\n\t\t// Ignore\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus = function() {\n\tif(this.domNode.focus) {\n\t\tthis.domNode.focus();\n\t}\n\tif(this.domNode.select) {\n\t\t$tw.utils.setSelectionByPosition(this.domNode,this.widget.editFocusSelectFromStart,this.widget.editFocusSelectFromEnd);\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions,this,event,{actionValue: this.getText()});\n\t}\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\n\t}\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n","type":"application/javascript","module-type":"library"},"$:/core/modules/editor/factory.js":{"title":"$:/core/modules/editor/factory.js","text":"/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tif(tiddler.hasField(this.editField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\t} else {\n\t\t\t\t\tvalue = this.editDefault || \"\";\n\t\t\t\t}\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editFocusSelectFromStart = $tw.utils.parseNumber(this.getAttribute(\"focusSelectFromStart\",\"0\"));\n\t\tthis.editFocusSelectFromEnd = $tw.utils.parseNumber(this.getAttribute(\"focusSelectFromEnd\",\"0\"));\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\") === \"yes\";\n\t\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\t\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\t\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\n\t\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t\tthis.isFileDropEnabled = this.getAttribute(\"fileDrop\",\"no\") === \"yes\";\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows || changedAttributes.tabindex || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE] || changedTiddlers[\"$:/palette\"] || changedAttributes.disabled || changedAttributes.fileDrop) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if (changedTiddlers[this.editRefreshTitle]) {\n\t\t\tthis.engine.updateDomNodeText(this.getEditInfo().value);\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.cloneEvent(event,[\"keyCode\",\"code\",\"which\",\"key\",\"metaKey\",\"ctrlKey\",\"altKey\",\"shiftKey\"]);\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\tEditTextWidget.prototype.cloneEvent = function(event,propertiesToCopy) {\n\t\tvar propertiesToCopy = propertiesToCopy || [],\n\t\t\tnewEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(event.type, true, true);\n\t\t}\n\t\t$tw.utils.each(propertiesToCopy,function(prop){\n\t\t\tnewEvent[prop] = event[prop];\n\t\t});\n\t\treturn newEvent;\n\t};\n\n\tEditTextWidget.prototype.dispatchDOMEvent = function(newEvent) {\n\t\tvar dispatchNode = this.engine.iframeNode || this.engine.parentNode;\n\t\treturn dispatchNode.dispatchEvent(newEvent);\n\t};\n\n\t/*\n\tPropogate drag and drop events with File data to our container for the dropzone widgets benefit.\n\tIf there are no Files, let the browser handle it.\n\t*/\n\tEditTextWidget.prototype.handleDropEvent = function(event) {\n\t\tif($tw.utils.dragEventContainsFiles(event)) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\tthis.dispatchDOMEvent(this.cloneEvent(event,[\"dataTransfer\"]));\n\t\t} \n\t};\n\n\tEditTextWidget.prototype.handlePasteEvent = function(event) {\n\t\tif(event.clipboardData && event.clipboardData.files && event.clipboardData.files.length) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\tthis.dispatchDOMEvent(this.cloneEvent(event,[\"clipboardData\"]));\n\t\t}\n\t};\n\n\tEditTextWidget.prototype.handleDragEnterEvent = function(event) {\n\t\tif($tw.utils.dragEventContainsFiles(event)) {\n\t\t\t// Ignore excessive events fired by FF when entering and leaving text nodes in a text area.\n\t\t\tif( event.relatedTarget && (event.relatedTarget.nodeType === 3 || event.target === event.relatedTarget)) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tevent.preventDefault();\n\t\t\treturn this.dispatchDOMEvent(this.cloneEvent(event,[\"dataTransfer\"]));\n\t\t}\n\t\treturn true;\n\t};\n\n\tEditTextWidget.prototype.handleDragOverEvent = function(event) {\n\t\tif($tw.utils.dragEventContainsFiles(event)) {\n\t\t\t// Call preventDefault() in browsers that default to not allowing drop events on textarea\n\t\t\tif($tw.browser.isFirefox || $tw.browser.isIE) {\n\t\t\t\tevent.preventDefault();\n\t\t\t}\n\t\t\tevent.dataTransfer.dropEffect = \"copy\";\n\t\t\treturn this.dispatchDOMEvent(this.cloneEvent(event,[\"dataTransfer\"]));\n\t\t}\n\t\treturn true;\n\t};\n\n\tEditTextWidget.prototype.handleDragLeaveEvent = function(event) {\n\t\t// Ignore excessive events fired by FF when entering and leaving text nodes in a text area.\n\t\tif(event.relatedTarget && ((event.relatedTarget.nodeType === 3) || (event.target === event.relatedTarget))) {\n\t\t\treturn true;\n\t\t}\n\t\tevent.preventDefault();\n\t\tthis.dispatchDOMEvent(this.cloneEvent(event,[\"dataTransfer\"]));\n\t};\n\n\tEditTextWidget.prototype.handleDragEndEvent = function(event) {\n\t\tthis.dispatchDOMEvent(this.cloneEvent(event));\n\t};\n\n\tEditTextWidget.prototype.handleClickEvent = function(event) {\n\t\treturn !this.dispatchDOMEvent(this.cloneEvent(event));\n\t};\n\n\treturn EditTextWidget;\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n","type":"application/javascript","module-type":"library"},"$:/core/modules/editor/operations/bitmap/clear.js":{"title":"$:/core/modules/editor/operations/bitmap/clear.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n","type":"application/javascript","module-type":"bitmapeditoroperation"},"$:/core/modules/editor/operations/bitmap/resize.js":{"title":"$:/core/modules/editor/operations/bitmap/resize.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n","type":"application/javascript","module-type":"bitmapeditoroperation"},"$:/core/modules/editor/operations/bitmap/rotate-left.js":{"title":"$:/core/modules/editor/operations/bitmap/rotate-left.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n","type":"application/javascript","module-type":"bitmapeditoroperation"},"$:/core/modules/editor/operations/text/excise.js":{"title":"$:/core/modules/editor/operations/text/excise.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction isMarkdown(mediaType) {\n\treturn mediaType === 'text/markdown' || mediaType === 'text/x-markdown';\n}\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle,\n\t\twikiLinks = !isMarkdown(editTiddler.fields.type),\n\t\texcisionBaseTitle = $tw.language.getString(\"Buttons/Excise/DefaultTitle\");\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(excisionBaseTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ? [editTiddlerTitle] : [],\n\t\t\ttype: editTiddler.fields.type\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = wikiLinks ? \"[[\" + operation.replacement+ \"]]\"\n\t\t\t\t: (\"[\" + operation.replacement + \"](<#\" + operation.replacement + \">)\");\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n","type":"application/javascript","module-type":"texteditoroperation"},"$:/core/modules/editor/operations/text/focus-editor.js":{"title":"$:/core/modules/editor/operations/text/focus-editor.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/text/focus-editor.js\ntype: application/javascript\nmodule-type: texteditoroperation\nSimply focus the Text editor\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"focus-editor\"] = function(event,operation) {\n\toperation = null;\n};\n\n})();","type":"application/javascript","module-type":"texteditoroperation"},"$:/core/modules/editor/operations/text/insert-text.js":{"title":"$:/core/modules/editor/operations/text/insert-text.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/text/insert-text.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation insert text at the caret position. If there is a selection it is replaced.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"insert-text\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n","type":"application/javascript","module-type":"texteditoroperation"},"$:/core/modules/editor/operations/text/make-link.js":{"title":"$:/core/modules/editor/operations/text/make-link.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n","type":"application/javascript","module-type":"texteditoroperation"},"$:/core/modules/editor/operations/text/prefix-lines.js":{"title":"$:/core/modules/editor/operations/text/prefix-lines.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\tvar targetCount = parseInt(event.paramObject.count + \"\",10);\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,targetCount);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile($tw.utils.startsWith(line,event.paramObject.character)) {\n\t\t\tline = line.substring(event.paramObject.character.length);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== targetCount) {\n\t\t\t// Apply the prefix\n\t\t\tline = prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"texteditoroperation"},"$:/core/modules/editor/operations/text/replace-all.js":{"title":"$:/core/modules/editor/operations/text/replace-all.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n","type":"application/javascript","module-type":"texteditoroperation"},"$:/core/modules/editor/operations/text/replace-selection.js":{"title":"$:/core/modules/editor/operations/text/replace-selection.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n","type":"application/javascript","module-type":"texteditoroperation"},"$:/core/modules/editor/operations/text/save-selection.js":{"title":"$:/core/modules/editor/operations/text/save-selection.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"texteditoroperation"},"$:/core/modules/editor/operations/text/wrap-lines.js":{"title":"$:/core/modules/editor/operations/text/wrap-lines.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\tvar prefix = event.paramObject.prefix || \"\",\n\t\tsuffix = event.paramObject.suffix || \"\";\n\tif($tw.utils.endsWith(operation.text.substring(0,operation.selStart), prefix + \"\\n\") &&\n\t\t\t$tw.utils.startsWith(operation.text.substring(operation.selEnd), \"\\n\" + suffix)) {\n\t\t// Selected text is already surrounded by prefix and suffix: Remove them\n\t\t// Cut selected text plus prefix and suffix\n\t\toperation.cutStart = operation.selStart - (prefix.length + 1);\n\t\toperation.cutEnd = operation.selEnd + suffix.length + 1;\n\t\t// Also cut the following newline (if there is any)\n\t\tif (operation.text[operation.cutEnd] === \"\\n\") {\n\t\t\toperation.cutEnd++;\n\t\t}\n\t\t// Replace with selection\n\t\toperation.replacement = operation.text.substring(operation.selStart,operation.selEnd);\n\t\t// Select text that was in between prefix and suffix\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.selEnd - (prefix.length + 1);\n\t} else {\n\t\t// Cut just past the preceding line break, or the start of the text\n\t\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t\t// Cut to just past the following line break, or to the end of the text\n\t\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t\t// Add the prefix and suffix\n\t\toperation.replacement = prefix + \"\\n\" +\n\t\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\t\tsuffix + \"\\n\";\n\t\toperation.newSelStart = operation.cutStart + prefix.length + 1;\n\t\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"texteditoroperation"},"$:/core/modules/editor/operations/text/wrap-selection.js":{"title":"$:/core/modules/editor/operations/text/wrap-selection.js","text":"/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tvar o = operation,\n\t\tprefix = event.paramObject.prefix,\n\t\tsuffix = event.paramObject.suffix,\n\t\ttrimSelection = event.paramObject.trimSelection || \"no\",\n\t\tselLength = o.selEnd - o.selStart;\n\n\t// This function detects, if trailing spaces are part of the selection __and__ if the user wants to handle them\n\t// Returns \"yes\", \"start\", \"end\", \"no\" (default)\n\t//\tyes .. there are trailing spaces at both ends\n\t//\tstart .. there are trailing spaces at the start\n\t//\tend .. there are trailing spaces at the end\n\t//\tno .. no trailing spaces are taken into account\n\tvar trailingSpaceAt = function(sel) {\n\t\tvar _start,\n\t\t\t_end,\n\t\t\tresult;\n\t\t// trimSelection is a user parameter, which this evaluations takes into account\n\t\tswitch(trimSelection) {\n\t\t\tcase \"end\":\n\t\t\t\tresult = (sel.trimEnd().length !== selLength) ? \"end\" : \"no\";\n\t\t\t\tbreak;\n\t\t\tcase \"yes\":\n\t\t\t\t_start = sel.trimStart().length !== selLength;\n\t\t\t\t_end = sel.trimEnd().length !== selLength;\n\t\t\t\tresult = (_start && _end) ? \"yes\" : (_start) ? \"start\" : (_end) ? \"end\" : \"no\";\n\t\t\t\tbreak;\n\t\t\tcase \"start\":\n\t\t\t\tresult = (sel.trimStart().length !== selLength) ? \"start\" : \"no\";\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\tresult = \"no\";\n\t\t\t\tbreak;\n\t\t}\n\t\treturn result;\n\t}\n\n\tfunction togglePrefixSuffix() {\n\t\tif(o.text.substring(o.selStart - prefix.length, o.selStart + suffix.length) === prefix + suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\to.cutStart = o.selStart - prefix.length;\n\t\t\to.cutEnd = o.selEnd + suffix.length;\n\t\t\to.replacement = \"\";\n\t\t\to.newSelStart = o.cutStart;\n\t\t\to.newSelEnd = o.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\to.cutStart = o.selStart;\n\t\t\to.cutEnd = o.selEnd;\n\t\t\to.replacement = prefix + suffix;\n\t\t\to.newSelStart = o.selStart + prefix.length;\n\t\t\to.newSelEnd = o.newSelStart;\n\t\t}\n\t}\n\n\t// options: lenPrefix, lenSuffix\n\tfunction removePrefixSuffix(options) {\n\t\toptions = options || {};\n\t\tvar _lenPrefix = options.lenPrefix || 0;\n\t\tvar _lenSuffix = options.lenSuffix || 0;\n\n\t\to.cutStart = o.selStart - _lenPrefix;\n\t\to.cutEnd = o.selEnd + _lenSuffix;\n\t\to.replacement = (_lenPrefix || _lenSuffix) ? o.selection : o.selection.substring(prefix.length, o.selection.length - suffix.length);\n\t\to.newSelStart = o.cutStart;\n\t\to.newSelEnd = o.cutStart + o.replacement.length;\n\t}\n\n\tfunction addPrefixSuffix() {\n\t\t// remove trailing space if requested\n\t\tswitch(trailingSpaceAt(o.selection)) {\n\t\t\tcase \"no\":\n\t\t\t\t// has no trailing spaces\n\t\t\t\to.cutStart = o.selStart;\n\t\t\t\to.cutEnd = o.selEnd;\n\t\t\t\to.replacement = prefix + o.selection + suffix;\n\t\t\t\to.newSelStart = o.selStart;\n\t\t\t\to.newSelEnd = o.selStart + o.replacement.length;\n\t\t\t\tbreak;\n\t\t\tcase \"yes\":\n\t\t\t\t// handle both ends\n\t\t\t\to.cutStart = o.selEnd - (o.selection.trimStart().length);\n\t\t\t\to.cutEnd = o.selection.trimEnd().length + o.selStart;\n\t\t\t\to.replacement = prefix + o.selection.trim() + suffix;\n\t\t\t\to.newSelStart = o.cutStart;\n\t\t\t\to.newSelEnd = o.cutStart + o.replacement.length;\n\t\t\t\tbreak;\n\t\t\tcase \"start\":\n\t\t\t\t// handle leading\n\t\t\t\to.cutStart = o.selEnd - (o.selection.trimStart().length);\n\t\t\t\to.cutEnd = o.selEnd;\n\t\t\t\to.replacement = prefix + o.selection.trimStart() + suffix;\n\t\t\t\to.newSelStart = o.cutStart;\n\t\t\t\to.newSelEnd = o.cutStart + o.replacement.length;\n\t\t\t\tbreak;\n\t\t\tcase \"end\":\n\t\t\t\t// handle trailing\n\t\t\t\to.cutStart = o.selStart;\n\t\t\t\to.cutEnd = o.selection.trimEnd().length + o.selStart;\n\t\t\t\to.replacement = prefix + o.selection.trimEnd() + suffix;\n\t\t\t\to.newSelStart = o.selStart;\n\t\t\t\to.newSelEnd = o.selStart + o.replacement.length;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tif(o.selStart === o.selEnd) {\n\t\t// No selection; Create prefix and suffix. Set cursor in between them: \"\"|\"\"\n\t\ttogglePrefixSuffix();\n\t} else if(o.text.substring(o.selStart, o.selStart + prefix.length) === prefix &&\n\t\t\t\to.text.substring(o.selEnd - suffix.length,o.selEnd) === suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\tremovePrefixSuffix();\n\t} else if(o.text.substring(o.selStart - prefix.length, o.selStart) === prefix &&\n\t\t\t\to.text.substring(o.selEnd, o.selEnd + suffix.length) === suffix) {\n\t\t// Prefix and suffix are present BUT not selected -> remove them\n\t\tremovePrefixSuffix({\"lenPrefix\": prefix.length, \"lenSuffix\": suffix.length});\n\t} else {\n\t\t// Add the prefix and suffix\n\t\taddPrefixSuffix();\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"texteditoroperation"},"$:/core/modules/filterrunprefixes/all.js":{"title":"$:/core/modules/filterrunprefixes/all.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/all.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nUnion of sets without de-duplication.\nEquivalent to = filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.all = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.push.apply(results, operationSubFunction(source,widget));\n\t};\n};\n\n})();\n","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/and.js":{"title":"$:/core/modules/filterrunprefixes/and.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/and.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nIntersection of sets.\nEquivalent to + filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.and = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\tsource = options.wiki.makeTiddlerIterator(results.toArray());\n\t\tresults.clear();\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/cascade.js":{"title":"$:/core/modules/filterrunprefixes/cascade.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/cascade.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.cascade = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length !== 0) {\n\t\t\tvar filterList = operationSubFunction(source,widget),\n\t\t\t\tfilterFnList = [];\n\t\t\tvar inputResults = results.toArray();\n\t\t\tresults.clear();\n\t\t\t$tw.utils.each(inputResults,function(title) {\n\t\t\t\tvar result = \"\"; // If no filter matches, we return an empty string\n\t\t\t\t$tw.utils.each(filterList,function(filter,index) {\n\t\t\t\t\tif(!filterFnList[index]) {\n\t\t\t\t\t\tfilterFnList[index] = options.wiki.compileFilter(filter);\n\t\t\t\t\t}\n\t\t\t\t\tvar output = filterFnList[index](options.wiki.makeTiddlerIterator([title]),widget.makeFakeWidgetWithVariables({\n\t\t\t\t\t\t\"currentTiddler\": \"\" + title,\n\t\t\t\t\t\t\"..currentTiddler\": widget.getVariable(\"currentTiddler\",\"\")\n\t\t\t\t\t}));\n\t\t\t\t\tif(output.length !== 0) {\n\t\t\t\t\t\tresult = output[0];\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults.push(result);\n\t\t\t});\n\t\t}\n\t}\n};\n\n})();","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/else.js":{"title":"$:/core/modules/filterrunprefixes/else.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/else.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to ~ filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.else = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length === 0) {\n\t\t\t// Main result so far is empty\n\t\t\tresults.pushTop(operationSubFunction(source,widget));\n\t\t}\n\t};\n};\n\n})();\n","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/except.js":{"title":"$:/core/modules/filterrunprefixes/except.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/except.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nDifference of sets.\nEquivalent to - filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.except = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.remove(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/filter.js":{"title":"$:/core/modules/filterrunprefixes/filter.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/filter.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.filter = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar resultsToRemove = [],\n\t\t\t\tindex = 0;\n\t\t\tresults.each(function(title) {\n\t\t\t\tvar filtered = operationSubFunction(options.wiki.makeTiddlerIterator([title]),widget.makeFakeWidgetWithVariables({\n\t\t\t\t\t\"currentTiddler\": \"\" + title,\n\t\t\t\t\t\"..currentTiddler\": widget.getVariable(\"currentTiddler\",\"\"),\n\t\t\t\t\t\"index\": \"\" + index,\n\t\t\t\t\t\"revIndex\": \"\" + (results.length - 1 - index),\n\t\t\t\t\t\"length\": \"\" + results.length\n\t\t\t\t}));\n\t\t\t\tif(filtered.length === 0) {\n\t\t\t\t\tresultsToRemove.push(title);\n\t\t\t\t}\n\t\t\t\t++index;\n\t\t\t});\n\t\t\tresults.remove(resultsToRemove);\n\t\t}\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/intersection.js":{"title":"$:/core/modules/filterrunprefixes/intersection.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/intersection.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.intersection = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length !== 0) {\n\t\t\tvar secondRunResults = operationSubFunction(source,widget);\n\t\t\tvar firstRunResults = results.toArray();\n\t\t\tresults.clear();\n\t\t\t$tw.utils.each(firstRunResults,function(title) {\n\t\t\t\tif(secondRunResults.indexOf(title) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t};\n};\n\n})();\n","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/map.js":{"title":"$:/core/modules/filterrunprefixes/map.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/map.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.map = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar inputTitles = results.toArray(),\n\t\t\t\tindex = 0,\n\t\t\t\tsuffixes = options.suffixes,\n\t\t\t\tflatten = (suffixes[0] && suffixes[0][0] === \"flat\") ? true : false;\n\t\t\tresults.clear();\n\t\t\t$tw.utils.each(inputTitles,function(title) {\n\t\t\t\tvar filtered = operationSubFunction(options.wiki.makeTiddlerIterator([title]),widget.makeFakeWidgetWithVariables({\n\t\t\t\t\t\"currentTiddler\": \"\" + title,\n\t\t\t\t\t\"..currentTiddler\": widget.getVariable(\"currentTiddler\",\"\"),\n\t\t\t\t\t\"index\": \"\" + index,\n\t\t\t\t\t\"revIndex\": \"\" + (inputTitles.length - 1 - index),\n\t\t\t\t\t\"length\": \"\" + inputTitles.length\n\t\t\t\t}));\n\t\t\t\tif(filtered.length && flatten) {\n\t\t\t\t\t$tw.utils.each(filtered,function(value) {\n\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t})\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(filtered[0]||\"\");\n\t\t\t\t}\n\t\t\t\t++index;\n\t\t\t});\n\t\t}\n\t}\n};\n\n})();","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/or.js":{"title":"$:/core/modules/filterrunprefixes/or.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/or.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to a filter run with no prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.or = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/reduce.js":{"title":"$:/core/modules/filterrunprefixes/reduce.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/reduce.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.reduce = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar accumulator = \"\",\n\t\t\t\tindex = 0;\n\t\t\tresults.each(function(title) {\n\t\t\t\tvar list = operationSubFunction(options.wiki.makeTiddlerIterator([title]),widget.makeFakeWidgetWithVariables({\n\t\t\t\t\t\"currentTiddler\": \"\" + title,\n\t\t\t\t\t\"..currentTiddler\": widget.getVariable(\"currentTiddler\"),\n\t\t\t\t\t\"index\": \"\" + index,\n\t\t\t\t\t\"revIndex\": \"\" + (results.length - 1 - index),\n\t\t\t\t\t\"length\": \"\" + results.length,\n\t\t\t\t\t\"accumulator\": \"\" + accumulator\n\t\t\t\t}));\n\t\t\t\tif(list.length > 0) {\n\t\t\t\t\taccumulator = \"\" + list[0];\n\t\t\t\t}\n\t\t\t\t++index;\n\t\t\t});\n\t\t\tresults.clear();\n\t\t\tresults.push(accumulator);\n\t\t}\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/sort.js":{"title":"$:/core/modules/filterrunprefixes/sort.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/sort.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.sort = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar suffixes = options.suffixes,\n\t\t\t\tsortType = (suffixes[0] && suffixes[0][0]) ? suffixes[0][0] : \"string\",\n\t\t\t\tinvert = suffixes[1] ? (suffixes[1].indexOf(\"reverse\") !== -1) : false,\n\t\t\t\tisCaseSensitive = suffixes[1] ? (suffixes[1].indexOf(\"casesensitive\") !== -1) : false,\n\t\t\t\tinputTitles = results.toArray(),\n\t\t\t\tsortKeys = [],\n\t\t\t\tindexes = new Array(inputTitles.length),\n\t\t\t\tcompareFn;\n\t\t\tresults.each(function(title) {\n\t\t\t\tvar key = operationSubFunction(options.wiki.makeTiddlerIterator([title]),widget.makeFakeWidgetWithVariables({\n\t\t\t\t\t\"currentTiddler\": \"\" + title,\n\t\t\t\t\t\"..currentTiddler\": widget.getVariable(\"currentTiddler\")\n\t\t\t\t}));\n\t\t\t\tsortKeys.push(key[0] || \"\");\n\t\t\t});\n\t\t\tresults.clear();\n\t\t\t// Prepare an array of indexes to sort\n\t\t\tfor(var t=0; t<inputTitles.length; t++) {\n\t\t\t\tindexes[t] = t;\n\t\t\t}\n\t\t\t// Sort the indexes\n\t\t\tcompareFn = $tw.utils.makeCompareFunction(sortType,{defaultType: \"string\", invert:invert, isCaseSensitive:isCaseSensitive});\n\t\t\tindexes = indexes.sort(function(a,b) {\n\t\t\t\t\treturn compareFn(sortKeys[a],sortKeys[b]);\n\t\t\t});\n\t\t\t// Add to results in correct order\n\t\t\t$tw.utils.each(indexes,function(index) {\n\t\t\t\tresults.push(inputTitles[index]);\n\t\t\t});\n\t\t}\n\t}\n};\n\n})();","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filterrunprefixes/then.js":{"title":"$:/core/modules/filterrunprefixes/then.js","text":"/*\\\ntitle: $:/core/modules/filterrunprefixes/then.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nReplace results of previous runs unless empty\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.then = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length !== 0) {\n\t\t\t// Only run if previous run(s) produced results\n\t\t\tvar thisRunResult = operationSubFunction(source,widget);\n\t\t\tif(thisRunResult.length !== 0) {\n\t\t\t\t// Replace results only if this run actually produces a result\n\t\t\t\tresults.clear();\n\t\t\t\tresults.pushTop(thisRunResult);\n\t\t\t}\n\t\t}\n\t};\n};\n\n})();\n","type":"application/javascript","module-type":"filterrunprefix"},"$:/core/modules/filters/addprefix.js":{"title":"$:/core/modules/filters/addprefix.js","text":"/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/addsuffix.js":{"title":"$:/core/modules/filters/addsuffix.js","text":"/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/after.js":{"title":"$:/core/modules/filters/after.js","text":"/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/all/current.js":{"title":"$:/core/modules/filters/all/current.js","text":"/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"allfilteroperator"},"$:/core/modules/filters/all/missing.js":{"title":"$:/core/modules/filters/all/missing.js","text":"/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n","type":"application/javascript","module-type":"allfilteroperator"},"$:/core/modules/filters/all/orphans.js":{"title":"$:/core/modules/filters/all/orphans.js","text":"/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n","type":"application/javascript","module-type":"allfilteroperator"},"$:/core/modules/filters/all/shadows.js":{"title":"$:/core/modules/filters/all/shadows.js","text":"/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n","type":"application/javascript","module-type":"allfilteroperator"},"$:/core/modules/filters/all/tags.js":{"title":"$:/core/modules/filters/all/tags.js","text":"/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n","type":"application/javascript","module-type":"allfilteroperator"},"$:/core/modules/filters/all/tiddlers.js":{"title":"$:/core/modules/filters/all/tiddlers.js","text":"/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n","type":"application/javascript","module-type":"allfilteroperator"},"$:/core/modules/filters/all.js":{"title":"$:/core/modules/filters/all.js","text":"/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Check for common optimisations\n\tvar subops = operator.operand.split(\"+\");\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = new $tw.utils.LinkedList();\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\tresults.pushTop(subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results.makeTiddlerIterator(options.wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/backlinks.js":{"title":"$:/core/modules/filters/backlinks.js","text":"/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = new $tw.utils.LinkedList();\n\tsource(function(tiddler,title) {\n\t\tresults.pushTop(options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results.makeTiddlerIterator(options.wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/backtranscludes.js":{"title":"$:/core/modules/filters/backtranscludes.js","text":"/*\\\ntitle: $:/core/modules/filters/backtranscludes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backtranscludes from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backtranscludes = function(source,operator,options) {\n\tvar results = new $tw.utils.LinkedList();\n\tsource(function(tiddler,title) {\n\t\tresults.pushTop(options.wiki.getTiddlerBacktranscludes(title));\n\t});\n\treturn results.makeTiddlerIterator(options.wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/before.js":{"title":"$:/core/modules/filters/before.js","text":"/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/commands.js":{"title":"$:/core/modules/filters/commands.js","text":"/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/compare.js":{"title":"$:/core/modules/filters/compare.js","text":"/*\\\ntitle: $:/core/modules/filters/compare.js\ntype: application/javascript\nmodule-type: filteroperator\n\nGeneral purpose comparison operator\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.compare = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = (suffixes[0] || [])[0],\n\t\tmode = (suffixes[1] || [])[0],\n\t\ttypeFn = $tw.utils.makeCompareFunction(type,{defaultType: \"number\"}),\n\t\tmodeFn = modes[mode] || modes.eq,\n\t\tinvert = operator.prefix === \"!\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tif(modeFn(typeFn(title,operator.operand)) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nvar modes = {\n\t\"eq\": function(value) {return value === 0;},\n\t\"ne\": function(value) {return value !== 0;},\n\t\"gteq\": function(value) {return value >= 0;},\n\t\"gt\": function(value) {return value > 0;},\n\t\"lteq\": function(value) {return value <= 0;},\n\t\"lt\": function(value) {return value < 0;}\n}\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/contains.js":{"title":"$:/core/modules/filters/contains.js","text":"/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = operator.suffix || \"list\";\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/count.js":{"title":"$:/core/modules/filters/count.js","text":"/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/crypto.js":{"title":"$:/core/modules/filters/crypto.js","text":"/*\\\ntitle: $:/core/modules/filters/crypto.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for cryptography, using the Stanford JavaScript library\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.sha256 = function(source,operator,options) {\n\tvar results = [],\n\t\tlength = parseInt(operator.operand,10) || 20;\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.sha256(title,{length: length}));\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/days.js":{"title":"$:/core/modules/filters/days.js","text":"/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/deserialize.js":{"title":"$:/core/modules/filters/deserialize.js","text":"/*\\\ntitle: $:/core/modules/filters/deserialize.js\ntype: application/javascript\nmodule-type: filteroperator\nFilter operator for deserializing string data into JSON representing tiddlers\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"deserialize\"] = function(source,operator,options) {\n\tvar results = [],\n\t\tdeserializer;\n\tif(operator.operand) {\n\t\t// Get the deserializer identified by the operand\n\t\tdeserializer = $tw.Wiki.tiddlerDeserializerModules[operator.operand];\n\t\tif(deserializer) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tvar tiddlers;\n\t\t\t\ttry {\n\t\t\t\t\ttiddlers = deserializer(title);\n\t\t\t\t} catch(e) {\n\t\t\t\t\t// Return an empty array if we could not extract any tiddlers\n\t\t\t\t\ttiddlers = [];\n\t\t\t\t}\n\t\t\t\tresults.push(JSON.stringify(tiddlers));\n\t\t\t});\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/DeserializeOperator/UnknownDeserializer\")];\n\t\t}\n\t} else {\n\t\treturn [$tw.language.getString(\"Error/DeserializeOperator/MissingOperand\")];\n\t}\n\treturn results;\n}\n\n})();","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/deserializers.js":{"title":"$:/core/modules/filters/deserializers.js","text":"/*\\\ntitle: $:/core/modules/filters/deserializers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the deserializers in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.deserializers = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.Wiki.tiddlerDeserializerModules,function(deserializer,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/duplicateslugs.js":{"title":"$:/core/modules/filters/duplicateslugs.js","text":"/*\\\ntitle: $:/core/modules/filters/duplicateslugs.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter function for [duplicateslugs[]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.duplicateslugs = function(source,operator,options) {\n\tvar slugs = Object.create(null), // Hashmap by slug of title, replaced with \"true\" if the duplicate title has already been output\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tvar slug = options.wiki.slugify(title);\n\t\tif(slug in slugs) {\n\t\t\tif(slugs[slug] !== true) {\n\t\t\t\tresults.push(slugs[slug]);\n\t\t\t\tslugs[slug] = true;\n\t\t\t}\n\t\t\tresults.push(title);\n\t\t} else {\n\t\t\tslugs[slug] = title;\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/each.js":{"title":"$:/core/modules/filters/each.js","text":"/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/eachday.js":{"title":"$:/core/modules/filters/eachday.js","text":"/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/editiondescription.js":{"title":"$:/core/modules/filters/editiondescription.js","text":"/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [];\n\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\t\tresults.push(editionInfo[title].description || \"\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/editions.js":{"title":"$:/core/modules/filters/editions.js","text":"/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [];\n\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\t\tresults.push(name);\n\t\t\t});\n\t\t}\n\t\tresults.sort();\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/else.js":{"title":"$:/core/modules/filters/else.js","text":"/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/decodeuricomponent.js":{"title":"$:/core/modules/filters/decodeuricomponent.js","text":"/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodebase64 = function(source,operator,options) {\n\tvar results = [];\n\tvar binary = operator.suffixes && operator.suffixes[0].indexOf(\"binary\") !== -1;\n\tvar urlsafe = operator.suffixes && operator.suffixes[0].indexOf(\"urlsafe\") !== -1;\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.base64Decode(title,binary,urlsafe));\n\t});\n\treturn results;\n};\n\nexports.encodebase64 = function(source,operator,options) {\n\tvar results = [];\n\tvar binary = operator.suffixes && operator.suffixes[0].indexOf(\"binary\") !== -1;\n\tvar urlsafe = operator.suffixes && operator.suffixes[0].indexOf(\"urlsafe\") !== -1;\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.base64Encode(title,binary,urlsafe));\n\t});\n\treturn results;\n};\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.decodeURIComponentSafe(title));\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.encodeURIComponentExtended(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.decodeURISafe(title));\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title,(operator.suffix === \"rawunicode\")));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title,(operator.suffix === \"rawunicode\")));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push($tw.utils.escapeCSS(title));\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/enlist.js":{"title":"$:/core/modules/filters/enlist.js","text":"/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/field.js":{"title":"$:/core/modules/filters/field.js","text":"/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = operator.suffix || operator.operator || \"title\";\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField && operator.operand) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/fields.js":{"title":"$:/core/modules/filters/fields.js","text":"/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName,\n\t\tsuffixes = (operator.suffixes || [])[0] || [],\n\t\toperand = $tw.utils.parseStringArray(operator.operand);\n\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(suffixes.indexOf(\"include\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? $tw.utils.pushTop(results,fieldName) : \"\";\n\t\t\t\t}\n\t\t\t} else if (suffixes.indexOf(\"exclude\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? \"\" : $tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else if\n\t\t\telse {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else\n\t\t} // if (tiddler)\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/filter.js":{"title":"$:/core/modules/filters/filter.js","text":"/*\\\ntitle: $:/core/modules/filters/filter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning those input titles that pass a subfilter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.filter = function(source,operator,options) {\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\tresults = [],\n\t\ttarget = operator.prefix !== \"!\";\n\tsource(function(tiddler,title) {\n\t\tvar list = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]),options.widget.makeFakeWidgetWithVariables({\n\t\t\t\"currentTiddler\": \"\" + title,\n\t\t\t\"..currentTiddler\": options.widget.getVariable(\"currentTiddler\",\"\")\n\t\t}));\n\t\tif((list.length > 0) === target) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/format/date.js":{"title":"$:/core/modules/filters/format/date.js","text":"/*\\\ntitle: $:/core/modules/filters/format/date.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.date = function(source,operand,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.formatDateString(value,operand || \"YYYY MM DD 0hh:0mm\"));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();","type":"application/javascript","module-type":"formatfilteroperator"},"$:/core/modules/filters/format/json.js":{"title":"$:/core/modules/filters/format/json.js","text":"/*\\\ntitle: $:/core/modules/filters/format/json.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.json = function(source,operand,options) {\n\tvar results = [],\n\t\tspaces = null;\n\tif(operand) {\n\t\tspaces = /^\\d+$/.test(operand) ? parseInt(operand,10) : operand;\n\t}\n\tsource(function(tiddler,title) {\n\t\tvar data = $tw.utils.parseJSONSafe(title);\n\t\ttry {\n\t\t\tdata = JSON.parse(title);\n\t\t} catch(e) {\n\t\t\tdata = undefined;\n\t\t}\n\t\tif(data !== undefined) {\n\t\t\tresults.push(JSON.stringify(data,null,spaces));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();","type":"application/javascript","module-type":"formatfilteroperator"},"$:/core/modules/filters/format/relativedate.js":{"title":"$:/core/modules/filters/format/relativedate.js","text":"/*\\\ntitle: $:/core/modules/filters/format/relativedate.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.relativedate = function(source,operand,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.getRelativeDate((new Date()) - (new Date(value))).description);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();","type":"application/javascript","module-type":"formatfilteroperator"},"$:/core/modules/filters/format/timestamp.js":{"title":"$:/core/modules/filters/format/timestamp.js","text":"/*\\\ntitle: $:/core/modules/filters/format/timestamp.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.timestamp = function(source,operand,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif (title.match(/^-?\\d+$/)) {\n\t\t\tvar value = new Date(Number(title));\n\t\t\tresults.push($tw.utils.formatDateString(value,operand || \"[UTC]YYYY0MM0DD0hh0mm0ss0XXX\"));\n\t\t}\n\t});\n\treturn results;\n};\n})();","type":"application/javascript","module-type":"formatfilteroperator"},"$:/core/modules/filters/format/titlelist.js":{"title":"$:/core/modules/filters/format/titlelist.js","text":"/*\\\ntitle: $:/core/modules/filters/format/titlelist.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.titlelist = function(source,operand,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.length) {\n\t\t\tresults.push($tw.utils.stringifyList([title]));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"formatfilteroperator"},"$:/core/modules/filters/format.js":{"title":"$:/core/modules/filters/format.js","text":"/*\\\ntitle: $:/core/modules/filters/format.js\ntype: application/javascript\nmodule-type: filteroperator\nFilter operator for formatting strings\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar formatFilterOperators;\n\nfunction getFormatFilterOperators() {\n\tif(!formatFilterOperators) {\n\t\tformatFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"formatfilteroperator\",formatFilterOperators);\n\t}\n\treturn formatFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.format = function(source,operator,options) {\n\t// Dispatch to the correct formatfilteroperator\n\tvar formatFilterOperators = getFormatFilterOperators();\n\tif(operator.suffix) {\n\t\tvar formatFilterOperator = formatFilterOperators[operator.suffix];\n\t\tif(formatFilterOperator) {\n\t\t\treturn formatFilterOperator(source,operator.operand,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/FormatFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all unchanged if the suffix is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/function.js":{"title":"$:/core/modules/filters/function.js","text":"/*\\\ntitle: $:/core/modules/filters/function.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning those input titles that are returned from a function\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.function = function(source,operator,options) {\n\tvar functionName = operator.operands[0],\n\t\tparams = [];\n\t$tw.utils.each(operator.operands.slice(1),function(param) {\n\t\tparams.push({value: param});\n\t});\n\tvar variableInfo = options.widget && options.widget.getVariableInfo && options.widget.getVariableInfo(functionName,{params: params, source: source});\n\tif(variableInfo && variableInfo.srcVariable && variableInfo.srcVariable.isFunctionDefinition) {\n\t\treturn variableInfo.resultList ? variableInfo.resultList : [variableInfo.text];\n\t}\n\t// Return the input list if the function wasn't found\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/get.js":{"title":"$:/core/modules/filters/get.js","text":"/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/getindex.js":{"title":"$:/core/modules/filters/getindex.js","text":"/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/getvariable.js":{"title":"$:/core/modules/filters/getvariable.js","text":"/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/has.js":{"title":"$:/core/modules/filters/has.js","text":"/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field or index\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse if(operator.suffix === \"index\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && (tiddler.fields[operator.operand].length !== 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/haschanged.js":{"title":"$:/core/modules/filters/haschanged.js","text":"/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/indexes.js":{"title":"$:/core/modules/filters/indexes.js","text":"/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/insertafter.js":{"title":"$:/core/modules/filters/insertafter.js","text":"/*\\\ntitle: $:/core/modules/filters/insertafter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item after another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertafter = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = operator.operands[1] || (options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\"));\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry after the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos+1,0,operator.operand);\n\t\t} else {\n\t\t\tvar suffix = operator.operands.length > 1 ? operator.suffix : \"\";\n\t\t\tif(suffix === \"start\") {\n\t\t\t\tresults.splice(0,0,operator.operand);\n\t\t\t} else {\n\t\t\t\tresults.push(operator.operand);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/insertbefore.js":{"title":"$:/core/modules/filters/insertbefore.js","text":"/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = operator.operands[1] || (options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\"));\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tvar suffix = operator.operands.length > 1 ? operator.suffix : \"\";\n\t\t\tif(suffix == \"start\") {\n\t\t\t\tresults.splice(0,0,operator.operand);\n\t\t\t} else {\n\t\t\t\tresults.push(operator.operand);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/is/binary.js":{"title":"$:/core/modules/filters/is/binary.js","text":"/*\\\ntitle: $:/core/modules/filters/is/binary.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[binary]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.binary = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/blank.js":{"title":"$:/core/modules/filters/is/blank.js","text":"/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/current.js":{"title":"$:/core/modules/filters/is/current.js","text":"/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/draft.js":{"title":"$:/core/modules/filters/is/draft.js","text":"/*\\\ntitle: $:/core/modules/filters/is/draft.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[draft]] analagous to [has[draft.of]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.draft = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.isDraft()) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.isDraft()) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/image.js":{"title":"$:/core/modules/filters/is/image.js","text":"/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/missing.js":{"title":"$:/core/modules/filters/is/missing.js","text":"/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/orphan.js":{"title":"$:/core/modules/filters/is/orphan.js","text":"/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/shadow.js":{"title":"$:/core/modules/filters/is/shadow.js","text":"/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/system.js":{"title":"$:/core/modules/filters/is/system.js","text":"/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/tag.js":{"title":"$:/core/modules/filters/is/tag.js","text":"/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/tiddler.js":{"title":"$:/core/modules/filters/is/tiddler.js","text":"/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is/variable.js":{"title":"$:/core/modules/filters/is/variable.js","text":"/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.widget.getVariable(title) === undefined) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.widget.getVariable(title) !== undefined) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"isfilteroperator"},"$:/core/modules/filters/is.js":{"title":"$:/core/modules/filters/is.js","text":"/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/json-ops.js":{"title":"$:/core/modules/filters/json-ops.js","text":"/*\\\ntitle: $:/core/modules/filters/json-ops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for JSON operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"jsonget\"] = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = $tw.utils.parseJSONSafe(title,title);\n\t\tif(data) {\n\t\t\tvar items = getDataItemValueAsStrings(data,operator.operands);\n\t\t\tif(items !== undefined) {\n\t\t\t\tresults.push.apply(results,items);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\nexports[\"jsonextract\"] = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = $tw.utils.parseJSONSafe(title,title);\n\t\tif(data) {\n\t\t\tvar item = getDataItem(data,operator.operands);\n\t\t\tif(item !== undefined) {\n\t\t\t\tresults.push(JSON.stringify(item));\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\nexports[\"jsonindexes\"] = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = $tw.utils.parseJSONSafe(title,title);\n\t\tif(data) {\n\t\t\tvar items = getDataItemKeysAsStrings(data,operator.operands);\n\t\t\tif(items !== undefined) {\n\t\t\t\tresults.push.apply(results,items);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\nexports[\"jsontype\"] = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = $tw.utils.parseJSONSafe(title,title);\n\t\tif(data) {\n\t\t\tvar item = getDataItemType(data,operator.operands);\n\t\t\tif(item !== undefined) {\n\t\t\t\tresults.push(item);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\nexports[\"jsonset\"] = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = suffixes[0] && suffixes[0][0],\n\t\tindexes = operator.operands.slice(0,-1),\n\t\tvalue = operator.operands[operator.operands.length - 1],\n\t\tresults = [];\n\tif(operator.operands.length === 1 && operator.operands[0] === \"\") {\n\t\tvalue = undefined; // Prevents the value from being assigned\n\t}\n\tswitch(type) {\n\t\tcase \"string\":\n\t\t\t// Use value unchanged\n\t\t\tbreak;\n\t\tcase \"boolean\":\n\t\t\tvalue = (value === \"true\" ? true : (value === \"false\" ? false : undefined));\n\t\t\tbreak;\n\t\tcase \"number\":\n\t\t\tvalue = $tw.utils.parseNumber(value);\n\t\t\tbreak;\n\t\tcase \"array\":\n\t\t\tindexes = operator.operands;\n\t\t\tvalue = [];\n\t\t\tbreak;\n\t\tcase \"object\":\n\t\t\tindexes = operator.operands;\n\t\t\tvalue = {};\n\t\t\tbreak;\n\t\tcase \"null\":\n\t\t\tindexes = operator.operands;\n\t\t\tvalue = null;\n\t\t\tbreak;\n\t\tcase \"json\":\n\t\t\tvalue = $tw.utils.parseJSONSafe(value,function() {return undefined;});\n\t\t\tbreak;\n\t\tdefault:\n\t\t\t// Use value unchanged\n\t\t\tbreak;\n\t}\n\tsource(function(tiddler,title) {\n\t\tvar data = $tw.utils.parseJSONSafe(title,title);\n\t\tif(data) {\n\t\t\tdata = setDataItem(data,indexes,value);\n\t\t\tresults.push(JSON.stringify(data));\n\t\t}\n\t});\n\treturn results;\n};\n\n/*\nGiven a JSON data structure and an array of index strings, return an array of the string representation of the values at the end of the index chain, or \"undefined\" if any of the index strings are invalid\n*/\nfunction getDataItemValueAsStrings(data,indexes) {\n\t// Get the item\n\tvar item = getDataItem(data,indexes);\n\t// Return the item as a string list\n\treturn convertDataItemValueToStrings(item);\n}\n\n/*\nGiven a JSON data structure and an array of index strings, return an array of the string representation of the keys of the item at the end of the index chain, or \"undefined\" if any of the index strings are invalid\n*/\nfunction getDataItemKeysAsStrings(data,indexes) {\n\t// Get the item\n\tvar item = getDataItem(data,indexes);\n\t// Return the item keys as a string\n\treturn convertDataItemKeysToStrings(item);\n}\n\n/*\nReturn an array of the string representation of the values of a data item, or \"undefined\" if the item is undefined\n*/\nfunction convertDataItemValueToStrings(item) {\n\t// Return the item as a string\n\tif(item === undefined) {\n\t\treturn undefined;\n\t} else if(item === null) {\n\t\treturn [\"null\"]\n\t} else if(typeof item === \"object\") {\n\t\tvar results = [],i,t;\n\t\tif($tw.utils.isArray(item)) {\n\t\t\t// Return all the items in arrays recursively\n\t\t\tfor(i=0; i<item.length; i++) {\n\t\t\t\tt = convertDataItemValueToStrings(item[i])\n\t\t\t\tif(t !== undefined) {\n\t\t\t\t\tresults.push.apply(results,t);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\t// Return all the values in objects recursively\n\t\t\t$tw.utils.each(Object.keys(item).sort(),function(key) {\n\t\t\t\tt = convertDataItemValueToStrings(item[key]);\n\t\t\t\tif(t !== undefined) {\n\t\t\t\t\tresults.push.apply(results,t);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\treturn results;\n\t}\n\treturn [item.toString()];\n}\n\n/*\nReturn an array of the string representation of the keys of a data item, or \"undefined\" if the item is undefined\n*/\nfunction convertDataItemKeysToStrings(item) {\n\t// Return the item as a string\n\tif(item === undefined) {\n\t\treturn item;\n\t} else if(typeof item === \"object\") {\n\t\tif(item === null) {\n\t\t\treturn [];\n\t\t}\n\t\tvar results = [];\n\t\tif($tw.utils.isArray(item)) {\n\t\t\tfor(var i=0; i<item.length; i++) {\n\t\t\t\tresults.push(i.toString());\n\t\t\t}\n\t\t\treturn results;\n\t\t} else {\n\t\t\t$tw.utils.each(Object.keys(item).sort(),function(key) {\n\t\t\t\tresults.push(key);\n\t\t\t});\n\t\t\treturn results;\n\t\t}\n\t}\n\treturn [];\n}\n\nfunction getDataItemType(data,indexes) {\n\t// Get the item\n\tvar item = getDataItem(data,indexes);\n\t// Return the item type\n\tif(item === undefined) {\n\t\treturn item;\n\t} else if(item === null) {\n\t\treturn \"null\";\n\t} else if($tw.utils.isArray(item)) {\n\t\treturn \"array\";\n\t} else if(typeof item === \"object\") {\n\t\treturn \"object\";\n\t} else {\n\t\treturn typeof item;\n\t}\n}\n\nfunction getItemAtIndex(item,index) {\n\tif($tw.utils.hop(item,index)) {\n\t\treturn item[index];\n\t} else if($tw.utils.isArray(item)) {\n\t\tindex = $tw.utils.parseInt(index);\n\t\tif(index < 0) { index = index + item.length };\n\t\treturn item[index]; // Will be undefined if index was out-of-bounds\n\t} else {\n\t\treturn undefined;\n\t}\n}\n\n/*\nGiven a JSON data structure and an array of index strings, return the value at the end of the index chain, or \"undefined\" if any of the index strings are invalid\n*/\nfunction getDataItem(data,indexes) {\n\tif(indexes.length === 0 || (indexes.length === 1 && indexes[0] === \"\")) {\n\t\treturn data;\n\t}\n\t// Get the item\n\tvar item = data;\n\tfor(var i=0; i<indexes.length; i++) {\n\t\tif(item !== undefined) {\n\t\t\tif(item !== null && [\"number\",\"string\",\"boolean\"].indexOf(typeof item) === -1) {\n\t\t\t\titem = getItemAtIndex(item,indexes[i]);\n\t\t\t} else {\n\t\t\t\titem = undefined;\n\t\t\t}\n\t\t}\n\t}\n\treturn item;\n}\n\n/*\nGiven a JSON data structure, an array of index strings and a value, return the data structure with the value added at the end of the index chain. If any of the index strings are invalid then the JSON data structure is returned unmodified. If the root item is targetted then a different data object will be returned\n*/\nfunction setDataItem(data,indexes,value) {\n\t// Ignore attempts to assign undefined\n\tif(value === undefined) {\n\t\treturn data;\n\t}\n\t// Check for the root item\n\tif(indexes.length === 0 || (indexes.length === 1 && indexes[0] === \"\")) {\n\t\treturn value;\n\t}\n\t// Traverse the JSON data structure using the index chain\n\tvar current = data;\n\tfor(var i = 0; i < indexes.length - 1; i++) {\n\t\tcurrent = getItemAtIndex(current,indexes[i]);\n\t\tif(current === undefined) {\n\t\t\t// Return the original JSON data structure if any of the index strings are invalid\n\t\t\treturn data;\n\t\t}\n\t}\n\t// Add the value to the end of the index chain\n\tvar lastIndex = indexes[indexes.length - 1];\n\tif($tw.utils.isArray(current)) {\n\t\tlastIndex = $tw.utils.parseInt(lastIndex);\n\t\tif(lastIndex < 0) { lastIndex = lastIndex + current.length };\n\t}\n\t// Only set indexes on objects and arrays\n\tif(typeof current === \"object\") {\n\t\tcurrent[lastIndex] = value;\n\t}\n\treturn data;\n}\n\n})();\n\t","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/limit.js":{"title":"$:/core/modules/filters/limit.js","text":"/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/links.js":{"title":"$:/core/modules/filters/links.js","text":"/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = new $tw.utils.LinkedList();\n\tsource(function(tiddler,title) {\n\t\tresults.pushTop(options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results.makeTiddlerIterator(options.wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/list.js":{"title":"$:/core/modules/filters/list.js","text":"/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/listed.js":{"title":"$:/core/modules/filters/listed.js","text":"/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/listops.js":{"title":"$:/core/modules/filters/listops.js","text":"/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tif(count === 0) return results;\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = count === 0 ? results.length : -count;\n\treturn results.slice(0,index);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n/*\nThe zero based nth member of the list\n*/\nexports.zth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,0),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count,count + 1);\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/lookup.js":{"title":"$:/core/modules/filters/lookup.js","text":"/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<defaultvalue>:<field OR index>[<prefix>],[<field-name OR index-name>]]\n\nPrepends the prefix to the selected items and returns the specified \nfield or index value. If the 2nd suffix does not exist, it defaults to field.\nIf the second operand is missing it defaults to \"text\" for fields, and \"0\" for indexes\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = operator.suffixes || [],\n\t\tdefaultSuffix = suffixes[0] ? (suffixes[0][0] || \"\") : \"\",\n\t\tindexSuffix = (suffixes[1] && suffixes[1][0] === \"index\") ? true : false,\n\t\ttarget;\n\tif(operator.operands.length == 2) {\n\t\ttarget = operator.operands[1]\n\t} else {\n\t\ttarget = indexSuffix ? \"0\": \"text\";\n\t}\n\tif(indexSuffix) {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar data = options.wiki.extractTiddlerDataItem(operator.operands[0]+title,target,defaultSuffix);\n\t\t\tresults.push(data);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar value = defaultSuffix;\n\t\t\tvar targetTiddler = options.wiki.getTiddler(operator.operands[0]+title);\n\t\t\tif(targetTiddler && targetTiddler.getFieldString(target)) {\n\t\t\t\tvalue = targetTiddler.getFieldString(target);\n\t\t\t}\n\t\t\tresults.push(value);\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/match.js":{"title":"$:/core/modules/filters/match.js","text":"/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/math.js":{"title":"$:/core/modules/filters/math.js","text":"/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.power = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.pow(a,b);}\n);\n\nexports.log = makeNumericBinaryOperator(\n\tfunction(a,b) {\n\t\tif(b) {\n\t\t\treturn Math.log(a)/Math.log(b);\n\t\t} else {\n\t\t\treturn Math.log(a);\n\t\t}\n\t}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nexports.median = makeNumericArrayOperator(\n\tfunction(values) {\n\t\tvar len = values.length, median;\n\t\tvalues.sort();\n\t\tif(len % 2) { \n\t\t\t// Odd, return the middle number\n\t\t\tmedian = values[(len - 1) / 2];\n\t\t} else {\n\t\t\t// Even, return average of two middle numbers\n\t\t\tmedian = (values[len / 2 - 1] + values[len / 2]) / 2;\n\t\t}\n\t\treturn [median];\n\t}\n);\n\nexports.average = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0, // Initial value\n\tfunction(finalValue,numberOfValues) {\n\t\treturn finalValue/numberOfValues;\n\t}\n);\n\nexports.variance = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0,\n\tfunction(finalValue,numberOfValues,originalValues) {\n\t\treturn getVarianceFromArray(originalValues,finalValue/numberOfValues);\n\t}\n);\n\nexports[\"standard-deviation\"] = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0,\n\tfunction(finalValue,numberOfValues,originalValues) {\n\t\tvar variance = getVarianceFromArray(originalValues,finalValue/numberOfValues);\n\t\treturn Math.sqrt(variance);\n\t}\n);\n\n//trigonometry\nexports.cos = makeNumericBinaryOperator(\n\tfunction(a) {return Math.cos(a)}\n);\n\nexports.sin = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sin(a)}\n);\n\nexports.tan = makeNumericBinaryOperator(\n\tfunction(a) {return Math.tan(a)}\n);\n\nexports.acos = makeNumericBinaryOperator(\n\tfunction(a) {return Math.acos(a)}\n);\n\nexports.asin = makeNumericBinaryOperator(\n\tfunction(a) {return Math.asin(a)}\n);\n\nexports.atan = makeNumericBinaryOperator(\n\tfunction(a) {return Math.atan(a)}\n);\n\nexports.atan2 = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.atan2(a,b)}\n);\n\n//Calculate the variance of a population of numbers in an array given its mean\nfunction getVarianceFromArray(values,mean) {\n\tvar deviationTotal = values.reduce(function(accumulator,value) {\n\t\treturn accumulator + Math.pow(value - mean, 2);\n\t},0);\n\treturn deviationTotal/values.length;\n};\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = $tw.utils.parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.stringifyNumber(fnCalc($tw.utils.parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n};\n\nfunction makeNumericReducingOperator(fnCalc,initialValue,fnFinal) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.parseNumber(title));\n\t\t});\n\t\tvar value = result.reduce(function(accumulator,currentValue) {\n\t\t\t\treturn fnCalc(accumulator,currentValue);\n\t\t\t},initialValue);\n\t\tif(fnFinal) {\n\t\t\tvalue = fnFinal(value,result.length,result);\n\t\t}\n\t\treturn [$tw.utils.stringifyNumber(value)];\n\t};\n};\n\nfunction makeNumericArrayOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push($tw.utils.parseNumber(title));\n\t\t});\n\t\tresults = fnCalc(results);\n\t\t$tw.utils.each(results,function(value,index) {\n\t\t\tresults[index] = $tw.utils.stringifyNumber(value);\n\t\t});\n\t\treturn results;\n\t};\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/minlength.js":{"title":"$:/core/modules/filters/minlength.js","text":"/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/moduleproperty.js":{"title":"$:/core/modules/filters/moduleproperty.js","text":"/*\\\ntitle: $:/core/modules/filters/moduleproperty.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter [[module-name]moduleproperty[name]] retrieve a module property\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduleproperty = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = require(title)[operator.operand || \"\"];\n\t\tif(value !== undefined) {\n\t\t\tresults.push(value);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/modules.js":{"title":"$:/core/modules/filters/modules.js","text":"/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operands.length >= 2) {\n\t\t// Return the modules that have the module property specified in the first operand with the value in the second operand\n\t\tsource(function(tiddler,title) {\n\t\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\t\tif(require(moduleName)[operator.operands[0]] === operator.operands[1]) {\n\t\t\t\t\tresults.push(moduleName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\t// Return all the module names without filtering\n\t\tsource(function(tiddler,title) {\n\t\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\t\tresults.push(moduleName);\n\t\t\t});\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/moduletypes.js":{"title":"$:/core/modules/filters/moduletypes.js","text":"/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/next.js":{"title":"$:/core/modules/filters/next.js","text":"/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/plugintiddlers.js":{"title":"$:/core/modules/filters/plugintiddlers.js","text":"/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/prefix.js":{"title":"$:/core/modules/filters/prefix.js","text":"/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tvar operand = operator.operand.toLowerCase();\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase().substr(0,operand.length) !== operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase().substr(0,operand.length) === operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/previous.js":{"title":"$:/core/modules/filters/previous.js","text":"/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/range.js":{"title":"$:/core/modules/filters/range.js","text":"/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// For backwards compatibility, if there is only one operand, try to split it using one of the delimiters\n\tvar parts = operator.operands || [];\n\tif(parts.length === 1) {\n\t\tparts = operator.operand.split(/[,:;]/g);\n\t}\n\t// Process the parts\n\tvar beg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/reduce.js":{"title":"$:/core/modules/filters/reduce.js","text":"/*\\\ntitle: $:/core/modules/filters/reduce.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator evaluates a subfilter for each item, making the running total available in the variable `accumulator`, and the current index available in the variable `index`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.reduce = function(source,operator,options) {\n\t// Accumulate the list\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Run the filter over each item\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\taccumulator = operator.operands[1] || \"\";\n\tfor(var index=0; index<results.length; index++) {\n\t\tvar title = results[index],\n\t\t\tlist = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]),options.widget.makeFakeWidgetWithVariables({\n\t\t\t\t\"currentTiddler\": \"\" + title,\n\t\t\t\t\"..currentTiddler\": options.widget.getVariable(\"currentTiddler\"),\n\t\t\t\t\"accumulator\": \"\" + accumulator,\n\t\t\t\t\"index\": \"\" + index,\n\t\t\t\t\"revIndex\": \"\" + (results.length - 1 - index),\n\t\t\t\t\"length\": \"\" + results.length\n\t\t\t}));\n\t\tif(list.length > 0) {\n\t\t\taccumulator = \"\" + list[0];\n\t\t}\n\t}\n\tif(results.length > 0) {\n\t\treturn [accumulator];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/regexp.js":{"title":"$:/core/modules/filters/regexp.js","text":"/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = operator.suffix || \"title\",\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/removeprefix.js":{"title":"$:/core/modules/filters/removeprefix.js","text":"/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tvar operand = operator.operand.toLowerCase();\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.toLowerCase().substr(0,operand.length) === operand) {\n\t\t\t\tresults.push(title.substr(operand.length));\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/removesuffix.js":{"title":"$:/core/modules/filters/removesuffix.js","text":"/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif (!operator.operand) {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else if(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tvar operand = operator.operand.toLowerCase();\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title && title.toLowerCase().substr(-operand.length) === operand) {\n\t\t\t\tresults.push(title.substr(0,title.length - operand.length));\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/sameday.js":{"title":"$:/core/modules/filters/sameday.js","text":"/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/search.js":{"title":"$:/core/modules/filters/search.js","text":"/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tsome: hasFlag(\"some\"),\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/shadowsource.js":{"title":"$:/core/modules/filters/shadowsource.js","text":"/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/slugify.js":{"title":"$:/core/modules/filters/slugify.js","text":"/*\\\ntitle: $:/core/modules/filters/slugify.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for slugifying a tiddler title\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.slugify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.slugify(title));\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/sort.js":{"title":"$:/core/modules/filters/sort.js","text":"/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/sortsub.js":{"title":"$:/core/modules/filters/sortsub.js","text":"/*\\\ntitle: $:/core/modules/filters/sortsub.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting by a subfilter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sortsub = function(source,operator,options) {\n\t// Compile the subfilter\n\tvar filterFn = options.wiki.compileFilter(operator.operand);\n\t// Collect the input titles and the corresponding sort keys\n\tvar inputTitles = [],\n\t\tsortKeys = [];\n\tsource(function(tiddler,title) {\n\t\tinputTitles.push(title);\n\t\tvar r = filterFn.call(options.wiki,function(iterator) {\n\t\t\titerator(options.wiki.getTiddler(title),title);\n\t\t},options.widget.makeFakeWidgetWithVariables({\n\t\t\t\"currentTiddler\": \"\" + title,\n\t\t\t\"..currentTiddler\": options.widget.getVariable(\"currentTiddler\")\n\t\t}));\n\t\tsortKeys.push(r[0] || \"\");\n\t});\n\t// Rather than sorting the titles array, we'll sort the indexes so that we can consult both arrays\n\tvar indexes = new Array(inputTitles.length);\n\tfor(var t=0; t<inputTitles.length; t++) {\n\t\tindexes[t] = t;\n\t}\n\t// Sort the indexes\n\tvar compareFn = $tw.utils.makeCompareFunction(operator.suffix,{defaultType: \"string\",invert: operator.prefix === \"!\"});\n\tindexes = indexes.sort(function(a,b) {\n\t\treturn compareFn(sortKeys[a],sortKeys[b]);\n\t});\n\t// Make the results array in order\n\tvar results = [];\n\t$tw.utils.each(indexes,function(index) {\n\t\tresults.push(inputTitles[index]);\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/splitbefore.js":{"title":"$:/core/modules/filters/splitbefore.js","text":"/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/storyviews.js":{"title":"$:/core/modules/filters/storyviews.js","text":"/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/strings.js":{"title":"$:/core/modules/filters/strings.js","text":"/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\toperand = (operator.operand || \"\"),\n\t\tfnCalc;\n\tif(suffix === \"prefix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimPrefix(a,b)];}\n\t} else if(suffix === \"suffix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix(a,b)];}\n\t} else {\n\t\tif(operand === \"\") {\n\t\t\tfnCalc = function(a) {return [$tw.utils.trim(a)];}\n\t\t} else {\n\t\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix($tw.utils.trimPrefix(a,b),b)];}\n\t\t}\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,fnCalc(title,operand));\n\t});\n\treturn result;\n};\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports[\"enlist-input\"] = makeStringBinaryOperator(\n\tfunction(a,o,s) {return $tw.utils.parseStringArray(\"\" + a,(s === \"raw\"));}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nvar dmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nexports.levenshtein = makeStringBinaryOperator(\n\tfunction(a,b) {\n\t\tvar dmpObject = new dmp.diff_match_patch(),\n\t\t\tdiffs = dmpObject.diff_main(a,b);\n\t\treturn [dmpObject.diff_levenshtein(diffs) + \"\"];\n\t}\n);\n\n// these two functions are adapted from https://github.com/google/diff-match-patch/wiki/Line-or-Word-Diffs\nfunction diffLineWordMode(text1,text2,mode) {\n\tvar dmpObject = new dmp.diff_match_patch();\n\tvar a = diffPartsToChars(text1,text2,mode);\n\tvar lineText1 = a.chars1;\n\tvar lineText2 = a.chars2;\n\tvar lineArray = a.lineArray;\n\tvar diffs = dmpObject.diff_main(lineText1,lineText2,false);\n\tdmpObject.diff_charsToLines_(diffs,lineArray);\n\treturn diffs;\n}\n\nfunction diffPartsToChars(text1,text2,mode) {\n\tvar lineArray = [];\n\tvar lineHash = {};\n\tlineArray[0] = '';\n\n function diff_linesToPartsMunge_(text,mode) {\n var chars = '';\n var lineStart = 0;\n var lineEnd = -1;\n var lineArrayLength = lineArray.length,\n regexpResult;\n var searchRegexp = /\\W+/g;\n while(lineEnd < text.length - 1) {\n\t if(mode === \"words\") {\n regexpResult = searchRegexp.exec(text);\n lineEnd = searchRegexp.lastIndex;\n if(regexpResult === null) {\n lineEnd = text.length;\n }\n lineEnd = --lineEnd;\n } else {\n lineEnd = text.indexOf('\\n', lineStart);\n if(lineEnd == -1) {\n lineEnd = text.length - 1;\n }\n }\n var line = text.substring(lineStart, lineEnd + 1);\n\n if(lineHash.hasOwnProperty ? lineHash.hasOwnProperty(line) : (lineHash[line] !== undefined)) {\n\t\t\t\tchars += String.fromCharCode(lineHash[line]);\n } else {\n if(lineArrayLength == maxLines) {\n line = text.substring(lineStart);\n lineEnd = text.length;\n }\n chars += String.fromCharCode(lineArrayLength);\n lineHash[line] = lineArrayLength;\n lineArray[lineArrayLength++] = line;\n }\n lineStart = lineEnd + 1;\n }\n return chars;\n }\n var maxLines = 40000;\n var chars1 = diff_linesToPartsMunge_(text1,mode);\n maxLines = 65535;\n var chars2 = diff_linesToPartsMunge_(text2,mode);\n return {chars1: chars1, chars2: chars2, lineArray: lineArray};\n};\n\nexports.makepatches = function(source,operator,options) {\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tsuffix = operator.suffix || \"\",\n\t\tresult = [];\n\t\t\n\t\tsource(function(tiddler,title) {\n\t\t\tvar diffs, patches;\n\t\t\tif(suffix === \"lines\" || suffix === \"words\") {\n\t\t\t\tdiffs = diffLineWordMode(title,operator.operand,suffix);\n\t\t\t\tpatches = dmpObject.patch_make(title,diffs);\n\t\t\t} else {\n\t\t\t\tpatches = dmpObject.patch_make(title,operator.operand);\n\t\t\t}\n\t\t\tArray.prototype.push.apply(result,[dmpObject.patch_toText(patches)]);\n\t\t});\n\n\treturn result;\n};\n\nexports.applypatches = makeStringBinaryOperator(\n\tfunction(a,b) {\n\t\tvar dmpObject = new dmp.diff_match_patch(),\n\t\t\tpatches;\n\t\ttry {\n\t\t\tpatches = dmpObject.patch_fromText(b);\n\t\t} catch(e) {\n\t\t}\n\t\tif(patches) {\n\t\t\treturn [dmpObject.patch_apply(patches,a)[0]];\n\t\t} else {\n\t\t\treturn [a];\n\t\t}\n\t}\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\",operator.suffix || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\tif(result.length === 0) {\n\t\t\treturn [];\n\t\t}\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue) || \"\"];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(regExp).map(function(part){\n\t\t\treturn part || \"\";\t// make sure it's a string\n\t\t});\n\t\tArray.prototype.push.apply(result,parts);\n\t});\n\treturn result;\n};\n\nexports[\"search-replace\"] = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = operator.suffixes || [],\n\t\tflagSuffix = (suffixes[0] ? (suffixes[0][0] || \"\") : \"\"),\n\t\tflags = (flagSuffix.indexOf(\"g\") !== -1 ? \"g\" : \"\") + (flagSuffix.indexOf(\"i\") !== -1 ? \"i\" : \"\") + (flagSuffix.indexOf(\"m\") !== -1 ? \"m\" : \"\"),\n\t\tisRegExp = (suffixes[1] && suffixes[1][0] === \"regexp\") ? true : false,\n\t\t//Escape regexp characters if the operand is not a regular expression\n\t\tsearchTerm = isRegExp ? operator.operand : $tw.utils.escapeRegExp(operator.operand),\n\t\t//Escape $ character in replacement string if not in regular expression mode\n\t\treplacement = isRegExp ? operator.operands[1] : (operator.operands[1]||\"\").replace(/\\$/g,\"$$$$\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(searchTerm,flags);\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\n\tsource(function(tiddler,title) {\n\t\tif(title && (operator.operands.length > 1)) {\n\t\t\tresults.push(\n\t\t\t\ttitle.replace(regExp,replacement)\n\t\t\t);\n\t\t\tregExp.lastIndex = 0;\n\t\t} else {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nexports.pad = function(source,operator,options) {\n\tvar results = [],\n\t\ttargetLength = operator.operand ? parseInt(operator.operand) : 0,\n\t\tfill = operator.operands[1] || \"0\";\n\n\tsource(function(tiddler,title) {\n\t\tif(title && title.length) {\n\t\t\tif(title.length >= targetLength) {\n\t\t\t\tresults.push(title);\n\t\t\t} else {\n\t\t\t\tvar padString = \"\",\n\t\t\t\t\tpadStringLength = targetLength - title.length;\n\t\t\t\twhile(padStringLength > padString.length) {\n\t\t\t\t\tpadString += fill;\n\t\t\t\t}\n\t\t\t\t//make sure we do not exceed the specified length\n\t\t\t\tpadString = padString.slice(0,padStringLength);\n\t\t\t\tif(operator.suffix && (operator.suffix === \"suffix\")) {\n\t\t\t\t\ttitle = title + padString;\n\t\t\t\t} else {\n\t\t\t\t\ttitle = padString + title;\n\t\t\t\t}\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n}\n\nexports.charcode = function(source,operator,options) {\n\tvar chars = [];\n\t$tw.utils.each(operator.operands,function(operand) {\n\t\tif(operand !== \"\") {\n\t\t\tchars.push(String.fromCharCode($tw.utils.parseInt(operand)));\n\t\t}\n\t});\n\treturn [chars.join(\"\")];\n};\n\n})();","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/subfilter.js":{"title":"$:/core/modules/filters/subfilter.js","text":"/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/substitute.js":{"title":"$:/core/modules/filters/substitute.js","text":"/*\\\ntitle: $:/core/modules/filters/substitute.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for substituting variables and embedded filter expressions with their corresponding values\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.substitute = function(source,operator,options) {\n\tvar results = [],\n\t\toperands = [];\n\t$tw.utils.each(operator.operands,function(operand,index){\n\t\toperands.push({\n\t\t\tname: (index + 1).toString(),\n\t\t\tvalue: operand\n\t\t});\n\t});\n\tsource(function(tiddler,title) {\n\t\tif(title) {\n\t\t\tresults.push(options.wiki.getSubstitutedText(title,options.widget,{substitutions:operands}));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n ","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/subtiddlerfields.js":{"title":"$:/core/modules/filters/subtiddlerfields.js","text":"/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/suffix.js":{"title":"$:/core/modules/filters/suffix.js","text":"/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif (!operator.operand) {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else if(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tvar operand = operator.operand.toLowerCase();\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase().substr(-operand.length) !== operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase().substr(-operand.length) === operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/tag.js":{"title":"$:/core/modules/filters/tag.js","text":"/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/tagging.js":{"title":"$:/core/modules/filters/tagging.js","text":"/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/tags.js":{"title":"$:/core/modules/filters/tags.js","text":"/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/then.js":{"title":"$:/core/modules/filters/then.js","text":"/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/title.js":{"title":"$:/core/modules/filters/title.js","text":"/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/transcludes.js":{"title":"$:/core/modules/filters/transcludes.js","text":"/*\\\ntitle: $:/core/modules/filters/transcludes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the transcludes from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.transcludes = function(source,operator,options) {\n\tvar results = new $tw.utils.LinkedList();\n\tsource(function(tiddler,title) {\n\t\tresults.pushTop(options.wiki.getTiddlerTranscludes(title));\n\t});\n\treturn results.makeTiddlerIterator(options.wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/unknown.js":{"title":"$:/core/modules/filters/unknown.js","text":"/*\\\ntitle: $:/core/modules/filters/unknown.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for handling unknown filter operators.\n\nNot intended to be used directly by end users, hence the square brackets around the name.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fieldFilterOperatorFn = require(\"$:/core/modules/filters/field.js\").field;\n\n/*\nExport our filter function\n*/\nexports[\"[unknown]\"] = function(source,operator,options) {\n\t// Check for a user defined filter operator\n\tif(operator.operator.indexOf(\".\") !== -1) {\n\t\tvar params = [];\n\t\t$tw.utils.each(operator.operands,function(param) {\n\t\t\tparams.push({value: param});\n\t\t});\t\n\t\tvar variableInfo = options.widget && options.widget.getVariableInfo && options.widget.getVariableInfo(operator.operator,{params: params, source: source});\n\t\tif(variableInfo && variableInfo.srcVariable) {\n\t\t\tvar list = variableInfo.resultList ? variableInfo.resultList : [variableInfo.text];\n\t\t\tif(operator.prefix === \"!\") {\n\t\t\t\tvar results = [];\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\treturn list;\n\t\t\t}\n\t\t}\n\t}\n\t// Otherwise, use the \"field\" operator\n\treturn fieldFilterOperatorFn(source,operator,options);\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/untagged.js":{"title":"$:/core/modules/filters/untagged.js","text":"/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [],\n\t\texpected = (operator.prefix === \"!\");\n\tsource(function(tiddler,title) {\n\t\tif(((tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) === expected) || (!tiddler && !expected)) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/variables.js":{"title":"$:/core/modules/filters/variables.js","text":"/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [],\n\t\twidget = options.widget;\n\twhile(widget && !widget.hasOwnProperty(\"variables\")) {\n\t\twidget = widget.parentWidget;\n\t}\n\tif(widget && widget.variables) {\n\t\tfor(var variable in widget.variables) {\n\t\t\tnames.push(variable);\n\t\t}\n\t}\n\treturn names.sort();\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/wikiparserrules.js":{"title":"$:/core/modules/filters/wikiparserrules.js","text":"/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters/x-listops.js":{"title":"$:/core/modules/filters/x-listops.js","text":"/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n\t/*jslint node: true, browser: true */\n\t/*global $tw: false */\n\t\"use strict\";\n\n\t/*\n\tFetch titles from the current list\n\t*/\n\tvar prepare_results = function (source) {\n\tvar results = [];\n\t\tsource(function (tiddler, title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list before the item named in the operand\n\t*/\n\texports.putbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list after the item named in the operand\n\t*/\n\texports.putafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tReplaces the item named in the operand with a number of items from the tail of the current list\n\t*/\n\texports.replace = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -count) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list to the head of the list\n\t*/\n\texports.putfirst = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(-count).concat(results.slice(0, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the head of the current list to the tail of the list\n\t*/\n\texports.putlast = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(count).concat(results.slice(0, count));\n\t};\n\n\t/*\n\tMoves the item named in the operand a number of places forward or backward in the list\n\t*/\n\texports.move = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1),\n\t\t\tmarker = results.splice(index, 1),\n\t\t\toffset = (index + count) > 0 ? index + count : 0;\n\t\treturn results.slice(0, offset).concat(marker).concat(results.slice(offset));\n\t};\n\n\t/*\n\tReturns the items from the current list that are after the item named in the operand\n\t*/\n\texports.allafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(index) :\n\t\t\tresults.slice(index + 1);\n\t};\n\n\t/*\n\tReturns the items from the current list that are before the item named in the operand\n\t*/\n\texports.allbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(0, index + 1) :\n\t\t\tresults.slice(0, index);\n\t};\n\n\t/*\n\tAppends the items listed in the operand array to the tail of the current list\n\t*/\n\texports.append = function (source, operator) {\n\t\tvar append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || append.length;\n\t\treturn (append.length === 0) ? results :\n\t\t\t(operator.prefix) ? results.concat(append.slice(-count)) :\n\t\t\tresults.concat(append.slice(0, count));\n\t};\n\n\t/*\n\tPrepends the items listed in the operand array to the head of the current list\n\t*/\n\texports.prepend = function (source, operator) {\n\t\tvar prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,prepend.length);\n\t\treturn (prepend.length === 0) ? results :\n\t\t\t(operator.prefix) ? prepend.slice(-count).concat(results) :\n\t\t\tprepend.slice(0, count).concat(results);\n\t};\n\n\t/*\n\tReturns all items from the current list except the items listed in the operand array\n\t*/\n\texports.remove = function (source, operator) {\n\t\tvar array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || array.length,\n\t\t\tp,\n\t\t\tlen,\n\t\t\tindex;\n\t\tlen = array.length - 1;\n\t\tfor (p = 0; p < count; ++p) {\n\t\t\tif (operator.prefix) {\n\t\t\t\tindex = results.indexOf(array[len - p]);\n\t\t\t} else {\n\t\t\t\tindex = results.indexOf(array[p]);\n\t\t\t}\n\t\t\tif (index !== -1) {\n\t\t\t\tresults.splice(index, 1);\n\t\t\t}\n\t\t}\n\t\treturn results;\n\t};\n\n\t/*\n\tReturns all items from the current list sorted in the order of the items in the operand array\n\t*/\n\texports.sortby = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tif (!results || results.length < 2) {\n\t\t\treturn results;\n\t\t}\n\t\tvar lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n\t\tresults.sort(function (a, b) {\n\t\t\treturn lookup.indexOf(a) - lookup.indexOf(b);\n\t\t});\n\t\treturn results;\n\t};\n\n\t/*\n\tRemoves all duplicate items from the current list\n\t*/\n\texports.unique = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tvar set = results.reduce(function (a, b) {\n\t\t\tif (a.indexOf(b) < 0) {\n\t\t\t\ta.push(b);\n\t\t\t}\n\t\t\treturn a;\n\t\t}, []);\n\t\treturn set;\n\t};\n\n\tvar cycleValueInArray = function(results,operands,stepSize) {\n\t\tvar resultsIndex,\n\t\t\tstep = stepSize || 1,\n\t\t\ti = 0,\n\t\t\topLength = operands.length,\n\t\t\tnextOperandIndex;\n\t\tfor(i; i < opLength; i++) {\n\t\t\tresultsIndex = results.indexOf(operands[i]);\n\t\t\tif(resultsIndex !== -1) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif(resultsIndex !== -1) {\n\t\t\ti = i + step;\n\t\t\tnextOperandIndex = (i < opLength ? i : i % opLength);\n\t\t\tif(operands.length > 1) {\n\t\t\t\tresults.splice(resultsIndex,1,operands[nextOperandIndex]);\n\t\t\t} else {\n\t\t\t\tresults.splice(resultsIndex,1);\n\t\t\t}\n\t\t} else {\n\t\t\tresults.push(operands[0]);\n\t\t}\n\t\treturn results;\n\t}\n\n\t/*\n\tToggles an item in the current list.\n\t*/\n\texports.toggle = function(source,operator) {\n\t\treturn cycleValueInArray(prepare_results(source),operator.operands);\n\t}\n\n\texports.cycle = function(source,operator) {\n\t\tvar results = prepare_results(source),\n\t\t\toperands = (operator.operand.length ? $tw.utils.parseStringArray(operator.operand, \"true\") : [\"\"]),\n\t\t\tstep = $tw.utils.getInt(operator.operands[1]||\"\",1);\n\t\tif(step < 0) {\n\t\t\toperands.reverse();\n\t\t\tstep = Math.abs(step);\n\t\t}\n\t\treturn cycleValueInArray(results,operands,step);\n\t}\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/core/modules/filters.js":{"title":"$:/core/modules/filters.js","text":"/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widgetClass = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/* Maximum permitted filter recursion depth */\nvar MAX_FILTER_DEPTH = 300;\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\t\toperator.operands = [];\n\t\tvar parseOperand = function(bracketType) {\n\t\t\tvar operand = {};\n\t\t\tswitch (bracketType) {\n\t\t\t\tcase \"{\": // Curly brackets\n\t\t\t\t\toperand.indirect = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"[\": // Square brackets\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<\": // Angle brackets\n\t\t\t\t\toperand.variable = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"/\": // regexp brackets\n\t\t\t\t\tvar rex = /^((?:[^\\\\\\/]|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\t\tif(rexMatch) {\n\t\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n\t// DEPRECATION WARNING\n\tconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tif(nextBracketPos === -1) {\n\t\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t\t}\n\t\t\tif(operator.regexp) {\n\t\t\t\toperand.text = \"\";\n\t\t\t} else {\n\t\t\t\toperand.text = filterString.substring(p,nextBracketPos);\n\t\t\t}\n\t\t\toperator.operands.push(operand);\n\t\t\tp = nextBracketPos + 1;\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tparseOperand(bracket);\n\n\t\t// Check for multiple operands\n\t\twhile(filterString.charAt(p) === \",\") {\n\t\t\tp++;\n\t\t\tif(/^[\\[\\{<\\/]/.test(filterString.substring(p))) {\n\t\t\t\tnextBracketPos = p;\n\t\t\t\tp++;\n\t\t\t\tparseOperand(filterString.charAt(nextBracketPos));\n\t\t\t} else {\n\t\t\t\tthrow \"Missing [ in filter expression\";\n\t\t\t}\n\t\t}\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=|\\:(\\w+)(?:\\:([\\w\\:, ]*))?)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp = p + operation.prefix.length;\n\t\t\t\tif(match[2]) {\n\t\t\t\t\toperation.namedPrefix = match[2];\n\t\t\t\t}\n\t\t\t\tif(match[3]) {\n\t\t\t\t\toperation.suffixes = [];\n\t\t\t\t\t $tw.utils.each(match[3].split(\":\"),function(subsuffix) {\n\t\t\t\t\t\toperation.suffixes.push([]);\n\t\t\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\t\t\tif(entry) {\n\t\t\t\t\t\t\t\toperation.suffixes[operation.suffixes.length -1].push(entry);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t });\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(match[4]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[5] || match[6] || match[7]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operands: [{text: match[5] || match[6] || match[7]}]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.getFilterRunPrefixes = function() {\n\tif(!this.filterRunPrefixes) {\n\t\t$tw.Wiki.prototype.filterRunPrefixes = {};\n\t\t$tw.modules.applyMethods(\"filterrunprefix\",this.filterRunPrefixes);\n\t}\n\treturn this.filterRunPrefixes;\n}\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tif(!this.filterCache) {\n\t\tthis.filterCache = Object.create(null);\n\t\tthis.filterCacheCount = 0;\n\t}\n\tif(this.filterCache[filterString] !== undefined) {\n\t\treturn this.filterCache[filterString];\n\t}\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\t// We do not cache this result, so it adjusts along with localization changes\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operands = [],\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\t// Use the \"title\" operator if no operator is specified\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\t// Unknown operators treated as \"[unknown]\" - at run time we can distinguish between a custom operator and falling back to the default \"field\" operator\n\t\t\t\t\toperatorFunction = filterOperators[\"[unknown]\"];\n\t\t\t\t} else {\n\t\t\t\t\t// Use the operator function\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\t$tw.utils.each(operator.operands,function(operand) {\n\t\t\t\t\tif(operand.indirect) {\n\t\t\t\t\t\toperand.value = self.getTextReference(operand.text,\"\",currTiddlerTitle);\n\t\t\t\t\t} else if(operand.variable) {\n\t\t\t\t\t\tvar varTree = $tw.utils.parseFilterVariable(operand.text);\n\t\t\t\t\t\toperand.value = widgetClass.evaluateVariable(widget,varTree.name,{params: varTree.params, source: source})[0] || \"\";\n\t\t\t\t\t} else {\n\t\t\t\t\t\toperand.value = operand.text;\n\t\t\t\t\t}\n\t\t\t\t\toperands.push(operand.value);\n\t\t\t\t});\n\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operands.length > 0 ? operands[0] : undefined,\n\t\t\t\t\t\t\toperands: operands,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\tvar filterRunPrefixes = self.getFilterRunPrefixes();\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tvar options = {wiki: self, suffixes: operation.suffixes || []};\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn filterRunPrefixes[\"or\"](operationSubFunction, options);\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn filterRunPrefixes[\"all\"](operationSubFunction, options);\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn filterRunPrefixes[\"except\"](operationSubFunction, options);\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn filterRunPrefixes[\"and\"](operationSubFunction, options);\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn filterRunPrefixes[\"else\"](operationSubFunction, options);\n\t\t\t\tdefault: \n\t\t\t\t\tif(operation.namedPrefix && filterRunPrefixes[operation.namedPrefix]) {\n\t\t\t\t\t\treturn filterRunPrefixes[operation.namedPrefix](operationSubFunction, options);\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t\tresults.clear();\n\t\t\t\t\t\t\tresults.push($tw.language.getString(\"Error/FilterRunPrefix\"));\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\tvar fnMeasured = $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tif(!widget) {\n\t\t\twidget = $tw.rootWidget;\n\t\t}\n\t\tvar results = new $tw.utils.LinkedList();\n\t\tself.filterRecursionCount = (self.filterRecursionCount || 0) + 1;\n\t\tif(self.filterRecursionCount < MAX_FILTER_DEPTH) {\n\t\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\t\toperationFunction(results,source,widget);\n\t\t\t});\n\t\t} else {\n\t\t\tresults.push(\"/**-- Excessive filter recursion --**/\");\n\t\t}\n\t\tself.filterRecursionCount = self.filterRecursionCount - 1;\n\t\treturn results.toArray();\n\t});\n\tif(this.filterCacheCount >= 2000) {\n\t\t// To prevent memory leak, we maintain an upper limit for cache size.\n\t\t// Reset if exceeded. This should give us 95% of the benefit\n\t\t// that no cache limit would give us.\n\t\tthis.filterCache = Object.create(null);\n\t\tthis.filterCacheCount = 0;\n\t}\n\tthis.filterCache[filterString] = fnMeasured;\n\tthis.filterCacheCount++;\n\treturn fnMeasured;\n};\n\n})();\n","type":"application/javascript","module-type":"wikimethod"},"$:/core/modules/indexers/back-indexer.js":{"title":"$:/core/modules/indexers/back-indexer.js","text":"/*\\\ntitle: $:/core/modules/indexers/back-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nBy parsing the tiddler text, indexes the tiddlers' back links, back transclusions, block level back links.\n\n\\*/\nfunction BackIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBackIndexer.prototype.init = function() {\n\tthis.subIndexers = {\n\t\tlink: new BackSubIndexer(this,\"extractLinks\"),\n\t\ttransclude: new BackSubIndexer(this,\"extractTranscludes\"),\n\t};\n};\n\nBackIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nBackIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\nfunction BackSubIndexer(indexer,extractor) {\n\tthis.wiki = indexer.wiki;\n\tthis.indexer = indexer;\n\tthis.extractor = extractor;\n\t/**\n\t * {\n\t * [target title, e.g. tiddler title being linked to]:\n\t * {\n\t * \t\t [source title, e.g. tiddler title that has link syntax in its text]: true\n\t * \t }\n\t * }\n\t */\n\tthis.index = null;\n}\n\nBackSubIndexer.prototype.init = function() {\n\t// lazy init until first lookup\n\tthis.index = null;\n}\n\nBackSubIndexer.prototype._init = function() {\n\tthis.index = Object.create(null);\n\tvar self = this;\n\tthis.wiki.forEachTiddler(function(sourceTitle,tiddler) {\n\t\tvar newTargets = self._getTarget(tiddler);\n\t\t$tw.utils.each(newTargets, function(target) {\n\t\t\tif(!self.index[target]) {\n\t\t\t\tself.index[target] = Object.create(null);\n\t\t\t}\n\t\t\tself.index[target][sourceTitle] = true;\n\t\t});\n\t});\n}\n\nBackSubIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\n/*\n* Get things that is being referenced in the text, e.g. tiddler names in the link syntax.\n*/\nBackSubIndexer.prototype._getTarget = function(tiddler) {\n\tif(this.wiki.isBinaryTiddler(tiddler.fields.text)) {\n\t\treturn [];\n\t}\n\tvar parser = this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki[this.extractor](parser.tree, tiddler.fields.title);\n\t}\n\treturn [];\n}\n\nBackSubIndexer.prototype.update = function(updateDescriptor) {\n\t// lazy init/update until first lookup\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newTargets = [],\n\t oldTargets = [],\n\t self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldTargets = this._getTarget(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewTargets = this._getTarget(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldTargets,function(target) {\n\t\tif(self.index[target]) {\n\t\t\tdelete self.index[target][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newTargets,function(target) {\n\t\tif(!self.index[target]) {\n\t\t\tself.index[target] = Object.create(null);\n\t\t}\n\t\tself.index[target][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBackSubIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis._init();\n\t}\n\tif(this.index[title]) {\n\t\treturn Object.keys(this.index[title]);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nexports.BackIndexer = BackIndexer;\n","type":"application/javascript","module-type":"indexer"},"$:/core/modules/indexers/field-indexer.js":{"title":"$:/core/modules/indexers/field-indexer.js","text":"/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\t// get all tiddlers, including those overwrite shadow tiddlers\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn self.wiki.tiddlerExists(title)\n\t\t});\n\t};\n\t// get shadow tiddlers, including shadow tiddlers that is overwritten\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn self.wiki.isShadowTiddler(title)\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n","type":"application/javascript","module-type":"indexer"},"$:/core/modules/indexers/tag-indexer.js":{"title":"$:/core/modules/indexers/tag-indexer.js","text":"/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n","type":"application/javascript","module-type":"indexer"},"$:/core/modules/info/platform.js":{"title":"$:/core/modules/info/platform.js","text":"/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function(updateInfoTiddlersCallback) {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tinfoTiddlerFields.push({title: \"$:/info/startup-timestamp\", text: $tw.utils.stringifyDate(new Date())});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n \t\t// Dark mode through event listener on MediaQueryList\n \t\tvar mqList = window.matchMedia(\"(prefers-color-scheme: dark)\"),\n \t\t\tgetDarkModeTiddler = function() {return {title: \"$:/info/darkmode\", text: mqList.matches ? \"yes\" : \"no\"};};\n \t\tinfoTiddlerFields.push(getDarkModeTiddler());\n \t\tmqList.addListener(function(event) {\n \t\t\tupdateInfoTiddlersCallback([getDarkModeTiddler()]);\n \t\t});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n","type":"application/javascript","module-type":"info"},"$:/core/modules/keyboard.js":{"title":"$:/core/modules/keyboard.js","text":"/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.shortcutPriorityList = []; // Stores the parsed shortcut priority\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor,options) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(options.keyDescriptor) {\n\t\tinfo.keyDescriptor = options.keyDescriptor;\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\toptions.keyDescriptor = keyDescriptor;\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor,options));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\treturn (this.getMatchingKeyDescriptor(event,keyInfoArray) !== null);\n};\n\nKeyboardManager.prototype.getMatchingKeyDescriptor = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn keyInfoArray[t];\n\t\t}\n\t}\n\treturn null;\n};\n\nKeyboardManager.prototype.getEventModifierKeyDescriptor = function(event) {\n\treturn event.ctrlKey && !event.shiftKey\t&& !event.altKey && !event.metaKey ? \"ctrl\" : \n\t\tevent.shiftKey && !event.ctrlKey && !event.altKey && !event.metaKey ? \"shift\" : \n\t\tevent.ctrlKey && event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl-shift\" : \n\t\tevent.altKey && !event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt\" : \n\t\tevent.altKey && event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt-shift\" : \n\t\tevent.altKey && event.ctrlKey && !event.shiftKey && !event.metaKey ? \"ctrl-alt\" : \n\t\tevent.altKey && event.shiftKey && event.ctrlKey && !event.metaKey ? \"ctrl-alt-shift\" : \n\t\tevent.metaKey && !event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta\" : \n\t\tevent.metaKey && event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta-ctrl\" :\n\t\tevent.metaKey && event.ctrlKey && event.shiftKey && !event.altKey ? \"meta-ctrl-shift\" :\n\t\tevent.metaKey && event.ctrlKey && event.shiftKey && event.altKey ? \"meta-ctrl-alt-shift\" : \"normal\";\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t\tthis.shortcutPriorityList[i] = tiddlerFields.priority === \"yes\" ? true : false;\n\t}\n};\n\n/*\nevent: the keyboard event object\noptions:\n\tonlyPriority: true if only priority global shortcuts should be invoked\n*/\nKeyboardManager.prototype.handleKeydownEvent = function(event, options) {\n\toptions = options || {};\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(options.onlyPriority && this.shortcutPriorityList[i] !== true) {\n\t\t\tcontinue;\n\t\t}\n\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget,event);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n","type":"application/javascript","module-type":"global"},"$:/core/modules/language.js":{"title":"$:/core/modules/language.js","text":"/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n","type":"application/javascript","module-type":"global"},"$:/core/modules/macros/changecount.js":{"title":"$:/core/modules/macros/changecount.js","text":"/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/contrastcolour.js":{"title":"$:/core/modules/macros/contrastcolour.js","text":"/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/csvtiddlers.js":{"title":"$:/core/modules/macros/csvtiddlers.js","text":"/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tfor(f in tiddler.fields) {\n\t\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\t\tfields.push(f);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tif(tiddler) {\n\t\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t\t}\t\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/displayshortcuts.js":{"title":"$:/core/modules/macros/displayshortcuts.js","text":"/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/jsontiddler.js":{"title":"$:/core/modules/macros/jsontiddler.js","text":"/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/jsontiddlers.js":{"title":"$:/core/modules/macros/jsontiddlers.js","text":"/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"spaces\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,spaces) {\n\treturn this.wiki.getTiddlersAsJson(filter,$tw.utils.parseInt(spaces));\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/makedatauri.js":{"title":"$:/core/modules/macros/makedatauri.js","text":"/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"},\n\t{name: \"_canonical_uri\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type,_canonical_uri) {\n\treturn $tw.utils.makeDataUri(text,type,_canonical_uri);\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/now.js":{"title":"$:/core/modules/macros/now.js","text":"/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/qualify.js":{"title":"$:/core/modules/macros/qualify.js","text":"/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/resolvepath.js":{"title":"$:/core/modules/macros/resolvepath.js","text":"/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/unusedtitle.js":{"title":"$:/core/modules/macros/unusedtitle.js","text":"/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"separator\"},\n\t{name: \"template\"},\n\t{name: \"startCount\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName,separator,template,startCount) {\n\tseparator = separator || \" \";\n\tstartCount = startCount || 0;\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\t// $tw.wiki.generateNewTitle = function(baseTitle,options)\n\t// options.prefix must be a string!\n\treturn this.wiki.generateNewTitle(baseName, {\"prefix\": separator, \"template\": template, \"startCount\": startCount});\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/macros/version.js":{"title":"$:/core/modules/macros/version.js","text":"/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n","type":"application/javascript","module-type":"macro"},"$:/core/modules/parsers/audioparser.js":{"title":"$:/core/modules/parsers/audioparser.js","text":"/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n\tthis.source = text;\n\tthis.type = type;\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n","type":"application/javascript","module-type":"parser"},"$:/core/modules/parsers/binaryparser.js":{"title":"$:/core/modules/parsers/binaryparser.js","text":"/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe binary parser parses a binary tiddler into a warning message and download link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar BinaryParser = function(type,text,options) {\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\t\"$tiddler\": {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on binary tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!title\"}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\t\"$tiddler\": {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to external or internal data URI\n\tif(options._canonical_uri) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: options._canonical_uri\n\t\t};\n\t} else if(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\tthis.tree = [element];\n\tthis.source = text;\n\tthis.type = type;\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n","type":"application/javascript","module-type":"parser"},"$:/core/modules/parsers/csvparser.js":{"title":"$:/core/modules/parsers/csvparser.js","text":"/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Special handler for tab-delimited files\n\tif (type === 'text/tab-delimited-values' && !options.separator) {\n\t\toptions.separator = \"\\t\";\n\t}\n\t\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = $tw.utils.parseCsvString(text, options),\n\t\ttag = \"th\";\n\tvar maxColumns = 0;\n\t$tw.utils.each(lines, function(columns) {\n\t\tmaxColumns = Math.max(columns.length, maxColumns);\n\t});\n\t\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar columns = lines[line];\n\t\tvar row = {\n\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t};\n\t\tfor(var column=0; column<maxColumns; column++) {\n\t\t\trow.children.push({\n\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\"text\": columns[column] || ''\n\t\t\t\t}]\n\t\t\t});\n\t\t}\n\t\ttag = \"td\";\n\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t}\n\tthis.source = text;\n\tthis.type = type;\n};\n\nexports[\"text/csv\"] = CsvParser;\nexports[\"text/tab-delimited-values\"] = CsvParser;\n\n})();\n\n","type":"application/javascript","module-type":"parser"},"$:/core/modules/parsers/htmlparser.js":{"title":"$:/core/modules/parsers/htmlparser.js","text":"/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src}\n\t\t}\n\t}];\n\tif($tw.wiki.getTiddlerText(\"$:/config/HtmlParser/DisableSandbox\",\"no\") !== \"yes\") {\n\t\tthis.tree[0].attributes.sandbox = {type: \"string\", value: $tw.wiki.getTiddlerText(\"$:/config/HtmlParser/SandboxTokens\",\"\")};\n\t}\n\tthis.source = text;\n\tthis.type = type;\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n","type":"application/javascript","module-type":"parser"},"$:/core/modules/parsers/imageparser.js":{"title":"$:/core/modules/parsers/imageparser.js","text":"/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n\tthis.source = text;\n\tthis.type = type;\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\nexports[\"image/vnd.microsoft.icon\"] = ImageParser;\n\n})();\n\n","type":"application/javascript","module-type":"parser"},"$:/core/modules/utils/parseutils.js":{"title":"$:/core/modules/utils/parseutils.js","text":"/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3]\n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nReturns an array of {name:} with an optional \"default\" property. Options include:\nrequireParenthesis: require the parameter definition to be wrapped in parenthesis\n*/\nexports.parseParameterDefinition = function(paramString,options) {\n\toptions = options || {};\n\tif(options.requireParenthesis) {\n\t\tvar parenMatch = /^\\s*\\((.*)\\)\\s*$/g.exec(paramString);\n\t\tif(!parenMatch) {\n\t\t\treturn [];\n\t\t}\n\t\tparamString = parenMatch[1];\n\t}\n\tvar params = [],\n\t\treParam = /\\s*([^:),\\s]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|([^,\"'\\s]+)))?/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Save the parameter details\n\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5];\n\t\tif(defaultValue !== undefined) {\n\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Look for the next parameter\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn params;\n};\n\nexports.parseMacroParameters = function(node,source,pos) {\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\tnode.end = pos;\n\treturn node;\n}\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|((?:(?:>(?!>))|[^\\s>\"'])+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"transclude\", attributes:, start:, end:}\n*/\nexports.parseMacroInvocationAsTransclusion = function(source,pos) {\n\tvar node = $tw.utils.parseMacroInvocation(source,pos);\n\tif(node) {\n\t\tvar positionalName = 0,\n\t\t\ttransclusion = {\n\t\t\t\ttype: \"transclude\",\n\t\t\t\tstart: node.start,\n\t\t\t\tend: node.end\n\t\t\t};\n\t\t$tw.utils.addAttributeToParseTreeNode(transclusion,\"$variable\",node.name);\n\t\t$tw.utils.each(node.params,function(param) {\n\t\t\tvar name = param.name;\n\t\t\tif(name) {\n\t\t\t\tif(name.charAt(0) === \"$\") {\n\t\t\t\t\tname = \"$\" + name;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(transclusion,{name: name,type: \"string\", value: param.value, start: param.start, end: param.end});\n\t\t\t} else {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(transclusion,{name: (positionalName++) + \"\",type: \"string\", value: param.value, start: param.start, end: param.end});\n\t\t\t}\n\t\t});\n\t\treturn transclusion;\n\t}\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, params:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\tnode = $tw.utils.parseMacroParameters(node,source,pos);\n\tpos = node.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.parseFilterVariable = function(source) {\n\tvar node = {\n\t\t\tname: \"\",\n\t\t\tparams: [],\n\t\t},\n\t\tpos = 0,\n\t\treName = /([^\\s\"']+)/g;\n\t// If there is no whitespace or it is an empty string then there are no macro parameters\n\tif(/^\\S*$/.test(source)) {\n\t\tnode.name = source;\n\t\treturn node;\n\t}\n\t// Get the variable name\n\tvar nameMatch = $tw.utils.parseTokenRegExp(source,pos,reName);\n\tif(nameMatch) {\n\t\tnode.name = nameMatch.match[1];\n\t\tpos = nameMatch.end;\n\t\tnode = $tw.utils.parseMacroParameters(node,source,pos);\n\t\tdelete node.end;\n\t}\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, type: \"filtered|string|indirect|macro\", value|filter|textReference:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'`=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'`=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{([\\S\\s]+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g,\n\t\treSubstitutedValue = /(?:```([\\s\\S]*?)```|`([^`]|[\\S\\s]*?)`)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tvar substitutedValue = $tw.utils.parseTokenRegExp(source,pos,reSubstitutedValue);\n\t\t\t\t\t\t\tif(substitutedValue) {\n\t\t\t\t\t\t\t\tpos = substitutedValue.end;\n\t\t\t\t\t\t\t\tnode.type = \"substituted\";\n\t\t\t\t\t\t\t\tnode.rawValue = substitutedValue.match[1] || substitutedValue.match[2];\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/parsers/pdfparser.js":{"title":"$:/core/modules/parsers/pdfparser.js","text":"/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"iframe\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n\tthis.source = text;\n\tthis.type = type;\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n","type":"application/javascript","module-type":"parser"},"$:/core/modules/parsers/textparser.js":{"title":"$:/core/modules/parsers/textparser.js","text":"/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"genesis\",\n\t\tattributes: {\n\t\t\t$type: {name: \"$type\", type: \"string\", value: \"$codeblock\"},\n\t\t\tcode: {name: \"code\", type: \"string\", value: text},\n\t\t\tlanguage: {name: \"language\", type: \"string\", value: type},\n\t\t\t$remappable: {name: \"$remappable\", type:\"string\", value: \"no\"}\n\t\t}\n\t}];\n\tthis.source = text;\n\tthis.type = type;\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n","type":"application/javascript","module-type":"parser"},"$:/core/modules/parsers/videoparser.js":{"title":"$:/core/modules/parsers/videoparser.js","text":"/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n\tthis.source = text;\n\tthis.type = type;\n};\n\nexports[\"video/ogg\"] = VideoParser;\nexports[\"video/webm\"] = VideoParser;\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n","type":"application/javascript","module-type":"parser"},"$:/core/modules/parsers/wikiparser/rules/codeblock.js":{"title":"$:/core/modules/parsers/wikiparser/rules/codeblock.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\tvar languageStart = this.parser.pos + 3,\n\t\tlanguageEnd = languageStart + this.match[1].length;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext,\n\t\tcodeStart = this.parser.pos;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text, start: codeStart, end: this.parser.pos},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1], start: languageStart, end: languageEnd}\n\t\t\t}\n\t}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/codeinline.js":{"title":"$:/core/modules/parsers/wikiparser/rules/codeinline.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext,\n\t\tstart = this.parser.pos;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text,\n\t\t\tstart: start,\n\t\t\tend: this.parser.pos\n\t\t}]\n\t}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/commentblock.js":{"title":"$:/core/modules/parsers/wikiparser/rules/commentblock.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n\\define macroX()\n<!-- This is a comment -->\nxxxx\n\\end\n<!-- This is a comment -->\n\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block:true, pragma:true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = this.match.index + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/commentinline.js":{"title":"$:/core/modules/parsers/wikiparser/rules/commentinline.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = this.match.index + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/conditional.js":{"title":"$:/core/modules/parsers/wikiparser/rules/conditional.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/conditional.js\ntype: application/javascript\nmodule-type: wikirule\n\nConditional shortcut syntax\n\n```\nThis is a <%if [{something}] %>Elephant<%elseif [{else}] %>Pelican<%else%>Crocodile<%endif%>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"conditional\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\<\\%\\s*if\\s+/mg;\n\tthis.terminateIfRegExp = /\\%\\>/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Look for the next <%if shortcut\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t// If not found then return no match\n\tif(!this.match) {\n\t\treturn undefined;\n\t}\n\t// Check for the next %>\n\tthis.terminateIfRegExp.lastIndex = this.match.index;\n\tthis.terminateIfMatch = this.terminateIfRegExp.exec(this.parser.source);\n\t// If not found then return no match\n\tif(!this.terminateIfMatch) {\n\t\treturn undefined;\n\t}\n\t// Return the position at which the construction was found\n\treturn this.match.index;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the filter condition\n\tvar filterCondition = this.parser.source.substring(this.match.index + this.match[0].length,this.terminateIfMatch.index);\n\t// Advance the parser position to past the %>\n\tthis.parser.pos = this.terminateIfMatch.index + this.terminateIfMatch[0].length;\n\t// Parse the if clause\n\treturn this.parseIfClause(filterCondition);\n};\n\nexports.parseIfClause = function(filterCondition) {\n\t// Create the list widget\n\tvar listWidget = {\n\t\ttype: \"list\",\n\t\ttag: \"$list\",\n\t\tisBlock: this.is.block,\n\t\tchildren: [\n\t\t\t{\n\t\t\t\ttype: \"list-template\",\n\t\t\t\ttag: \"$list-template\"\n\t\t\t},\n\t\t\t{\n\t\t\t\ttype: \"list-empty\",\n\t\t\t\ttag: \"$list-empty\"\n\t\t\t}\n\t\t]\n\t};\n\t$tw.utils.addAttributeToParseTreeNode(listWidget,\"filter\",filterCondition);\n\t$tw.utils.addAttributeToParseTreeNode(listWidget,\"variable\",\"condition\");\n\t$tw.utils.addAttributeToParseTreeNode(listWidget,\"limit\",\"1\");\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Parse the body looking for else or endif\n\tvar reEndString = \"\\\\<\\\\%\\\\s*(endif)\\\\s*\\\\%\\\\>|\\\\<\\\\%\\\\s*(else)\\\\s*\\\\%\\\\>|\\\\<\\\\%\\\\s*(elseif)\\\\s+([\\\\s\\\\S]+?)\\\\%\\\\>\",\n\t\tex;\n\tif(hasLineBreak) {\n\t\tex = this.parser.parseBlocksTerminatedExtended(reEndString);\n\t} else {\n\t\tvar reEnd = new RegExp(reEndString,\"mg\");\n\t\tex = this.parser.parseInlineRunTerminatedExtended(reEnd,{eatTerminator: true});\n\t}\n\t// Put the body into the list template\n\tlistWidget.children[0].children = ex.tree;\n\t// Check for an else or elseif\n\tif(ex.match) {\n\t\tif(ex.match[1] === \"endif\") {\n\t\t\t// Nothing to do if we just found an endif\n\t\t} else if(ex.match[2] === \"else\") {\n\t\t\t// Check for an immediately following double linebreak\n\t\t\thasLineBreak = !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\t\t// If we found an else then we need to parse the body looking for the endif\n\t\t\tvar reEndString = \"\\\\<\\\\%\\\\s*(endif)\\\\s*\\\\%\\\\>\",\n\t\t\tex;\n\t\t\tif(hasLineBreak) {\n\t\t\t\tex = this.parser.parseBlocksTerminatedExtended(reEndString);\n\t\t\t} else {\n\t\t\t\tvar reEnd = new RegExp(reEndString,\"mg\");\n\t\t\t\tex = this.parser.parseInlineRunTerminatedExtended(reEnd,{eatTerminator: true});\n\t\t\t}\n\t\t\t// Put the parsed content inside the list empty template\n\t\t\tlistWidget.children[1].children = ex.tree;\n\t\t} else if(ex.match[3] === \"elseif\") {\n\t\t\t// Parse the elseif clause by reusing this parser, passing the new filter condition\n\t\t\tlistWidget.children[1].children = this.parseIfClause(ex.match[4]);\n\t\t}\n\t}\n\t// Return the parse tree node\n\treturn [listWidget];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/dash.js":{"title":"$:/core/modules/parsers/wikiparser/rules/dash.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"–\" : \"—\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js":{"title":"$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js":{"title":"$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js":{"title":"$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js":{"title":"$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js":{"title":"$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js":{"title":"$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/entity.js":{"title":"$:/core/modules/parsers/wikiparser/rules/entity.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: ©\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/extlink.js":{"title":"$:/core/modules/parsers/wikiparser/rules/extlink.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n var start = this.parser.pos;\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0], start: start, end: this.parser.pos\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js":{"title":"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tvar filterStart = this.parser.pos + 3;\n\tvar filterEnd = filterStart + this.match[1].length;\n\tvar toolTipStart = filterEnd + 1;\n\tvar toolTipEnd = toolTipStart + (this.match[2] ? this.match[2].length : 0);\n\tvar templateStart = toolTipEnd + 2;\n\tvar templateEnd = templateStart + (this.match[3] ? this.match[3].length : 0);\n\tvar styleStart = templateEnd + 2;\n\tvar styleEnd = styleStart + (this.match[4] ? this.match[4].length : 0);\n\tvar classesStart = styleEnd + 1;\n\tvar classesEnd = classesStart + (this.match[5] ? this.match[5].length : 0);\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter, start: filterStart, end: filterEnd},\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip, start: toolTipStart, end: toolTipEnd};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template, start: templateStart, end: templateEnd};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style, start: styleStart, end: styleEnd};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \"), start: classesStart, end: classesEnd};\n\t}\n\treturn [node];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js":{"title":"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\tvar filterStart = this.parser.pos + 3;\n\tvar filterEnd = filterStart + this.match[1].length;\n\tvar toolTipStart = filterEnd + 1;\n\tvar toolTipEnd = toolTipStart + (this.match[2] ? this.match[2].length : 0);\n\tvar templateStart = toolTipEnd + 2;\n\tvar templateEnd = templateStart + (this.match[3] ? this.match[3].length : 0);\n\tvar styleStart = templateEnd + 2;\n\tvar styleEnd = styleStart + (this.match[4] ? this.match[4].length : 0);\n\tvar classesStart = styleEnd + 1;\n\tvar classesEnd = classesStart + (this.match[5] ? this.match[5].length : 0);\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter, start: filterStart, end: filterEnd},\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip, start: toolTipStart, end: toolTipEnd};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template, start: templateStart, end: templateEnd};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style, start: styleStart, end: styleEnd};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \"), start: classesStart, end: classesEnd};\n\t}\n\treturn [node];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/fnprocdef.js":{"title":"$:/core/modules/parsers/wikiparser/rules/fnprocdef.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/fnprocdef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for function, procedure and widget definitions\n\n```\n\\function name(param:defaultvalue,param2:defaultvalue)\ndefinition text\n\\end\n\n\\procedure name(param:defaultvalue,param2:defaultvalue)\ndefinition text\n\\end\n\n\\widget $mywidget(param:defaultvalue,param2:defaultvalue)\ndefinition text\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"fnprocdef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\\\(function|procedure|widget)\\s+([^(\\s]+)\\((\\s*([^)]*))?\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar params = [];\n\tif(this.match[3]) {\n\t\tparams = $tw.utils.parseParameterDefinition(this.match[4]);\n\t}\n\t// Is the remainder of the line blank after the parameter close paren?\n\tvar reEnd;\n\tif(this.match[5]) {\n\t\t// If so, it is a multiline definition and the end of the body is marked with \\end\n\t\treEnd = new RegExp(\"((:?^|\\\\r?\\\\n)[^\\\\S\\\\n\\\\r]*\\\\\\\\end[^\\\\S\\\\n\\\\r]*(?:\" + $tw.utils.escapeRegExp(this.match[2]) + \")?(?:$|\\\\r?\\\\n))\",\"mg\");\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\tvar parseTreeNodes = [{\n\t\ttype: \"set\",\n\t\tattributes: {},\n\t\tchildren: [],\n\t\tparams: params\n\t}];\n\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],\"name\",this.match[2]);\n\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],\"value\",text);\n\tif(this.match[1] === \"function\") {\n\t\tparseTreeNodes[0].isFunctionDefinition = true;\n\t} else if(this.match[1] === \"procedure\") {\n\t\tparseTreeNodes[0].isProcedureDefinition = true;\n\t} else if(this.match[1] === \"widget\") {\n\t\tparseTreeNodes[0].isWidgetDefinition = true;\n\t}\n\tif(this.parser.configTrimWhiteSpace) {\n\t\tparseTreeNodes[0].configTrimWhiteSpace = true;\n\t}\n\treturn parseTreeNodes;\n};\n\n})();\n\t","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js":{"title":"$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tvar start = this.parser.pos;\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\", start: start, end: this.parser.pos});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/heading.js":{"title":"$:/core/modules/parsers/wikiparser/rules/heading.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classStart = this.parser.pos;\n\tvar classes = this.parser.parseClasses();\n\tvar classEnd = this.parser.pos;\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel,\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \"), start: classStart, end: classEnd}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/horizrule.js":{"title":"$:/core/modules/parsers/wikiparser/rules/horizrule.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/html.js":{"title":"$:/core/modules/parsers/wikiparser/rules/html.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tif (!tag.isSelfClosing) {\n\t\ttag.openTagStart = tag.start;\n\t\ttag.openTagEnd = tag.end;\n\t}\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\";\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\tvar reEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t\t}\n\t\ttag.end = this.parser.pos;\n\t\ttag.closeTagEnd = tag.end;\n\t\tif (tag.closeTagEnd === tag.openTagEnd || this.parser.source[tag.closeTagEnd - 1] !== '>') {\n\t\t\ttag.closeTagStart = tag.end;\n\t\t} else {\n\t\t\ttag.closeTagStart = tag.closeTagEnd - 2;\n\t\t\tvar closeTagMinPos = tag.children.length > 0 ? tag.children[tag.children.length-1].end : tag.openTagEnd;\n\t\t\tif (!Number.isSafeInteger(closeTagMinPos)) closeTagMinPos = tag.openTagEnd;\n\t\t\twhile (tag.closeTagStart >= closeTagMinPos) {\n\t\t\t\tvar char = this.parser.source[tag.closeTagStart];\n\t\t\t\tif (char === '>') {\n\t\t\t\t\ttag.closeTagStart = -1;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif (char === '<') break;\n\t\t\t\ttag.closeTagStart -= 1;\n\t\t\t}\n\t\t\tif (tag.closeTagStart < closeTagMinPos) {\n\t\t\t\ttag.closeTagStart = tag.end;\n\t\t\t}\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: {}, orderedAttributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {},\n\t\t\torderedAttributes: []\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$\\.]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.orderedAttributes.push(attribute);\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$\\.]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/image.js":{"title":"$:/core/modules/parsers/wikiparser/rules/image.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim(),start: token.start,end:token.start + token.match[1].length - 1};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim(), start: token.start + (token.match[1] ? token.match[1].length : 0), end: token.end - 2};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/import.js":{"title":"$:/core/modules/parsers/wikiparser/rules/import.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(?:$|\\r?\\n)/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar filterStart = this.parser.source;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1], start: filterStart, end: this.parser.pos}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/list.js":{"title":"$:/core/modules/parsers/wikiparser/rules/list.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"div\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar start = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {\n\t\t\t\t\ttype: \"element\",\n\t\t\t\t\ttag: listInfo.listTag,\n\t\t\t\t\tchildren: [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\ttype: \"element\",\n\t\t\t\t\t\t\ttag: listInfo.itemTag,\n\t\t\t\t\t\t\tchildren: [],\n\t\t\t\t\t\t\tstart: start,\n\t\t\t\t\t\t\tend: this.parser.pos,\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\tstart: start,\n\t\t\t\t\tend: this.parser.pos,\n\t\t\t\t};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({\n\t\t\t\t\ttype: \"element\",\n\t\t\t\t\ttag: listInfo.itemTag,\n\t\t\t\t\tchildren: [],\n\t\t\t\t\tstart: start,\n\t\t\t\t\tend: this.parser.pos,\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar classStart = this.parser.pos;\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tvar classEnd = this.parser.pos;\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tlastListItem.end = this.parser.pos;\n\t\tlistStack[listStack.length-1].end = this.parser.pos;\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t\tlastListItem.attributes.class.start = classStart;\n\t\t\tlastListItem.attributes.class.end = classEnd;\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/macrocallblock.js":{"title":"$:/core/modules/parsers/wikiparser/rules/macrocallblock.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\tvar nextStart = startPos;\n\t// Try parsing at all possible macrocall openers until we match\n\twhile((nextStart = this.parser.source.indexOf(\"<<\",nextStart)) >= 0) {\n\t\tvar nextCall = $tw.utils.parseMacroInvocationAsTransclusion(this.parser.source,nextStart);\n\t\tif(nextCall) {\n\t\t\tvar c = this.parser.source.charAt(nextCall.end);\n\t\t\t// Ensure EOL after parsed macro\n\t\t\t// If we didn't need to support IE, we'd just use /(?:\\r?\\n|$)/ym\n\t\t\tif ((c === \"\") || (c === \"\\n\") || ((c === \"\\r\") && this.parser.source.charAt(nextCall.end+1) === \"\\n\")) {\n\t\t\t\tthis.nextCall = nextCall;\n\t\t\t\treturn nextStart;\n\t\t\t}\n\t\t}\n\t\tnextStart += 2;\n\t}\n\treturn undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar call = this.nextCall;\n\tcall.isBlock = true;\n\tthis.nextCall = null;\n\tthis.parser.pos = call.end;\n\treturn [call];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/macrocallinline.js":{"title":"$:/core/modules/parsers/wikiparser/rules/macrocallinline.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\tvar nextStart = startPos;\n\t// Try parsing at all possible macrocall openers until we match\n\twhile((nextStart = this.parser.source.indexOf(\"<<\",nextStart)) >= 0) {\n\t\tthis.nextCall = $tw.utils.parseMacroInvocationAsTransclusion(this.parser.source,nextStart);\n\t\tif(this.nextCall) {\n\t\t\treturn nextStart;\n\t\t}\n\t\tnextStart += 2;\n\t}\n\treturn undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar call = this.nextCall;\n\tthis.nextCall = null;\n\tthis.parser.pos = call.end;\n\treturn [call];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/macrodef.js":{"title":"$:/core/modules/parsers/wikiparser/rules/macrodef.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is the remainder of the \\define line blank after the parameter close paren?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, it is a multiline definition and the end of the body is marked with \\end\n\t\treEnd = new RegExp(\"((?:^|\\\\r?\\\\n)[^\\\\S\\\\n\\\\r]*\\\\\\\\end[^\\\\S\\\\n\\\\r]*(?:\" + $tw.utils.escapeRegExp(this.match[1]) + \")?(?:$|\\\\r?\\\\n))\",\"mg\");\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\tvar parseTreeNodes = [{\n\t\ttype: \"set\",\n\t\tattributes: {},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],\"name\",this.match[1]);\n\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],\"value\",text);\n\treturn parseTreeNodes;\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/parameters.js":{"title":"$:/core/modules/parsers/wikiparser/rules/parameters.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/parameters.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for parameter definitions\n\n```\n\\parameters(param:defaultvalue,param2:defaultvalue)\ndefinition text\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"parameters\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\\\parameters\\s*\\(([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar params = $tw.utils.parseParameterDefinition(this.match[1]);\n\tvar attributes = Object.create(null),\n\t\torderedAttributes = [];\n\t$tw.utils.each(params,function(param) {\n\t\tvar name = param.name;\n\t\t// Parameter names starting with dollar must be escaped to double dollars for the parameters widget\n\t\tif(name.charAt(0) === \"$\") {\n\t\t\tname = \"$\" + name;\n\t\t}\n\t\tvar attribute = {name: name, type: \"string\", value: param[\"default\"] || \"\"};\n\t\tattributes[name] = attribute;\n\t\torderedAttributes.push(attribute);\n\t});\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"parameters\",\n\t\tattributes: attributes,\n\t\torderedAttributes: orderedAttributes\n\t}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/parsermode.js":{"title":"$:/core/modules/parsers/wikiparser/rules/parsermode.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/parsermode.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for parser mode specifications\n\n```\n\\parsermode block\n\\parsermode inline\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"parsermode\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\\\parsermode[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\tparserMode = undefined;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\tparserMode = match[1];\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(parserMode !== undefined) {\n\t\tif(parserMode === \"block\") {\n\t\t\tthis.parser.parseAsInline = false;\n\t\t} else if(parserMode === \"inline\") {\n\t\t\tthis.parser.parseAsInline = true;\n\t\t}\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/prettyextlink.js":{"title":"$:/core/modules/parsers/wikiparser/rules/prettyextlink.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL, urlStart;\n\ttextNode.start = pos;\n\tif(splitPos) {\n\t\turlStart = splitPos + 1;\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t\ttextNode.end = splitPos;\n\t} else {\n\t\turlStart = pos;\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t\ttextNode.end = closePos;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL, start: urlStart, end: closePos};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/prettylink.js":{"title":"$:/core/modules/parsers/wikiparser/rules/prettylink.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tvar start = this.parser.pos + 2;\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text,\n\t\ttextEndPos = this.parser.source.indexOf(\"|\", start);\n\tif (textEndPos < 0 || textEndPos > this.matchRegExp.lastIndex) {\n\t\ttextEndPos = this.matchRegExp.lastIndex - 2;\n\t}\n\tvar linkStart = this.match[2] ? (start + this.match[1].length + 1) : start;\n\tvar linkEnd = linkStart + link.length;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link, start: linkStart, end: linkEnd},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text, start: start, end: textEndPos\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link, start: linkStart, end: linkEnd}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text, start: start, end: textEndPos\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/quoteblock.js":{"title":"$:/core/modules/parsers/wikiparser/rules/quoteblock.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\\\\s*\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the optional cite itself\n\tvar classStart = this.parser.pos;\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tvar classEnd = this.parser.pos;\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar citeStart = this.parser.pos;\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\tvar citeEnd = this.parser.pos;\n\t// before handling the cite, parse the body of the quote\n\tvar tree = this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite,\n\t\t\tstart: citeStart,\n\t\t\tend: citeEnd\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tciteStart = this.parser.pos;\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\tciteEnd = this.parser.pos;\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite,\n\t\t\tstart: citeStart,\n\t\t\tend: citeEnd\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \"), start: classStart, end: classEnd },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/rules.js":{"title":"$:/core/modules/parsers/wikiparser/rules/rules.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/styleblock.js":{"title":"$:/core/modules/parsers/wikiparser/rules/styleblock.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/styleinline.js":{"title":"$:/core/modules/parsers/wikiparser/rules/styleinline.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\tif(!classString && !stylesString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,\"tc-inline-style\");\n\t}\n\treturn [node];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/syslink.js":{"title":"$:/core/modules/parsers/wikiparser/rules/syslink.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tvar start = this.parser.pos;\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1), start: start+1, end: this.parser.pos}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match,\n\t\t\t\tstart: start,\n\t\t\t\tend: this.parser.pos\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/table.js":{"title":"$:/core/modules/parsers/wikiparser/rules/table.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tvar start = this.parser.pos;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", start: start, children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", start: start, children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t\tcell.end = this.parser.pos;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: [], start: this.parser.pos, end: this.parser.pos};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: [], start: rowMatch.index};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\ttheRow.end = this.parser.pos;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t\trowContainer.end = this.parser.pos;\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/transcludeblock.js":{"title":"$:/core/modules/parsers/wikiparser/rules/transcludeblock.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?(?:\\|([^\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]),\n\t\tparams = this.match[3] ? this.match[3].split(\"|\") : [];\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t$tw.utils.each(params,function(paramValue,index) {\n\t\tvar name = \"\" + index;\n\t\ttranscludeNode.attributes[name] = {\n\t\t\tname: name,\n\t\t\ttype: \"string\",\n\t\t\tvalue: paramValue\n\t\t}\n\t});\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {name: \"tiddler\", type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes[\"$tiddler\"] = {name: \"$tiddler\", type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes[\"$tiddler\"] = {name: \"$tiddler\", type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes[\"$field\"] = {name: \"$field\", type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes[\"$index\"] = {name: \"$index\", type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/transcludeinline.js":{"title":"$:/core/modules/parsers/wikiparser/rules/transcludeinline.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?(?:\\|([^\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]),\n\t\tparams = this.match[3] ? this.match[3].split(\"|\") : [];\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t$tw.utils.each(params,function(paramValue,index) {\n\t\tvar name = \"\" + index;\n\t\ttranscludeNode.attributes[name] = {\n\t\t\tname: name,\n\t\t\ttype: \"string\",\n\t\t\tvalue: paramValue\n\t\t}\n\t});\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {name: \"tiddler\", type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes[\"$tiddler\"] = {name: \"$tiddler\", type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes[\"$tiddler\"] = {name: \"$tiddler\", type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes[\"$field\"] = {name: \"$field\", type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes[\"$index\"] = {name: \"$index\", type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/typedblock.js":{"title":"$:/core/modules/parsers/wikiparser/rules/typedblock.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar start = this.parser.pos;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text,\n\t\t\t\tstart: start,\n\t\t\t\tend: this.parser.pos\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/whitespace.js":{"title":"$:/core/modules/parsers/wikiparser/rules/whitespace.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/wikilink.js":{"title":"$:/core/modules/parsers/wikiparser/rules/wikilink.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tvar start = this.parser.pos;\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText,\n\t\t\tstart: start,\n\t\t\tend: this.parser.pos\n\t\t}]\n\t}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/rules/wikilinkprefix.js":{"title":"$:/core/modules/parsers/wikiparser/rules/wikilinkprefix.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilinkprefix.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for suppressed wiki links. For example:\n\n```\n~SuppressedLink\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilinkprefix\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the wikilink\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the link without unwikilink character as plain text\n\treturn [{type: \"text\", text: linkText.substr(1)}];\n};\n\n})();\n","type":"application/javascript","module-type":"wikirule"},"$:/core/modules/parsers/wikiparser/wikiparser.js":{"title":"$:/core/modules/parsers/wikiparser/wikiparser.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\ntype: content type of text\ntext: text to be parsed\noptions: see below:\n\tparseAsInline: true to parse text as inline instead of block\n\twiki: reference to wiki to use\n\t_canonical_uri: optional URI of content if text is missing or empty\n\tconfigTrimWhiteSpace: true to trim whitespace\n*/\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = options.configTrimWhiteSpace !== undefined ? options.configTrimWhiteSpace : false;\n\t// Parser mode\n\tthis.parseAsInline = options.parseAsInline;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Start with empty output\n\tthis.tree = [];\n\t// Assemble the rule classes we're going to use\n\tvar pragmaRuleClasses, blockRuleClasses, inlineRuleClasses;\n\tif(options.rules) {\n\t\tpragmaRuleClasses = options.rules.pragma;\n\t\tblockRuleClasses = options.rules.block;\n\t\tinlineRuleClasses = options.rules.inline;\n\t} else {\n\t\t// Setup the rule classes if we don't have them already\n\t\tif(!this.pragmaRuleClasses) {\n\t\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t\t}\n\t\tpragmaRuleClasses = this.pragmaRuleClasses;\n\t\tif(!this.blockRuleClasses) {\n\t\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t\t}\n\t\tblockRuleClasses = this.blockRuleClasses;\n\t\tif(!this.inlineRuleClasses) {\n\t\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t\t}\n\t\tinlineRuleClasses = this.inlineRuleClasses;\n\t}\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(this.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Build rules' name map\n\tthis.usingRuleMap = {};\n\t$tw.utils.each(this.pragmaRules, function (ruleInfo) { self.usingRuleMap[ruleInfo.rule.name] = Object.getPrototypeOf(ruleInfo.rule); });\n\t$tw.utils.each(this.blockRules, function (ruleInfo) { self.usingRuleMap[ruleInfo.rule.name] = Object.getPrototypeOf(ruleInfo.rule); });\n\t$tw.utils.each(this.inlineRules, function (ruleInfo) { self.usingRuleMap[ruleInfo.rule.name] = Object.getPrototypeOf(ruleInfo.rule); });\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safeMode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\tvar savedPos = this.pos;\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tthis.pos = savedPos;\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar start = this.pos;\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Set the start and end positions of the pragma rule if\n\t\t\tif (subTree[0].start === undefined) subTree[0].start = start;\n\t\t\tif (subTree[subTree.length - 1].end === undefined) subTree[subTree.length - 1].end = this.pos;\n\t\t\t$tw.utils.each(subTree, function (node) { node.rule = nextMatch.rule.name; });\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t\t// Skip whitespace after the pragma\n\t\tthis.skipWhitespace();\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\tvar start = this.pos;\n\t\tvar subTree = nextMatch.rule.parse();\n\t\t// Set the start and end positions of the first and last blocks if they're not already set\n\t\tif (subTree.length > 0) {\n\t\t\tif (subTree[0].start === undefined) subTree[0].start = start;\n\t\t\tif (subTree[subTree.length - 1].end === undefined) subTree[subTree.length - 1].end = this.pos;\n\t\t}\n\t\t$tw.utils.each(subTree, function (node) { node.rule = nextMatch.rule.name; });\n\t\treturn subTree;\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\tvar start = this.pos;\n\tvar children = this.parseInlineRun(terminatorRegExp);\n\tvar end = this.pos;\n\treturn [{type: \"element\", tag: \"p\", children: children, start: start, end: end }];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered. Wrapper for parseBlocksTerminatedExtended that just returns the parse tree\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar ex = this.parseBlocksTerminatedExtended(terminatorRegExpString);\n\treturn ex.tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminatedExtended = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(terminatorRegExpString,\"mg\"),\n\t\tresult = {\n\t\t\ttree: []\n\t\t};\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t// Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\tresult.tree.push.apply(result.tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tresult.match = match;\n\t}\n\treturn result;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex),this.pos,nextMatch.matchIndex);\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\tvar start = this.pos;\n\t\tvar subTree = nextMatch.rule.parse();\n\t\t// Set the start and end positions of the first and last child if they're not already set\n\t\tif (subTree.length > 0) {\n\t\t\t// Set the start and end positions of the first and last child if they're not already set\n\t\t\tif (subTree[0].start === undefined) subTree[0].start = start;\n\t\t\tif (subTree[subTree.length - 1].end === undefined) subTree[subTree.length - 1].end = this.pos;\n\t\t}\n\t\t$tw.utils.each(subTree, function (node) { node.rule = nextMatch.rule.name; });\n\t\ttree.push.apply(tree,subTree);\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos),this.pos,this.sourceLength);\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\tvar ex = this.parseInlineRunTerminatedExtended(terminatorRegExp,options);\n\treturn ex.tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminatedExtended = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index),this.pos,terminatorMatch.index);\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn {\n\t\t\t\t\tmatch: terminatorMatch,\n\t\t\t\t\ttree: tree\n\t\t\t\t};\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex),this.pos,inlineRuleMatch.matchIndex);\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\tvar start = this.pos;\n\t\t\tvar subTree = inlineRuleMatch.rule.parse();\n\t\t\t// Set the start and end positions of the first and last child if they're not already set\n\t\t\tif (subTree.length > 0) {\n\t\t\t\tif (subTree[0].start === undefined) subTree[0].start = start;\n\t\t\t\tif (subTree[subTree.length - 1].end === undefined) subTree[subTree.length - 1].end = this.pos;\n\t\t\t}\n\t\t\t$tw.utils.each(subTree, function (node) { node.rule = inlineRuleMatch.rule.name; });\n\t\t\ttree.push.apply(tree,subTree);\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos),this.pos,this.sourceLength);\n\t}\n\tthis.pos = this.sourceLength;\n\treturn {\n\t\ttree: tree\n\t};\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text,start,end) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text, start: start, end: end});\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar target;\n\tif(type === \"only\") {\n\t\ttarget = true;\n\t} else if(type === \"except\") {\n\t\ttarget = false;\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif((names.indexOf(ruleArray[t].rule.name) === -1) === target) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n","type":"application/javascript","module-type":"parser"},"$:/core/modules/parsers/wikiparser/rules/wikirulebase.js":{"title":"$:/core/modules/parsers/wikiparser/rules/wikirulebase.js","text":"/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n","type":"application/javascript","module-type":"global"},"$:/core/modules/pluginswitcher.js":{"title":"$:/core/modules/pluginswitcher.js","text":"/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = $tw.utils.parseJSONSafe(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Read the plugin info for the incoming plugins\n\tvar changes = $tw.wiki.readPluginInfo(plugins);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n","type":"application/javascript","module-type":"global"},"$:/core/modules/saver-handler.js":{"title":"$:/core/modules/saver-handler.js","text":"/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\twiki: event.widget.wiki,\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\twiki: event.widget.wiki,\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n\twiki: optional wiki, overriding the default wiki specified in the constructor\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\twiki = options.wiki || this.wiki,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && ($tw.config.disableAutoSave || wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\")) {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = (options.template || \n\t\t wiki.getTiddlerText(\"$:/config/SaveWikiButton/Template\",\"$:/core/save/all\")).trim(),\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tvar self = this;\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\t$tw.utils.toggleClass(win.document.body,\"tc-dirty\",self.isDirty());\n\t\t});\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n","type":"application/javascript","module-type":"global"},"$:/core/modules/savers/andtidwiki.js":{"title":"$:/core/modules/savers/andtidwiki.js","text":"/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback,options) {\n\tvar filename = options && options.variables ? options.variables.filename : null;\n\tif (method === \"download\") {\n\t\t// Support download\n\t\tif (window.twi.saveDownload) {\n\t\t\ttry {\n\t\t\t\twindow.twi.saveDownload(text,filename);\n\t\t\t} catch(err) {\n\t\t\t\tif (err.message === \"Method not found\") {\n\t\t\t\t\twindow.twi.saveDownload(text);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tvar link = document.createElement(\"a\");\n\t\t\tlink.setAttribute(\"href\",\"data:text/plain,\" + encodeURIComponent(text));\n\t\t\tif (filename) {\n\t\t\t link.setAttribute(\"download\",filename);\n\t\t\t}\n\t\t\tdocument.body.appendChild(link);\n\t\t\tlink.click();\n\t\t\tdocument.body.removeChild(link);\n\t\t}\n\t} else if (window.twi.saveWiki) {\n\t\t// Direct save in Tiddloid\n\t\twindow.twi.saveWiki(text);\n\t} else {\n\t\t// Get the pathname of this document\n\t\tvar pathname = $tw.utils.decodeURIComponentSafe(document.location.toString().split(\"#\")[0]);\n\t\t// Strip the file://\n\t\tif(pathname.indexOf(\"file://\") === 0) {\n\t\t\tpathname = pathname.substr(7);\n\t\t}\n\t\t// Strip any query or location part\n\t\tvar p = pathname.indexOf(\"?\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\tp = pathname.indexOf(\"#\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\t// Save the file\n\t\twindow.twi.saveFile(pathname,text);\n\t}\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/custom.js":{"title":"$:/core/modules/savers/custom.js","text":"/*\\\ntitle: $:/core/modules/savers/custom.js\ntype: application/javascript\nmodule-type: saver\n\nLooks for `window.$tw.customSaver` first on the current window, then\non the parent window (of an iframe). If present, the saver must define\n\tsave: function(text,method,callback) { ... }\nand the saver may define\n\tpriority: number\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar findSaver = function(window) {\n\ttry {\n\t\treturn window && window.$tw && window.$tw.customSaver;\n\t} catch (err) {\n\t\t// Catching the exception is the most reliable way to detect cross-origin iframe errors.\n\t\t// For example, instead of saying that `window.parent.$tw` is undefined, Firefox will throw\n\t\t// Uncaught DOMException: Permission denied to access property \"$tw\" on cross-origin object\n\t\tconsole.log({ msg: \"custom saver is disabled\", reason: err });\n\t\treturn null;\n\t}\n}\nvar saver = findSaver(window) || findSaver(window.parent) || {};\n\nvar CustomSaver = function(wiki) {\n};\n\nCustomSaver.prototype.save = function(text,method,callback) {\n\treturn saver.save(text, method, callback);\n};\n\n/*\nInformation about this saver\n*/\nCustomSaver.prototype.info = {\n\tname: \"custom\",\n\tpriority: saver.priority || 4000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!(saver.save);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new CustomSaver(wiki);\n};\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/download.js":{"title":"$:/core/modules/savers/download.js","text":"/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = $tw.utils.decodeURIComponentSafe(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/fsosaver.js":{"title":"$:/core/modules/savers/fsosaver.js","text":"/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/gitea.js":{"title":"$:/core/modules/savers/gitea.js","text":"/*\\\ntitle: $:/core/modules/savers/gitea.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the gitea\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GiteaSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGiteaSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/Gitea/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"Gitea\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/Gitea/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/Gitea/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/Gitea/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/Gitea/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/Gitea/ServerURL\") || \"https://gitea\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"token \" + password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar use_put = true;\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = $tw.utils.parseJSONSafe(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(sha === \"\"){\n\t\t\t\t\tuse_put = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: endpoint + \"/repos/\" + repo + \"/branches/\" + branch,\n\t\t\t\ttype: \"GET\",\n\t\t\t\theaders: headers,\n\t\t\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\t\t\tif(xhr.status === 404) {\n\t\t\t\t\t\tcallback(\"Please ensure the branch in the Gitea repo exists\");\n\t\t\t\t\t}else{\n\t\t\t\t\t\tdata[\"branch\"] = branch;\n\t\t\t\t\t\tself.upload(uri + filename, use_put?\"PUT\":\"POST\", headers, data, callback);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\nGiteaSaver.prototype.upload = function(uri,method,headers,data,callback) {\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: method,\n\t\theaders: headers,\n\t\tdata: JSON.stringify(data),\n\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar putResponseData = $tw.utils.parseJSONSafe(putResponseDataJson);\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nInformation about this saver\n*/\nGiteaSaver.prototype.info = {\n\tname: \"Gitea\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GiteaSaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/github.js":{"title":"$:/core/modules/savers/github.js","text":"/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"main\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + $tw.utils.base64Encode(username + \":\" + password),\n\t\t\t\"If-None-Match\": \"\"\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = $tw.utils.parseJSONSafe(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = $tw.utils.parseJSONSafe(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/gitlab.js":{"title":"$:/core/modules/savers/gitlab.js","text":"/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/?path=\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')) + \"&branch=\" + encodeURIComponent(branch.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = $tw.utils.parseJSONSafe(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: text,\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = $tw.utils.parseJSONSafe(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/manualdownload.js":{"title":"$:/core/modules/savers/manualdownload.js","text":"/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/msdownload.js":{"title":"$:/core/modules/savers/msdownload.js","text":"/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/put.js":{"title":"$:/core/modules/savers/put.js","text":"/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/TiddlyWiki/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status >= 200 && xhr.status < 300 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\tvar status = xhr.status,\n\t\t\t\t\terrorMsg = err;\n\t\t\t\tif(status === 412) { // file changed on server\n\t\t\t\t\terrorMsg = $tw.language.getString(\"Error/PutEditConflict\");\n\t\t\t\t} else if(status === 401) { // authentication required\n\t\t\t\t\terrorMsg = $tw.language.getString(\"Error/PutUnauthorized\");\n\t\t\t\t} else if(status === 403) { // permission denied\n\t\t\t\t\terrorMsg = $tw.language.getString(\"Error/PutForbidden\");\n\t\t\t\t}\n\t\t\t\tif (xhr.responseText) {\n\t\t\t\t\t// treat any server response like a plain text error explanation\n\t\t\t\t\terrorMsg = errorMsg + \"\\n\\n\" + xhr.responseText;\n\t\t\t\t}\n\t\t\t\tcallback(errorMsg); // fail\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/tiddlyfox.js":{"title":"$:/core/modules/savers/tiddlyfox.js","text":"/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",$tw.utils.decodeURIComponentSafe(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/tiddlyie.js":{"title":"$:/core/modules/savers/tiddlyie.js","text":"/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/twedit.js":{"title":"$:/core/modules/savers/twedit.js","text":"/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = $tw.utils.decodeURIComponentSafe(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/savers/upload.js":{"title":"$:/core/modules/savers/upload.js","text":"/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\tuploadWithUrlOnly = this.wiki.getTextReference(\"$:/UploadWithUrlOnly\") || \"no\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif (uploadWithUrlOnly === \"yes\") {\n\t\t// The url is good enough. No need for a username and password.\n\t\t// Assume the server uses some other kind of auth mechanism.\n\t\tif(!url || url.toString().trim() === \"\") {\n\t\t\treturn false;\n\t\t}\n\t}\n\telse {\n\t\t// Require username and password to be present.\n\t\t// Assume the server uses the standard UploadPlugin username/password.\n\t\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n","type":"application/javascript","module-type":"saver"},"$:/core/modules/server/authenticators/basic.js":{"title":"$:/core/modules/server/authenticators/basic.js","text":"/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve(this.server.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n","type":"application/javascript","module-type":"authenticator"},"$:/core/modules/server/authenticators/header.js":{"title":"$:/core/modules/server/authenticators/header.js","text":"/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\") ? server.get(\"authenticated-user-header\").toLowerCase() : undefined;\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tif(username) {\n\t\t\tstate.authenticatedUsername = $tw.utils.decodeURIComponentSafe(username);\n\t\t}\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n","type":"application/javascript","module-type":"authenticator"},"$:/core/modules/server/routes/delete-tiddler.js":{"title":"$:/core/modules/server/routes/delete-tiddler.js","text":"/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = $tw.utils.decodeURIComponentSafe(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n","type":"application/javascript","module-type":"route"},"$:/core/modules/server/routes/get-favicon.js":{"title":"$:/core/modules/server/routes/get-favicon.js","text":"/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tstate.sendResponse(200,{\"Content-Type\": \"image/x-icon\"},buffer,\"base64\");\n};\n\n}());\n","type":"application/javascript","module-type":"route"},"$:/core/modules/server/routes/get-file.js":{"title":"$:/core/modules/server/routes/get-file.js","text":"/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\"),\n\t\tsuppliedFilename = $tw.utils.decodeURIComponentSafe(state.params[0]),\n\t\tbaseFilename = path.resolve(state.boot.wikiPath,\"files\"),\n\t\tfilename = path.resolve(baseFilename,suppliedFilename),\n\t\textension = path.extname(filename);\n\t// Check that the filename is inside the wiki files folder\n\tif(path.relative(baseFilename,filename).indexOf(\"..\") !== 0) {\n\t\t// Send the file\n\t\tfs.readFile(filename,function(err,content) {\n\t\t\tvar status,content,type = \"text/plain\";\n\t\t\tif(err) {\n\t\t\t\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\t\tstatus = 404;\n\t\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\n\t\t\t} else {\n\t\t\t\tstatus = 200;\n\t\t\t\tcontent = content;\n\t\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t\t}\n\t\t\tstate.sendResponse(status,{\"Content-Type\": type},content);\n\t\t});\n\t} else {\n\t\tstate.sendResponse(404,{\"Content-Type\": \"text/plain\"},\"File '\" + suppliedFilename + \"' not found\");\n\t}\n};\n\n}());\n","type":"application/javascript","module-type":"route"},"$:/core/modules/server/routes/get-index.js":{"title":"$:/core/modules/server/routes/get-index.js","text":"/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\tstate.sendResponse(200,responseHeaders,text);\n};\n\n}());\n","type":"application/javascript","module-type":"route"},"$:/core/modules/server/routes/get-login-basic.js":{"title":"$:/core/modules/server/routes/get-login-basic.js","text":"/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tvar location = ($tw.syncadaptor && $tw.syncadaptor.host)? $tw.syncadaptor.host: \"/\";\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: location\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n","type":"application/javascript","module-type":"route"},"$:/core/modules/server/routes/get-status.js":{"title":"$:/core/modules/server/routes/get-status.js","text":"/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tlogout_is_available: false,\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tstate.sendResponse(200,{\"Content-Type\": \"application/json\"},text,\"utf8\");\n};\n\n}());\n","type":"application/javascript","module-type":"route"},"$:/core/modules/server/routes/get-tiddler-html.js":{"title":"$:/core/modules/server/routes/get-tiddler-html.js","text":"/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = $tw.utils.decodeURIComponentSafe(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tstate.sendResponse(200,{},text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n","type":"application/javascript","module-type":"route"},"$:/core/modules/server/routes/get-tiddler.js":{"title":"$:/core/modules/server/routes/get-tiddler.js","text":"/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = $tw.utils.decodeURIComponentSafe(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.bag = \"default\";\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tstate.sendResponse(200,{\"Content-Type\": \"application/json\"},JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n","type":"application/javascript","module-type":"route"},"$:/core/modules/server/routes/get-tiddlers-json.js":{"title":"$:/core/modules/server/routes/get-tiddlers-json.js","text":"/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers.json?filter=<filter>\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_FILTER = \"[all[tiddlers]!is[system]sort[title]]\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tvar filter = state.queryParameters.filter || DEFAULT_FILTER;\n\tif(state.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif(state.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers.json with filter: \" + filter);\n\t\t\tresponse.writeHead(403);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\tif(state.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"no\") {\n\t\tfilter += \"+[!is[system]]\";\n\t}\n\tvar excludeFields = (state.queryParameters.exclude || \"text\").split(\",\"),\n\t\ttitles = state.wiki.filterTiddlers(filter);\n\tvar tiddlers = [];\n\t$tw.utils.each(titles,function(title) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tvar tiddlerFields = tiddler.getFieldStrings({exclude: excludeFields});\n\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\ttiddlers.push(tiddlerFields);\n\t\t}\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tstate.sendResponse(200,{\"Content-Type\": \"application/json\"},text,\"utf8\");\n};\n\n}());\n","type":"application/javascript","module-type":"route"},"$:/core/modules/server/routes/put-tiddler.js":{"title":"$:/core/modules/server/routes/put-tiddler.js","text":"/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = $tw.utils.decodeURIComponentSafe(state.params[0]),\n\tfields = $tw.utils.parseJSONSafe(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\t// If this is a skinny tiddler, it means the client never got the full\n\t// version of the tiddler to edit. So we must preserve whatever text\n\t// already exists on the server, or else we'll inadvertently delete it.\n\tif(fields._is_skinny !== undefined) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tfields.text = tiddler.fields.text;\n\t\t}\n\t\tdelete fields._is_skinny;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(fields,{title: title}));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n","type":"application/javascript","module-type":"route"},"$:/core/modules/server/server.js":{"title":"$:/core/modules/server/server.js","text":"/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\tquerystring = require(\"querystring\"),\n\t\tcrypto = require(\"crypto\"),\n\t\tzlib = require(\"zlib\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.boot = options.boot || $tw.boot;\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\n\t}\n\t// Setup the default required plugins\n\tthis.requiredPlugins = this.get(\"required-plugins\").split(',');\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialize browser-caching\n\tthis.enableBrowserCache = this.get(\"use-browser-cache\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName;\n\tif(this.get(\"username\") && this.get(\"password\")) {\n\t\tauthorizedUserName = this.get(\"username\");\n\t} else if(this.get(\"credentials\")) {\n\t\tauthorizedUserName = \"(authenticated)\";\n\t} else {\n\t\tauthorizedUserName = \"(anon)\";\n\t}\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\tif(this.get(\"admin\") || authorizedUserName !== \"(anon)\") {\n\t\tthis.authorizationPrincipals[\"admin\"] = (this.get(\"admin\") || authorizedUserName).split(',').map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading authenticator \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\"),\n\t\ttlsPassphrase = this.get(\"tls-passphrase\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve(this.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve(this.boot.wikiPath,tlsCertFilepath),\"utf8\"),\n\t\t\tpassphrase: tlsPassphrase || ''\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n\t// Name the server and init the boot state\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.get(\"server-name\") || this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\tthis.boot.origin = this.get(\"origin\")? this.get(\"origin\"): this.protocol+\"://\"+this.get(\"host\")+\":\"+this.get(\"port\");\n\tthis.boot.pathPrefix = this.get(\"path-prefix\") || \"\";\n}\n\n/*\nSend a response to the client. This method checks if the response must be sent\nor if the client alrady has the data cached. If that's the case only a 304\nresponse will be transmitted and the browser will use the cached data.\nOnly requests with status code 200 are considdered for caching.\nrequest: request instance passed to the handler\nresponse: response instance passed to the handler\nstatusCode: stauts code to send to the browser\nheaders: response headers (they will be augmented with an `Etag` header)\ndata: the data to send (passed to the end method of the response instance)\nencoding: the encoding of the data to send (passed to the end method of the response instance)\n*/\nfunction sendResponse(request,response,statusCode,headers,data,encoding) {\n\tif(this.enableBrowserCache && (statusCode == 200)) {\n\t\tvar hash = crypto.createHash('md5');\n\t\t// Put everything into the hash that could change and invalidate the data that\n\t\t// the browser already stored. The headers the data and the encoding.\n\t\thash.update(data);\n\t\thash.update(JSON.stringify(headers));\n\t\tif(encoding) {\n\t\t\thash.update(encoding);\n\t\t}\n\t\tvar contentDigest = hash.digest(\"hex\");\n\t\t// RFC 7232 section 2.3 mandates for the etag to be enclosed in quotes\n\t\theaders[\"Etag\"] = '\"' + contentDigest + '\"';\n\t\theaders[\"Cache-Control\"] = \"max-age=0, must-revalidate\";\n\t\t// Check if any of the hashes contained within the if-none-match header\n\t\t// matches the current hash.\n\t\t// If one matches, do not send the data but tell the browser to use the\n\t\t// cached data.\n\t\t// We do not implement \"*\" as it makes no sense here.\n\t\tvar ifNoneMatch = request.headers[\"if-none-match\"];\n\t\tif(ifNoneMatch) {\n\t\t\tvar matchParts = ifNoneMatch.split(\",\").map(function(etag) {\n\t\t\t\treturn etag.replace(/^[ \"]+|[ \"]+$/g, \"\");\n\t\t\t});\n\t\t\tif(matchParts.indexOf(contentDigest) != -1) {\n\t\t\t\tresponse.writeHead(304,headers);\n\t\t\t\tresponse.end();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// RFC 7231, 6.1. Overview of Status Codes:\n\t\t// Browser clients may cache 200, 203, 204, 206, 300, 301, \n\t\t// 404, 405, 410, 414, and 501 unless given explicit cache controls\n\t\theaders[\"Cache-Control\"] = headers[\"Cache-Control\"] || \"no-store\";\n\t}\n\t/*\n\tIf the gzip=yes is set, check if the user agent permits compression. If so,\n\tcompress our response if the raw data is bigger than 2k. Compressing less\n\tdata is inefficient. Note that we use the synchronous functions from zlib\n\tto stay in the imperative style. The current `Server` doesn't depend on\n\tthis, and we may just as well use the async versions.\n\t*/\n\tif(this.enableGzip && (data.length > 2048)) {\n\t\tvar acceptEncoding = request.headers[\"accept-encoding\"] || \"\";\n\t\tif(/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\theaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\tdata = zlib.deflateSync(data);\n\t\t} else if(/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\theaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\tdata = zlib.gzipSync(data);\n\t\t}\n\t}\n\n\tresponse.writeHead(statusCode,headers);\n\tresponse.end(data,encoding);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"required-plugins\": \"$:/plugins/tiddlywiki/filesystem,$:/plugins/tiddlywiki/tiddlyweb\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\",\n\t\"use-browser-cache\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(state.pathPrefix) {\n\t\t\tif(pathname.substr(0,state.pathPrefix.length) === state.pathPrefix) {\n\t\t\t\tpathname = pathname.substr(state.pathPrefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response,options) {\n\toptions = options || {};\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = options.wiki || self.wiki;\n\tstate.boot = options.boot || self.boot;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\n\tstate.pathPrefix = options.pathPrefix || this.get(\"path-prefix\") || \"\";\n\tstate.sendResponse = sendResponse.bind(self,request,response);\n\t// Get the principals authorized to access this resource\n\tstate.authorizationType = options.authorizationType || this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && state.authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(state.authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(state.authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\tvar self = this;\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t// Warn if required plugins are missing\n\tvar missing = [];\n\tfor (var index=0; index<this.requiredPlugins.length; index++) {\n\t\tif (!this.wiki.getTiddler(this.requiredPlugins[index])) {\n\t\t\tmissing.push(this.requiredPlugins[index]);\n\t\t}\n\t}\n\tif(missing.length > 0) {\n\t\tvar error = \"Warning: Plugin(s) required for client-server operation are missing.\\n\"+\n\t\t\t\"\\\"\"+ missing.join(\"\\\", \\\"\")+\"\\\"\";\n\t\t$tw.utils.warning(error);\n\t}\n\t// Create the server\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\t// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)\n\tserver.on(\"listening\",function() {\n\t\tvar address = server.address(),\n\t\t\turl = self.protocol + \"://\" + (address.family === \"IPv6\" ? \"[\" + address.address + \"]\" : address.address) + \":\" + address.port + prefix;\n\t\t$tw.utils.log(\"Serving on \" + url,\"brown/orange\");\n\t\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t});\n\t// Listen\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n","type":"application/javascript","module-type":"library"},"$:/core/modules/browser-messaging.js":{"title":"$:/core/modules/browser-messaging.js","text":"/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\tvar iframes = document.getElementsByTagName('iframe');\n\tfor(var t=iframes.length-1; t--; t>=0) {\n\t\tvar iframe = iframes[t];\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t}\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = $tw.utils.parseJSONSafe(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = $tw.utils.parseJSONSafe(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup/commands.js":{"title":"$:/core/modules/startup/commands.js","text":"/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup/favicon.js":{"title":"$:/core/modules/startup/favicon.js","text":"/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",$tw.utils.makeDataUri(tiddler.fields.text,tiddler.fields.type,tiddler.fields._canonical_uri));\n\t}\n}\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup/info.js":{"title":"$:/core/modules/startup/info.js","text":"/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_INFO_PLUGIN = \"$:/temp/info-plugin\";\n\nexports.startup = function() {\n\t// Function to bake the info plugin with new tiddlers\n\tvar updateInfoPlugin = function(tiddlerFieldsArray) {\n\t\t// Get the existing tiddlers\n\t\tvar json = $tw.wiki.getTiddlerData(TITLE_INFO_PLUGIN,{tiddlers: {}});\n\t\t// Add the new ones\n\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\tif(fields && fields.title) {\n\t\t\t\tjson.tiddlers[fields.title] = fields;\n\t\t\t}\n\t\t});\n\t\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\t\tvar fields = {\n\t\t\ttitle: TITLE_INFO_PLUGIN,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"info\",\n\t\t\ttext: JSON.stringify(json,null,$tw.config.preferences.jsonSpaces)\n\t\t};\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\n\t};\n\t// Collect up the info tiddlers\n\tvar tiddlerFieldsArray = [];\n\t// Give each info module a chance to provide as many info tiddlers as they want as an array, and give them a callback for dynamically updating them\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tArray.prototype.push.apply(tiddlerFieldsArray,moduleExports.getInfoTiddlerFields(updateInfoPlugin));\n\t\t}\n\t});\n\tupdateInfoPlugin(tiddlerFieldsArray);\n\tvar changes = $tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\",[TITLE_INFO_PLUGIN]);\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup/load-modules.js":{"title":"$:/core/modules/startup/load-modules.js","text":"/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\tif($tw.browser) {\n\t\t$tw.modules.applyMethods(\"utils-browser\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup/password.js":{"title":"$:/core/modules/startup/password.js","text":"/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup/plugins.js":{"title":"$:/core/modules/startup/plugins.js","text":"/*\\\ntitle: $:/core/modules/startup/plugins.js\ntype: application/javascript\nmodule-type: startup\n\nStartup logic concerned with managing plugins\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"plugins\";\nexports.after = [\"load-modules\"];\nexports.before = [\"startup\"];\nexports.synchronous = true;\n\nvar TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE = \"$:/status/RequireReloadDueToPluginChange\";\n\nvar PREFIX_CONFIG_REGISTER_PLUGIN_TYPE = \"$:/config/RegisterPluginType/\";\n\nexports.startup = function() {\n\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"no\"});\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Work out which of the changed tiddlers are plugins that we need to reregister\n\t\tvar changesToProcess = [],\n\t\t\trequireReloadDueToPluginChange = false;\n\t\t$tw.utils.each(Object.keys(changes),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\t\trequiresReload = $tw.wiki.doesPluginRequireReload(title);\n\t\t\tif(requiresReload) {\n\t\t\t\trequireReloadDueToPluginChange = true;\n\t\t\t} else if(tiddler) {\n\t\t\t\tvar pluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif($tw.wiki.getTiddlerText(PREFIX_CONFIG_REGISTER_PLUGIN_TYPE + (tiddler.fields[\"plugin-type\"] || \"\"),\"no\") === \"yes\") {\n\t\t\t\t\tchangesToProcess.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\t// Issue warning if any of the tiddlers require a reload\n\t\tif(requireReloadDueToPluginChange) {\n\t\t\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"yes\"});\n\t\t}\n\t\t// Read or delete the plugin info of the changed tiddlers\n\t\tif(changesToProcess.length > 0) {\n\t\t\tvar changes = $tw.wiki.readPluginInfo(changesToProcess);\n\t\t\tif(changes.modifiedPlugins.length > 0 || changes.deletedPlugins.length > 0) {\n\t\t\t\tvar changedShadowTiddlers = {};\n\t\t\t\t// Collect the shadow tiddlers of any deleted plugins\n\t\t\t\t$tw.utils.each(changes.deletedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = true;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// Collect the shadow tiddlers of any modified plugins\n\t\t\t\t$tw.utils.each(changes.modifiedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = false;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// (Re-)register any modified plugins\n\t\t\t\t$tw.wiki.registerPluginTiddlers(null,changes.modifiedPlugins);\n\t\t\t\t// Unregister any deleted plugins\n\t\t\t\t$tw.wiki.unregisterPluginTiddlers(null,changes.deletedPlugins);\n\t\t\t\t// Unpack the shadow tiddlers\n\t\t\t\t$tw.wiki.unpackPluginTiddlers();\n\t\t\t\t// Queue change events for the changed shadow tiddlers\n\t\t\t\t$tw.utils.each(Object.keys(changedShadowTiddlers),function(title) {\n\t\t\t\t\t$tw.wiki.enqueueTiddlerEvent(title,changedShadowTiddlers[title]);\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t});\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup/render.js":{"title":"$:/core/modules/startup/render.js","text":"/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/RootTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar THROTTLE_REFRESH_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE, {\n\t\tdocument: $tw.fakeDocument,\n\t\tparseAsInline: true,\n\t\timportPageMacros: true,\n\t});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleWidgetNode.assignedStyles = $tw.styleContainer.textContent;\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleWidgetNode.assignedStyles;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\tvar newStyles = $tw.styleContainer.textContent;\n\t\t\tif(newStyles !== $tw.styleWidgetNode.assignedStyles) {\n\t\t\t\t$tw.styleWidgetNode.assignedStyles = newStyles;\n\t\t\t\t$tw.styleElement.innerHTML = $tw.styleWidgetNode.assignedStyles;\n\t\t\t}\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget, recursionMarker: \"no\"});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\tvar throttledRefresh = $tw.perf.report(\"throttledRefresh\",refresh);\n\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only tiddlers that are throttled have changed\n\t\tvar onlyThrottledTiddlersHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!$tw.wiki.isVolatileTiddler(title) && (!tiddler || !(tiddler.hasField(\"draft.of\") || tiddler.hasField(\"throttle.refresh\")))) {\n\t\t\t\tonlyThrottledTiddlersHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyThrottledTiddlersHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = THROTTLE_REFRESH_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(throttledRefresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n\t// Run any post-render startup actions\n\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/PostRender\");\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup/rootwidget.js":{"title":"$:/core/modules/startup/rootwidget.js","text":"/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the HTTP client event handler\n\t$tw.httpClient = new $tw.utils.HttpClient();\n\tvar getPropertiesWithPrefix = function(properties,prefix) {\n\t\tvar result = Object.create(null);\n\t\t$tw.utils.each(properties,function(value,name) {\n\t\t\tif(name.indexOf(prefix) === 0) {\n\t\t\t\tresult[name.substring(prefix.length)] = properties[name];\n\t\t\t}\n\t\t});\n\t\treturn result;\n\t};\n\t$tw.rootWidget.addEventListener(\"tm-http-request\",function(event) {\n\t\tvar params = event.paramObject || {};\n\t\t$tw.httpClient.initiateHttpRequest({\n\t\t\twiki: event.widget.wiki,\n\t\t\turl: params.url,\n\t\t\tmethod: params.method,\n\t\t\tbody: params.body,\n\t\t\tbinary: params.binary,\n\t\t\tuseDefaultHeaders: params.useDefaultHeaders,\n\t\t\toncompletion: params.oncompletion,\n\t\t\tonprogress: params.onprogress,\n\t\t\tbindStatus: params[\"bind-status\"],\n\t\t\tbindProgress: params[\"bind-progress\"],\n\t\t\tvariables: getPropertiesWithPrefix(params,\"var-\"),\n\t\t\theaders: getPropertiesWithPrefix(params,\"header-\"),\n\t\t\tpasswordHeaders: getPropertiesWithPrefix(params,\"password-header-\"),\n\t\t\tqueryStrings: getPropertiesWithPrefix(params,\"query-\"),\n\t\t\tpasswordQueryStrings: getPropertiesWithPrefix(params,\"password-query-\"),\n\t\t\tbasicAuthUsername: params[\"basic-auth-username\"],\n\t\t\tbasicAuthUsernameFromStore: params[\"basic-auth-username-from-store\"],\n\t\t\tbasicAuthPassword: params[\"basic-auth-password\"],\n\t\t\tbasicAuthPasswordFromStore: params[\"basic-auth-password-from-store\"],\n\t\t\tbearerAuthToken: params[\"bearer-auth-token\"],\n\t\t\tbearerAuthTokenFromStore: params[\"bearer-auth-token-from-store\"]\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-http-cancel-all-requests\",function(event) {\n\t\t$tw.httpClient.cancelAllHttpRequests();\n\t});\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-show-switcher\",function(event) {\n\t\t$tw.modal.display(\"$:/core/ui/SwitcherModal\",{variables: event.paramObject, event: event});\n\t});\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param,{\n\t\t\tsuccessNotification: event.paramObject && event.paramObject.successNotification,\n\t\t\tfailureNotification: event.paramObject && event.paramObject.failureNotification\n\t\t});\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement,\n\t\t \tbaseElement = event.event && event.event.target ? event.event.target.ownerDocument : document;\n\t\telement = $tw.utils.querySelectorSafe(selector,baseElement);\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\n\t// Install the tm-rename-tiddler and tm-relink-tiddler messages\n\tvar makeRenameHandler = function(method) {\n\t\treturn function(event) {\n\t\t\tvar options = {},\n\t\t\t\tparamObject = event.paramObject || {},\n\t\t\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\t\t\tto = paramObject.to;\n\t\t\toptions.dontRenameInTags = (paramObject.renameInTags === \"false\" || paramObject.renameInTags === \"no\") ? true : false;\n\t\t\toptions.dontRenameInLists = (paramObject.renameInLists === \"false\" || paramObject.renameInLists === \"no\") ? true : false;\n\t\t\t$tw.wiki[method](from,to,options);\n\t\t};\n\t};\n\t$tw.rootWidget.addEventListener(\"tm-rename-tiddler\",makeRenameHandler(\"renameTiddler\"));\n\t$tw.rootWidget.addEventListener(\"tm-relink-tiddler\",makeRenameHandler(\"relinkTiddler\"));\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup.js":{"title":"$:/core/modules/startup.js","text":"/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t\t// 2023-07-21 Edge returns UA below. So we use \"isChromeLike\"\n\t\t//'mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/114.0.0.0 safari/537.36 edg/114.0.1823.82'\n\t\t$tw.browser.isChromeLike = navigator.userAgent.toLowerCase().indexOf(\"chrome\") > -1;\n\t\t$tw.browser.hasTouch = !!window.matchMedia && window.matchMedia(\"(pointer: coarse)\").matches;\n\t\t$tw.browser.isMobileChrome = $tw.browser.isChromeLike && $tw.browser.hasTouch;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/Browser\");\n\t}\n\tif($tw.node) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/Node\");\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({\n\t\t\twiki: $tw.wiki,\n\t\t\tsyncadaptor: $tw.syncadaptor,\n\t\t\tlogging: $tw.wiki.getTiddlerText('$:/config/SyncLogging', \"yes\") === \"yes\"\n\t\t});\n\t}\n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup/story.js":{"title":"$:/core/modules/startup/story.js","text":"/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\tif(hash !== \"#\") {\n\t\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t\t}\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tsuccessNotification: event.paramObject && event.paramObject.successNotification,\n\t\t\t\tfailureNotification: event.paramObject && event.paramObject.failureNotification\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tsuccessNotification: event.paramObject && event.paramObject.successNotification,\n\t\t\t\tfailureNotification: event.paramObject && event.paramObject.failureNotification\n\t\t\t});\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = $tw.utils.decodeURIComponentSafe(hash.trim());\n\t\t} else {\n\t\t\ttarget = $tw.utils.decodeURIComponentSafe(hash.substr(0,split).trim());\n\t\t\tstoryFilter = $tw.utils.decodeURIComponentSafe(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tvar story = new $tw.Story({\n\t\twiki: $tw.wiki,\n\t\tstoryTitle: DEFAULT_STORY_TITLE,\n\t\thistoryTitle: DEFAULT_HISTORY_TITLE\n\t});\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\tstory.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\tstory.addToHistory(storyList[0]);\n\t\t}\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\noptions.successNotification: optional title of tiddler to use as the notification in case of success\noptions.failureNotification: optional title of tiddler to use as the notification in case of failure\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tvar url = \"\";\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\turl = $tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\turl = $tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\tif(url) {\n\t\t$tw.utils.copyToClipboard(url,{successNotification: options.successNotification, failureNotification: options.failureNotification});\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/startup/windows.js":{"title":"$:/core/modules/startup/windows.js","text":"/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\n$tw.windows = {};\n// Default template to use for new windows\nvar DEFAULT_WINDOW_TEMPLATE = \"$:/core/templates/single.tiddler.window\";\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\twindowID = paramObject.windowID || title,\n\t\t\ttemplate = paramObject.template || DEFAULT_WINDOW_TEMPLATE,\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\ttop = paramObject.top,\n\t\t\tleft = paramObject.left,\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title, \"tv-window-id\": windowID});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t\tsrcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + windowID,\"scrollbars,width=\" + width + \",height=\" + height + (top ? \",top=\" + top : \"\" ) + (left ? \",left=\" + left : \"\" )),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\t$tw.windows[windowID] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\tsrcWindow.focus();\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<!DOCTYPE html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete $tw.windows[windowID];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t\tsrcWindow.document.documentElement.addEventListener(\"click\",$tw.popup,true);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-close-window\",function(event) {\n\t\tvar windowID = event.param,\n\t\t\twin = $tw.windows[windowID];\n\t\t\tif(win) {\n\t\t\t\twin.close();\n\t\t\t}\n\t});\n\tvar closeAllWindows = function() {\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t}\n\t$tw.rootWidget.addEventListener(\"tm-close-all-windows\",closeAllWindows);\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(closeAllWindows);\n};\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/core/modules/story.js":{"title":"$:/core/modules/story.js","text":"/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n","type":"application/javascript","module-type":"global"},"$:/core/modules/storyviews/classic.js":{"title":"$:/core/modules/storyviews/classic.js","text":"/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!targetElement || targetElement.nodeType === Node.TEXT_NODE) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!targetElement || targetElement.nodeType === Node.TEXT_NODE) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Blur the focus if it is within the descendents of the node we are removing\n\t\tif($tw.utils.domContains(targetElement,targetElement.ownerDocument.activeElement)) {\n\t\t\ttargetElement.ownerDocument.activeElement.blur();\n\t\t}\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!targetElement || targetElement.nodeType === Node.TEXT_NODE) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();\n","type":"application/javascript","module-type":"storyview"},"$:/core/modules/storyviews/pop.js":{"title":"$:/core/modules/storyviews/pop.js","text":"/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!targetElement || targetElement.nodeType === Node.TEXT_NODE) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!targetElement || targetElement.nodeType === Node.TEXT_NODE) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!targetElement || targetElement.nodeType === Node.TEXT_NODE) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n","type":"application/javascript","module-type":"storyview"},"$:/core/modules/storyviews/zoomin.js":{"title":"$:/core/modules/storyviews/zoomin.js","text":"/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\tthis.textNodeLogger = new $tw.utils.Logger(\"zoomin story river view\", {\n\t\tenable: true,\n\t\tcolour: 'red'\n\t});\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!targetElement) {\n\t\treturn;\n\t} else if (targetElement.nodeType === Node.TEXT_NODE) {\n\t\tthis.logTextNodeRoot(targetElement);\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx = zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty = zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn $tw.utils.querySelectorSafe(\".\" + targetClass,domNode);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!targetElement) {\n\t\treturn;\n\t} else if (targetElement.nodeType === Node.TEXT_NODE) {\n\t\tthis.logTextNodeRoot(targetElement);\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!targetElement || targetElement.nodeType === Node.TEXT_NODE) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\tif (toWidgetDomNode.nodeType === Node.TEXT_NODE) {\n\t\t\tthis.logTextNodeRoot(toWidgetDomNode);\n\t\t\ttoWidgetDomNode = null;\n\t\t} else {\n\t\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t\t{display: \"block\"},\n\t\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t\t{opacity: \"0\"},\n\t\t\t\t{zIndex: \"500\"}\n\t\t\t]);\n\t\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t\t}\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nZoominListView.prototype.logTextNodeRoot = function(node) {\n\tthis.textNodeLogger.log($tw.language.getString(\"Error/ZoominTextNode\") + \" \" + node.textContent);\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n","type":"application/javascript","module-type":"storyview"},"$:/core/modules/syncer.js":{"title":"$:/core/modules/syncer.js","text":"/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store and synchronises them to a remote data store represented as a \"sync adaptor\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSyncDisableLazyLoading = \"$:/config/SyncDisableLazyLoading\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.titleSyncThrottleInterval = \"$:/config/SyncThrottleInterval\";\nSyncer.prototype.taskTimerInterval = 0.25 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.errorRetryInterval = 5 * 1000; // Interval to retry after an error\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\t// Save parameters\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncThrottleInterval,\"\"),10) || this.throttleInterval;\n\tthis.errorRetryInterval = options.errorRetryInterval || this.errorRetryInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging,\n\t\tsaveHistory: true\n\t});\n\t// Make another logger for connection errors\n\tthis.loggerConnection = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\") + \"-connection\",{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging\n\t});\n\t// Ask the syncadaptor to use the main logger\n\tif(this.syncadaptor.setLoggerSaveBuffer) {\n\t\tthis.syncadaptor.setLoggerSaveBuffer(this.logger);\n\t}\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\tthis.titlesToBeLoaded = {}; // Hashmap of titles of tiddlers that need loading from the server\n\tthis.titlesHaveBeenLazyLoaded = {}; // Hashmap of titles of tiddlers that have already been lazily loaded from the server\n\t// Timers\n\tthis.taskTimerId = null; // Timer for task dispatch\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\n\t// True when we want to force an immediate sync from the server\n\tthis.forceSyncFromServer = false;\n\tthis.timestampLastSyncFromServer = new Date();\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Filter the changes to just include ones that are being synced\n\t\tvar filteredChanges = self.getSyncedTiddlers(function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t\tif(filteredChanges.length > 0) {\n\t\t\tself.processTaskQueue();\n\t\t} else {\n\t\t\t// Look for deletions of tiddlers we're already syncing\t\n\t\t\tvar outstandingDeletion = false\n\t\t\t$tw.utils.each(changes,function(change,title,object) {\n\t\t\t\tif(change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) {\n\t\t\t\t\toutstandingDeletion = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(outstandingDeletion) {\n\t\t\t\tself.processTaskQueue();\n\t\t\t}\n\t\t}\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function(event) {\n\t\t\tvar username = event && event.paramObject && event.paramObject.username,\n\t\t\t\tpassword = event && event.paramObject && event.paramObject.password;\n\t\t\tif(username && password) {\n\t\t\t\t// Login with username and password\n\t\t\t\tself.login(username,password,function() {});\n\t\t\t} else {\n\t\t\t\t// No username and password, so we display a prompt\n\t\t\t\tself.handleLoginEvent();\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-copy-syncer-logs-to-clipboard\",function() {\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getSystemInfo() + \"\\n\\nLog:\\n\" + self.logger.getBuffer());\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI && this.wiki.getTiddlerText(this.titleSyncDisableLazyLoading) !== \"yes\") {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nShow a generic network error alert\n*/\nSyncer.prototype.displayError = function(msg,err) {\n\tif(err === ($tw.language.getString(\"Error/XMLHttpRequest\") + \": 0\")) {\n\t\tthis.loggerConnection.alert($tw.language.getString(\"Error/NetworkErrorAlert\"));\n\t\tthis.logger.log(msg + \":\",err);\n\t} else {\n\t\tthis.logger.alert(msg + \":\",err);\n\t}\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getSyncedTiddlers = function(source) {\n\treturn this.filterFn.call(this.wiki,source);\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getTiddlerRevision = function(title) {\n\tif(this.syncadaptor && this.syncadaptor.getTiddlerRevision) {\n\t\treturn this.syncadaptor.getTiddlerRevision(title);\n\t} else {\n\t\treturn this.wiki.getTiddler(title).fields.revision;\t\n\t} \n};\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\t// \"revision\" is the revision of the tiddler last seen on the server, and \"changecount\" is the corresponding local changecount\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.getSyncedTiddlers();\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tself.tiddlerInfo[title] = {\n\t\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t\t};\n\t\t}\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\tvar self = this;\n\tfunction checkIsDirty() {\n\t\t// Check tiddlers that are in the store and included in the filter function\n\t\tvar titles = self.getSyncedTiddlers();\n\t\tfor(var index=0; index<titles.length; index++) {\n\t\t\tvar title = titles[index],\n\t\t\t\ttiddlerInfo = self.tiddlerInfo[title];\n\t\t\tif(self.wiki.tiddlerExists(title)) {\n\t\t\t\tif(tiddlerInfo) {\n\t\t\t\t\t// If the tiddler is known on the server and has been modified locally then it needs to be saved to the server\n\t\t\t\t\tif(self.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the tiddler isn't known on the server then it needs to be saved to the server\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Check tiddlers that are known from the server but not currently in the store\n\t\ttitles = Object.keys(self.tiddlerInfo);\n\t\tfor(index=0; index<titles.length; index++) {\n\t\t\tif(!self.wiki.tiddlerExists(titles[index])) {\n\t\t\t\t// There must be a pending delete\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n\tvar dirtyStatus = checkIsDirty();\n\treturn dirtyStatus;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\tvar dirty = this.isDirty();\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",dirty);\n\t\tif(!dirty) {\n\t\t\tthis.loggerConnection.clearAlerts();\n\t\t}\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: this.getTiddlerRevision(tiddlerFields.title),\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.displayError(\"Get Status Error\",err);\n\t\t\t} else {\n\t\t\t\t// Set the various status tiddlers\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\t\tif(isLoggedIn) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.canSyncFromServer()) {\n\t\tthis.forceSyncFromServer = true;\n\t\tthis.processTaskQueue();\t\n\t}\n};\n\nSyncer.prototype.canSyncFromServer = function() {\n\treturn !!this.syncadaptor.getUpdatedTiddlers || !!this.syncadaptor.getSkinnyTiddlers;\n}\n\n/*\nForce load a tiddler from the server\n*/\nSyncer.prototype.enqueueLoadTiddler = function(title) {\n\tthis.titlesToBeLoaded[title] = true;\n\tthis.processTaskQueue();\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Ignore if the syncadaptor doesn't handle it\n\tif(!this.syncadaptor.supportsLazyLoading) {\n\t\treturn;\n\t}\n\t// Don't lazy load the same tiddler twice\n\tif(!this.titlesHaveBeenLazyLoaded[title]) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.getSyncedTiddlers().indexOf(title) !== -1) {\n\t\t\t// Mark the tiddler as needing loading, and having already been lazily loaded\n\t\t\tthis.titlesToBeLoaded[title] = true;\n\t\t\tthis.titlesHaveBeenLazyLoaded[title] = true;\n\t\t\tthis.processTaskQueue();\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!err && !isLoggedIn) {\n\t\t\tif(self.syncadaptor && self.syncadaptor.displayLoginPrompt) {\n\t\t\t\tself.syncadaptor.displayLoginPrompt(self);\n\t\t\t} else {\n\t\t\t\tself.displayLoginPrompt();\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nDispay a password prompt\n*/\nSyncer.prototype.displayLoginPrompt = function() {\n\tvar self = this;\n\tvar promptInfo = $tw.passwordPrompt.createPrompt({\n\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\tcallback: function(data) {\n\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\tself.syncFromServer();\n\t\t\t});\n\t\t\treturn true; // Get rid of the password prompt\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(err,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.displayError(\"Logout Error\",err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nProcess the next task\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing\n\t// a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(typeof task === \"object\" && task !== null) {\n\t\t\tthis.numTasksInProgress += 1;\n\t\t\ttask.run(function(err) {\n\t\t\t\tself.numTasksInProgress -= 1;\n\t\t\t\tif(err) {\n\t\t\t\t\tself.displayError(\"Sync error while processing \" + task.type + \" of '\" + task.title + \"'\",err);\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\tself.triggerTimeout(self.errorRetryInterval);\n\t\t\t\t} else {\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\t// Process the next task\n\t\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// No task is ready so update the status\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// And trigger a timeout if there is a pending task\n\t\t\tif(task === true) {\n\t\t\t\tthis.triggerTimeout(this.taskTimerInterval);\n\t\t\t} else if(this.canSyncFromServer()) {\n\t\t\t\tthis.triggerTimeout(this.pollTimerInterval);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\n\t\tthis.triggerTimeout(this.taskTimerInterval);\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\n\tvar self = this;\n\tif(this.taskTimerId) {\n\t\tclearTimeout(this.taskTimerId);\n\t}\n\tthis.taskTimerId = setTimeout(function() {\n\t\tself.taskTimerId = null;\n\t\tself.processTaskQueue.call(self);\n\t},interval || self.taskTimerInterval);\n};\n\n/*\nChoose the next sync task. We prioritise saves to the server, then getting updates from the server, then deletes to the server, then loads from the server\n\nReturns either:\n* a task object\n* the boolean true if there are pending sync tasks that aren't yet due\n* null if there's no pending sync tasks (just the next poll)\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar now = new Date(),\n\t\tthresholdLastSaved = now - this.throttleInterval,\n\t\thavePending = null;\n\t// First we look for tiddlers that have been modified locally and need saving back to the server\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title),\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(tiddler) {\n\t\t\t// If the tiddler is not known on the server, or has been modified locally no more recently than the threshold then it needs to be saved to the server\n\t\t\tvar hasChanged = !tiddlerInfo || this.wiki.getChangeCount(title) > tiddlerInfo.changeCount,\n\t\t\t\tisReadyToSave = !tiddlerInfo || !tiddlerInfo.timestampLastSaved || tiddlerInfo.timestampLastSaved < thresholdLastSaved;\n\t\t\tif(hasChanged) {\n\t\t\t\tif(isReadyToSave) {\n\t\t\t\t\treturn new SaveTiddlerTask(this,title);\n\t\t\t\t} else {\n\t\t\t\t\thavePending = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Second we check for an outstanding sync from server\n\tif(this.forceSyncFromServer || (this.timestampLastSyncFromServer && (now.valueOf() >= (this.timestampLastSyncFromServer.valueOf() + this.pollTimerInterval)))) {\n\t\treturn new SyncFromServerTask(this);\n\t}\n\t// Third, we check tiddlers that are known from the server but not currently in the store, and so need deleting on the server\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\ttitle = titles[index];\n\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\treturn new DeleteTiddlerTask(this,title);\n\t\t}\n\t}\n\t// Finally, check for tiddlers that need loading\n\ttitle = Object.keys(this.titlesToBeLoaded)[0];\n\tif(title) {\n\t\tdelete this.titlesToBeLoaded[title];\n\t\treturn new LoadTiddlerTask(this,title);\n\t}\n\t// No tasks are ready now, but might be in the future\n\treturn havePending;\n};\n\nfunction SaveTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"save\";\n}\n\nSaveTiddlerTask.prototype.toString = function() {\n\treturn \"SAVE \" + this.title;\n}\n\nSaveTiddlerTask.prototype.run = function(callback) {\n\tvar self = this,\n\t\tchangeCount = this.syncer.wiki.getChangeCount(this.title),\n\t\ttiddler = this.syncer.wiki.tiddlerExists(this.title) && this.syncer.wiki.getTiddler(this.title);\n\tthis.syncer.logger.log(\"Dispatching 'save' task:\",this.title);\n\tif(tiddler) {\n\t\tthis.syncer.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t// If there's an error, exit without changing any internal state\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Adjust the info stored about this tiddler\n\t\t\tself.syncer.tiddlerInfo[self.title] = {\n\t\t\t\tchangeCount: changeCount,\n\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\trevision: revision,\n\t\t\t\ttimestampLastSaved: new Date()\n\t\t\t};\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.syncer.tiddlerInfo[self.title]\n\t\t});\n\t} else {\n\t\t$tw.utils.nextTick(callback(null));\n\t}\n};\n\nfunction DeleteTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"delete\";\n}\n\nDeleteTiddlerTask.prototype.toString = function() {\n\treturn \"DELETE \" + this.title;\n}\n\nDeleteTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'delete' task:\",this.title);\n\tthis.syncer.syncadaptor.deleteTiddler(this.title,function(err) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Remove the info stored about this tiddler\n\t\tdelete self.syncer.tiddlerInfo[self.title];\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t},{\n\t\ttiddlerInfo: self.syncer.tiddlerInfo[this.title]\n\t});\n};\n\nfunction LoadTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"load\";\n}\n\nLoadTiddlerTask.prototype.toString = function() {\n\treturn \"LOAD \" + this.title;\n}\n\nLoadTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'load' task:\",this.title);\n\tthis.syncer.syncadaptor.loadTiddler(this.title,function(err,tiddlerFields) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Update the info stored about this tiddler\n\t\tif(tiddlerFields) {\n\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t});\n};\n\nfunction SyncFromServerTask(syncer) {\n\tthis.syncer = syncer;\n\tthis.type = \"syncfromserver\";\n}\n\nSyncFromServerTask.prototype.toString = function() {\n\treturn \"SYNCFROMSERVER\";\n}\n\nSyncFromServerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tvar syncSystemFromServer = (self.syncer.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"yes\" ? true : false);\n\tvar successCallback = function() {\n\t\tself.syncer.forceSyncFromServer = false;\n\t\tself.syncer.timestampLastSyncFromServer = new Date();\n\t\tcallback(null);\n\t};\n\tif(this.syncer.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.syncer.syncadaptor.getUpdatedTiddlers(self.syncer,function(err,updates) {\n\t\t\tif(err) {\n\t\t\t\tself.syncer.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(updates) {\n\t\t\t\t$tw.utils.each(updates.modifications,function(title) {\n\t\t\t\t\tself.syncer.titlesToBeLoaded[title] = true;\n\t\t\t\t});\n\t\t\t\t$tw.utils.each(updates.deletions,function(title) {\n\t\t\t\t\tif(syncSystemFromServer || !self.syncer.wiki.isSystemTiddler(title)) {\n\t\t\t\t\t\tdelete self.syncer.tiddlerInfo[title];\n\t\t\t\t\t\tself.syncer.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\t\tself.syncer.wiki.deleteTiddler(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\treturn successCallback();\n\t\t});\n\t} else if(this.syncer.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.syncer.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.syncer.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Keep track of which tiddlers we already know about have been reported this time\n\t\t\tvar previousTitles = Object.keys(self.syncer.tiddlerInfo);\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.syncer.wiki.tiddlerExists(tiddlerFields.title) && self.syncer.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.syncer.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null,\n\t\t\t\t\tindexInPreviousTitles = previousTitles.indexOf(tiddlerFields.title);\n\t\t\t\tif(indexInPreviousTitles !== -1) {\n\t\t\t\t\tpreviousTitles.splice(indexInPreviousTitles,1);\n\t\t\t\t}\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Only load the skinny version if we don't already have a fat version of the tiddler\n\t\t\t\t\tif(!tiddler || tiddler.fields.text === undefined) {\n\t\t\t\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\tself.syncer.titlesToBeLoaded[tiddlerFields.title] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers that were previously reported but missing this time\n\t\t\t$tw.utils.each(previousTitles,function(title) {\n\t\t\t\tif(syncSystemFromServer || !self.syncer.wiki.isSystemTiddler(title)) {\n\t\t\t\t\tdelete self.syncer.tiddlerInfo[title];\n\t\t\t\t\tself.syncer.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.syncer.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t});\n\t\t\tself.syncer.forceSyncFromServer = false;\n\t\t\tself.syncer.timestampLastSyncFromServer = new Date();\n\t\t\treturn successCallback();\n\t\t});\n\t} else {\n\t\treturn successCallback();\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n","type":"application/javascript","module-type":"global"},"$:/core/modules/tiddler.js":{"title":"$:/core/modules/tiddler.js","text":"/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field,defaultValue) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn defaultValue || \"\";\n\t}\n\t// Stringify the field with the associated tiddler field module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n","type":"application/javascript","module-type":"tiddlermethod"},"$:/core/modules/upgraders/plugins.js":{"title":"$:/core/modules/upgraders/plugins.js","text":"/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin contains JS modules\n\t\t\tvar requiresReload = wiki.doesPluginInfoRequireReload($tw.utils.parseJSONSafe(incomingTiddler.text)) ? (wiki.getTiddlerText(\"$:/language/ControlPanel/Plugins/PluginWillRequireReload\") + \" \") : \"\";\n\t\t\tmessages[title] = requiresReload;\n\t\t\tif(incomingTiddler.version) {\n\t\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n","type":"application/javascript","module-type":"upgrader"},"$:/core/modules/upgraders/system.js":{"title":"$:/core/modules/upgraders/system.js","text":"/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/Import\", \"$:/build\"],\n\tUNSELECT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/StoryList\",\"$:/HistoryList\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<UNSELECT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = UNSELECT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Tiddler/Unselected\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix && wiki.isShadowTiddler(title)) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t}\n\treturn messages;\n};\n\n})();\n","type":"application/javascript","module-type":"upgrader"},"$:/core/modules/upgraders/themetweaks.js":{"title":"$:/core/modules/upgraders/themetweaks.js","text":"/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n","type":"application/javascript","module-type":"upgrader"},"$:/core/modules/utils/base64-utf8/base64-utf8.module.js":{"text":"(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)if((e=r.charCodeAt(t))<128)o+=String.fromCharCode(e);else if(e>127&&e<2048)o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128);else if(e>55295&&e<57344&&r.length>t+1){var i=e,n=r.charCodeAt(t+1);t++;var d=65536+(i-55296<<10|n-56320);o+=String.fromCharCode(d>>18|240),o+=String.fromCharCode(d>>12&63|128),o+=String.fromCharCode(d>>6&63|128),o+=String.fromCharCode(63&d|128)}else o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128);return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)if((t=r.charCodeAt(o))<128)e+=String.fromCharCode(t),o++;else if(t>191&&t<224)e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2;else if(t>223&&t<240)e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3;else{var i=(7&t)<<18|(63&r.charCodeAt(o+1))<<12|(63&r.charCodeAt(o+2))<<6|63&r.charCodeAt(o+3);e+=String.fromCharCode(55296+(i-65536>>10))+String.fromCharCode(56320+(i-65536&1023)),o+=4}return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var i=0;i<t.length;i++)o[t[i]]=o.require(t[i]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,i,n,d,f,a,h,C=\"\",c=0;c<r.length;)d=(t=r.charCodeAt(c++))>>2,f=(3&t)<<4|(i=r.charCodeAt(c++))>>4,a=(15&i)<<2|(n=r.charCodeAt(c++))>>6,h=63&n,isNaN(i)?a=h=64:isNaN(n)&&(h=64),C+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return C},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,i,n,d,f,a,h=\"\",C=0;C<r.length;)t=o.indexOf(r.charAt(C++))<<2|(d=o.indexOf(r.charAt(C++)))>>4,i=(15&d)<<4|(f=o.indexOf(r.charAt(C++)))>>2,n=(3&f)<<6|(a=o.indexOf(r.charAt(C++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(i)),64!=a&&(h+=String.fromCharCode(n));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);","type":"application/javascript","title":"$:/core/modules/utils/base64-utf8/base64-utf8.module.js","module-type":"library"},"$:/core/modules/utils/crypto.js":{"title":"$:/core/modules/utils/crypto.js","text":"/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = $tw.utils.parseJSONSafe(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/csv.js":{"title":"$:/core/modules/utils/csv.js","text":"/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar QUOTE = '\"';\n\nvar getCellInfo = function(text, start, length, SEPARATOR) {\n\tvar isCellQuoted = text.charAt(start) === QUOTE;\n\tvar cellStart = isCellQuoted ? start + 1 : start;\n\t\n\tif (text.charAt(i) === SEPARATOR) {\n\t\treturn [cellStart, cellStart, false];\n\t}\n\t\n\tfor (var i = cellStart; i < length; i++) {\n\t\tvar cellCharacter = text.charAt(i);\n\t\tvar isEOL = cellCharacter === \"\\n\" || cellCharacter === \"\\r\";\n\t\t\n\t\tif (isEOL && !isCellQuoted) {\n\t\t\treturn [cellStart, i, false];\n\t\t\t\n\t\t} else if (cellCharacter === SEPARATOR && !isCellQuoted) {\n\t\t\treturn [cellStart, i, false];\n\t\t\t\n\t\t} else if (cellCharacter === QUOTE && isCellQuoted) {\n\t\t\tvar nextCharacter = i + 1 < length ? text.charAt(i + 1) : '';\n\t\t\tif (nextCharacter !== QUOTE) {\n\t\t\t\treturn [cellStart, i, true];\n\t\t\t} else {\n\t\t\t\ti++;\n\t\t\t}\n\t\t}\n\t}\n\t\n\treturn [cellStart, i, isCellQuoted];\n}\n\t\nexports.parseCsvString = function(text, options) {\n\tif (!text) {\n\t\treturn [];\n\t}\n\t\n\toptions = options || {};\n\tvar SEPARATOR = options.separator || \",\",\n\t\tlength = text.length,\n\t\trows = [],\n\t\tnextRow = [];\n\t\t\n\tfor (var i = 0; i < length; i++) {\n\t\tvar cellInfo = getCellInfo(text, i, length, SEPARATOR);\n\t\tvar cellText = text.substring(cellInfo[0], cellInfo[1]);\n\t\tif (cellInfo[2]) {\n\t\t\tcellText = cellText.replace(/\"\"/g, '\"');\n\t\t\tcellInfo[1]++;\n\t\t}\n\t\tnextRow.push(cellText);\n\t\t\n\t\ti = cellInfo[1];\n\t\t\n\t\tvar character = text.charAt(i);\n\t\tvar nextCharacter = i + 1 < length ? text.charAt(i + 1) : '';\n\t\t\n\t\tif (character === \"\\r\" || character === \"\\n\") {\n\t\t\t// Edge case for empty rows\n\t\t\tif (nextRow.length === 1 && nextRow[0] === '') {\n\t\t\t\tnextRow.length = 0;\n\t\t\t}\n\t\t\trows.push(nextRow);\n\t\t\tnextRow = [];\n\t\t\t\n\t\t\tif (character === \"\\r\") {\n\t\t\t\tvar nextCharacter = i + 1 < length ? text.charAt(i + 1) : '';\n\t\t\t\t\n\t\t\t\tif (nextCharacter === \"\\n\") {\n\t\t\t\t\ti++;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t\n\t// Special case if last cell in last row is an empty cell\n\tif (text.charAt(length - 1) === SEPARATOR) {\n\t\tnextRow.push(\"\");\n\t}\n\t\n\trows.push(nextRow);\n\t\n\treturn rows;\n}\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\tvar csv = $tw.utils.parseCsvString(text, options);\n\tvar headers = csv[0];\n\t\n\tcsv = csv.slice(1);\n\tfor (var i = 0; i < csv.length; i++) {\n\t\tvar row = csv[i];\n\t\tvar rowObject = Object.create(null);\n\n\t\tfor(var columnIndex=0; columnIndex<headers.length; columnIndex++) {\n\t\t\tvar columnName = headers[columnIndex];\n\t\t\tif (columnName) {\n\t\t\t\trowObject[columnName] = $tw.utils.trim(row[columnIndex] || \"\");\n\t\t\t}\n\t\t}\n\t\tcsv[i] = rowObject;\n\t}\n\treturn csv;\n}\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/diff-match-patch/diff_match_patch.js":{"text":"(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&\").replace(d,\"<\").replace(e,\">\").replace(f,\"¶<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);","type":"application/javascript","title":"$:/core/modules/utils/diff-match-patch/diff_match_patch.js","module-type":"library"},"$:/core/modules/utils/dom/animations/slide.js":{"title":"$:/core/modules/utils/dom/animations/slide.js","text":"/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n","type":"application/javascript","module-type":"animation"},"$:/core/modules/utils/dom/animator.js":{"title":"$:/core/modules/utils/dom/animator.js","text":"/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/dom/browser.js":{"title":"$:/core/modules/utils/dom/browser.js","text":"/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/dom/csscolorparser.js":{"title":"$:/core/modules/utils/dom/csscolorparser.js","text":"// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) { // Clamp to integer 0 .. 255.\n i = Math.round(i); // Seems to be what Chrome does (vs truncation).\n return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) { // Clamp to float 0.0 .. 1.0.\n return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) { // int or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_byte(parseFloat(str) / 100 * 255);\n return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) { // float or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_float(parseFloat(str) / 100);\n return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n if (h < 0) h += 1;\n else if (h > 1) h -= 1;\n\n if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n if (h * 2 < 1) return m2;\n if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n return m1;\n}\n\nfunction parseCSSColor(css_str) {\n // Remove all whitespace, not compliant, but should just be more accepting.\n var str = css_str.replace(/ /g, '').toLowerCase();\n\n // Color keywords (and transparent) lookup.\n if (str in kCSSColorTable) return kCSSColorTable[str].slice(); // dup.\n\n // #abc and #abc123 syntax.\n if (str[0] === '#') {\n if (str.length === 4) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xfff)) return null; // Covers NaN.\n return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n (iv & 0xf0) | ((iv & 0xf0) >> 4),\n (iv & 0xf) | ((iv & 0xf) << 4),\n 1];\n } else if (str.length === 7) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xffffff)) return null; // Covers NaN.\n return [(iv & 0xff0000) >> 16,\n (iv & 0xff00) >> 8,\n iv & 0xff,\n 1];\n }\n\n return null;\n }\n\n var op = str.indexOf('('), ep = str.indexOf(')');\n if (op !== -1 && ep + 1 === str.length) {\n var fname = str.substr(0, op);\n var params = str.substr(op+1, ep-(op+1)).split(',');\n var alpha = 1; // To allow case fallthrough.\n switch (fname) {\n case 'rgba':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'rgb':\n if (params.length !== 3) return null;\n return [parse_css_int(params[0]),\n parse_css_int(params[1]),\n parse_css_int(params[2]),\n alpha];\n case 'hsla':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'hsl':\n if (params.length !== 3) return null;\n var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360; // 0 .. 1\n // NOTE(deanm): According to the CSS spec s/l should only be\n // percentages, but we don't bother and let float or percentage.\n var s = parse_css_float(params[1]);\n var l = parse_css_float(params[2]);\n var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n var m1 = l * 2 - m2;\n return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n alpha];\n default:\n return null;\n }\n }\n\n return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/dom.js":{"title":"$:/core/modules/utils/dom.js","text":"/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Popup = require(\"$:/core/modules/utils/dom/popup.js\");\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.domMatchesSelector = function(node,selector) {\n\treturn node.matches ? node.matches(selector) : node.msMatchesSelector(selector);\n};\n\n/*\nSelect text in a an input or textarea (setSelectionRange crashes on certain input types)\n*/\nexports.setSelectionRangeSafe = function(node,start,end,direction) {\n\ttry {\n\t\tnode.setSelectionRange(start,end,direction);\n\t} catch(e) {\n\t\tnode.select();\n\t}\n};\n\n/*\nSelect the text in an input or textarea by position\n*/\nexports.setSelectionByPosition = function(node,selectFromStart,selectFromEnd) {\n\t$tw.utils.setSelectionRangeSafe(node,selectFromStart,node.value.length - selectFromEnd);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.hasAttribute && el.hasAttribute(\"class\") && el.getAttribute(\"class\").split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.setAttribute(\"class\",c.join(\" \"));\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.setAttribute(\"class\",c.join(\" \"));\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\ttext = text || \"\";\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch(err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\tvar successNotification = options.successNotification || \"$:/language/Notifications/CopiedToClipboard/Succeeded\",\n\t\t\tfailureNotification = options.failureNotification || \"$:/language/Notifications/CopiedToClipboard/Failed\"\n\t\t$tw.notifier.display(succeeded ? successNotification : failureNotification);\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n/*\nCollect DOM variables\n*/\nexports.collectDOMVariables = function(selectedNode,domNode,event) {\n\tvar variables = {},\n\t selectedNodeRect,\n\t domNodeRect;\n\tif(selectedNode) {\n\t\t$tw.utils.each(selectedNode.attributes,function(attribute) {\n\t\t\tvariables[\"dom-\" + attribute.name] = attribute.value.toString();\n\t\t});\n\t\t\n\t\tif(\"offsetLeft\" in selectedNode) {\n\t\t\t// Add variables with a (relative and absolute) popup coordinate string for the selected node\n\t\t\tvar nodeRect = {\n\t\t\t\tleft: selectedNode.offsetLeft,\n\t\t\t\ttop: selectedNode.offsetTop,\n\t\t\t\twidth: selectedNode.offsetWidth,\n\t\t\t\theight: selectedNode.offsetHeight\n\t\t\t};\n\t\t\tvariables[\"tv-popup-coords\"] = Popup.buildCoordinates(Popup.coordinatePrefix.csOffsetParent,nodeRect);\n\n\t\t\tvar absRect = $tw.utils.extend({}, nodeRect);\n\t\t\tfor(var currentNode = selectedNode.offsetParent; currentNode; currentNode = currentNode.offsetParent) {\n\t\t\t\tabsRect.left += currentNode.offsetLeft;\n\t\t\t\tabsRect.top += currentNode.offsetTop;\n\t\t\t}\n\t\t\tvariables[\"tv-popup-abs-coords\"] = Popup.buildCoordinates(Popup.coordinatePrefix.csAbsolute,absRect);\n\n\t\t\t// Add variables for offset of selected node\n\t\t\tvariables[\"tv-selectednode-posx\"] = selectedNode.offsetLeft.toString();\n\t\t\tvariables[\"tv-selectednode-posy\"] = selectedNode.offsetTop.toString();\n\t\t\tvariables[\"tv-selectednode-width\"] = selectedNode.offsetWidth.toString();\n\t\t\tvariables[\"tv-selectednode-height\"] = selectedNode.offsetHeight.toString();\n\t\t}\n\t}\n\t\n\tif(domNode && (\"offsetWidth\" in domNode)) {\n\t\tvariables[\"tv-widgetnode-width\"] = domNode.offsetWidth.toString();\n\t\tvariables[\"tv-widgetnode-height\"] = domNode.offsetHeight.toString();\n\t}\n\n\tif(event && (\"clientX\" in event) && (\"clientY\" in event)) {\n\t\tif(selectedNode) {\n\t\t\t// Add variables for event X and Y position relative to selected node\n\t\t\tselectedNodeRect = selectedNode.getBoundingClientRect();\n\t\t\tvariables[\"event-fromselected-posx\"] = (event.clientX - selectedNodeRect.left).toString();\n\t\t\tvariables[\"event-fromselected-posy\"] = (event.clientY - selectedNodeRect.top).toString();\n\t\t}\n\t\t\n\t\tif(domNode) {\n\t\t\t// Add variables for event X and Y position relative to event catcher node\n\t\t\tdomNodeRect = domNode.getBoundingClientRect();\n\t\t\tvariables[\"event-fromcatcher-posx\"] = (event.clientX - domNodeRect.left).toString();\n\t\t\tvariables[\"event-fromcatcher-posy\"] = (event.clientY - domNodeRect.top).toString();\n\t\t}\n\n\t\t// Add variables for event X and Y position relative to the viewport\n\t\tvariables[\"event-fromviewport-posx\"] = event.clientX.toString();\n\t\tvariables[\"event-fromviewport-posy\"] = event.clientY.toString();\n\t}\n\treturn variables;\n};\n\n/*\nMake sure the CSS selector is not invalid\n*/\nexports.querySelectorSafe = function(selector,baseElement) {\n\tbaseElement = baseElement || document;\n\ttry {\n\t\treturn baseElement.querySelector(selector);\n\t} catch(e) {\n\t\tconsole.log(\"Invalid selector: \",selector);\n\t}\n};\n\nexports.querySelectorAllSafe = function(selector,baseElement) {\n\tbaseElement = baseElement || document;\n\ttry {\n\t\treturn baseElement.querySelectorAll(selector);\n\t} catch(e) {\n\t\tconsole.log(\"Invalid selector: \",selector);\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/dom/dragndrop.js":{"title":"$:/core/modules/utils/dom/dragndrop.js","text":"/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\nselector: CSS selector to identify element within domNode to be used as drag handle (optional)\ndragImageType: \"pill\", \"blank\" or \"dom\" (the default)\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the context for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif(!options.selector && ((domNode.tagName || \"\").toLowerCase() !== \"a\")) {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t\tstartActions = options.startActions,\n\t\t\t\tvariables,\n\t\t\t\tdomNodeRect;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && (options.selector && $tw.utils.domMatchesSelector(event.target,options.selector) || event.target === domNode)) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(domNode,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\t// Collect our variables\n\t\t\t\t\tvariables = $tw.utils.collectDOMVariables(domNode,null,event);\n\t\t\t\t\tvariables.modifier = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\t\t\tvariables[\"actionTiddler\"] = titleString;\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,variables);\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else if(dragImageType === \"blank\") {\n\t\t\t\t\t\tdragImage.removeChild(dragImage.firstChild);\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage,0,0);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\t// If browser is Chrome-like and has a touch-input device do NOT .setData\n\t\t\t\tif(!($tw.browser.isMobileChrome)) {\n\t\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif((options.selector && $tw.utils.domMatchesSelector(event.target,options.selector)) || event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t\t\tendActions = options.endActions,\n\t\t\t\t\tvariables;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\tvariables = $tw.utils.collectDOMVariables(domNode,null,event);\n\t\t\t\t\tvariables.modifier = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\t\t\tvariables[\"actionTiddler\"] = titleString;\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,variables);\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(domNode,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.importPaste = function(item,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(item.type === importDataTypes[t].type) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\n\t\t\titem.getAsString(function(data){\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t}\n};\n\nexports.itemHasValidDataType = function(item) {\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\tif(item.type === importDataTypes[t].type) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n}\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = $tw.utils.decodeURIComponentSafe(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = $tw.utils.decodeURIComponentSafe(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = $tw.utils.decodeURIComponentSafe(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = $tw.utils.parseJSONSafe(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\nfunction dragEventContainsType(event,targetType) {\n\tif(event.dataTransfer.types) {\n\t\tfor(var i=0; i<event.dataTransfer.types.length; i++) {\n\t\t\tif(event.dataTransfer.types[i] === targetType) {\n\t\t\t\treturn true;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nexports.dragEventContainsFiles = function(event) {\n\treturn (dragEventContainsType(event,\"Files\") && !dragEventContainsType(event,\"text/plain\"));\n};\n\nexports.dragEventContainsType = dragEventContainsType;\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/dom/http.js":{"title":"$:/core/modules/utils/dom/http.js","text":"/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nHTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nManage tm-http-request events. Options include:\nwiki: Reference to the wiki to be used for state tiddler tracking\nstateTrackerTitle: Title of tiddler to be used for state tiddler tracking\n*/\nfunction HttpClient(options) {\n\toptions = options || {};\n\tthis.nextId = 1;\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.stateTrackerTitle = options.stateTrackerTitle || \"$:/state/http-requests\";\n\tthis.requests = []; // Array of {id: string,request: HttpClientRequest}\n\tthis.updateRequestTracker();\n}\n\n/*\nReturn the index into this.requests[] corresponding to a given ID. Returns null if not found\n*/\nHttpClient.prototype.getRequestIndex = function(targetId) {\n\tvar targetIndex = null;\n\t$tw.utils.each(this.requests,function(requestInfo,index) {\n\t\tif(requestInfo.id === targetId) {\n\t\t\ttargetIndex = index;\n\t\t}\n\t});\n\treturn targetIndex;\n};\n\n/*\nUpdate the state tiddler that is tracking the outstanding requests\n*/\nHttpClient.prototype.updateRequestTracker = function() {\n\tthis.wiki.addTiddler({title: this.stateTrackerTitle, text: \"\" + this.requests.length});\n};\n\nHttpClient.prototype.initiateHttpRequest = function(options) {\n\tvar self = this,\n\t\tid = this.nextId,\n\t\trequest = new HttpClientRequest(options);\n\tthis.nextId += 1;\n\tthis.requests.push({id: id, request: request});\n\tthis.updateRequestTracker();\n\trequest.send(function(err) {\n\t\tvar targetIndex = self.getRequestIndex(id);\n\t\tif(targetIndex !== null) {\n\t\t\tself.requests.splice(targetIndex,1);\n\t\t\tself.updateRequestTracker();\n\t\t}\n\t});\n\treturn id;\n};\n\nHttpClient.prototype.cancelAllHttpRequests = function() {\n\tvar self = this;\n\tif(this.requests.length > 0) {\n\t\tfor(var t=this.requests.length - 1; t--; t>=0) {\n\t\t\tvar requestInfo = this.requests[t];\n\t\t\trequestInfo.request.cancel();\n\t\t}\n\t}\n\tthis.requests = [];\n\tthis.updateRequestTracker();\n};\n\nHttpClient.prototype.cancelHttpRequest = function(targetId) {\n\tvar targetIndex = this.getRequestIndex(targetId);\n\tif(targetIndex !== null) {\n\t\tthis.requests[targetIndex].request.cancel();\n\t\tthis.requests.splice(targetIndex,1);\n\t\tthis.updateRequestTracker();\n\t}\n};\n\n/*\nInitiate an HTTP request. Options:\nwiki: wiki to be used for executing action strings\nurl: URL for request\nmethod: method eg GET, POST\nbody: text of request body\nbinary: set to \"yes\" to force binary processing of response payload\noncompletion: action string to be invoked on completion\nonprogress: action string to be invoked on progress updates\nbindStatus: optional title of tiddler to which status (\"pending\", \"complete\", \"error\") should be written\nbindProgress: optional title of tiddler to which the progress of the request (0 to 100) should be bound\nvariables: hashmap of variable name to string value passed to action strings\nheaders: hashmap of header name to header value to be sent with the request\npasswordHeaders: hashmap of header name to password store name to be sent with the request\nqueryStrings: hashmap of query string parameter name to parameter value to be sent with the request\npasswordQueryStrings: hashmap of query string parameter name to password store name to be sent with the request\nbasicAuthUsername: plain username for basic authentication\nbasicAuthUsernameFromStore: name of password store entry containing username\nbasicAuthPassword: plain password for basic authentication\nbasicAuthPasswordFromStore: name of password store entry containing password\nbearerAuthToken: plain text token for bearer authentication\nbearerAuthTokenFromStore: name of password store entry contain bear authorization token\n*/\nfunction HttpClientRequest(options) {\n\tvar self = this;\n\tconsole.log(\"Initiating an HTTP request\",options)\n\tthis.wiki = options.wiki;\n\tthis.completionActions = options.oncompletion;\n\tthis.progressActions = options.onprogress;\n\tthis.bindStatus = options[\"bindStatus\"];\n\tthis.bindProgress = options[\"bindProgress\"];\n\tthis.method = options.method || \"GET\";\n\tthis.body = options.body || \"\";\n\tthis.binary = options.binary || \"\";\n\tthis.useDefaultHeaders = options.useDefaultHeaders !== \"false\" ? true : false,\n\tthis.variables = options.variables;\n\tvar url = options.url;\n\t$tw.utils.each(options.queryStrings,function(value,name) {\n\t\turl = $tw.utils.setQueryStringParameter(url,name,value);\n\t});\n\t$tw.utils.each(options.passwordQueryStrings,function(value,name) {\n\t\turl = $tw.utils.setQueryStringParameter(url,name,$tw.utils.getPassword(value) || \"\");\n\t});\n\tthis.url = url;\n\tthis.requestHeaders = {};\n\t$tw.utils.each(options.headers,function(value,name) {\n\t\tself.requestHeaders[name] = value;\n\t});\n\t$tw.utils.each(options.passwordHeaders,function(value,name) {\n\t\tself.requestHeaders[name] = $tw.utils.getPassword(value) || \"\";\n\t});\n\tthis.basicAuthUsername = options.basicAuthUsername || (options.basicAuthUsernameFromStore && $tw.utils.getPassword(options.basicAuthUsernameFromStore)) || \"\";\n\tthis.basicAuthPassword = options.basicAuthPassword || (options.basicAuthPasswordFromStore && $tw.utils.getPassword(options.basicAuthPasswordFromStore)) || \"\";\n\tthis.bearerAuthToken = options.bearerAuthToken || (options.bearerAuthTokenFromStore && $tw.utils.getPassword(options.bearerAuthTokenFromStore)) || \"\";\n\tif(this.basicAuthUsername && this.basicAuthPassword) {\n\t\tthis.requestHeaders.Authorization = \"Basic \" + $tw.utils.base64Encode(this.basicAuthUsername + \":\" + this.basicAuthPassword);\n\t} else if(this.bearerAuthToken) {\n\t\tthis.requestHeaders.Authorization = \"Bearer \" + this.bearerAuthToken;\n\t}\n}\n\nHttpClientRequest.prototype.send = function(callback) {\n\tvar self = this,\n\t\tsetBinding = function(title,text) {\n\t\t\tif(title) {\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler({title: title, text: text}));\n\t\t\t}\n\t\t};\n\tif(this.url) {\n\t\tsetBinding(this.bindStatus,\"pending\");\n\t\tsetBinding(this.bindProgress,\"0\");\n\t\t// Set the request tracker tiddler\n\t\tvar requestTrackerTitle = this.wiki.generateNewTitle(\"$:/temp/HttpRequest\");\n\t\tthis.wiki.addTiddler({\n\t\t\ttitle: requestTrackerTitle,\n\t\t\ttags: \"$:/tags/HttpRequest\",\n\t\t\ttext: JSON.stringify({\n\t\t\t\turl: this.url,\n\t\t\t\ttype: this.method,\n\t\t\t\tstatus: \"inprogress\",\n\t\t\t\theaders: this.requestHeaders,\n\t\t\t\tdata: this.body\n\t\t\t})\n\t\t});\n\t\tthis.xhr = $tw.utils.httpRequest({\n\t\t\turl: this.url,\n\t\t\ttype: this.method,\n\t\t\tuseDefaultHeaders: this.useDefaultHeaders,\n\t\t\theaders: this.requestHeaders,\n\t\t\tdata: this.body,\n\t\t\treturnProp: this.binary === \"\" ? \"responseText\" : \"response\",\n\t\t\tresponseType: this.binary === \"\" ? \"text\" : \"arraybuffer\",\n\t\t\tcallback: function(err,data,xhr) {\n\t\t\t\tvar hasSucceeded = xhr.status >= 200 && xhr.status < 300,\n\t\t\t\t\tcompletionCode = hasSucceeded ? \"complete\" : \"error\",\n\t\t\t\t\theaders = {};\n\t\t\t\t$tw.utils.each(xhr.getAllResponseHeaders().split(\"\\r\\n\"),function(line) {\n\t\t\t\t\tvar pos = line.indexOf(\":\");\n\t\t\t\t\tif(pos !== -1) {\n\t\t\t\t\t\theaders[line.substr(0,pos)] = line.substr(pos + 1).trim();\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tsetBinding(self.bindStatus,completionCode);\n\t\t\t\tsetBinding(self.bindProgress,\"100\");\n\t\t\t\tvar resultVariables = {\n\t\t\t\t\tstatus: xhr.status.toString(),\n\t\t\t\t\tstatusText: xhr.statusText,\n\t\t\t\t\terror: (err || \"\").toString(),\n\t\t\t\t\tdata: (data || \"\").toString(),\n\t\t\t\t\theaders: JSON.stringify(headers)\n\t\t\t\t};\n\t\t\t\t/* Convert data from binary to base64 */\n\t\t\t\tif (xhr.responseType === \"arraybuffer\") {\n\t\t\t\t\tvar binary = \"\",\n\t\t\t\t\t\tbytes = new Uint8Array(data),\n\t\t\t\t\t\tlen = bytes.byteLength;\n\t\t\t\t\tfor (var i=0; i<len; i++) {\n\t\t\t\t\t\tbinary += String.fromCharCode(bytes[i]);\n\t\t\t\t\t}\n\t\t\t\t\tresultVariables.data = $tw.utils.base64Encode(binary,true);\n\t\t\t\t}\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getTiddler(requestTrackerTitle),{\n\t\t\t\t\tstatus: completionCode,\n\t\t\t\t}));\n\t\t\t\tself.wiki.invokeActionString(self.completionActions,undefined,$tw.utils.extend({},self.variables,resultVariables),{parentWidget: $tw.rootWidget});\n\t\t\t\tcallback(hasSucceeded ? null : xhr.statusText);\n\t\t\t\t// console.log(\"Back!\",err,data,xhr);\n\t\t\t},\n\t\t\tprogress: function(lengthComputable,loaded,total) {\n\t\t\t\tif(lengthComputable) {\n\t\t\t\t\tsetBinding(self.bindProgress,\"\" + Math.floor((loaded/total) * 100))\n\t\t\t\t}\n\t\t\t\tself.wiki.invokeActionString(self.progressActions,undefined,{\n\t\t\t\t\tlengthComputable: lengthComputable ? \"yes\" : \"no\",\n\t\t\t\t\tloaded: loaded,\n\t\t\t\t\ttotal: total\n\t\t\t\t},{parentWidget: $tw.rootWidget});\n\t\t\t}\n\t\t});\n\t}\n};\n\nHttpClientRequest.prototype.cancel = function() {\n\tif(this.xhr) {\n\t\tthis.xhr.abort();\n\t}\n};\n\nexports.HttpClient = HttpClient;\n\n/*\nMake an HTTP request. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\tprogress: optional function invoked with (lengthComputable,loaded,total)\n\treturnProp: string name of the property to return as first argument of callback\n\tresponseType: \"text\" or \"arraybuffer\"\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\turl = options.url,\n\t\tuseDefaultHeaders = options.useDefaultHeaders !== false ? true : false,\n\t\theaders = options.headers || (useDefaultHeaders ? {accept: \"application/json\"} : {}),\n\t\thasHeader = function(targetHeader) {\n\t\t\ttargetHeader = targetHeader.toLowerCase();\n\t\t\tvar result = false;\n\t\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\t\tif(headerTitle.toLowerCase() === targetHeader) {\n\t\t\t\t\tresult = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn result;\n\t\t},\n\t\tgetHeader = function(targetHeader) {\n\t\t\treturn headers[targetHeader] || headers[targetHeader.toLowerCase()];\n\t\t},\n\t\tisSimpleRequest = function(type,headers) {\n\t\t\tif([\"GET\",\"HEAD\",\"POST\"].indexOf(type) === -1) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tfor(var header in headers) {\n\t\t\t\tif([\"accept\",\"accept-language\",\"content-language\",\"content-type\"].indexOf(header.toLowerCase()) === -1) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(hasHeader(\"Content-Type\") && [\"application/x-www-form-urlencoded\",\"multipart/form-data\",\"text/plain\"].indexOf(getHeader[\"Content-Type\"]) === -1) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\treturn true;\n\t\t},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tif(type === \"GET\" || type === \"HEAD\") {\n\t\t\t\turl += \"?\" + results.join(\"&\");\n\t\t\t} else {\n\t\t\t\tdata = results.join(\"&\");\n\t\t\t}\n\t\t}\n\t}\n\trequest.responseType = options.responseType || \"text\";\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status >= 200 && this.status < 300) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,this[returnProp],this);\n\t\t}\n\t};\n\t// Handle progress\n\tif(options.progress) {\n\t\trequest.onprogress = function(event) {\n\t\t\tconsole.log(\"Progress event\",event)\n\t\t\toptions.progress(event.lengthComputable,event.loaded,event.total);\n\t\t};\n\t}\n\t// Make the request\n\trequest.open(type,url,true);\n\t// Headers\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !hasHeader(\"Content-Type\") && useDefaultHeaders) {\n\t\trequest.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!hasHeader(\"X-Requested-With\") && !isSimpleRequest(type,headers) && useDefaultHeaders) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\t// Send data\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\nexports.setQueryStringParameter = function(url,paramName,paramValue) {\n\tvar URL = $tw.browser ? window.URL : require(\"url\").URL,\n\t\tnewUrl;\n\ttry {\n\t\tnewUrl = new URL(url);\n\t} catch(e) {\n\t}\n\tif(newUrl && paramName) {\n\t\tnewUrl.searchParams.set(paramName,paramValue || \"\");\n\t\treturn newUrl.toString();\n\t} else {\n\t\treturn url;\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/dom/keyboard.js":{"title":"$:/core/modules/utils/dom/keyboard.js","text":"/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/dom/modal.js":{"title":"$:/core/modules/utils/dom/modal.js","text":"/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\nvar navigator = require(\"$:/core/modules/widgets/navigator.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n\tevent: widget event\n\tvariables: from event.paramObject\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event && options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({\n\t\t\tcurrentTiddler: title,\n\t\t\t\"tv-story-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-story-list\") : \"\"),\n\t\t\t\"tv-history-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-history-list\") : \"\")\n\t\t},options.variables);\n\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\tif(tiddler.fields && tiddler.fields.class) {\n\t\t$tw.utils.addClass(wrapper,tiddler.fields.class);\n\t}\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\tvar navigatorTree = {\n\t\t\"type\": \"navigator\",\n\t\t\"attributes\": {\n\t\t\t\"story\": {\n\t\t\t\t\"name\": \"story\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-story-list\"]\n\t\t\t},\n\t\t\t\"history\": {\n\t\t\t\t\"name\": \"history\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-history-list\"]\n\t\t\t}\n\t\t},\n\t\t\"tag\": \"$navigator\",\n\t\t\"isBlock\": true,\n\t\t\"children\": []\n\t};\n\tvar navigatorWidgetNode = new navigator.navigator(navigatorTree, {\n\t\twiki: this.wiki,\n\t\tdocument : this.srcDocument,\n\t\tparentWidget: $tw.rootWidget\n\t});\n\tnavigatorWidgetNode.render(modalBody,null);\n\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Whether to close the modal dialog when the mask (area outside the modal) is clicked\n\tif(tiddler.fields && (tiddler.fields[\"mask-closable\"] === \"yes\" || tiddler.fields[\"mask-closable\"] === \"true\")) {\n\t\tmodalBackdrop.addEventListener(\"click\",closeHandler,false);\n\t}\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n\t$tw.utils.toggleClass(this.srcDocument.body,\"tc-modal-prevent-scroll\",this.modalCount > 0);\n};\n\nexports.Modal = Modal;\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/dom/notifier.js":{"title":"$:/core/modules/utils/dom/notifier.js","text":"/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes and roles\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\tnotification.setAttribute(\"role\",\"alert\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/dom/popup.js":{"title":"$:/core/modules/utils/dom/popup.js","text":"/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nGlobal regular expression for parsing the location of a popup.\nThis is also used by the Reveal widget.\n*/\nexports.popupLocationRegExp = /^(@?)\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/\n\n/*\nObjekt containing the available prefixes for coordinates build with the `buildCoordinates` function:\n - csOffsetParent: Uses a coordinate system based on the offset parent (no prefix).\n - csAbsolute: Use an absolute coordinate system (prefix \"@\").\n*/\nexports.coordinatePrefix = { csOffsetParent: \"\", csAbsolute: \"@\" }\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tif(options.absolute && options.domNode) {\n\t\t// Walk the offsetParent chain and add the position of the offsetParents to make\n\t\t// the position absolute to the root node of the page.\n\t\tvar currentNode = options.domNode.offsetParent;\n\t\twhile(currentNode) {\n\t\t\trect.left += currentNode.offsetLeft;\n\t\t\trect.top += currentNode.offsetTop;\n\t\t\tcurrentNode = currentNode.offsetParent;\n\t\t}\n\t}\n\tvar popupRect = exports.buildCoordinates(options.absolute?exports.coordinatePrefix.csAbsolute:exports.coordinatePrefix.csOffsetParent,rect);\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tif(popup.noStateReference) {\n\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t} else {\n\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n \t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup.\nThis function is safe to call, even if the popup class was not initialized.\n*/\nexports.readPopupState = function(text) {\n\treturn exports.popupLocationRegExp.test(text);\n};\n\n/*\nParses a coordinate string in the format `(x,y,w,h)` or `@(x,y,z,h)` and returns\nan object containing the position, width and height. The absolute-Mark is boolean\nvalue that indicates the coordinate system of the coordinates. If they start with\nan `@`, `absolute` is set to true and the coordinates are relative to the root\nelement. If the initial `@` is missing, they are relative to the offset parent\nelement and `absoute` is false.\nThis function is safe to call, even if the popup class was not initialized.\n*/\nexports.parseCoordinates = function(coordinates) {\n\tvar match = exports.popupLocationRegExp.exec(coordinates);\n\tif(match) {\n\t\treturn {\n\t\t\tabsolute: (match[1] === \"@\"),\n\t\t\tleft: parseFloat(match[2]),\n\t\t\ttop: parseFloat(match[3]),\n\t\t\twidth: parseFloat(match[4]),\n\t\t\theight: parseFloat(match[5])\n\t\t};\n\t} else {\n\t\treturn false;\n\t}\n}\n\n/*\nBuilds a coordinate string from a coordinate system identifier and an object\ncontaining the left, top, width and height values.\nUse constants defined in coordinatePrefix to specify a coordinate system.\nIf one of the parameters is invalid for building a coordinate string `(0,0,0,0)`\nwill be returned.\nThis function is safe to call, even if the popup class was not initialized.\n*/\nexports.buildCoordinates = function(prefix,position) {\n\tvar coord = prefix + \"(\" + position.left + \",\" + position.top + \",\" + position.width + \",\" + position.height + \")\";\n\tif (exports.popupLocationRegExp.test(coord)) {\n\t\treturn coord;\n\t} else {\n\t\treturn \"(0,0,0,0)\";\n\t}\n}\n\nexports.Popup = Popup;\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/dom/scroller.js":{"title":"$:/core/modules/utils/dom/scroller.js","text":"/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\tvar options = {};\n\t\tif($tw.utils.hop(event.paramObject,\"animationDuration\")) {\n\t\t\toptions.animationDuration = event.paramObject.animationDuration;\n\t\t}\n\t\tif(event.paramObject && event.paramObject.selector) {\n\t\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector,null,options);\n\t\t} else {\n\t\t\tthis.scrollIntoView(event.target,null,options);\n\t\t}\n\t\treturn false; // Event was handled\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback,options) {\n\tvar self = this,\n\t\tduration = $tw.utils.hop(options,\"animationDuration\") ? parseInt(options.animationDuration) : $tw.utils.getAnimationDuration(),\n\t\tsrcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nPageScroller.prototype.scrollSelectorIntoView = function(baseElement,selector,callback,options) {\n\tbaseElement = baseElement || document;\n\tvar element = $tw.utils.querySelectorSafe(selector,baseElement);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback,options);\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/edition-info.js":{"title":"$:/core/modules/utils/edition-info.js","text":"/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\t// Check if the entry is a hidden directory\n\t\t\t\tif((entry.charAt(0) !== \".\") && !editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar file=path.resolve(editionPath,entry,\"tiddlywiki.info\");\n\t\t\t\t\tif(fs.existsSync(file)) {\n\t\t\t\t\t\tvar info = $tw.utils.parseJSONSafe(fs.readFileSync(file,\"utf8\"),null);\n\t\t\t\t\t\tif(info) {\n\t\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();","type":"application/javascript","module-type":"utils-node"},"$:/core/modules/utils/errors.js":{"title":"$:/core/modules/utils/errors.js","text":"/*\\\ntitle: $:/core/modules/utils/errors.js\ntype: application/javascript\nmodule-type: utils\n\nCustom errors for TiddlyWiki.\n\n\\*/\n(function(){\n\nfunction TranscludeRecursionError() {\n\tError.apply(this,arguments);\n\tthis.signatures = Object.create(null);\n};\n\n/* Maximum permitted depth of the widget tree for recursion detection */\nTranscludeRecursionError.MAX_WIDGET_TREE_DEPTH = 1000;\n\nTranscludeRecursionError.prototype = Object.create(Error);\n\nexports.TranscludeRecursionError = TranscludeRecursionError;\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/escapecss.js":{"title":"$:/core/modules/utils/escapecss.js","text":"/*\\\ntitle: $:/core/modules/utils/escapecss.js\ntype: application/javascript\nmodule-type: utils\n\nProvides CSS.escape() functionality.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, window: false */\n\"use strict\";\n\nexports.escapeCSS = (function() {\n\t// use browser's native CSS.escape() function if available\n\tif ($tw.browser && window.CSS && window.CSS.escape) {\n\t\treturn window.CSS.escape;\n\t}\n\n\t// otherwise, a utility method is provided\n\t// see also https://drafts.csswg.org/cssom/#serialize-an-identifier\n\n\t/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n\treturn function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n})();\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/fakedom.js":{"title":"$:/core/modules/utils/fakedom.js","text":"/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_Node = function (){\n\tthrow TypeError(\"Illegal constructor\");\n};\n\nObject.defineProperty(TW_Node.prototype, 'ELEMENT_NODE', {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nObject.defineProperty(TW_Node.prototype, 'TEXT_NODE', {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.setPrototypeOf(TW_TextNode.prototype,TW_Node.prototype);\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn this.TEXT_NODE;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Style = function(el) {\n\t// Define the internal style object\n\tvar styleObject = {\n\t\t// Method to get the entire style object\n\t\tget: function() {\n\t\t\treturn el._style;\n\t\t},\n\t\t// Method to set styles using a string (e.g. \"color:red; background-color:blue;\")\n\t\tset: function(str) {\n\t\t\tvar self = this;\n\t\t\tstr = str || \"\";\n\t\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\t\tif(name && value) {\n\t\t\t\t\tel._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t\t}\n\t\t\t});\n\t\t},\n\t\t// Method to set a specific property without transforming the property name, such as a custom property\n\t\tsetProperty: function(name, value) {\n\t\t\tel._style[name] = value;\n\t\t}\n\t};\n\n\t// Return a Proxy to handle direct access to individual style properties\n\treturn new Proxy(styleObject, {\n\t\tget: function(target, property) {\n\t\t\t// If the property exists on styleObject, return it (get, set, setProperty methods)\n\t\t\tif (property in target) {\n\t\t\t\treturn target[property];\n\t\t\t}\n\t\t\t// Otherwise, return the corresponding property from _style\n\t\t\treturn el._style[$tw.utils.convertStyleNameToPropertyName(property)] || \"\";\n\t\t},\n\t\tset: function(target, property, value) {\n\t\t\t// Set the property in _style\n\t\t\tel._style[$tw.utils.convertStyleNameToPropertyName(property)] = value;\n\t\t\treturn true;\n\t\t}\n\t});\n};\n\nvar TW_Element = function(tag, namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {}; // Internal style object\n\tthis.style = new TW_Style(this); // Proxy for style management\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\n\nObject.setPrototypeOf(TW_Element.prototype,TW_Node.prototype);\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn this.ELEMENT_NODE;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tif(name === \"style\") {\n\t\tthis.style.set(value);\n\t} else {\n\t\tthis.attributes[name] = value + \"\";\n\t}\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlTextEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n","type":"application/javascript","module-type":"global"},"$:/core/modules/utils/filesystem.js":{"title":"$:/core/modules/utils/filesystem.js","text":"/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nReturn the subdirectories of a path\n*/\nexports.getSubdirectories = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn null;\n\t}\n\tvar subdirs = [];\n\t$tw.utils.each(fs.readdirSync(dirPath),function(item) {\n\t\tif($tw.utils.isDirectory(path.resolve(dirPath,item))) {\n\t\t\tsubdirs.push(item);\n\t\t}\n\t});\n\treturn subdirs;\n}\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = path.resolve($tw.utils.removeTrailingSeparator(srcPath));\n\tdstPath = path.resolve($tw.utils.removeTrailingSeparator(dstPath));\n\t// Check that neither director is within the other\n\tif(srcPath.substring(0,dstPath.length) === dstPath || dstPath.substring(0,srcPath.length) === srcPath) {\n\t\treturn \"Cannot copy nested directories\";\n\t}\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file on disk (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n\tisEditableFile: true if the tiddler was loaded via non-standard options & marked editable\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\textFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters,\n\tfileInfo: an existing fileInfo to check against\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {}, metaExt;\n\t// Propagate the isEditableFile flag\n\tif(options.fileInfo && !!options.fileInfo.isEditableFile) {\n\t\tfileInfo.isEditableFile = true;\n\t\tfileInfo.originalpath = options.fileInfo.originalpath;\n\t}\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t\thasUnsafeFields = hasUnsafeFields || /:|#/mg.test(fieldName);\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\" || tiddlerType === \"text/vnd.tiddlywiki-multiple\" || tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t\tif(options.extFilters) {\n\t\t\t// Check for extension overrides\n\t\t\tmetaExt = $tw.utils.generateTiddlerExtension(tiddler.fields.title,{\n\t\t\t\textFilters: options.extFilters,\n\t\t\t\twiki: options.wiki\n\t\t\t});\n\t\t\tif(metaExt) {\n\t\t\t\tif(metaExt === \".tid\") {\n\t\t\t\t\t// Overriding to the .tid extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else if (metaExt === \".json\") {\n\t\t\t\t\t// Overriding to the .json extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/json\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else {\n\t\t\t\t\t//If the new type matches a known extention, use that MIME type's encoding\n\t\t\t\t\tvar extInfo = $tw.utils.getFileExtensionInfo(metaExt);\n\t\t\t\t\tfileInfo.type = extInfo ? extInfo.type : null;\n\t\t\t\t\tfileInfo.encoding = $tw.utils.getTypeEncoding(metaExt);\n\t\t\t\t\tfileInfo.hasMetaFile = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type or metaExt\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: metaExt || contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki,\n\t\tfileInfo: options.fileInfo\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the file extension for saving a tiddler\nOptions include:\n\textFilters: optional array of filters to be used to generate the extention\n\twiki: optional wiki for evaluating the extFilters\n*/\nexports.generateTiddlerExtension = function(title,options) {\n\tvar extension;\n\t// Check if any of the extFilters applies\n\tif(options.extFilters && options.wiki) { \n\t\t$tw.utils.each(options.extFilters,function(filter) {\n\t\t\tif(!extension) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\textension = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn extension;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n\tfileInfo: an existing fileInfo object to check against\n\tfileInfo.overwrite: if true, turns off filename clash numbers (defaults to false)\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar directory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\toriginalpath = (options.fileInfo && options.fileInfo.originalpath) ? options.fileInfo.originalpath : \"\",\n\t\toverwrite = options.fileInfo && options.fileInfo.overwrite || false,\n\t\tfilepath;\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\tif(!filepath && !!originalpath) {\n\t\t//Use the originalpath without the extension\n\t\tvar ext = path.extname(originalpath);\n\t\tfilepath = originalpath.substring(0,originalpath.length - ext.length);\n\t} else if(!filepath) {\n\t\tfilepath = title;\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t// Replace any Windows control codes\n\tfilepath = filepath.replace(/^(con|prn|aux|nul|com[0-9]|lpt[0-9])$/i,\"_$1_\");\n\t// Replace any leading spaces with the same number of underscores\n\tfilepath = filepath.replace(/^ +/,function (u) { return u.replace(/ /g, \"_\")});\n\t//If the path does not start with \".\" or \"..\" && a path seperator, then\n\tif(!/^\\.{1,2}[/\\\\]/g.test(filepath)) {\n\t\t// Don't let the filename start with any dots because such files are invisible on *nix\n\t\tfilepath = filepath.replace(/^\\.+/g,function (u) { return u.replace(/\\./g, \"_\")});\n\t}\n\t// Replace any Unicode control codes\n\tfilepath = filepath.replace(/[\\x00-\\x1f\\x80-\\x9f]/g,\"_\");\n\t// Replace any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|~|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Replace any dots or spaces at the end of the extension with the same number of underscores\n\textension = extension.replace(/[\\. ]+$/, function (u) { return u.replace(/[\\. ]/g, \"_\")});\n\t// Truncate the extension if it is too long\n\tif(extension.length > 32) {\n\t\textension = extension.substr(0,32);\n\t}\n\t// If the filepath already ends in the extension then remove it\n\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t}\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation)\n\tif(!filepath || /^_+$/g.test(filepath)) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists (default)\n\tvar fullPath = path.resolve(directory, filepath + extension);\n\tif (!overwrite) {\n\t\tvar oldPath = (options.fileInfo) ? options.fileInfo.filepath : undefined,\n\t\tcount = 0;\n\t\tdo {\n\t\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\t\tif(oldPath && oldPath == fullPath) break;\n\t\t\tcount++;\n\t\t} while(fs.existsSync(fullPath));\n\t}\n\t// If the last write failed with an error, or if path does not start with:\n\t//\tthe resolved options.directory, the resolved wikiPath directory, the wikiTiddlersPath directory, \n\t//\tor the 'originalpath' directory, then $tw.utils.encodeURIComponentExtended() and resolve to options.directory.\n\tvar writePath = $tw.hooks.invokeHook(\"th-make-tiddler-path\",fullPath,fullPath),\n\t\tencode = (options.fileInfo || {writeError: false}).writeError == true;\n\tif(!encode) {\n\t\tencode = !(writePath.indexOf($tw.boot.wikiTiddlersPath) == 0 ||\n\t\t\twritePath.indexOf(path.resolve(directory)) == 0 ||\n\t\t\twritePath.indexOf(path.resolve($tw.boot.wikiPath)) == 0 ||\n\t\t\twritePath.indexOf(path.resolve($tw.boot.wikiTiddlersPath,originalpath)) == 0 );\n\t\t}\n\tif(encode) {\n\t\twritePath = path.resolve(directory,$tw.utils.encodeURIComponentExtended(fullPath));\n\t}\n\t// Return the full path to the file\n\treturn writePath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text || \"\",typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn callback(null,fileInfo);\n\t\t\t});\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn callback(null,fileInfo);\n\t\t\t});\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn callback(null,fileInfo);\n\t\t\t});\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text || \"\",typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n\treturn fileInfo;\n};\n\n/*\nDelete a file described by the fileInfo if it exits\n*/\nexports.deleteTiddlerFile = function(fileInfo,callback) {\n\t//Only attempt to delete files that exist on disk\n\tif(!fileInfo.filepath || !fs.existsSync(fileInfo.filepath)) {\n\t\t//For some reason, the tiddler is only in memory or we can't modify the file at this path\n\t\t$tw.syncer.displayError(\"Server deleteTiddlerFile task failed for filepath: \"+fileInfo.filepath);\n\t\treturn callback(null,fileInfo);\n\t}\n\t// Delete the file\n\tfs.unlink(fileInfo.filepath,function(err) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Delete the metafile if present\n\t\tif(fileInfo.hasMetaFile && fs.existsSync(fileInfo.filepath + \".meta\")) {\n\t\t\tfs.unlink(fileInfo.filepath + \".meta\",function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),function(err) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\treturn callback(null,fileInfo);\n\t\t\t\t});\n\t\t\t});\n\t\t} else {\n\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn callback(null,fileInfo);\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nCleanup old files on disk, by comparing the options values:\n\tadaptorInfo from $tw.syncer.tiddlerInfo\n\tbootInfo from $tw.boot.files\n*/\nexports.cleanupTiddlerFiles = function(options,callback) {\n\tvar adaptorInfo = options.adaptorInfo || {},\n\tbootInfo = options.bootInfo || {},\n\ttitle = options.title || \"undefined\";\n\tif(adaptorInfo.filepath && bootInfo.filepath && adaptorInfo.filepath !== bootInfo.filepath) {\n\t\t$tw.utils.deleteTiddlerFile(adaptorInfo,function(err) {\n\t\t\tif(err) {\n\t\t\t\tif ((err.code == \"EPERM\" || err.code == \"EACCES\") && err.syscall == \"unlink\") {\n\t\t\t\t\t// Error deleting the previous file on disk, should fail gracefully\n\t\t\t\t\t$tw.syncer.displayError(\"Server desynchronized. Error cleaning up previous file for tiddler: \\\"\"+title+\"\\\"\",err);\n\t\t\t\t\treturn callback(null,bootInfo);\n\t\t\t\t} else {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn callback(null,bootInfo);\n\t\t});\n\t} else {\n\t\treturn callback(null,bootInfo);\n\t}\n};\n\n})();\n","type":"application/javascript","module-type":"utils-node"},"$:/core/modules/utils/linkedlist.js":{"title":"$:/core/modules/utils/linkedlist.js","text":"/*\\\nmodule-type: utils\ntitle: $:/core/modules/utils/linkedlist.js\ntype: application/javascript\n\nThis is a doubly-linked indexed list intended for manipulation, particularly\npushTop, which it does with significantly better performance than an array.\n\n\\*/\n(function(){\n\nfunction LinkedList() {\n\tthis.clear();\n};\n\nLinkedList.prototype.clear = function() {\n\t// LinkedList performs the duty of both the head and tail node\n\tthis.next = new LLMap();\n\tthis.prev = new LLMap();\n\t// Linked list head initially points to itself\n\tthis.next.set(null, null);\n\tthis.prev.set(null, null);\n\tthis.length = 0;\n};\n\nLinkedList.prototype.remove = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_assertString(value[t]);\n\t\t}\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t} else {\n\t\t_assertString(value);\n\t\t_removeOne(this,value);\n\t}\n};\n\n/*\nPush behaves like array.push and accepts multiple string arguments. But it also\naccepts a single array argument too, to be consistent with its other methods.\n*/\nLinkedList.prototype.push = function(/* values */) {\n\tvar i, values = arguments;\n\tif($tw.utils.isArray(values[0])) {\n\t\tvalues = values[0];\n\t}\n\tfor(i = 0; i < values.length; i++) {\n\t\t_assertString(values[i]);\n\t}\n\tfor(i = 0; i < values.length; i++) {\n\t\t_linkToEnd(this,values[i]);\n\t}\n\treturn this.length;\n};\n\nLinkedList.prototype.pushTop = function(value) {\n\tvar t;\n\tif($tw.utils.isArray(value)) {\n\t\tfor (t=0; t<value.length; t++) {\n\t\t\t_assertString(value[t]);\n\t\t}\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\t_linkToEnd(this,value[t]);\n\t\t}\n\t} else {\n\t\t_assertString(value);\n\t\t_removeOne(this,value);\n\t\t_linkToEnd(this,value);\n\t}\n};\n\nLinkedList.prototype.each = function(callback) {\n\tvar visits = Object.create(null),\n\t\tvalue = this.next.get(null);\n\twhile(value !== null) {\n\t\tcallback(value);\n\t\tvar next = this.next.get(value);\n\t\tif(Array.isArray(next)) {\n\t\t\tvar i = visits[value] || 0;\n\t\t\tvisits[value] = i+1;\n\t\t\tvalue = next[i];\n\t\t} else {\n\t\t\tvalue = next;\n\t\t}\n\t}\n};\n\nLinkedList.prototype.toArray = function() {\n\tvar output = new Array(this.length),\n\t\tindex = 0;\n\tthis.each(function(value) { output[index++] = value; });\n\treturn output;\n};\n\nLinkedList.prototype.makeTiddlerIterator = function(wiki) {\n\tvar self = this;\n\treturn function(callback) {\n\t\tself.each(function(title) {\n\t\t\tcallback(wiki.getTiddler(title),title);\n\t\t});\n\t};\n};\n\nfunction _removeOne(list,value) {\n\tvar nextEntry = list.next.get(value);\n\tif(nextEntry === undefined) {\n\t\treturn;\n\t}\n\tvar prevEntry = list.prev.get(value),\n\t\tprev = prevEntry,\n\t\tnext = nextEntry,\n\t\tref;\n\tif(Array.isArray(nextEntry)) {\n\t\tnext = nextEntry[0];\n\t\tprev = prevEntry[0];\n\t}\n\t// Relink preceding element.\n\tref = list.next.get(prev);\n\tif(Array.isArray(ref)) {\n\t\tvar i = ref.indexOf(value);\n\t\tref[i] = next;\n\t} else {\n\t\tlist.next.set(prev,next);\n\t}\n\n\t// Now relink following element\n\tref = list.prev.get(next);\n\tif(Array.isArray(ref)) {\n\t\tvar i = ref.indexOf(value);\n\t\tref[i] = prev;\n\t} else {\n\t\tlist.prev.set(next,prev);\n\t}\n\n\t// Delink actual value. If it uses arrays, just remove first entries.\n\tif(Array.isArray(nextEntry) && nextEntry.length > 1) {\n\t\tnextEntry.shift();\n\t\tprevEntry.shift();\n\t} else {\n\t\tlist.next.set(value,undefined);\n\t\tlist.prev.set(value,undefined);\n\t}\n\tlist.length -= 1;\n};\n\n// Sticks the given node onto the end of the list.\nfunction _linkToEnd(list,value) {\n\tvar old = list.next.get(value);\n\tvar last = list.prev.get(null);\n\t// Does it already exists?\n\tif(old !== undefined) {\n\t\tif(!Array.isArray(old)) {\n\t\t\told = [old];\n\t\t\tlist.next.set(value,old);\n\t\t\tlist.prev.set(value,[list.prev.get(value)]);\n\t\t}\n\t\told.push(null);\n\t\tlist.prev.get(value).push(last);\n\t} else {\n\t\tlist.next.set(value,null);\n\t\tlist.prev.set(value,last);\n\t}\n\t// Make the old last point to this new one.\n\tif(value !== last) {\n\t\tvar array = list.next.get(last);\n\t\tif(Array.isArray(array)) {\n\t\t\tarray[array.length-1] = value;\n\t\t} else {\n\t\t\tlist.next.set(last,value);\n\t\t}\n\t\tlist.prev.set(null,value);\n\t} else {\n\t\t// Edge case, the pushed value was already the last value.\n\t\t// The second-to-last nextPtr for that value must point to itself now.\n\t\tvar array = list.next.get(last);\n\t\tarray[array.length-2] = value;\n\t}\n\tlist.length += 1;\n};\n\nfunction _assertString(value) {\n\tif(typeof value !== \"string\") {\n\t\tthrow \"Linked List only accepts string values, not \" + value;\n\t}\n};\n\nvar LLMap = function() {\n\tthis.map = Object.create(null);\n};\n\n// Just a wrapper so our object map can also accept null.\nLLMap.prototype = {\n\tset: function(key,val) {\n\t\t(key === null) ? (this.null = val) : (this.map[key] = val);\n\t},\n\tget: function(key) {\n\t\treturn (key === null) ? this.null : this.map[key];\n\t}\n};\n\nexports.LinkedList = LinkedList;\n\n})();\n","module-type":"utils","type":"application/javascript"},"$:/core/modules/utils/logger.js":{"title":"$:/core/modules/utils/logger.js","text":"/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n\tthis.save = \"save\" in options ? options.save : true;\n\tthis.saveLimit = options.saveLimit || 100 * 1024;\n\tthis.saveBufferLogger = this;\n\tthis.buffer = \"\";\n\tthis.alertCount = 0;\n}\n\nLogger.prototype.setSaveBuffer = function(logger) {\n\tthis.saveBufferLogger = logger;\n};\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tvar self = this;\n\tif(this.enable) {\n\t\tif(this.saveBufferLogger.save) {\n\t\t\tthis.saveBufferLogger.buffer += $tw.utils.formatDateString(new Date(),\"YYYY MM DD 0hh:0mm:0ss.0XXX\") + \":\";\n\t\t\t$tw.utils.each(Array.prototype.slice.call(arguments,0),function(arg,index) {\n\t\t\t\tself.saveBufferLogger.buffer += \" \" + arg;\n\t\t\t});\n\t\t\tthis.saveBufferLogger.buffer += \"\\n\";\n\t\t\tthis.saveBufferLogger.buffer = this.saveBufferLogger.buffer.slice(-this.saveBufferLogger.saveLimit);\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\t\tvar logMessage = [$tw.utils.terminalColour(this.colour) + this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0));\n\t\t\tlogMessage[logMessage.length-1] += $tw.utils.terminalColour();\n\t\t\treturn Function.apply.call(console.log, console, logMessage);\n\t\t}\n\t} \n};\n\n/*\nRead the message buffer\n*/\nLogger.prototype.getBuffer = function() {\n\treturn this.saveBufferLogger.buffer;\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t\tthis.alertCount += 1;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\n\t}\n};\n\n/*\nClear outstanding alerts\n*/\nLogger.prototype.clearAlerts = function() {\n\tvar self = this;\n\tif($tw.browser && this.alertCount > 0) {\n\t\t$tw.utils.each($tw.wiki.getTiddlersWithTag(ALERT_TAG),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.component === self.componentName) {\n\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t}\n\t\t});\n\t\tthis.alertCount = 0;\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/parsetree.js":{"title":"$:/core/modules/utils/parsetree.js","text":"/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nAdd attribute to parse tree node\nCan be invoked as (node,name,value) or (node,attr)\n*/\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tvar attribute = typeof name === \"object\" ? name : {name: name, type: \"string\", value: value};\n\tname = attribute.name;\n\tnode.attributes = node.attributes || {};\n\tnode.orderedAttributes = node.orderedAttributes || [];\n\tnode.attributes[name] = attribute;\n\tvar foundIndex = -1;\n\t$tw.utils.each(node.orderedAttributes,function(attr,index) {\n\t\tif(attr.name === name) {\n\t\t\tfoundIndex = index;\n\t\t}\n\t});\n\tif(foundIndex === -1) {\n\t\tnode.orderedAttributes.push(attribute);\n\t} else {\n\t\tnode.orderedAttributes[foundIndex] = attribute;\n\t}\n};\n\nexports.getOrderedAttributesFromParseTreeNode = function(node) {\n\tif(node.orderedAttributes) {\n\t\treturn node.orderedAttributes;\n\t} else {\n\t\tvar attributes = [];\n\t\t$tw.utils.each(node.attributes,function(attribute) {\n\t\t\tattributes.push(attribute);\n\t\t});\n\t\treturn attributes.sort(function(a,b) {\n\t\t\treturn a.name < b.name ? -1 : (a.name > b.name ? 1 : 0);\n\t\t});\n\t}\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [],\n\t\tattribute;\n\tnode.attributes = node.attributes || {};\n\tattribute = node.attributes[\"class\"];\n\tif(!attribute) {\n\t\t// If the class attribute does not exist, we must create it first.\n\t\tattribute = {name: \"class\", type: \"string\", value: \"\"};\n\t\tnode.attributes[\"class\"] = attribute;\n\t\tnode.orderedAttributes = node.orderedAttributes || [];\n\t\tnode.orderedAttributes.push(attribute);\n\t}\n\tif(attribute.type === \"string\") {\n\t\tif(attribute.value !== \"\") {\n\t\t\tclasses = attribute.value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tattribute.value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\tvar attribute;\n\tnode.attributes = node.attributes || {};\n\tattribute = node.attributes.style;\n\tif(!attribute) {\n\t\tattribute = {name: \"style\", type: \"string\", value: \"\"};\n\t\tnode.attributes.style = attribute;\n\t\tnode.orderedAttributes = node.orderedAttributes || [];\n\t\tnode.orderedAttributes.push(attribute);\n\t}\n\tif(attribute.type === \"string\") {\n\t\tattribute.value += name + \":\" + value + \";\";\n\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/performance.js":{"title":"$:/core/modules/utils/performance.js","text":"/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n","type":"application/javascript","module-type":"global"},"$:/core/modules/utils/pluginmaker.js":{"title":"$:/core/modules/utils/pluginmaker.js","text":"/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler = $tw.utils.parseJSONSafe(pluginTiddler.fields.text,null);\n\tif(!jsonPluginTiddler) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/repository.js":{"title":"$:/core/modules/utils/repository.js","text":"/*\\\ntitle: $:/core/modules/utils/repository.js\ntype: application/javascript\nmodule-type: utils\n\nUtilities for working with the TiddlyWiki repository file structure\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nGet an object containing all the plugins as a hashmap by title of the JSON representation of the plugin\nOptions:\n\nignoreEnvironmentVariables: defaults to false\n*/\nexports.getAllPlugins = function(options) {\n\toptions = options || {};\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = $tw.utils.getSubdirectories(folder) || [];\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tvar pluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = $tw.utils.getSubdirectories(folder) || [];\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.pluginsPath,options.ignoreEnvironmentVariables ? undefined : $tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,options.ignoreEnvironmentVariables ? undefined : $tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,options.ignoreEnvironmentVariables ? undefined : $tw.config.languagesEnvVar),collectPlugins);\n\treturn tiddlers;\n};\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/transliterate.js":{"title":"$:/core/modules/utils/transliterate.js","text":"/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"ð\":\"d\",\n\t\"Ð\":\"D\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"ß\":\"ss\",\n\t\"ẞ\":\"SS\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"þ\": \"th\",\n\t\"Þ\": \"TH\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\",\n\t\"…\":\"...\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x20-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/utils/utils.js":{"title":"$:/core/modules/utils/utils.js","text":"/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nLog a table of name: value pairs\n*/\nexports.logTable = function(data) {\n\tif(console.table) {\n\t\tconsole.table(data);\n\t} else {\n\t\t$tw.utils.each(data,function(value,name) {\n\t\t\tconsole.log(name + \": \" + value);\n\t\t});\n\t}\n}\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nCheck if a string starts with another string\n*/\nexports.startsWith = function(str,search) {\n\treturn str.substring(0, search.length) === search;\n};\n\n/*\nCheck if a string ends with another string\n*/\nexports.endsWith = function(str,search) {\n\treturn str.substring(str.length - search.length) === search;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\nexports.trimPrefix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/^\\s\\s*/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('^(' + unwanted + ')+');\n\t\t\treturn str.replace(regex, '');\n\t\t}\n\t} else {\n\t\treturn str;\n\t}\n};\n\nexports.trimSuffix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/\\s\\s*$/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('(' + unwanted + ')+$');\n\t\t\treturn str.replace(regex, '');\n\t\t}\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n\treturn array;\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatTitleString = function(template,options) {\n\tvar base = options.base || \"\",\n\t\tseparator = options.separator || \"\",\n\t\tcounter = options.counter || \"\";\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^\\$basename\\$/i, function() {\n\t\t\t\treturn base;\n\t\t\t}],\n\t\t\t[/^\\$count:(\\d+)\\$/i, function(match) {\n\t\t\t\treturn $tw.utils.pad(counter,match[1]);\n\t\t\t}],\n\t\t\t[/^\\$separator\\$/i, function() {\n\t\t\t\treturn separator;\n\t\t\t}],\n\t\t\t[/^\\$count\\$/i, function() {\n\t\t\t\treturn counter + \"\";\n\t\t\t}]\n\t\t];\n\twhile(t.length){\n\t\tvar matchString = \"\",\n\t\t\tfound = false;\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tfound = true;\n\t\t\t\tmatchString = m[1].call(null,match);\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(found) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^TIMESTAMP/, function() {\n\t\t\t\treturn date.getTime();\n\t\t\t}],\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date),4);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear(),4);\n\t\t\t}],\n\t\t\t[/^aYYYY/, function() {\n\t\t\t\treturn $tw.utils.pad(Math.abs(date.getFullYear()),4);\n\t\t\t}],\n\t\t\t[/^\\{era:([^,\\|}]*)\\|([^}\\|]*)\\|([^}]*)\\}/, function(match) {\n\t\t\t\tvar year = date.getFullYear();\n\t\t\t\treturn year === 0 ? match[2] : (year < 0 ? match[1] : match[3]);\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds(),3);\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^0ddddd/, function() {\n\t\t\t\treturn $tw.utils.pad(Math.floor((date - new Date(date.getFullYear(), 0, 0)) / 1000 / 60 / 60 / 24),3);\n\t\t\t}],\n\t\t\t[/^ddddd/, function() {\n\t\t\t\treturn Math.floor((date - new Date(date.getFullYear(), 0, 0)) / 1000 / 60 / 60 / 24);\n\t\t\t}],\n\t\t\t[/^dddd/, function() {\n\t\t\t\treturn [7,1,2,3,4,5,6][date.getDay()];\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(date || new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call(null,match);\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\", duration: 365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\", duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\", duration: 24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\", duration: 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration: 60 * 1000},\n\t\t{name: \"Seconds\", duration: 1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts like htmlEncode, but forgets the double quote for brevity\nexports.htmlTextEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s, rawUnicode) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(regex, exports.escape); // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s, rawUnicode) {\n\t// See http://www.json.org/\n\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/\\x08/g, '\\\\b') // backspace\n\t\t.replace(/\\x0c/g, '\\\\f') // formfeed\n\t\t.replace(/\\t/g, '\\\\t') // tab\n\t\t.replace(regex,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n/*\nExtended version of encodeURIComponent that encodes additional characters including\nthose that are illegal within filepaths on various platforms including Windows\n*/\nexports.encodeURIComponentExtended = function(s) {\n\treturn encodeURIComponent(s).replace(/[!'()*]/g,function(c) {\n\t\treturn \"%\" + c.charCodeAt(0).toString(16).toUpperCase();\n\t});\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|obsidian|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,0);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\t// Since v5.2.x, there are no restrictions on characters in field names\n\treturn name;\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nCryptographic hash function as used by sha256 filter operator\noptions.length .. number of characters returned defaults to 64\n*/\nexports.sha256 = function(str, options) {\n\toptions = options || {}\n\treturn $tw.sjcl.codec.hex.fromBits($tw.sjcl.hash.sha256.hash(str)).substr(0,options.length || 64);\n}\n\n/*\nBase64 utility functions that work in either browser or Node.js\n*/\nif(typeof window !== 'undefined') {\n\texports.btoa = function(binstr) { return window.btoa(binstr); }\n\texports.atob = function(b64) { return window.atob(b64); }\n} else {\n\texports.btoa = function(binstr) {\n\t\treturn Buffer.from(binstr, 'binary').toString('base64');\n\t}\n\texports.atob = function(b64) {\n\t\treturn Buffer.from(b64, 'base64').toString('binary');\n\t}\n}\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64,binary,urlsafe) {\n\tvar encoded = urlsafe ? string64.replace(/_/g,'/').replace(/-/g,'+') : string64;\n\tif(binary) return exports.atob(encoded)\n\telse return base64utf8.base64.decode.call(base64utf8,encoded);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64,binary,urlsafe) {\n\tvar encoded;\n\tif(binary) encoded = exports.btoa(string64);\n\telse encoded = base64utf8.base64.encode.call(base64utf8,string64);\n\tif(urlsafe) {\n\t\tencoded = encoded.replace(/\\+/g,'-').replace(/\\//g,'_');\n\t}\n\treturn encoded;\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm = r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type,_canonical_uri) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tif(_canonical_uri) {\n\t\tparts.push(_canonical_uri);\n\t} else {\n\t\tparts.push(\"data:\");\n\t\tparts.push(type);\n\t\tparts.push(isBase64 ? \";base64\" : \"\");\n\t\tparts.push(\",\");\n\t\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\t}\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif(x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif(typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n/*\nReturn system information useful for debugging\n*/\nexports.getSystemInfo = function(str,ending,position) {\n\tvar results = [],\n\t\tsave = function(desc,value) {\n\t\t\tresults.push(desc + \": \" + value);\n\t\t};\n\tif($tw.browser) {\n\t\tsave(\"User Agent\",navigator.userAgent);\n\t\tsave(\"Online Status\",window.navigator.onLine);\n\t}\n\tif($tw.node) {\n\t\tsave(\"Node Version\",process.version);\n\t}\n\treturn results.join(\"\\n\");\n};\n\nexports.parseNumber = function(str) {\n\treturn parseFloat(str) || 0;\n};\n\nexports.parseInt = function(str) {\n\treturn parseInt(str,10) || 0;\n};\n\nexports.stringifyNumber = function(num) {\n\treturn num + \"\";\n};\n\nexports.makeCompareFunction = function(type,options) {\n\toptions = options || {};\n\t// set isCaseSensitive to true if not defined in options\n\tvar isCaseSensitive = (options.isCaseSensitive === false) ? false : true,\n\t\tgt = options.invert ? -1 : +1,\n\t\tlt = options.invert ? +1 : -1,\n\t\tcompare = function(a,b) {\n\t\t\tif(a > b) {\n\t\t\t\treturn gt ;\n\t\t\t} else if(a < b) {\n\t\t\t\treturn lt;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t},\n\t\ttypes = {\n\t\t\t\"number\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t\t\t},\n\t\t\t\"integer\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t\t\t},\n\t\t\t\"string\": function(a,b) {\n\t\t\t\tif(!isCaseSensitive) {\n\t\t\t\t\ta = a.toLowerCase();\n\t\t\t\t\tb = b.toLowerCase();\n\t\t\t\t}\n\t\t\t\treturn compare(\"\" + a,\"\" + b);\n\t\t\t},\n\t\t\t\"date\": function(a,b) {\n\t\t\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\t\t\tdateB = $tw.utils.parseDate(b);\n\t\t\t\tif(!isFinite(dateA)) {\n\t\t\t\t\tdateA = new Date(0);\n\t\t\t\t}\n\t\t\t\tif(!isFinite(dateB)) {\n\t\t\t\t\tdateB = new Date(0);\n\t\t\t\t}\n\t\t\t\treturn compare(dateA,dateB);\n\t\t\t},\n\t\t\t\"version\": function(a,b) {\n\t\t\t\treturn $tw.utils.compareVersions(a,b);\n\t\t\t},\n\t\t\t\"alphanumeric\": function(a,b) {\n\t\t\t\tif(!isCaseSensitive) {\n\t\t\t\t\ta = a.toLowerCase();\n\t\t\t\t\tb = b.toLowerCase();\n\t\t\t\t}\n\t\t\t\treturn options.invert ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t\t}\n\t\t};\n\treturn (types[type] || types[options.defaultType] || types.number);\n};\n\n})();\n","type":"application/javascript","module-type":"utils"},"$:/core/modules/widgets/action-confirm.js":{"title":"$:/core/modules/widgets/action-confirm.js","text":"/*\\\n\ntitle: $:/core/modules/widgets/action-confirm.js\ntype: application/javascript\nmodule-type: widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ConfirmWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nConfirmWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nConfirmWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.parentDomNode = parent;\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nConfirmWidget.prototype.execute = function() {\n\tthis.message = this.getAttribute(\"$message\",$tw.language.getString(\"ConfirmAction\"));\n\tthis.prompt = (this.getAttribute(\"$prompt\",\"yes\") == \"no\" ? false : true);\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nConfirmWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$message\"] || changedAttributes[\"$prompt\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nConfirmWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar invokeActions = true,\n\t\thandled = true,\n\t \twin = event && event.event && event.event.view ? event.event.view : window;\n\tif(this.prompt) {\n\t\tinvokeActions = win.confirm(this.message);\n\t}\n\tif(invokeActions) {\n\t\thandled = this.invokeActions(triggeringWidget,event);\n\t}\n\treturn handled;\n};\n\nConfirmWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nexports[\"action-confirm\"] = ConfirmWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/action-createtiddler.js":{"title":"$:/core/modules/widgets/action-createtiddler.js","text":"/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw:false, require:false, exports:false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Render children\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.hasBase = !!this.actionBaseTitle;\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n\t//Following params are new since 5.1.22\n\tthis.actionTemplate = this.getAttribute(\"$template\");\n\tthis.useTemplate = !!this.actionTemplate;\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\",\"no\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.getTiddlerText(\"$:/language/DefaultNewTiddlerTitle\"), // Get the initial new-tiddler title\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tif(this.hasBase && this.actionOverwrite === \"no\") {\n\t\ttitle = this.wiki.generateNewTitle(this.actionBaseTitle);\n\t} else if (this.hasBase && this.actionOverwrite === \"yes\") {\n\t\ttitle = this.actionBaseTitle\n\t}\n\t// NO $basetitle BUT $template parameter is available\n\t// the title MUST be unique, otherwise the template would be overwritten\n\tif (!this.hasBase && this.useTemplate) {\n\t\ttitle = this.wiki.generateNewTitle(this.actionTemplate);\n\t} else if (!this.hasBase && !this.useTemplate) {\n\t\t// If no $basetitle and no $template then use initial title\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tthis.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,creationFields,fields,modificationFields,{title: title}));\n\tvar draftTitle = this.wiki.generateDraftTitle(title);\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,draftTitle,this.getVariable(\"currentTiddler\"));\n\t}\n\tthis.setVariable(\"createTiddler-title\",title);\n\tthis.setVariable(\"createTiddler-draftTitle\",draftTitle);\n\tthis.refreshChildren();\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/action-deletefield.js":{"title":"$:/core/modules/widgets/action-deletefield.js","text":"/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\",null);\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif((this.actionField !== null) && tiddler) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\tif(name in tiddler.fields) {\n\t\t\t\t\thasChanged = true;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tvar creationFields = this.actionTimestamp ? this.wiki.getCreationFields() : {};\n\t\t\tvar modificationFields = this.actionTimestamp ? this.wiki.getModificationFields() : {};\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(creationFields,tiddler,removeFields,modificationFields));\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/action-deletetiddler.js":{"title":"$:/core/modules/widgets/action-deletetiddler.js","text":"/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/action-listops.js":{"title":"$:/core/modules/widgets/action-listops.js","text":"/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar inputList = this.wiki.getTiddlerList(this.target,field,index),\n\t\t\tsubfilter = \"[all[]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(this.wiki.filterTiddlers(subfilter,this,this.wiki.makeTiddlerIterator(inputList))));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = $tw.utils.stringifyList(oldtags) + \" \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/action-log.js":{"title":"$:/core/modules/widgets/action-log.js","text":"/*\\\ntitle: $:/core/modules/widgets/action-log.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to log debug messages\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LogWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLogWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLogWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\nLogWidget.prototype.execute = function(){\n\tthis.message = this.getAttribute(\"$$message\",\"debug\");\n\tthis.logAll = this.getAttribute(\"$$all\",\"no\") === \"yes\" ? true : false;\n\tthis.filter = this.getAttribute(\"$$filter\");\n}\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nLogWidget.prototype.refresh = function(changedTiddlers) {\n\tthis.refreshSelf();\n\treturn true;\n};\n\n/*\nInvoke the action associated with this widget\n*/\nLogWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tthis.log();\n\treturn true; // Action was invoked\n};\n\nLogWidget.prototype.log = function() {\n\tvar data = {},\n\t\tdataCount,\n\t\tallVars = {},\n\t\tfilteredVars;\n\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.substring(0,2) !== \"$$\") {\n\t\t\tdata[name] = attribute;\n\t\t}\n\t});\n\n\tfor(var v in this.variables) {\n\t\tvar variable = this.parentWidget && this.parentWidget.variables[v];\n\t\tif(variable && variable.isFunctionDefinition) {\n\t\t\tallVars[v] = variable.value;\n\t\t} else {\n\t\t\tallVars[v] = this.getVariable(v,{defaultValue:\"\"});\n\t\t}\n\t}\n\tif(this.filter) {\n\t\tfilteredVars = this.wiki.compileFilter(this.filter).call(this.wiki,this.wiki.makeTiddlerIterator(allVars));\n\t\t$tw.utils.each(filteredVars,function(name) {\n\t\t\tdata[name] = allVars[name];\n\t\t});\n\t}\n\tdataCount = $tw.utils.count(data);\n\n\tconsole.group(this.message);\n\tif(dataCount > 0) {\n\t\t$tw.utils.logTable(data);\n\t}\n\tif(this.logAll || !dataCount) {\n\t\tconsole.groupCollapsed(\"All variables\");\n\t\t$tw.utils.logTable(allVars);\n\t\tconsole.groupEnd();\n\t}\n\tconsole.groupEnd();\n}\n\nexports[\"action-log\"] = LogWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/action-navigate.js":{"title":"$:/core/modules/widgets/action-navigate.js","text":"/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateFromClientTop: bounds && bounds.top,\n\t\tnavigateFromClientLeft: bounds && bounds.left,\n\t\tnavigateFromClientWidth: bounds && bounds.width,\n\t\tnavigateFromClientRight: bounds && bounds.right,\n\t\tnavigateFromClientBottom: bounds && bounds.bottom,\n\t\tnavigateFromClientHeight: bounds && bounds.height,\n\t\tnavigateSuppressNavigation: suppressNavigation,\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey,\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/action-popup.js":{"title":"$:/core/modules/widgets/action-popup.js","text":"/*\\\ntitle: $:/core/modules/widgets/action-popup.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to trigger a popup.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar Popup = require(\"$:/core/modules/utils/dom/popup.js\");\n\nvar ActionPopupWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionPopupWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionPopupWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionPopupWidget.prototype.execute = function() {\n\tthis.actionState = this.getAttribute(\"$state\");\n\tthis.actionCoords = this.getAttribute(\"$coords\");\n\tthis.floating = this.getAttribute(\"$floating\",\"no\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionPopupWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$state\"] || changedAttributes[\"$coords\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nActionPopupWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Trigger the popup\n\tvar coordinates = Popup.parseCoordinates(this.actionCoords || \"\");\n\tif(coordinates) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: coordinates.left,\n\t\t\t\ttop: coordinates.top,\n\t\t\t\twidth: coordinates.width,\n\t\t\t\theight: coordinates.height\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki,\n\t\t\tfloating: this.floating,\n\t\t\tabsolute: coordinates.absolute\n\t\t});\n\t} else {\n\t\t$tw.popup.cancel(0);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-popup\"] = ActionPopupWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/action-sendmessage.js":{"title":"$:/core/modules/widgets/action-sendmessage.js","text":"/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n\tthis.actionNames = this.getAttribute(\"$names\");\n\tthis.actionValues = this.getAttribute(\"$values\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the parameters as a hashmap\n\tvar paramObject = Object.create(null);\n\t// Add names/values pairs if present\n\tif(this.actionNames && this.actionValues) {\n\t\tvar names = this.wiki.filterTiddlers(this.actionNames,this),\n\t\t\tvalues = this.wiki.filterTiddlers(this.actionValues,this);\n\t\t$tw.utils.each(names,function(name,index) {\n\t\t\tparamObject[name] = values[index] || \"\";\n\t\t});\n\t}\n\t// Add raw parameters\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tvar params = {\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\tevent: event,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\")\n\t};\n\tthis.dispatchEvent(params);\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/action-setfield.js":{"title":"$:/core/modules/widgets/action-setfield.js","text":"/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\") || (!this.hasParseTreeNodeAttribute(\"$tiddler\") && this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\t// Nothing to refresh\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\tif(this.actionTiddler) {\n\t\toptions.suppressTimestamp = !this.actionTimestamp;\n\t\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\") || (typeof this.actionValue == \"string\")) {\n\t\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t\t}\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\") {\n\t\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t\t}\n\t\t});\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/action-setmultiplefields.js":{"title":"$:/core/modules/widgets/action-setmultiplefields.js","text":"/*\\\ntitle: $:/core/modules/widgets/action-setmultiplefields.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set multiple fields or indexes on a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetMultipleFieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetMultipleFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetMultipleFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetMultipleFieldsWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionFields = this.getAttribute(\"$fields\");\n\tthis.actionIndexes = this.getAttribute(\"$indexes\");\n\tthis.actionValues = this.getAttribute(\"$values\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetMultipleFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$fields\"] || changedAttributes[\"$indexes\"] || changedAttributes[\"$values\"] || changedAttributes[\"$timestamp\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetMultipleFieldsWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddler = this.wiki.getTiddler(this.actionTiddler),\n\t\tnames, values = this.wiki.filterTiddlers(this.actionValues,this);\n\tif(this.actionFields) {\n\t\tvar additions = {};\n\t\tnames = this.wiki.filterTiddlers(this.actionFields,this);\n\t\t$tw.utils.each(names,function(fieldname,index) {\n\t\t\tadditions[fieldname] = values[index] || \"\";\n\t\t});\n\t\tvar creationFields = this.actionTimestamp ? this.wiki.getCreationFields() : undefined,\n\t\t\tmodificationFields = this.actionTimestamp ? this.wiki.getModificationFields() : undefined;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(creationFields,tiddler,{title: this.actionTiddler},modificationFields,additions));\n\t} else if(this.actionIndexes) {\n\t\tvar data = this.wiki.getTiddlerData(this.actionTiddler,Object.create(null));\n\t\tnames = this.wiki.filterTiddlers(this.actionIndexes,this);\n\t\t$tw.utils.each(names,function(name,index) {\n\t\t\tdata[name] = values[index] || \"\";\n\t\t});\n\t\tthis.wiki.setTiddlerData(this.actionTiddler,data,{},{suppressTimestamp: !this.actionTimestamp});\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setmultiplefields\"] = SetMultipleFieldsWidget;\n\n})();\n\t","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/browse.js":{"title":"$:/core/modules/widgets/browse.js","text":"/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\tif(this.accept) {\n\t\tdomNode.setAttribute(\"accept\",this.accept);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Assign data- attributes\n\tthis.assignAttributes(domNode,{\n\t\tsourcePrefix: \"data-\",\n\t\tdestPrefix: \"data-\"\n\t});\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.accept = this.getAttribute(\"accept\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\t\n\t}\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/button.js":{"title":"$:/core/modules/widgets/button.js","text":"/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar Popup = require(\"$:/core/modules/utils/dom/popup.js\");\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this,\n\t\ttag = \"button\",\n\t\tdomNode;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes, this.selectedClass.split(\" \"));\n\t\t\tdomNode.setAttribute(\"aria-checked\", \"true\");\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign data- attributes\n\tthis.assignAttributes(domNode,{\n\t\tsourcePrefix: \"data-\",\n\t\tdestPrefix: \"data-\"\n\t});\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\tif (this.role) {\n\t\tdomNode.setAttribute(\"role\", this.role);\n\t}\n\tif(this.popup || this.popupTitle) {\n\t\tdomNode.setAttribute(\"aria-expanded\",isPoppedUp ? \"true\" : \"false\");\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tdomNode.setAttribute(\"disabled\",true);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tself.invokeActionString(self.actions,self,event,{modifier: modifierKey});\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? Popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\tabsolute: (this.popupAbsCoords === \"yes\"),\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\tabsolute: (this.popupAbsCoords === \"yes\"),\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.role = this.getAttribute(\"role\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\tthis.popupAbsCoords = this.getAttribute(\"popupAbsCoords\", \"no\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nButtonWidget.prototype.updateDomNodeClasses = function() {\n\tvar domNodeClasses = this.domNode.className.split(\" \"),\n\t\toldClasses = this.class.split(\" \"),\n\t\tnewClasses;\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tnewClasses = this.class.split(\" \");\n\t//Remove classes assigned from the old value of class attribute\n\t$tw.utils.each(oldClasses,function(oldClass){\n\t\tvar i = domNodeClasses.indexOf(oldClass);\n\t\tif(i !== -1) {\n\t\t\tdomNodeClasses.splice(i,1);\n\t\t}\n\t});\n\t//Add new classes from updated class attribute.\n\t$tw.utils.pushTop(domNodeClasses,newClasses);\n\tthis.domNode.className = domNodeClasses.join(\" \");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tooltip || changedAttributes.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.popupAbsCoords || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle || changedAttributes.disabled || changedAttributes[\"default\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tif(changedAttributes[\"class\"]) {\n\t\t\tthis.updateDomNodeClasses();\n\t\t}\n\t\tthis.assignAttributes(this.domNodes[0],{\n\t\t\tchangedAttributes: changedAttributes,\n\t\t\tsourcePrefix: \"data-\",\n\t\t\tdestPrefix: \"data-\"\n\t\t});\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/checkbox.js":{"title":"$:/core/modules/widgets/checkbox.js","text":"/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\tvar isChecked;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\"tc-checkbox \" + this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tisChecked = this.getValue();\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t\t$tw.utils.addClass(this.labelDomNode,\"tc-checkbox-checked\");\n\t}\n\tif(isChecked === undefined && this.checkboxIndeterminate === \"yes\") {\n\t\tthis.inputDomNode.indeterminate = true;\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Assign data- attributes\n\tthis.assignAttributes(this.inputDomNode,{\n\t\tsourcePrefix: \"data-\",\n\t\tdestPrefix: \"data-\"\n\t});\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler || this.checkboxFilter) {\n\t\tif(tiddler && this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag === \"yes\") {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(tiddler && (this.checkboxField || this.checkboxIndex)) {\n\t\t\t// Same logic applies to fields and indexes\n\t\t\tvar value;\n\t\t\tif(this.checkboxField) {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t\t} else {\n\t\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Neither value found: were both specified?\n\t\t\tif(this.checkboxChecked && !this.checkboxUnchecked) {\n\t\t\t\treturn false; // Absence of checked value\n\t\t\t}\n\t\t\tif(this.checkboxUnchecked && !this.checkboxChecked) {\n\t\t\t\treturn true; // Absence of unchecked value\n\t\t\t}\n\t\t\tif(this.checkboxChecked && this.checkboxUnchecked) {\n\t\t\t\t// Both specified but neither found: indeterminate or false, depending\n\t\t\t\tif(this.checkboxIndeterminate === \"yes\") {\n\t\t\t\t\treturn undefined;\n\t\t\t\t} else {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxListField || this.checkboxListIndex || this.checkboxFilter) {\n\t\t\t// Same logic applies to lists and filters\n\t\t\tvar list;\n\t\t\tif(this.checkboxListField) {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxListField)) {\n\t\t\t\t\tlist = tiddler.getFieldList(this.checkboxListField) || [];\n\t\t\t\t} else {\n\t\t\t\t\tlist = $tw.utils.parseStringArray(this.checkboxDefault || \"\") || [];\n\t\t\t\t}\n\t\t\t} else if(this.checkboxListIndex) {\n\t\t\t\tlist = $tw.utils.parseStringArray(this.wiki.extractTiddlerDataItem(tiddler,this.checkboxListIndex,this.checkboxDefault || \"\")) || [];\n\t\t\t} else {\n\t\t\t\tlist = this.wiki.filterTiddlers(this.checkboxFilter,this) || [];\n\t\t\t}\n\t\t\tif(list.indexOf(this.checkboxChecked) !== -1) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(list.indexOf(this.checkboxUnchecked) !== -1) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Neither one present\n\t\t\tif(this.checkboxChecked && !this.checkboxUnchecked) {\n\t\t\t\treturn false; // Absence of checked value\n\t\t\t}\n\t\t\tif(this.checkboxUnchecked && !this.checkboxChecked) {\n\t\t\t\treturn true; // Absence of unchecked value\n\t\t\t}\n\t\t\tif(this.checkboxChecked && this.checkboxUnchecked) {\n\t\t\t\t// Both specified but neither found: indeterminate or false, depending\n\t\t\t\tif(this.checkboxIndeterminate === \"yes\") {\n\t\t\t\t\treturn undefined;\n\t\t\t\t} else {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Neither specified, so empty list is false, non-empty is true\n\t\t\treturn !!list.length;\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked,\n\t\tnotValue = checked ? this.checkboxUnchecked : this.checkboxChecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the list field (or index) if specified\n\tif(this.checkboxListField || this.checkboxListIndex) {\n\t\tvar fieldContents, listContents, oldPos, newPos;\n\t\tif(this.checkboxListField) {\n\t\t\tfieldContents = (tiddler ? tiddler.fields[this.checkboxListField] : undefined) || [];\n\t\t} else {\n\t\t\tfieldContents = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxListIndex);\n\t\t}\n\t\tif($tw.utils.isArray(fieldContents)) {\n\t\t\t// Make a copy so we can modify it without changing original that's refrenced elsewhere\n\t\t\tlistContents = fieldContents.slice(0);\n\t\t} else if(fieldContents === undefined) {\n\t\t\tlistContents = [];\n\t\t} else if(typeof fieldContents === \"string\") {\n\t\t\tlistContents = $tw.utils.parseStringArray(fieldContents);\n\t\t\t// No need to copy since parseStringArray returns a fresh array, not refrenced elsewhere\n\t\t} else {\n\t\t\t// Field was neither an array nor a string; it's probably something that shouldn't become\n\t\t\t// an array (such as a date field), so bail out *without* triggering actions\n\t\t\treturn;\n\t\t}\n\t\toldPos = notValue ? listContents.indexOf(notValue) : -1;\n\t\tnewPos = value ? listContents.indexOf(value) : -1;\n\t\tif(oldPos === -1 && newPos !== -1) {\n\t\t\t// old value absent, new value present: no change needed\n\t\t} else if(oldPos === -1) {\n\t\t\t// neither one was present\n\t\t\tif(value) {\n\t\t\t\tlistContents.push(value);\n\t\t\t\thasChanged = true;\n\t\t\t} else {\n\t\t\t\t// value unspecified? then leave list unchanged\n\t\t\t}\n\t\t} else if(newPos === -1) {\n\t\t\t// old value present, new value absent\n\t\t\tif(value) {\n\t\t\t\tlistContents[oldPos] = value;\n\t\t\t\thasChanged = true;\n\t\t\t} else {\n\t\t\t\tlistContents.splice(oldPos, 1)\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t} else {\n\t\t\t// both were present: just remove the old one, leave new alone\n\t\t\tlistContents.splice(oldPos, 1)\n\t\t\thasChanged = true;\n\t\t}\n\t\tif(this.checkboxListField) {\n\t\t\tnewFields[this.checkboxListField] = $tw.utils.stringifyList(listContents);\n\t\t}\n\t\t// The listIndex case will be handled in the if(hasChanged) block below\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else if(this.checkboxListIndex) {\n\t\t\tvar listIndexValue = (listContents && listContents.length) ? $tw.utils.stringifyList(listContents) : undefined;\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxListIndex,listIndexValue);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxListField = this.getAttribute(\"listField\");\n\tthis.checkboxListIndex = this.getAttribute(\"listIndex\");\n\tthis.checkboxFilter = this.getAttribute(\"filter\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxIndeterminate = this.getAttribute(\"indeterminate\",\"no\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.listField || changedAttributes.listIndex || changedAttributes.filter || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes.indeterminate || changedAttributes[\"class\"] || changedAttributes.disabled) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tvar isChecked = this.getValue();\n\t\t\tthis.inputDomNode.checked = !!isChecked;\n\t\t\tthis.inputDomNode.indeterminate = (isChecked === undefined);\n\t\t\trefreshed = true;\n\t\t\tif(isChecked) {\n\t\t\t\t$tw.utils.addClass(this.labelDomNode,\"tc-checkbox-checked\");\n\t\t\t} else {\n\t\t\t\t$tw.utils.removeClass(this.labelDomNode,\"tc-checkbox-checked\");\n\t\t\t}\n\t\t}\n\t\tthis.assignAttributes(this.inputDomNode,{\n\t\t\tchangedAttributes: changedAttributes,\n\t\t\tsourcePrefix: \"data-\",\n\t\t\tdestPrefix: \"data-\"\n\t\t});\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n\t","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/codeblock.js":{"title":"$:/core/modules/widgets/codeblock.js","text":"/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.code || changedAttributes.language) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/count.js":{"title":"$:/core/modules/widgets/count.js","text":"/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = \"0\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/data.js":{"title":"$:/core/modules/widgets/data.js","text":"/*\\\ntitle: $:/core/modules/widgets/data.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to dynamically represent one or more tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DataWidget = function(parseTreeNode,options) {\n\tthis.dataWidgetTag = parseTreeNode.type;\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDataWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDataWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.dataPayload = this.computeDataTiddlerValues(); // Array of $tw.Tiddler objects\n\tthis.domNode = this.document.createTextNode(this.readDataTiddlerValuesAsJson());\n\tparent.insertBefore(this.domNode,nextSibling);\n\tthis.domNodes.push(this.domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDataWidget.prototype.execute = function() {\n\t// Nothing to do here\n};\n\n/*\nRead the tiddler value(s) from a data widget as an array of tiddler field objects (not $tw.Tiddler objects)\n*/\nDataWidget.prototype.readDataTiddlerValues = function() {\n\tvar results = [];\n\t$tw.utils.each(this.dataPayload,function(tiddler,index) {\n\t\tresults.push(tiddler.getFieldStrings());\n\t});\n\treturn results;\n};\n\n/*\nRead the tiddler value(s) from a data widget as an array of tiddler field objects (not $tw.Tiddler objects)\n*/\nDataWidget.prototype.readDataTiddlerValuesAsJson = function() {\n\treturn JSON.stringify(this.readDataTiddlerValues(),null,4);\n};\n\n/*\nCompute list of tiddlers from a data widget\n*/\nDataWidget.prototype.computeDataTiddlerValues = function() {\n\tvar self = this;\n\t// Read any attributes not prefixed with $\n\tvar item = Object.create(null);\n\t$tw.utils.each(this.attributes,function(value,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\titem[name] = value;\t\n\t\t}\n\t});\n\t// Deal with $tiddler, $filter or $compound-tiddler attributes\n\tvar tiddlers = [],\n\t\tcompoundTiddlers,\n\t\ttitle;\n\tif(this.hasAttribute(\"$tiddler\")) {\n\t\ttitle = this.getAttribute(\"$tiddler\");\n\t\tif(title) {\n\t\t\tvar tiddler = this.wiki.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t}\n\tif(this.hasAttribute(\"$filter\")) {\n\t\tvar filter = this.getAttribute(\"$filter\");\n\t\tif(filter) {\n\t\t\tvar titles = this.wiki.filterTiddlers(filter);\n\t\t\t$tw.utils.each(titles,function(title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tif(tiddler) {\n\t\t\t\t\ttiddlers.push(tiddler);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\tif(this.hasAttribute(\"$compound-tiddler\")) {\n\t\ttitle = this.getAttribute(\"$compound-tiddler\");\n\t\tif(title) {\n\t\t\ttiddlers.push.apply(tiddlers,this.extractCompoundTiddler(title));\n\t\t}\n\t}\n\tif(this.hasAttribute(\"$compound-filter\")) {\n\t\tfilter = this.getAttribute(\"$compound-filter\");\n\t\tif(filter) {\n\t\t\tcompoundTiddlers = this.wiki.filterTiddlers(filter);\n\t\t\t$tw.utils.each(compoundTiddlers, function(title){\n\t\t\t\ttiddlers.push.apply(tiddlers,self.extractCompoundTiddler(title));\n\t\t\t});\n\t\t}\n\t}\n\t// Return the literal item if none of the special attributes were used\n\tif(!this.hasAttribute(\"$tiddler\") && !this.hasAttribute(\"$filter\") && !this.hasAttribute(\"$compound-tiddler\") && !this.hasAttribute(\"$compound-filter\")) {\n\t\tif(Object.keys(item).length > 0 && !!item.title) {\n\t\t\treturn [new $tw.Tiddler(item)];\n\t\t} else {\n\t\t\treturn [];\n\t\t}\n\t} else {\n\t\t// Apply the item fields to each of the tiddlers\n\t\tif(Object.keys(item).length > 0) {\n\t\t\t$tw.utils.each(tiddlers,function(tiddler,index) {\n\t\t\t\ttiddlers[index] = new $tw.Tiddler(tiddler,item);\n\t\t\t});\n\t\t}\n\t\treturn tiddlers;\n\t}\n};\n\n/*\nHelper to extract tiddlers from text/vnd.tiddlywiki-multiple tiddlers\n*/\nDataWidget.prototype.extractCompoundTiddler = function(title) {\n\tvar tiddler = this.wiki.getTiddler(title);\n\tif(tiddler && tiddler.fields.type === \"text/vnd.tiddlywiki-multiple\") {\n\t\tvar text = tiddler.fields.text || \"\",\n\t\t\trawTiddlers = text.split(/\\r?\\n\\+\\r?\\n/),\n\t\t\ttiddlers = [];\n\t\t$tw.utils.each(rawTiddlers,function(rawTiddler) {\n\t\t\tvar fields = Object.create(null),\n\t\t\t\tsplit = rawTiddler.split(/\\r?\\n\\r?\\n/mg);\n\t\t\tif(split.length >= 1) {\n\t\t\t\tfields = $tw.utils.parseFields(split[0],fields);\n\t\t\t}\n\t\t\tif(split.length >= 2) {\n\t\t\t\tfields.text = split.slice(1).join(\"\\n\\n\");\n\t\t\t}\n\t\t\ttiddlers.push(new $tw.Tiddler(fields));\n\t\t});\n\t\treturn tiddlers;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDataWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tvar newPayload = this.computeDataTiddlerValues();\n\tif(hasPayloadChanged(this.dataPayload,newPayload)) {\n\t\tthis.dataPayload = newPayload;\n\t\tthis.domNode.textContent = this.readDataTiddlerValuesAsJson();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nCompare two arrays of tiddlers and return true if they are different\n*/\nfunction hasPayloadChanged(a,b) {\n\tif(a.length === b.length) {\n\t\tfor(var t=0; t<a.length; t++) {\n\t\t\tif(!(a[t].isEqual(b[t]))) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t} else {\n\t\treturn true;\n\t}\n}\n\nexports.data = DataWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/diff-text.js":{"title":"$:/core/modules/widgets/diff-text.js","text":"/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\",\"\"),this.getAttribute(\"dest\",\"\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/draggable.js":{"title":"$:/core/modules/widgets/draggable.js","text":"/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this,\n\t\ttag,\n\t\tdomNode,\n\t\tclasses = [];\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\ttag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tdomNode = this.document.createElement(tag);\n\t// Assign classes\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tif(!this.dragHandleSelector && this.dragEnable) {\n\t\tclasses.push(\"tc-draggable\");\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Assign data- attributes and style. attributes\n\tthis.assignAttributes(domNode,{\n\t\tsourcePrefix: \"data-\",\n\t\tdestPrefix: \"data-\"\n\t});\n\t// Insert the node into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\t// Add event handlers\n\tif(this.dragEnable) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\t\tstartActions: self.startActions,\n\t\t\tendActions: self.endActions,\n\t\t\tdragImageType: self.dragImageType,\n\t\t\twidget: this,\n\t\t\tselector: self.dragHandleSelector\n\t\t});\n\t}\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\tthis.dragImageType = this.getAttribute(\"dragimagetype\");\n\tthis.dragHandleSelector = this.getAttribute(\"selector\");\n\tthis.dragEnable = this.getAttribute(\"enable\",\"yes\") === \"yes\";\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n\nDraggableWidget.prototype.updateDomNodeClasses = function() {\n\tvar domNodeClasses = this.domNodes[0].className.split(\" \"),\n\t\toldClasses = this.draggableClasses.split(\" \");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\t//Remove classes assigned from the old value of class attribute\n\t$tw.utils.each(oldClasses,function(oldClass){\n\t\tvar i = domNodeClasses.indexOf(oldClass);\n\t\tif(i !== -1) {\n\t\t\tdomNodeClasses.splice(i,1);\n\t\t}\n\t});\n\t//Add new classes from updated class attribute.\n\t$tw.utils.pushTop(domNodeClasses,this.draggableClasses);\n\tthis.domNodes[0].setAttribute(\"class\",domNodeClasses.join(\" \"))\n}\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes.selector || changedAttributes.dragimagetype || changedAttributes.enable || changedAttributes.startactions || changedAttributes.endactions) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tif(changedAttributes[\"class\"]) {\n\t\t\tthis.updateDomNodeClasses();\n\t\t}\n\t\tthis.assignAttributes(this.domNodes[0],{\n\t\t\tchangedAttributes: changedAttributes,\n\t\t\tsourcePrefix: \"data-\",\n\t\t\tdestPrefix: \"data-\"\n\t\t});\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/droppable.js":{"title":"$:/core/modules/widgets/droppable.js","text":"/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this,\n\t\ttag = this.parseTreeNode.isBlock ? \"div\" : \"span\",\n\t\tdomNode;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\t// Assign data- attributes and style. attributes\n\tthis.assignAttributes(domNode,{\n\t\tsourcePrefix: \"data-\",\n\t\tdestPrefix: \"data-\"\n\t});\n\t// Add event handlers\n\tif(this.droppableEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t\t]);\n\t} else {\n\t\t$tw.utils.addClass(this.domNode,this.disabledClass);\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\tif(this.domNodes[0]) {\n\t\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t\t}\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\tif(this.droppableActions) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\t\tfieldsArray.forEach(function(fields) {\n\t\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t\t});\n\t\t});\n\t}\n\t// Send a TitleList to performListActions\n\tif(this.droppableListActions) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\t\tvar titleList = [];\n\t\t\tfieldsArray.forEach(function(fields) {\n\t\t\t\ttitleList.push(fields.title || fields.text);\n\t\t\t});\n\t\t\tself.performListActions($tw.utils.stringifyList(titleList),event);\n\t\t});\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performListActions = function(titleList,event) {\n\tif(this.droppableListActions) {\n\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\tthis.invokeActionString(this.droppableListActions,this,event,{actionTiddlerList: titleList, modifier: modifierKey});\n\t}\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableListActions = this.getAttribute(\"listActions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.disabledClass = this.getAttribute(\"disabledClass\",\"\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nDroppableWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tthis.domNode.className = classes.join(\" \");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes.enable || changedAttributes.disabledClass ||\n\t\tchangedAttributes.actions|| changedAttributes.listActions || changedAttributes.effect) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tif(changedAttributes[\"class\"]) {\n\t\t\tthis.assignDomNodeClasses();\n\t\t}\n\t\tthis.assignAttributes(this.domNodes[0],{\n\t\t\tchangedAttributes: changedAttributes,\n\t\t\tsourcePrefix: \"data-\",\n\t\t\tdestPrefix: \"data-\"\n\t\t});\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/dropzone.js":{"title":"$:/core/modules/widgets/dropzone.js","text":"/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tthis.domNode = domNode;\n\tdomNode.className = this.dropzoneClass || \"tc-dropzone\";\n\t// Add event handlers\n\tif(this.dropzoneEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\n// Handler for transient event listeners added when the dropzone has an active drag in progress\nDropZoneWidget.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\tif(this.currentlyEntered.length) {\n\t\t\tthis.resetState();\n\t\t}\n\t} else if(event.type === \"dragenter\") {\n\t\tif(event.target && event.target !== this.domNode && !$tw.utils.domContains(this.domNode,event.target)) {\n\t\t\tthis.resetState();\n\t\t}\n\t} else if(event.type === \"dragleave\") {\n\t\t// Check if drag left the window\n\t\tif(event.relatedTarget === null || (event.relatedTarget && event.relatedTarget.nodeName === \"HTML\")) {\n\t\t\tthis.resetState();\n\t\t}\n\t}\n};\n\n// Reset the state of the dropzone after a drag has ended\nDropZoneWidget.prototype.resetState = function() {\n\t$tw.utils.removeClass(this.domNode,\"tc-dragover\");\n\tthis.currentlyEntered = [];\n\tthis.document.body.removeEventListener(\"click\",this,true);\n\tthis.document.body.removeEventListener(\"dragenter\",this,true);\n\tthis.document.body.removeEventListener(\"dragleave\",this,true);\n\tthis.dragInProgress = false;\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\tif(!this.dragInProgress) {\n\t\tthis.dragInProgress = true;\n\t\t// If we're entering for the first time we need to apply highlighting\n\t\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n\t\tthis.document.body.addEventListener(\"click\",this,true);\n\t\tthis.document.body.addEventListener(\"dragenter\",this,true);\n\t\tthis.document.body.addEventListener(\"dragleave\",this,true);\n\t}\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\tthis.resetState();\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tif(this.filesOnly && !$tw.utils.dragEventContainsFiles(event)) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Check if this is a synthetic event, IE does not allow accessing dropEffect outside of original event handler\n\tif(event.isTrusted) {\n\t\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n\t}\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\tthis.resetState();\n};\n\nDropZoneWidget.prototype.filterByContentTypes = function(tiddlerFieldsArray) {\n\tvar filteredTypes,\n\t\tfiltered = [],\n\t\ttypes = [];\n\t$tw.utils.each(tiddlerFieldsArray,function(tiddlerFields) {\n\t\ttypes.push(tiddlerFields.type || \"\");\n\t});\n\tfilteredTypes = this.wiki.filterTiddlers(this.contentTypesFilter,this,this.wiki.makeTiddlerIterator(types));\n\t$tw.utils.each(tiddlerFieldsArray,function(tiddlerFields) {\n\t\tif(filteredTypes.indexOf(tiddlerFields.type) !== -1) {\n\t\t\tfiltered.push(tiddlerFields);\n\t\t}\n\t});\n\treturn filtered;\n};\n\nDropZoneWidget.prototype.readFileCallback = function(tiddlerFieldsArray) {\n\tif(this.contentTypesFilter) {\n\t\ttiddlerFieldsArray = this.filterByContentTypes(tiddlerFieldsArray);\n\t}\n\tif(tiddlerFieldsArray.length) {\n\t\tthis.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray), autoOpenOnImport: this.autoOpenOnImport, importTitle: this.importTitle});\n\t\tif(this.actions) {\n\t\t\tthis.invokeActionString(this.actions,this,event,{importTitle: this.importTitle});\n\t\t}\n\t}\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.readFileCallback(tiddlerFieldsArray);\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\tthis.resetState();\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\t// If we have type text/vnd.tiddlywiki then skip trying to import files\n\tif(dataTransfer.files && !$tw.utils.dragEventContainsType(event,\"text/vnd.tiddler\")) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\tvar fallbackTitle = self.wiki.generateNewTitle(\"Untitled\");\n\t\t//Use the deserializer specified if any\n\t\tif(this.dropzoneDeserializer) {\n\t\t\tfor(var t= 0; t<dataTransfer.items.length; t++) {\n\t\t\t\tvar item = dataTransfer.items[t];\n\t\t\t\tif(item.kind === \"string\") {\n\t\t\t\t\titem.getAsString(function(str){\n\t\t\t\t\t\tvar tiddlerFields = self.wiki.deserializeTiddlers(null,str,{title: fallbackTitle},{deserializer:self.dropzoneDeserializer});\n\t\t\t\t\t\tif(tiddlerFields && tiddlerFields.length) {\n\t\t\t\t\t\t\treadFileCallback(tiddlerFields);\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\t$tw.utils.importDataTransfer(dataTransfer,fallbackTitle,readFileCallback);\n\t\t}\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent = function(event) {\n\tvar self = this;\n\tvar\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.readFileCallback(tiddlerFieldsArray);\n\t\t};\n\tvar getItem = function(type) {\n\t\t\ttype = type || \"text/plain\";\n\t\t\treturn function(str) {\n\t\t\t\t// Use the deserializer specified if any\n\t\t\t\tif(self.dropzoneDeserializer) {\n\t\t\t\t\ttiddlerFields = self.wiki.deserializeTiddlers(null,str,{title: self.wiki.generateNewTitle(\"Untitled \" + type)},{deserializer:self.dropzoneDeserializer});\n\t\t\t\t\tif(tiddlerFields && tiddlerFields.length) {\n\t\t\t\t\t\treadFileCallback(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\ttiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled \" + type),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\treadFileCallback([tiddlerFields]);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable && !event.twEditor) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\" && ![\"text/html\", \"text/plain\", \"Text\"].includes(item.type) && $tw.utils.itemHasValidDataType(item)) {\n\t\t\t\t// Try to import the various data types we understand\n\t\t\t\tvar fallbackTitle = self.wiki.generateNewTitle(\"Untitled\");\n\t\t\t\t//Use the deserializer specified if any\n\t\t\t\tif(this.dropzoneDeserializer) {\n\t\t\t\t\titem.getAsString(function(str){\n\t\t\t\t\t\tvar tiddlerFields = self.wiki.deserializeTiddlers(null,str,{title: fallbackTitle},{deserializer:self.dropzoneDeserializer});\n\t\t\t\t\t\tif(tiddlerFields && tiddlerFields.length) {\n\t\t\t\t\t\t\treadFileCallback(tiddlerFields);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\t$tw.utils.importPaste(item,fallbackTitle,readFileCallback);\n\t\t\t\t}\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar tiddlerFields;\n\t\t\t\t// It's important to give getAsString a closure with the right type\n\t\t\t\t// So it can be added to the import queue\n\t\t\t\titem.getAsString(getItem(item.type));\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneClass = this.getAttribute(\"class\");\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\tthis.dropzoneEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.autoOpenOnImport = this.getAttribute(\"autoOpenOnImport\");\n\tthis.importTitle = this.getAttribute(\"importTitle\",IMPORT_TITLE);\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.contentTypesFilter = this.getAttribute(\"contentTypesFilter\");\n\tthis.filesOnly = this.getAttribute(\"filesOnly\",\"no\") === \"yes\";\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/edit-binary.js":{"title":"$:/core/modules/widgets/edit-binary.js","text":"/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Get our parameters\n\tvar editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tvar tiddler = this.wiki.getTiddler(editTitle);\n\tvar type = tiddler.fields.type;\n\tvar text = tiddler.fields.text;\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on draft tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!draft.title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!draft.title\"}\n\t\t},\n\t\tchildren: [{\n\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to internal data URI (no external)\n\tif(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets([element]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/edit-bitmap.js":{"title":"$:/core/modules/widgets/edit-bitmap.js","text":"/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/edit-shortcut.js":{"title":"$:/core/modules/widgets/edit-shortcut.js","text":"/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/edit-text.js":{"title":"$:/core/modules/widgets/edit-text.js","text":"/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/edit.js":{"title":"$:/core/modules/widgets/edit.js","text":"/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\tthis.editFocus = this.getAttribute(\"focus\",\"\");\n\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\");\n\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: this.parseTreeNode.attributes,\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || (this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/element.js":{"title":"$:/core/modules/widgets/element.js","text":"/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\t// Neuter blacklisted elements\n\tthis.tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(this.tag) !== -1) {\n\t\tthis.tag = \"safe-\" + this.tag;\n\t}\n\t// Restrict tag name to digits, letts and dashes\n\tthis.tag = this.tag.replace(/[^0-9a-zA-Z\\-]/mg,\"\");\n\t// Default to a span\n\tthis.tag = this.tag || \"span\";\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(this.tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\tthis.tag = \"h\" + headingLevel;\n\t}\n\t// Select the namespace for the tag\n\tvar XHTML_NAMESPACE = \"http://www.w3.org/1999/xhtml\",\n\t\ttagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: XHTML_NAMESPACE\n\t\t};\n\tthis.namespace = tagNamespaces[this.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tif(this.hasAttribute(\"xmlns\")) {\n\t\t\tthis.namespace = this.getAttribute(\"xmlns\");\n\t\t\tthis.setVariable(\"namespace\",this.namespace);\n\t\t} else {\n\t\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: XHTML_NAMESPACE});\n\t\t}\n\t}\n\t// Invoke the th-rendering-element hook\n\tvar parseTreeNodes = $tw.hooks.invokeHook(\"th-rendering-element\",null,this);\n\tthis.isReplaced = !!parseTreeNodes;\n\tif(parseTreeNodes) {\n\t\t// Use the parse tree nodes provided by the hook\n\t\tthis.makeChildWidgets(parseTreeNodes);\n\t\tthis.renderChildren(this.parentDomNode,null);\n\t\treturn;\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n\t// Create the DOM node and render children\n\tvar domNode = this.document.createElementNS(this.namespace,this.tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\tif(!this.isReplaced) {\n\t\t\t// Update our attributes\n\t\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t\t} else {\n\t\t\t// If we were replaced then completely refresh ourselves\n\t\t\treturn this.refreshSelf();\n\t\t}\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/encrypt.js":{"title":"$:/core/modules/widgets/encrypt.js","text":"/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/entity.js":{"title":"$:/core/modules/widgets/entity.js","text":"/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/error.js":{"title":"$:/core/modules/widgets/error.js","text":"/*\\\ntitle: $:/core/modules/widgets/error.js\ntype: application/javascript\nmodule-type: widget\n\nError widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ErrorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nErrorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nErrorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar message = this.getAttribute(\"$message\",\"Unknown error\"),\n\t\tdomNode = this.document.createElement(\"span\");\n\tdomNode.appendChild(this.document.createTextNode(message));\n\tdomNode.className = \"tc-error\";\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nErrorWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nErrorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$message\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.error = ErrorWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/eventcatcher.js":{"title":"$:/core/modules/widgets/eventcatcher.js","text":"/*\\\ntitle: $:/core/modules/widgets/eventcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nEvent handler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EventWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEventWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEventWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.elementTag && $tw.config.htmlUnsafeElements.indexOf(this.elementTag) === -1) {\n\t\ttag = this.elementTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tthis.assignDomNodeClasses();\n\t// Add our event handler\n\t$tw.utils.each(this.types,function(type) {\n\t\tdomNode.addEventListener(type,function(event) {\n\t\t\tvar selector = self.getAttribute(\"selector\"),\n\t\t\t\tmatchSelector = self.getAttribute(\"matchSelector\"),\n\t\t\t\tactions = self.getAttribute(\"$\"+type) || self.getAttribute(\"actions-\"+type),\n\t\t\t\tstopPropagation = self.getAttribute(\"stopPropagation\",\"onaction\"),\n\t\t\t\tselectedNode = event.target,\n\t\t\t\tselectedNodeRect,\n\t\t\t\tcatcherNodeRect,\n\t\t\t\tvariables = {};\n\t\t\t// Firefox can fire dragover and dragenter events on text nodes instead of their parents\n\t\t\tif(selectedNode.nodeType === 3) {\n\t\t\t\tselectedNode = selectedNode.parentNode;\n\t\t\t}\n\t\t\t// Check that the selected node matches any matchSelector\n\t\t\tif(matchSelector && !$tw.utils.domMatchesSelector(selectedNode,matchSelector)) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tif(selector) {\n\t\t\t\t// Search ancestors for a node that matches the selector\n\t\t\t\twhile(!$tw.utils.domMatchesSelector(selectedNode,selector) && selectedNode !== domNode) {\n\t\t\t\t\tselectedNode = selectedNode.parentNode;\n\t\t\t\t}\n\t\t\t\t// Exit if we didn't find one\n\t\t\t\tif(selectedNode === domNode) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Only set up variables if we have actions to invoke\n\t\t\t\tif(actions) {\n\t\t\t\t\tvariables = $tw.utils.collectDOMVariables(selectedNode,self.domNode,event);\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Execute our actions with the variables\n\t\t\tif(actions) {\n\t\t\t\t// Add a variable for the modifier key\n\t\t\t\tvariables.modifier = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\t\t// Add a variable for the mouse button\n\t\t\t\tif(\"button\" in event) {\n\t\t\t\t\tif(event.button === 0) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"left\";\n\t\t\t\t\t} else if(event.button === 1) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"middle\";\n\t\t\t\t\t} else if(event.button === 2) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"right\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvariables[\"event-type\"] = event.type.toString();\n\t\t\t\tif(typeof event.detail === \"object\" && !!event.detail) {\n\t\t\t\t\t$tw.utils.each(event.detail,function(detailValue,detail) {\n\t\t\t\t\t\tvariables[\"event-detail-\" + detail] = detailValue.toString();\n\t\t\t\t\t});\n\t\t\t\t} else if(!!event.detail) {\n\t\t\t\t\tvariables[\"event-detail\"] = event.detail.toString();\n\t\t\t\t}\n\t\t\t\tself.invokeActionString(actions,self,event,variables);\n\t\t\t}\n\t\t\tif((actions && stopPropagation === \"onaction\") || stopPropagation === \"always\") {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},false);\n\t});\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEventWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes that require a refresh on change\n\tthis.types = [];\n\t$tw.utils.each(this.attributes,function(value,key) {\n\t\tif(key.charAt(0) === \"$\") {\n\t\t\tself.types.push(key.slice(1));\n\t\t}\n\t});\n\tif(!this.types.length) {\n\t\tthis.types = this.getAttribute(\"events\",\"\").split(\" \");\n\t}\n\tthis.elementTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nEventWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-eventcatcher\");\n\tthis.domNode.className = classes.join(\" \");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEventWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tchangedAttributesCount = $tw.utils.count(changedAttributes);\n\tif(changedAttributesCount === 1 && changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t} else if(changedAttributesCount > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.eventcatcher = EventWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/fieldmangler.js":{"title":"$:/core/modules/widgets/fieldmangler.js","text":"/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn false;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.trim();\n\t\t\tif(!value && tiddler) {\n\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t}\n\t\t\taddition[trimmedName] = value || \"\";\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn false;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn false;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn false;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/fields.js":{"title":"$:/core/modules/widgets/fields.js","text":"/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.sort = this.getAttribute(\"sort\",\"yes\") === \"yes\";\n\tthis.sortReverse = this.getAttribute(\"sortReverse\",\"no\") === \"yes\";\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.include = this.getAttribute(\"include\",null);\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\n\t// Get the inclusion and exclusion list\n\tvar excludeArr = (this.exclude) ? this.exclude.split(\" \") : [\"text\"];\n\t// Include takes precedence\n\tvar includeArr = (this.include) ? this.include.split(\" \") : null;\n\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tif (includeArr) { // Include takes precedence\n\t\t\tfor(var i=0; i<includeArr.length; i++) {\n\t\t\t\tif(tiddler.fields[includeArr[i]]) {\n\t\t\t\t\tfields.push(includeArr[i]);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\tif(excludeArr.indexOf(fieldName) === -1) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (this.sort) fields.sort();\n\t\tif (this.sortReverse) fields.reverse();\n\t\tfor(var f=0, fmax=fields.length; f<fmax; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tvar row = this.template,\n\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\tif(reMatch) {\n\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t}\n\t\t\t}\n\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\ttext.push(row);\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif( changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude ||\n\t\tchangedAttributes.include || changedAttributes.sort || changedAttributes.sortReverse ||\n\t\tchangedTiddlers[this.tiddlerTitle] || changedAttributes.stripTitlePrefix) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/fill.js":{"title":"$:/core/modules/widgets/fill.js","text":"/*\\\ntitle: $:/core/modules/widgets/fill.js\ntype: application/javascript\nmodule-type: widget\n\nSub-widget used by the transclude widget for specifying values for slots within transcluded content. It doesn't do anything by itself because the transclude widget only ever deals with the parse tree nodes, and doesn't instantiate the widget itself\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FillWidget = function(parseTreeNode,options) {\n\t// Initialise\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFillWidget.prototype = new Widget();\n\nexports.fill = FillWidget;\n\n})();\n\t","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/genesis.js":{"title":"$:/core/modules/widgets/genesis.js","text":"/*\\\ntitle: $:/core/modules/widgets/genesis.js\ntype: application/javascript\nmodule-type: widget\n\nGenesis widget for dynamically creating widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar GenesisWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nGenesisWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nGenesisWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes({filterFn: function(name) {\n\t\t// Only compute our own attributes which start with a single dollar\n\t\treturn name.charAt(0) === \"$\" && name.charAt(1) !== \"$\";\n\t}});\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nGenesisWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Collect attributes\n\tthis.genesisType = this.getAttribute(\"$type\");\n\tthis.genesisRemappable = this.getAttribute(\"$remappable\",\"yes\") === \"yes\";\n\tthis.genesisNames = this.getAttribute(\"$names\",\"\");\n\tthis.genesisValues = this.getAttribute(\"$values\",\"\");\n\tthis.genesisIsBlock = this.getAttribute(\"$mode\",this.parseTreeNode.isBlock && \"block\") === \"block\";\n\t// Do not create a child widget if the $type attribute is missing or blank\n\tif(!this.genesisType) {\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\treturn;\n\t}\n\t// Construct parse tree\n\tvar isElementWidget = this.genesisType.charAt(0) !== \"$\",\n\t\tnodeType = isElementWidget ? \"element\" : this.genesisType.substr(1),\n\t\tnodeTag = isElementWidget ? this.genesisType : undefined;\n\tvar parseTreeNodes = [{\n\t\ttype: nodeType,\n\t\ttag: nodeTag,\n\t\tattributes: {},\n\t\torderedAttributes: [],\n\t\tisBlock: this.genesisIsBlock,\n\t\tchildren: this.parseTreeNode.children || [],\n\t\tisNotRemappable: !this.genesisRemappable\n\t}];\n\t// Apply attributes in $names/$values\n\tthis.attributeNames = [];\n\tthis.attributeValues = [];\n\tif(this.genesisNames && this.genesisValues) {\n\t\tthis.attributeNames = this.wiki.filterTiddlers(self.genesisNames,this);\n\t\tthis.attributeValues = this.wiki.filterTiddlers(self.genesisValues,this);\n\t\t$tw.utils.each(this.attributeNames,function(varname,index) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],varname,self.attributeValues[index] || \"\");\n\t\t});\n\t}\n\t// Apply explicit attributes\n\t$tw.utils.each($tw.utils.getOrderedAttributesFromParseTreeNode(this.parseTreeNode),function(attribute) {\n\t\tvar name = attribute.name;\n\t\tif(name.charAt(0) === \"$\") {\n\t\t\tif(name.charAt(1) === \"$\") {\n\t\t\t\t// Double $$ is changed to a single $\n\t\t\t\tname = name.substr(1);\n\t\t\t} else {\n\t\t\t\t// Single dollar is ignored\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],$tw.utils.extend({},attribute,{name: name}));\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nGenesisWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tfilterNames = this.getAttribute(\"$names\",\"\"),\n\t\tfilterValues = this.getAttribute(\"$values\",\"\"),\n\t\tattributeNames = this.wiki.filterTiddlers(filterNames,this),\n\t\tattributeValues = this.wiki.filterTiddlers(filterValues,this);\n\tif($tw.utils.count(changedAttributes) > 0 || !$tw.utils.isArrayEqual(this.attributeNames,attributeNames) || !$tw.utils.isArrayEqual(this.attributeValues,attributeValues)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.genesis = GenesisWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/image.js":{"title":"$:/core/modules/widgets/image.js","text":"/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri,\n\t\t\t\ttypeInfo = $tw.config.contentTypeInfo[type] || {},\n\t\t\t\tdeserializerType = typeInfo.deserializerType || type;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type by looking up the encoding in the content type info\n\t\t\t\tvar encoding = typeInfo.encoding || \"utf8\";\n\t\t\t\tif (encoding === \"base64\") {\n\t\t\t\t\t// .pdf .png .jpg etc.\n\t\t\t\t\tsrc = \"data:\" + deserializerType + \";base64,\" + text;\n\t\t\t\t\tif (deserializerType === \"application/pdf\") {\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// .svg .tid .xml etc.\n\t\t\t\t\tsrc = \"data:\" + deserializerType + \",\" + encodeURIComponent(text);\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(deserializerType) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\n\t}\n\tif(this.imageUsemap) {\n\t \tdomNode.setAttribute(\"usemap\",this.imageUsemap);\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\n\t}\n\tif(this.lazyLoading && tag === \"img\") {\n\t\tdomNode.setAttribute(\"loading\",this.lazyLoading);\n\t}\n\t// Add classes when the image loads or fails\n\t$tw.utils.addClass(domNode,\"tc-image-loading\");\n\tdomNode.addEventListener(\"load\",function() {\n\t\t$tw.utils.removeClass(domNode,\"tc-image-loading\");\n\t\t$tw.utils.addClass(domNode,\"tc-image-loaded\");\n\t},false);\n\tdomNode.addEventListener(\"error\",function() {\n\t\t$tw.utils.removeClass(domNode,\"tc-image-loading\");\n\t\t$tw.utils.addClass(domNode,\"tc-image-error\");\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n \tthis.imageUsemap = this.getAttribute(\"usemap\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n\tthis.lazyLoading = this.getAttribute(\"loading\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.usemap || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/importvariables.js":{"title":"$:/core/modules/widgets/importvariables.js","text":"/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar widgetPointer = this;\n\t// Got to flush all the accumulated variables\n\tthis.variables = Object.create(null);\n\tif(this.parentWidget) {\n\t\tObject.setPrototypeOf(this.variables,this.parentWidget.variables);\n\t}\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = widgetPointer.wiki.parseTiddler(title,{parseAsInline:true, configTrimWhiteSpace:false});\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && [\"setvariable\",\"set\",\"parameters\"].indexOf(parseTreeNode.type) !== -1) {\n\t\t\t\tvar node = {\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition,\n\t\t\t\t\tisFunctionDefinition: parseTreeNode.isFunctionDefinition,\n\t\t\t\t\tisProcedureDefinition: parseTreeNode.isProcedureDefinition,\n\t\t\t\t\tisWidgetDefinition: parseTreeNode.isWidgetDefinition,\n\t\t\t\t\tconfigTrimWhiteSpace: parseTreeNode.configTrimWhiteSpace\n\t\t\t\t};\n\t\t\t\tif(parseTreeNode.type === \"set\" || parseTreeNode.type === \"setvariable\") {\n\t\t\t\t\tif(parseTreeNode.isMacroDefinition || parseTreeNode.isProcedureDefinition || parseTreeNode.isWidgetDefinition || parseTreeNode.isFunctionDefinition) {\n\t\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t\t// another link to the chain.\n\t\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\t\twidget.execute();\n\t\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t\t// don't want.\n\t\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\twidgetPointer.children = [widgetPointer.makeChildWidget(node)];\n\t\t\t\t\t\t// No more regenerating children for\n\t\t\t\t\t\t// this widget. If it needs to refresh,\n\t\t\t\t\t\t// it'll do so along with the the whole\n\t\t\t\t\t\t// importvariable tree.\n\t\t\t\t\t\tif (widgetPointer != this) {\n\t\t\t\t\t\t\twidgetPointer.makeChildWidgets = function(){};\n\t\t\t\t\t\t}\n\t\t\t\t\t\twidgetPointer = widgetPointer.children[0];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tparseTreeNode = parseTreeNode.children && parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\n\tif (widgetPointer != this) {\n\t\twidgetPointer.parseTreeNode.children = this.parseTreeNode.children;\n\t} else {\n\t\twidgetPointer.makeChildWidgets();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/jsontiddler.js":{"title":"$:/core/modules/widgets/jsontiddler.js","text":"/*\\\ntitle: $:/core/modules/widgets/jsontiddler.js\ntype: application/javascript\nmodule-type: widget\n\nRender a tiddler as JSON text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar JSONTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nJSONTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nJSONTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Collect the fields from the optional base tiddler\n\tvar fields = this.getTiddlerFields();\n\t// Add custom fields specified in attributes starting with $\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) === \"$\") {\n\t\t\tfields[name.slice(1)] = attribute;\n\t\t}\n\t});\n\t// JSONify\n\tvar json = JSON.stringify(fields);\n\t// Escape unsafe script characters\n\tif(this.attEscapeUnsafeScriptChars) {\n\t\tjson = json.replace(/</g,\"\\\\u003C\");\n\t}\n\t// Update the DOM\n\tvar textNode = this.document.createTextNode(json);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nJSONTiddlerWidget.prototype.execute = function() {\n\tthis.attTiddler = this.getAttribute(\"tiddler\");\n\tthis.attExclude = this.getAttribute(\"exclude\",\"\");\n\tthis.attEscapeUnsafeScriptChars = this.getAttribute(\"escapeUnsafeScriptChars\",\"no\") === \"yes\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nJSONTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0 || (this.attTiddler && changedTiddlers[this.attTiddler])) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nJSONTiddlerWidget.prototype.getTiddlerFields = function() {\n\tvar fields = {};\n\tif(this.attTiddler) {\n\t\tvar tiddler = this.wiki.getTiddler(this.attTiddler);\n\t\tif(tiddler) {\n\t\t\tfields = tiddler.getFieldStrings({exclude: this.attExclude.split(\" \")});\n\t\t} else {\n\t\t\tfields = {title: this.attTiddler};\n\t\t}\n\t}\n\treturn fields;\n};\n\nexports.jsontiddler = JSONTiddlerWidget;\n\n})();","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/keyboard.js":{"title":"$:/core/modules/widgets/keyboard.js","text":"/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\t// Add a keyboard event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.handleChangeEvent = function(event) {\n\tif ($tw.keyboardManager.handleKeydownEvent(event, {onlyPriority: true})) {\n\t\treturn true;\n\t}\n\n\tvar keyInfo = $tw.keyboardManager.getMatchingKeyDescriptor(event,this.keyInfoArray);\n\tif(keyInfo) {\n\t\tvar handled = this.invokeActions(this,event);\n\t\tif(this.actions) {\n\t\t\tvar variables = {\n\t\t\t\t\t\"event-key\": event.key,\n\t\t\t\t\t\"event-code\": event.code,\n\t\t\t\t\t\"modifier\": $tw.keyboardManager.getEventModifierKeyDescriptor(event)\n\t\t\t\t};\n\t\t\tif(keyInfo.keyDescriptor) {\n\t\t\t\tvariables[\"event-key-descriptor\"] = keyInfo.keyDescriptor;\n\t\t\t}\n\t\t\tthis.invokeActionString(this.actions,this,event,variables);\n\t\t}\n\t\tthis.dispatchMessage(event);\n\t\tif(handled || this.actions || this.message) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn true;\n\t}\n\treturn false;\n}\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tif($tw.keyboardManager) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\t\tthis.shortcutTiddlers = [];\n\t\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t\t});\n\t\t}\t\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nKeyboardWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tthis.domNode.className = classes.join(\" \");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) && $tw.keyboardManager) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/let.js":{"title":"$:/core/modules/widgets/let.js","text":"/*\\\ntitle: $:/core/modules/widgets/let.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows defining multiple variables at once, while allowing\nthe later variables to depend upon the earlier ones.\n\n```\n\\define helloworld() Hello world!\n<$let currentTiddler=\"target\" value={{!!value}} currentTiddler=\"different\">\n {{!!value}} will be different from <<value>>\n</$let>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LetWidget = function(parseTreeNode,options) {\n\t// Initialise\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\nLetWidget.prototype.computeAttributes = function() {\n\t// Before computing attributes, we must make clear that none of the\n\t// existing attributes are staged for lookup, even on a refresh\n\tvar changedAttributes = {},\n\t\tself = this;\n\tthis.currentValueFor = Object.create(null);\n\t$tw.utils.each($tw.utils.getOrderedAttributesFromParseTreeNode(this.parseTreeNode),function(attribute) {\n\t\tvar value = self.computeAttribute(attribute),\n\t\t\tname = attribute.name;\n\t\t// Now that it's prepped, we're allowed to look this variable up\n\t\t// when defining later variables\n\t\tif(value !== undefined) {\n\t\t\tself.currentValueFor[name] = value;\n\t\t}\n\t});\n\t// Run through again, setting variables and looking for differences\n\t$tw.utils.each(this.currentValueFor,function(value,name) {\n\t\tif (self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tself.setVariable(name,value);\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\nLetWidget.prototype.getVariableInfo = function(name,options) {\n\t// Special handling: If this variable exists in this very $let, we can\n\t// use it, but only if it's been staged.\n\tif ($tw.utils.hop(this.currentValueFor,name)) {\n\t\treturn {\n\t\t\ttext: this.currentValueFor[name]\n\t\t};\n\t}\n\treturn Widget.prototype.getVariableInfo.call(this,name,options);\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nLetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"let\"] = LetWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/link.js":{"title":"$:/core/modules/widgets/link.js","text":"/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\t// Assign data- attributes\n\t\tthis.assignAttributes(domNode,{\n\t\t\tsourcePrefix: \"data-\",\n\t\t\tdestPrefix: \"data-\"\n\t\t});\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"}),\n\t\tdomNode = this.document.createElementNS(namespace,tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",$tw.utils.encodeURIComponentExtended(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",$tw.utils.encodeURIComponentExtended($tw.utils.encodeURIComponentExtended(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tvar namespaceHref = (namespace === \"http://www.w3.org/2000/svg\") ? \"http://www.w3.org/1999/xlink\" : undefined;\n\t\tdomNode.setAttributeNS(namespaceHref,\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Assign data- attributes\n\tthis.assignAttributes(domNode,{\n\t\tsourcePrefix: \"data-\",\n\t\tdestPrefix: \"data-\"\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateFromClientTop: bounds.top,\n\t\tnavigateFromClientLeft: bounds.left,\n\t\tnavigateFromClientWidth: bounds.width,\n\t\tnavigateFromClientRight: bounds.right,\n\t\tnavigateFromClientBottom: bounds.bottom,\n\t\tnavigateFromClientHeight: bounds.height,\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey,\n\t\tevent: event\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0 || changedTiddlers[this.to]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n\t","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/linkcatcher.js":{"title":"$:/core/modules/widgets/linkcatcher.js","text":"/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo, modifier: modifierKey});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t\t// This is a navigate event generated by the actions of this linkcatcher,\n\t\t\t// so we don't trap it again, but just pass it to the parent\n\t\t\tthis.parentWidget.dispatchEvent(event);\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/list.js":{"title":"$:/core/modules/widgets/list.js","text":"/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\nListWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning that the ListWidget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\t// First call parent constructor to set everything else up\n\tWidget.prototype.initialise.call(this,parseTreeNode,options);\n\t// Now look for <$list-template> and <$list-empty> widgets as immediate child widgets\n\t// This is safe to do during initialization because parse trees never change after creation\n\tthis.findExplicitTemplates();\n}\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\tthis.parentDomNode = parent;\n\tvar changedAttributes = this.computeAttributes();\n\tthis.execute(changedAttributes);\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n\tif(this.storyview && this.storyview.renderEnd) {\n\t\tthis.storyview.renderEnd();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function(changedAttributes) {\n\tvar self = this;\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.counterName = this.getAttribute(\"counter\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Create join template only if needed\n\tif(this.join === undefined || (changedAttributes && changedAttributes.join)) {\n\t\tthis.join = this.makeJoinTemplate();\n\t}\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title,index));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.findExplicitTemplates = function() {\n\tvar self = this;\n\tthis.explicitListTemplate = null;\n\tthis.explicitEmptyTemplate = null;\n\tthis.explicitJoinTemplate = null;\n\tthis.hasTemplateInBody = false;\n\tvar searchChildren = function(childNodes) {\n\t\tvar foundInlineTemplate = false;\n\t\t$tw.utils.each(childNodes,function(node) {\n\t\t\tif(node.type === \"list-template\") {\n\t\t\t\tself.explicitListTemplate = node.children;\n\t\t\t} else if(node.type === \"list-empty\") {\n\t\t\t\tself.explicitEmptyTemplate = node.children;\n\t\t\t} else if(node.type === \"list-join\") {\n\t\t\t\tself.explicitJoinTemplate = node.children;\n\t\t\t} else if(node.type === \"element\" && node.tag === \"p\") {\n\t\t\t\tsearchChildren(node.children);\n\t\t\t\tfoundInlineTemplate = true;\n\t\t\t} else {\n\t\t\t\tfoundInlineTemplate = true;\n\t\t\t}\n\t\t});\n\t\treturn foundInlineTemplate;\n\t};\n\tthis.hasTemplateInBody = searchChildren(this.parseTreeNode.children);\n}\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar limit = $tw.utils.getInt(this.getAttribute(\"limit\",\"\"),undefined);\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\tvar results = this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n\tif(limit !== undefined) {\n\t\tif(limit >= 0) {\n\t\t\tresults = results.slice(0,limit);\n\t\t} else {\n\t\t\tresults = results.slice(limit);\n\t\t}\n\t}\n\treturn results;\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar parser,\n\t\temptyMessage = this.getAttribute(\"emptyMessage\");\n\t// If emptyMessage attribute is not present or empty then look for an explicit empty template\n\tif(!emptyMessage) {\n\t\tif(this.explicitEmptyTemplate) {\n\t\t\treturn this.explicitEmptyTemplate;\n\t\t} else {\n\t\t\treturn [];\n\t\t}\n\t}\n\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a join between list items\n*/\nListWidget.prototype.makeJoinTemplate = function() {\n\tvar parser,\n\t\tjoin = this.getAttribute(\"join\",\"\");\n\tif(join) {\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",join,{parseAsInline:true})\n\t\tif(parser) {\n\t\t\treturn parser.tree;\n\t\t} else {\n\t\t\treturn [];\n\t\t}\n\t} else {\n\t\treturn this.explicitJoinTemplate; // May be null, and that's fine\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title,index) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\tjoin = this.join,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\t// Check for child nodes of the list widget\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\t// Check for a <$list-item> widget\n\t\t\tif(this.explicitListTemplate) {\n\t\t\t\ttemplateTree = this.explicitListTemplate;\n\t\t\t} else if(this.hasTemplateInBody) {\n\t\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t\t}\n\t\t}\n\t\tif(!templateTree || templateTree.length === 0) {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\tvar parseTreeNode = {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree, join: join};\n\tparseTreeNode.isLast = index === this.list.length - 1;\n\tif(this.counterName) {\n\t\tparseTreeNode.counter = (index + 1).toString();\n\t\tparseTreeNode.counterName = this.counterName;\n\t\tparseTreeNode.isFirst = index === 0;\n\t}\n\treturn parseTreeNode;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.variable || changedAttributes.counter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.join || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// If we are providing an counter variable then we must refresh the items, otherwise we can rearrange them\n\t\tvar hasRefreshed = false,t;\n\t\tif(this.counterName) {\n\t\t\tvar mustRefreshOldLast = false;\n\t\t\tvar oldLength = this.children.length;\n\t\t\t// Cycle through the list and remove and re-insert the first item that has changed, and all the remaining items\n\t\t\tfor(t=0; t<this.list.length; t++) {\n\t\t\t\tif(hasRefreshed || !this.children[t] || this.children[t].parseTreeNode.itemTitle !== this.list[t]) {\n\t\t\t\t\tif(this.children[t]) {\n\t\t\t\t\t\tthis.removeListItem(t);\n\t\t\t\t\t}\n\t\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\t\tif(!hasRefreshed && t === oldLength) {\n\t\t\t\t\t\tmustRefreshOldLast = true;\n\t\t\t\t\t}\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t} else {\n\t\t\t\t\t// Refresh the item we're reusing\n\t\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// If items were inserted then we must recreate the item that used to be at the last position as it is no longer last\n\t\t\tif(mustRefreshOldLast && oldLength > 0) {\n\t\t\t\tvar oldLastIdx = oldLength-1;\n\t\t\t\tthis.removeListItem(oldLastIdx);\n\t\t\t\tthis.insertListItem(oldLastIdx,this.list[oldLastIdx]);\n\t\t\t}\n\t\t\t// If there are items to remove and we have not refreshed then recreate the item that will now be at the last position\n\t\t\tif(!hasRefreshed && this.children.length > this.list.length) {\n\t\t\t\tthis.removeListItem(this.list.length-1);\n\t\t\t\tthis.insertListItem(this.list.length-1,this.list[this.list.length-1]);\n\t\t\t}\n\t\t} else {\n\t\t\t// Cycle through the list, inserting and removing list items as needed\n\t\t\tvar mustRecreateLastItem = false;\n\t\t\tif(this.join && this.join.length) {\n\t\t\t\tif(this.children.length !== this.list.length) {\n\t\t\t\t\t\tmustRecreateLastItem = true;\n\t\t\t\t} else if(prevList[prevList.length-1] !== this.list[this.list.length-1]) {\n\t\t\t\t\t\tmustRecreateLastItem = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar isLast = false, wasLast = false;\n\t\t\tfor(t=0; t<this.list.length; t++) {\n\t\t\t\tisLast = t === this.list.length-1;\n\t\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\t\twasLast = index === this.children.length-1;\n\t\t\t\tif(wasLast && (index !== t || this.children.length !== this.list.length)) {\n\t\t\t\t\tmustRecreateLastItem = !!(this.join && this.join.length);\n\t\t\t\t}\n\t\t\t\tif(index === undefined) {\n\t\t\t\t\t// The list item must be inserted\n\t\t\t\t\tif(isLast && mustRecreateLastItem && t>0) {\n\t\t\t\t\t\t// First re-create previosly-last item that will no longer be last\n\t\t\t\t\t\tthis.removeListItem(t-1);\n\t\t\t\t\t\tthis.insertListItem(t-1,this.list[t-1]);\n\t\t\t\t\t}\n\t\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t} else {\n\t\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\t\thasRefreshed = true;\n\t\t\t\t\t}\n\t\t\t\t\t// Refresh the item we're reusing, or recreate if necessary\n\t\t\t\t\tif(mustRecreateLastItem && (isLast || wasLast)) {\n\t\t\t\t\t\tthis.removeListItem(t);\n\t\t\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\t\t\thasRefreshed = true;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title,index));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\tif(this.parseTreeNode.counterName) {\n\t\tthis.setVariable(this.parseTreeNode.counterName,this.parseTreeNode.counter);\n\t\tthis.setVariable(this.parseTreeNode.counterName + \"-first\",this.parseTreeNode.isFirst ? \"yes\" : \"no\");\n\t\tthis.setVariable(this.parseTreeNode.counterName + \"-last\",this.parseTreeNode.isLast ? \"yes\" : \"no\");\n\t}\n\t// Add join if needed\n\tvar children = this.parseTreeNode.children,\n\t\tjoin = this.parseTreeNode.join;\n\tif(join && join.length && !this.parseTreeNode.isLast) {\n\t\tchildren = children.slice(0);\n\t\t$tw.utils.each(join,function(joinNode) {\n\t\t\tchildren.push(joinNode);\n\t\t})\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(children);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n/*\nMake <$list-template> and <$list-empty> widgets that do nothing\n*/\nvar ListTemplateWidget = function(parseTreeNode,options) {\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\nListTemplateWidget.prototype = new Widget();\nListTemplateWidget.prototype.render = function() {}\nListTemplateWidget.prototype.refresh = function() { return false; }\n\nexports[\"list-template\"] = ListTemplateWidget;\n\nvar ListEmptyWidget = function(parseTreeNode,options) {\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\nListEmptyWidget.prototype = new Widget();\nListEmptyWidget.prototype.render = function() {}\nListEmptyWidget.prototype.refresh = function() { return false; }\n\nexports[\"list-empty\"] = ListEmptyWidget;\n\nvar ListJoinWidget = function(parseTreeNode,options) {\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\nListJoinWidget.prototype = new Widget();\nListJoinWidget.prototype.render = function() {}\nListJoinWidget.prototype.refresh = function() { return false; }\n\nexports[\"list-join\"] = ListJoinWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/log.js":{"title":"$:/core/modules/widgets/log.js","text":"/*\\\ntitle: $:/core/modules/widgets/log.js\ntype: application/javascript\nmodule-type: widget-subclass\n\nWidget to log debug messages\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.baseClass = \"action-log\";\n\nexports.name = \"log\";\n\nexports.constructor = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n}\n\nexports.prototype = {};\n\nexports.prototype.render = function(event) {\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).render.call(this,event);\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).log.call(this);\n}\n\n})();","type":"application/javascript","module-type":"widget-subclass"},"$:/core/modules/widgets/macrocall.js":{"title":"$:/core/modules/widgets/macrocall.js","text":"/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\tthis.macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\n\t\t}\n\t});\n\t// Make a transclude widget\n\tvar positionalName = 0,\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tisBlock: this.parseTreeNode.isBlock,\n\t\t\tchildren: this.parseTreeNode.children\n\t\t}];\n\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],\"$variable\",this.macroName);\n\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],\"$type\",this.parseType);\n\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],\"$output\",this.renderOutput);\n\t$tw.utils.each(params,function(param) {\n\t\tvar name = param.name;\n\t\tif(name) {\n\t\t\tif(name.charAt(0) === \"$\") {\n\t\t\t\tname = \"$\" + name;\n\t\t\t}\n\t\t\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],name,param.value);\n\t\t} else {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],(positionalName++) + \"\",param.value);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/messagecatcher.js":{"title":"$:/core/modules/widgets/messagecatcher.js","text":"/*\\\ntitle: $:/core/modules/widgets/messagecatcher.js\ntype: application/javascript\nmodule-type: widget\n\nMessage catcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MessageCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMessageCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMessageCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Helper to add an event handler\n\tvar addEventHandler = function(type,actions) {\n\t\tif(type && actions) {\n\t\t\tvar isActionStringExecuting = false;\n\t\t\tself.addEventListener(\n\t\t\t\ttype,\n\t\t\t\tfunction(event) {\n\t\t\t\t\t// Don't trap the event if it came from one of our action handlers\n\t\t\t\t\tif(isActionStringExecuting) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t\t// Collect all the event properties into variables\n\t\t\t\t\tvar collectProps = function(obj,prefix) {\n\t\t\t\t\t\tprefix = prefix || \"\";\n\t\t\t\t\t\tvar props = {},\n\t\t\t\t\t\t\tnames = [];\n\t\t\t\t\t\t$tw.utils.each(obj,function(value,name) {\n\t\t\t\t\t\t\tif([\"string\",\"boolean\",\"number\"].indexOf(typeof value) !== -1) {\n\t\t\t\t\t\t\t\tnames.push(name);\n\t\t\t\t\t\t\t\tprops[prefix + \"-\" + name] = value.toString();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\tprops[\"list-\" + prefix] = $tw.utils.stringifyList(names);\n\t\t\t\t\t\treturn props;\n\t\t\t\t\t};\n\t\t\t\t\tvar variables = $tw.utils.extend(\n\t\t\t\t\t\t{},\n\t\t\t\t\t\tcollectProps(event.paramObject,\"event-paramObject\"),\n\t\t\t\t\t\tcollectProps(event,\"event\"),\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tmodifier: $tw.keyboardManager.getEventModifierKeyDescriptor(event)\n\t\t\t\t\t\t});\n\t\t\t\t\tisActionStringExecuting = true;\n\t\t\t\t\tself.invokeActionString(actions,self,event,variables);\n\t\t\t\t\tisActionStringExecuting = false;\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t}\n\t// Add the main event handler\n\taddEventHandler(this.getAttribute(\"type\"),this.getAttribute(\"actions\"));\n\t// Add any other event handlers\n\t$tw.utils.each(this.attributes,function(value,key) {\n\t\tif(key.charAt(0) === \"$\") {\n\t\t\taddEventHandler(key.slice(1),value);\n\t\t}\n\t});\n\t// Render children\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMessageCatcherWidget.prototype.execute = function() {\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMessageCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.messagecatcher = MessageCatcherWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/navigator.js":{"title":"$:/core/modules/widgets/navigator.js","text":"/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"}\n\t]);\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\tthis.story = new $tw.Story({\n\t\twiki: this.wiki,\n\t\tstoryTitle: this.storyTitle,\n\t\thistoryTitle: this.historyTitle\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.story.addToStory(title,fromTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.story.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-closing-tiddler\",event);\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event),\n\t\twin = event.event && event.event.view ? event.event.view : window;\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn win.confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle,\n\t\twin = event.event && event.event.view ? event.event.view : window;\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif(((originalTitle && this.wiki.getTiddler(originalTitle)) || (tiddler && ((tiddler.fields.text || \"\") !== \"\"))) && !win.confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\tif(tiddler) {\n\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\t\tthis.wiki.deleteTiddler(title);\t\n\t}\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\t\ttext: \"\",\n\t\t\t},\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\twin = event.event && event.event.view ? event.event.view : window;\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = win.confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler,tiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\tvar win = event.event && event.event.view ? event.event.view : window;\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = win.confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler,\n\t\ttemplateHasTags = false;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tvar additionalFieldsHasTags = !!(additionalFields && (additionalFields.tags === \"\"));\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\ttemplateHasTags = true;\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\t// If template or additionalFields have \"tags\" even if empty a tags field will be created.\n\t\t\ttags: ((mergedTags.length > 0) || templateHasTags || additionalFieldsHasTags) ? mergedTags : undefined\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = $tw.utils.parseJSONSafe(event.param,[]);\n\t// Get the current $:/Import tiddler\n\tvar paramObject = event.paramObject || {},\n\t\timportTitle = event.importTitle || paramObject.importTitle || IMPORT_TITLE,\n\t\timportTiddler = this.wiki.getTiddler(importTitle),\n\t\timportData = this.wiki.getTiddlerData(importTitle,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: importTitle,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t// Deselect any disabled, but _not_ suppressed tiddlers\n\tvar systemMessage = $tw.language.getString(\"Import/Upgrader/Tiddler/Unselected\");\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t\tif(message.indexOf(systemMessage) !== -1) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Deselect suppressed tiddlers ... they have been removed and can't be selected anymore\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t\tnewFields[\"suppressed-\" + title] = \"yes\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tvar autoOpenOnImport = event.autoOpenOnImport || paramObject.autoOpenOnImport || this.getVariable(\"tv-auto-open-on-import\");\n\tif(autoOpenOnImport !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(importTitle) === -1) {\n\t\t\tstoryList.unshift(importTitle);\n\t\t}\n\t\t// And to history\n\t\thistory.push(importTitle);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData,\n\t\timportReport = [];\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t// If you need to modify the import tiddler payload then consider th-importing-tiddler instead\n\timportTiddler = $tw.hooks.invokeHook(\"th-before-importing\",importTiddler);\n\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tif($tw.utils.hop(importTiddler.fields,[\"rename-\" + title])) {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields,{title : importTiddler.fields[\"rename-\" + title]});\n\t\t\t} else {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\t}\n\t\t\t// th-importing-tiddler doesn't allow user interaction by default\n\t\t\t// If you want to use the default UI then use: $:/core/modules/upgraders/ instead\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\t// Add the tiddlers to the store\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddler.fields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/parameters.js":{"title":"$:/core/modules/widgets/parameters.js","text":"/*\\\ntitle: $:/core/modules/widgets/parameters.js\ntype: application/javascript\nmodule-type: widget\n\nWidget for definition of transclusion parameters\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tTranscludeWidget = require(\"$:/core/modules/widgets/transclude.js\").transclude;\n\nvar ParametersWidget = function(parseTreeNode,options) {\n\t// Initialise\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nParametersWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nParametersWidget.prototype.render = function(parent,nextSibling) {\n\t// Call the constructor\n\tWidget.call(this);\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nParametersWidget.prototype.execute = function() {\n\tvar self = this;\n\tthis.parametersDepth = Math.max(parseInt(this.getAttribute(\"$depth\",\"1\"),10) || 1,1);\n\t// Find the parent transclusions\n\tvar pointer = this.parentWidget,\n\t\tdepth = this.parametersDepth;\n\twhile(pointer) {\n\t\tif(pointer instanceof TranscludeWidget) {\n\t\t\tdepth--;\n\t\t\tif(depth <= 0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tpointer = pointer.parentWidget;\n\t}\n\t// Process each parameter\n\tif(pointer instanceof TranscludeWidget) {\n\t\t// Get the value for each defined parameter\n\t\t$tw.utils.each($tw.utils.getOrderedAttributesFromParseTreeNode(self.parseTreeNode),function(attr,index) {\n\t\t\tvar name = attr.name;\n\t\t\t// If the attribute name starts with $$ then reduce to a single dollar\n\t\t\tif(name.substr(0,2) === \"$$\") {\n\t\t\t\tname = name.substr(1);\n\t\t\t}\n\t\t\tvar value = pointer.getTransclusionParameter(name,index,self.getAttribute(attr.name,\"\"));\n\t\t\tself.setVariable(name,value);\n\t\t});\n\t\t// Assign any metaparameters\n\t\t$tw.utils.each(pointer.getTransclusionMetaParameters(),function(getValue,name) {\n\t\t\tvar variableName = self.getAttribute(\"$\" + name);\n\t\t\tif(variableName) {\n\t\t\t\tself.setVariable(variableName,getValue(name));\n\t\t\t}\n\t\t});\n\t} else {\n\t\t// There is no parent transclude. i.e. direct rendering.\n\t\t// We use default values only.\n\t\t$tw.utils.each($tw.utils.getOrderedAttributesFromParseTreeNode(self.parseTreeNode),function(attr,index) {\n\t\t\tvar name = attr.name;\n\t\t\t// If the attribute name starts with $$ then reduce to a single dollar\n\t\t\tif(name.substr(0,2) === \"$$\") {\n\t\t\t\tname = name.substr(1);\n\t\t\t}\n\t\t\tvar value = self.getAttribute(attr.name,\"\");\n\t\t\tself.setVariable(name,value);\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nParametersWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.parameters = ParametersWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/password.js":{"title":"$:/core/modules/widgets/password.js","text":"/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/qualify.js":{"title":"$:/core/modules/widgets/qualify.js","text":"/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/radio.js":{"title":"$:/core/modules/widgets/radio.js","text":"/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n\t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n\t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tthis.assignAttributes(this.inputDomNode,{\n\t\tsourcePrefix: \"data-\",\n\t\tdestPrefix: \"data-\"\n\t});\n\tif(isChecked) {\n\t\tthis.inputDomNode.checked = true;\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif(tiddler) {\n\t\tif(this.radioIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex,this.radioDefault);\n\t\t} else {\n\t\t\tvalue = tiddler.getFieldString(this.radioField,this.radioDefault);\n\t\t}\n\t} else {\n\t\tvalue = this.radioDefault;\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n\t// Trigger actions\n\tif(this.radioActions) {\n\t\tthis.invokeActionString(this.radioActions,this,event,{\"actionValue\": this.radioValue});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tthis.radioDefault = this.getAttribute(\"default\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\tthis.radioActions = this.getAttribute(\"actions\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(($tw.utils.count(changedAttributes) > 0)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.radioTitle]) {\n\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t$tw.utils.toggleClass(this.labelDomNode,\"tc-radio-selected\",this.inputDomNode.checked);\n\t\treturn this.refreshChildren(changedTiddlers);\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/range.js":{"title":"$:/core/modules/widgets/range.js","text":"/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\tthis.assignAttributes(this.inputDomNode,{\n\t\tsourcePrefix: \"data-\",\n\t\tdestPrefix: \"data-\"\n\t});\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name:\"mousedown\", handlerObject:this, handlerMethod:\"handleMouseDownEvent\"},\n\t\t{name:\"mouseup\", handlerObject:this, handlerMethod:\"handleMouseUpEvent\"},\n\t\t{name:\"change\", handlerObject:this, handlerMethod:\"handleChangeEvent\"},\n\t\t{name:\"input\", handlerObject:this, handlerMethod:\"handleInputEvent\"},\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tfieldName = this.tiddlerField,\n\t\tvalue = this.defaultValue;\n\tif(tiddler) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.tiddlerIndex,this.defaultValue);\n\t\t} else {\n\t\t\tif($tw.utils.hop(tiddler.fields,fieldName)) {\n\t\t\t\tvalue = tiddler.fields[fieldName] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.defaultValue;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.getActionVariables = function(options) {\n\toptions = options || {};\n\tvar hasChanged = (this.startValue !== this.inputDomNode.value) ? \"yes\" : \"no\";\n\t// Trigger actions. Use variables = {key:value, key:value ...}\n\t// the \"value\" is needed.\n\treturn $tw.utils.extend({\"actionValue\": this.inputDomNode.value, \"actionValueHasChanged\": hasChanged}, options);\n}\n\n// actionsStart\nRangeWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.mouseDown = true; // TODO remove once IE is gone.\n\tthis.startValue = this.inputDomNode.value; // TODO remove this line once IE is gone!\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseDown) {\n\t\tvar variables = this.getActionVariables() // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsMouseDown,this,event,variables);\n\t}\n}\n\n// actionsStop\nRangeWidget.prototype.handleMouseUpEvent = function(event) {\n\tthis.mouseDown = false; // TODO remove once IE is gone.\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseUp) {\n\t\tvar variables = this.getActionVariables()\n\t\tthis.invokeActionString(this.actionsMouseUp,this,event,variables);\n\t}\n\t// TODO remove the following if() once IE is gone!\n\tif ($tw.browser.isIE) {\n\t\tif (this.startValue !== this.inputDomNode.value) {\n\t\t\tthis.handleChangeEvent(event);\n\t\t\tthis.startValue = this.inputDomNode.value;\n\t\t}\n\t}\n}\n\nRangeWidget.prototype.handleChangeEvent = function(event) {\n\tif (this.mouseDown) { // TODO refactor this function once IE is gone.\n\t\tthis.handleInputEvent(event);\n\t}\n};\n\nRangeWidget.prototype.handleInputEvent = function(event) {\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsInput) {\n\t\t// \"tiddler\" parameter may be missing. See .execute() below\n\t\tvar variables = this.getActionVariables({\"actionValueHasChanged\": \"yes\"}) // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsInput,this,event,variables);\n\t}\n};\n\nRangeWidget.prototype.handleEvent = function(event) {\n\tif(this.getValue() !== this.inputDomNode.value) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,\"\",this.tiddlerIndex,this.inputDomNode.value);\n\t\t} else {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,this.tiddlerField,null,this.inputDomNode.value);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// TODO remove the next 1 lines once IE is gone!\n\tthis.mouseUp = true; // Needed for IE10\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\",\"text\");\n\tthis.tiddlerIndex = this.getAttribute(\"index\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\",\"\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Actions since 5.1.23\n\t// Next 2 only fire once!\n\tthis.actionsMouseDown = this.getAttribute(\"actionsStart\",\"\");\n\tthis.actionsMouseUp = this.getAttribute(\"actionsStop\",\"\");\n\t// Input fires very often!\n\tthis.actionsInput = this.getAttribute(\"actions\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\n\t\t\t}\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/raw.js":{"title":"$:/core/modules/widgets/raw.js","text":"/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/reveal.js":{"title":"$:/core/modules/widgets/reveal.js","text":"/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar Popup = require(\"$:/core/modules/utils/dom/popup.js\");\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"belowright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tcase \"aboveleft\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tif (this.popup.absolute) {\n\t\t// Traverse the offsetParent chain and correct the offset to make it relative to the parent node.\n\t\tfor (var offsetParentDomNode = domNode.offsetParent; offsetParentDomNode; offsetParentDomNode = offsetParentDomNode.offsetParent) {\n\t\t\tleft -= offsetParentDomNode.offsetLeft;\n\t\t\ttop -= offsetParentDomNode.offsetTop;\n\t\t}\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\t// class attribute handled in assignDomNodeClasses()\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\tthis.updatePopupPosition = this.getAttribute(\"updatePopupPosition\",\"no\") === \"yes\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tthis.popup = Popup.parseCoordinates(state);\n\t// Check if the state matches the location regexp\n\tif(this.popup) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\nRevealWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-reveal\");\n\tthis.domNode.className = classes.join(\" \");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t} else if(this.type === \"popup\" && this.isOpen && this.updatePopupPosition && (changedTiddlers[this.state] || changedTiddlers[this.stateTitle])) {\n\t\t\tthis.positionPopup(this.domNode);\n\t\t}\n\t\tif(changedAttributes.style) {\n\t\t\tthis.domNode.style = this.getAttribute(\"style\",\"\");\n\t\t}\n\t\tif(changedAttributes[\"class\"]) {\n\t\t\tthis.assignDomNodeClasses();\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/scrollable.js":{"title":"$:/core/modules/widgets/scrollable.js","text":"/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEBOUNCE_INTERVAL = 100; // Delay after last scroll event before updating the bound tiddler\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tvar options = {};\n\tif($tw.utils.hop(event.paramObject,\"animationDuration\")) {\n\t\toptions.animationDuration = event.paramObject.animationDuration;\n\t}\n\tif(event.paramObject && event.paramObject.selector) {\n\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector,null,options);\n\t} else {\n\t\tthis.scrollIntoView(event.target,null,options);\n\t}\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element,callback,options) {\n\tvar duration = $tw.utils.hop(options,\"animationDuration\") ? parseInt(options.animationDuration) : $tw.utils.getAnimationDuration(),\n\t\tsrcWindow = element ? element.ownerDocument.defaultView : window;\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nScrollableWidget.prototype.scrollSelectorIntoView = function(baseElement,selector,callback,options) {\n\tbaseElement = baseElement || document;\n\tvar element = $tw.utils.querySelectorSafe(selector,baseElement);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback,options);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n\t// If the scroll position is bound to a tiddler\n\tif(this.scrollableBind) {\n\t\t// After a delay for rendering, scroll to the bound position\n\t\tthis.updateScrollPositionFromBoundTiddler();\n\t\t// Set up event listener\n\t\tthis.currentListener = this.listenerFunction.bind(this);\n\t\tthis.outerDomNode.addEventListener(\"scroll\", this.currentListener);\n\t}\n};\n\nScrollableWidget.prototype.listenerFunction = function(event) {\n\tself = this;\n\tclearTimeout(this.timeout);\n\tthis.timeout = setTimeout(function() {\n\t\tvar existingTiddler = self.wiki.getTiddler(self.scrollableBind),\n\t\t\tnewTiddlerFields = {\n\t\t\t\ttitle: self.scrollableBind,\n\t\t\t\t\"scroll-left\": self.outerDomNode.scrollLeft.toString(),\n\t\t\t\t\"scroll-top\": self.outerDomNode.scrollTop.toString()\n\t\t\t};\n\t\tif(!existingTiddler || (existingTiddler.fields[\"title\"] !== newTiddlerFields[\"title\"]) || (existingTiddler.fields[\"scroll-left\"] !== newTiddlerFields[\"scroll-left\"] || existingTiddler.fields[\"scroll-top\"] !== newTiddlerFields[\"scroll-top\"])) {\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(existingTiddler,newTiddlerFields));\n\t\t}\n\t}, DEBOUNCE_INTERVAL);\n}\n\nScrollableWidget.prototype.updateScrollPositionFromBoundTiddler = function() {\n\t// Bail if we're running on the fakedom\n\tif(!this.outerDomNode.scrollTo) {\n\t\treturn;\n\t}\n\tvar tiddler = this.wiki.getTiddler(this.scrollableBind);\n\tif(tiddler) {\n\t\tvar scrollLeftTo = this.outerDomNode.scrollLeft;\n\t\tif(parseFloat(tiddler.fields[\"scroll-left\"]).toString() === tiddler.fields[\"scroll-left\"]) {\n\t\t\tscrollLeftTo = parseFloat(tiddler.fields[\"scroll-left\"]);\n\t\t}\n\t\tvar scrollTopTo = this.outerDomNode.scrollTop;\n\t\tif(parseFloat(tiddler.fields[\"scroll-top\"]).toString() === tiddler.fields[\"scroll-top\"]) {\n\t\t\tscrollTopTo = parseFloat(tiddler.fields[\"scroll-top\"]);\n\t\t}\n\t\tthis.outerDomNode.scrollTo({\n\t\t\ttop: scrollTopTo,\n\t\t\tleft: scrollLeftTo,\n\t\t\tbehavior: \"instant\"\n\t\t})\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.scrollableBind = this.getAttribute(\"bind\");\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// If the bound tiddler has changed, update the eventListener and update scroll position\n\tif(changedAttributes[\"bind\"]) {\n\t\tif(this.currentListener) {\n\t\t\tthis.outerDomNode.removeEventListener(\"scroll\", this.currentListener, false);\n\t\t}\n\t\tthis.scrollableBind = this.getAttribute(\"bind\");\n\t\tthis.currentListener = this.listenerFunction.bind(this);\n\t\tthis.outerDomNode.addEventListener(\"scroll\", this.currentListener);\n\t}\n\t// Refresh children\n\tvar result = this.refreshChildren(changedTiddlers);\n\t// If the bound tiddler has changed, update scroll position\n\tif(changedAttributes[\"bind\"] || changedTiddlers[this.getAttribute(\"bind\")]) {\n\t\tthis.updateScrollPositionFromBoundTiddler();\n\t}\n\treturn result;\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/select.js":{"title":"$:/core/modules/widgets/select.js","text":"/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t//Create element\n\tvar domNode = this.document.createElement(\"select\");\n\tif(this.selectClass) {\n\t\tdomNode.className = this.selectClass;\n\t}\n\t// Assign data- attributes\n\tthis.assignAttributes(domNode,{\n\t\tsourcePrefix: \"data-\",\n\t\tdestPrefix: \"data-\"\n\t});\n\tif(this.selectMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\tdomNode.setAttribute(\"size\",this.selectSize);\n\t}\n\tif(this.selectTabindex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.selectTabindex);\n\t}\n\tif(this.selectTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.selectTooltip);\n\t}\n\tthis.parentDomNode.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\tthis.setSelectValue();\n\tif(this.selectFocus == \"yes\") {\n\t\tthis.getSelectDomNode().focus();\n\t}\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tselect.children[i].selected = values.indexOf(select.children[i].value) !== -1\n\t\t}\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTabindex = this.getAttribute(\"tabindex\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\tthis.selectFocus = this.getAttribute(\"focus\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tooltip || changedAttributes.tabindex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tif(changedAttributes.class) {\n\t\t\tthis.selectClass = this.getAttribute(\"class\");\n\t\t\tthis.getSelectDomNode().setAttribute(\"class\",this.selectClass); \n\t\t}\n\t\tthis.assignAttributes(this.getSelectDomNode(),{\n\t\t\tchangedAttributes: changedAttributes,\n\t\t\tsourcePrefix: \"data-\",\n\t\t\tdestPrefix: \"data-\"\n\t\t});\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\t// If the target tiddler value has changed, just update setting and refresh the children\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/setmultiplevariables.js":{"title":"$:/core/modules/widgets/setmultiplevariables.js","text":"/*\\\ntitle: $:/core/modules/widgets/setmultiplevariables.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to set multiple variables at once from a list of names and a list of values\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetMultipleVariablesWidget = function(parseTreeNode,options) {\n this.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetMultipleVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetMultipleVariablesWidget.prototype.render = function(parent,nextSibling) {\n this.parentDomNode = parent;\n this.computeAttributes();\n this.execute();\n this.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetMultipleVariablesWidget.prototype.execute = function() {\n // Setup our variables\n this.setVariables();\n // Construct the child widgets\n this.makeChildWidgets();\n};\n\n\nSetMultipleVariablesWidget.prototype.setVariables = function() {\n // Set the variables\n var self = this,\n filterNames = this.getAttribute(\"$names\",\"\"),\n filterValues = this.getAttribute(\"$values\",\"\");\n this.variableNames = [];\n this.variableValues = [];\n if(filterNames && filterValues) {\n this.variableNames = this.wiki.filterTiddlers(filterNames,this);\n this.variableValues = this.wiki.filterTiddlers(filterValues,this);\n $tw.utils.each(this.variableNames,function(varname,index) {\n self.setVariable(varname,self.variableValues[index]);\n });\n }\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetMultipleVariablesWidget.prototype.refresh = function(changedTiddlers) {\n var filterNames = this.getAttribute(\"$names\",\"\"),\n filterValues = this.getAttribute(\"$values\",\"\"),\n variableNames = this.wiki.filterTiddlers(filterNames,this),\n variableValues = this.wiki.filterTiddlers(filterValues,this);\n if(!$tw.utils.isArrayEqual(this.variableNames,variableNames) || !$tw.utils.isArrayEqual(this.variableValues,variableValues)) {\n this.refreshSelf();\n return true;\n }\n return this.refreshChildren(changedTiddlers);\n};\n\nexports[\"setmultiplevariables\"] = SetMultipleVariablesWidget;\n\n})();\n ","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/set.js":{"title":"$:/core/modules/widgets/set.js","text":"/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tif(this.parseTreeNode.isMacroDefinition) {\n\t\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,true);\n\t} else if(this.parseTreeNode.isFunctionDefinition) {\n\t\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,undefined,{isFunctionDefinition: true});\n\t} else if(this.parseTreeNode.isProcedureDefinition) {\n\t\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,undefined,{isProcedureDefinition: true, configTrimWhiteSpace: this.parseTreeNode.configTrimWhiteSpace});\n\t} else if(this.parseTreeNode.isWidgetDefinition) {\n\t\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,undefined,{isWidgetDefinition: true, configTrimWhiteSpace: this.parseTreeNode.configTrimWhiteSpace});\n\t} else {\n\t\tthis.setVariable(this.setName,this.getValue());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/slot.js":{"title":"$:/core/modules/widgets/slot.js","text":"/*\\\ntitle: $:/core/modules/widgets/slot.js\ntype: application/javascript\nmodule-type: widget\n\nWidget for definition of slots within transcluded content. The values provided by the translusion are passed to the slot.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tTranscludeWidget = require(\"$:/core/modules/widgets/transclude.js\").transclude;\n\nvar SlotWidget = function(parseTreeNode,options) {\n\t// Initialise\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSlotWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSlotWidget.prototype.render = function(parent,nextSibling) {\n\t// Call the constructor\n\tWidget.call(this);\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSlotWidget.prototype.execute = function() {\n\tvar self = this;\n\tthis.slotName = this.getAttribute(\"$name\");\n\tthis.slotDepth = parseInt(this.getAttribute(\"$depth\",\"1\"),10) || 1;\n\t// Find the parent transclusions\n\tvar pointer = this.parentWidget,\n\t\tdepth = this.slotDepth;\n\twhile(pointer) {\n\t\tif(pointer instanceof TranscludeWidget && pointer.hasVisibleSlots()) {\n\t\t\tdepth--;\n\t\t\tif(depth <= 0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tpointer = pointer.parentWidget;\n\t}\n\tvar parseTreeNodes = [{type: \"text\", attributes: {text: {type: \"string\", value: \"Missing slot reference!\"}}}];\n\tif(pointer instanceof TranscludeWidget) {\n\t\t// Get the parse tree nodes comprising the slot contents\n\t\tparseTreeNodes = pointer.getTransclusionSlotFill(this.slotName,this.parseTreeNode.children);\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSlotWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$name\"] || changedAttributes[\"$depth\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.slot = SlotWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/testcase.js":{"title":"$:/core/modules/widgets/testcase.js","text":"/*\\\ntitle: $:/core/modules/widgets/testcase.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a test case\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TestCaseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTestCaseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTestCaseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create container DOM node\n\tvar domNode = this.document.createElement(\"div\");\n\tthis.domNodes.push(domNode);\n\tparent.insertBefore(domNode,nextSibling);\n\t// Render the children into a hidden DOM node\n\tvar parser = {\n\t\ttree: [{\n\t\t\ttype: \"widget\",\n\t\t\tattributes: {},\n\t\t\torderedAttributes: [],\n\t\t\tchildren: this.parseTreeNode.children || []\n\t\t}]\n\t};\n\tthis.contentRoot = this.wiki.makeWidget(parser,{\n\t\tdocument: $tw.fakeDocument,\n\t\tparentWidget: this\n\t});\n\tthis.contentContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.contentRoot.render(this.contentContainer,null);\n\t// Create a wiki\n\tthis.testcaseWiki = new $tw.Wiki();\n\t// Always load the core plugin\n\tvar loadTiddler = function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tself.testcaseWiki.addTiddler(tiddler);\n\t\t}\n\t}\n\tloadTiddler(\"$:/core\");\n\tloadTiddler(\"$:/plugins/tiddlywiki/codemirror\");\n\t// Load tiddlers from child data widgets\n\tvar tiddlers = [];\n\tthis.findChildrenDataWidgets(this.contentRoot.children,\"data\",function(widget) {\n\t\tArray.prototype.push.apply(tiddlers,widget.readDataTiddlerValues());\n\t});\n\tvar jsonPayload = JSON.stringify(tiddlers);\n\tthis.testcaseWiki.addTiddlers(tiddlers);\n\t// Unpack plugin tiddlers\n\tthis.testcaseWiki.readPluginInfo();\n\tthis.testcaseWiki.registerPluginTiddlers(\"plugin\");\n\tthis.testcaseWiki.unpackPluginTiddlers();\n\tthis.testcaseWiki.addIndexersToWiki();\n\t// Generate a `transclusion` variable that depends on the values of the payload tiddlers so that the template can easily make unique state tiddlers\n\tthis.setVariable(\"transclusion\",$tw.utils.hashString(jsonPayload));\n\t// Generate a `payloadTiddlers` variable that contains the payload in JSON format\n\tthis.setVariable(\"payloadTiddlers\",jsonPayload);\n\t// Only run the tests if the testcase output and expected results were specified, and those tiddlers actually exist in the wiki\n\tvar shouldRunTests = false;\n\tif(this.testcaseTestOutput && this.testcaseWiki.tiddlerExists(this.testcaseTestOutput) && this.testcaseTestExpectedResult && this.testcaseWiki.tiddlerExists(this.testcaseTestExpectedResult)) {\n\t\tshouldRunTests = true;\n\t}\n\t// Render the test rendering if required\n\tif(shouldRunTests) {\n\t\tvar testcaseOutputContainer = $tw.fakeDocument.createElement(\"div\");\n\t\tvar testcaseOutputWidget = this.testcaseWiki.makeTranscludeWidget(this.testcaseTestOutput,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparseAsInline: false,\n\t\t\tparentWidget: this,\n\t\t\tvariables: {\n\t\t\t\tcurrentTiddler: this.testcaseTestOutput\n\t\t\t}\n\t\t});\n\t\ttestcaseOutputWidget.render(testcaseOutputContainer);\n\t}\n\t// Clear changes queue\n\tthis.testcaseWiki.clearTiddlerEventQueue();\n\t// Run the actions if provided\n\tif(this.testcaseWiki.tiddlerExists(this.testcaseTestActions)) {\n\t\ttestcaseOutputWidget.invokeActionString(this.testcaseWiki.getTiddlerText(this.testcaseTestActions));\n\t\ttestcaseOutputWidget.refresh(this.testcaseWiki.changedTiddlers,testcaseOutputContainer);\n\t}\n\t// Set up the test result variables\n\tvar testResult = \"\",\n\t\toutputHTML = \"\",\n\t\texpectedHTML = \"\";\n\tif(shouldRunTests) {\n\t\toutputHTML = testcaseOutputContainer.children[0].innerHTML;\n\t\texpectedHTML = this.testcaseWiki.getTiddlerText(this.testcaseTestExpectedResult);\n\t\tif(outputHTML === expectedHTML) {\n\t\t\ttestResult = \"pass\";\n\t\t} else {\n\t\t\ttestResult = \"fail\";\n\t\t}\n\t\tthis.setVariable(\"outputHTML\",outputHTML);\n\t\tthis.setVariable(\"expectedHTML\",expectedHTML);\n\t\tthis.setVariable(\"testResult\",testResult);\n\t\tthis.setVariable(\"currentTiddler\",this.testcaseTestOutput);\n\t}\n\t// Don't display anything if testHideIfPass is \"yes\" and the tests have passed\n\tif(this.testcaseHideIfPass === \"yes\" && testResult !== \"fail\") {\n\t\treturn;\n\t}\n\t// Render the page root template of the subwiki\n\tvar rootWidget = this.testcaseWiki.makeTranscludeWidget(this.testcaseTemplate,{\n\t\tdocument: this.document,\n\t\tparseAsInline: false,\n\t\tparentWidget: this\n\t});\n\trootWidget.render(domNode);\n\t// Trap changes in the wiki and refresh the rendering\n\tthis.testcaseWiki.addEventListener(\"change\",function(changes) {\n\t\trootWidget.refresh(changes,domNode);\n\t});\n};\n\n/*\nCompute the internal state of the widget\n*/\nTestCaseWidget.prototype.execute = function() {\n\tthis.testcaseTemplate = this.getAttribute(\"template\",\"$:/core/ui/testcases/DefaultTemplate\");\n\tthis.testcaseTestOutput = this.getAttribute(\"testOutput\");\n\tthis.testcaseTestActions = this.getAttribute(\"testActions\");\n\tthis.testcaseTestExpectedResult = this.getAttribute(\"testExpectedResult\");\n\tthis.testcaseHideIfPass = this.getAttribute(\"testHideIfPass\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTestCaseWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.contentRoot.refresh(changedTiddlers);\n\t}\n};\n\nexports[\"testcase\"] = TestCaseWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/text.js":{"title":"$:/core/modules/widgets/text.js","text":"/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/tiddler.js":{"title":"$:/core/modules/widgets/tiddler.js","text":"/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/transclude.js":{"title":"$:/core/modules/widgets/transclude.js","text":"/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\ttry {\n\t\tthis.renderChildren(parent,nextSibling);\n\t} catch(error) {\n\t\tif(error instanceof $tw.utils.TranscludeRecursionError) {\n\t\t\t// We were infinite looping.\n\t\t\t// We need to try and abort as much of the loop as we can, so we will keep \"throwing\" upward until we find a transclusion that has a different signature.\n\t\t\t// Hopefully that will land us just outside where the loop began. That's where we want to issue an error.\n\t\t\t// Rendering widgets beneath this point may result in a freezing browser if they explode exponentially.\n\t\t\tvar transcludeSignature = this.getVariable(\"transclusion\");\n\t\t\tif(this.getAncestorCount() > $tw.utils.TranscludeRecursionError.MAX_WIDGET_TREE_DEPTH - 50) {\n\t\t\t\t// For the first fifty transcludes we climb up, we simply collect signatures.\n\t\t\t\t// We're assuming that those first 50 will likely include all transcludes involved in the loop.\n\t\t\t\terror.signatures[transcludeSignature] = true;\n\t\t\t} else if(!error.signatures[transcludeSignature]) {\n\t\t\t\t// Now that we're past the first 50, let's look for the first signature that wasn't in the loop. That'll be where we print the error and resume rendering.\n\t\t\t\tthis.children = [this.makeChildWidget({type: \"error\", attributes: {\n\t\t\t\t\t\"$message\": {type: \"string\", value: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t\t}})];\n\t\t\t\tthis.renderChildren(parent,nextSibling);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tthrow error;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our attributes, string parameters, and slot values into properties of the widget object\n\tthis.collectAttributes();\n\tthis.collectStringParameters();\n\tthis.collectSlotFillParameters();\n\t// Determine whether we're being used in inline or block mode\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\t// Set 'thisTiddler'\n\tthis.setVariable(\"thisTiddler\",this.transcludeTitle);\n\tvar parseTreeNodes, target;\n\t// Process the transclusion according to the output type\n\tswitch(this.transcludeOutput || \"text/html\") {\n\t\tcase \"text/html\":\n\t\t\t// Return the parse tree nodes of the target\n\t\t\ttarget = this.parseTransclusionTarget(parseAsInline);\n\t\t\tthis.parseAsInline = target.parseAsInline;\n\t\t\tparseTreeNodes = target.parseTreeNodes;\n\t\t\tbreak;\n\t\tcase \"text/raw\":\n\t\t\t// Just return the raw text\n\t\t\ttarget = this.getTransclusionTarget();\n\t\t\tparseTreeNodes = [{type: \"text\", text: target.text}];\n\t\t\tbreak;\n\t\tdefault:\n\t\t\t// \"text/plain\" is the plain text result of wikifying the text\n\t\t\ttarget = this.parseTransclusionTarget(parseAsInline);\n\t\t\tvar widgetNode = this.wiki.makeWidget(target.parser,{\n\t\t\t\tparentWidget: this,\n\t\t\t\tdocument: $tw.fakeDocument\n\t\t\t});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tparseTreeNodes = [{type: \"text\", text: container.textContent}];\n\t\t\tbreak;\n\t}\n\tthis.sourceText = target.text;\n\tthis.parserType = target.type;\n\t// Set the legacy transclusion context variables only if we're not transcluding a variable\n\tif(!this.transcludeVariable) {\n\t\tvar recursionMarker = this.makeRecursionMarker();\n\t\tthis.setVariable(\"transclusion\",recursionMarker);\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCollect the attributes we need, in the process determining whether we're being used in legacy mode\n*/\nTranscludeWidget.prototype.collectAttributes = function() {\n\tvar self = this;\n\t// Detect legacy mode\n\tthis.legacyMode = true;\n\t$tw.utils.each(this.attributes,function(value,name) {\n\t\tif(name.charAt(0) === \"$\") {\n\t\t\tself.legacyMode = false;\n\t\t}\n\t});\n\t// Get the attributes for the appropriate mode\n\tif(this.legacyMode) {\n\t\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\t\tthis.transcludeField = this.getAttribute(\"field\");\n\t\tthis.transcludeIndex = this.getAttribute(\"index\");\n\t\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t\tthis.recursionMarker = this.getAttribute(\"recursionMarker\",\"yes\");\n\t} else {\n\t\tthis.transcludeVariable = this.getAttribute(\"$variable\");\n\t\tthis.transcludeVariableIsFunction = false;\n\t\tthis.transcludeType = this.getAttribute(\"$type\");\n\t\tthis.transcludeOutput = this.getAttribute(\"$output\",\"text/html\");\n\t\tthis.transcludeTitle = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.transcludeSubTiddler = this.getAttribute(\"$subtiddler\");\n\t\tthis.transcludeField = this.getAttribute(\"$field\");\n\t\tthis.transcludeIndex = this.getAttribute(\"$index\");\n\t\tthis.transcludeMode = this.getAttribute(\"$mode\");\n\t\tthis.recursionMarker = this.getAttribute(\"$recursionMarker\",\"yes\");\n\t}\n};\n\n/*\nCollect string parameters\n*/\nTranscludeWidget.prototype.collectStringParameters = function() {\n\tvar self = this;\n\tthis.stringParametersByName = Object.create(null);\n\tif(!this.legacyMode) {\n\t\t$tw.utils.each(this.attributes,function(value,name) {\n\t\t\tif(name.charAt(0) === \"$\") {\n\t\t\t\tif(name.charAt(1) === \"$\") {\n\t\t\t\t\t// Attributes starting $$ represent parameters starting with a single $\n\t\t\t\t\tname = name.slice(1);\n\t\t\t\t} else {\n\t\t\t\t\t// Attributes starting with a single $ are reserved for the widget\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t\tself.stringParametersByName[name] = value;\n\t\t});\n\t}\n};\n\n/*\nCollect slot value parameters\n*/\nTranscludeWidget.prototype.collectSlotFillParameters = function() {\n\tvar self = this;\n\tthis.slotFillParseTrees = Object.create(null);\n\tif(this.legacyMode) {\n\t\tthis.slotFillParseTrees[\"ts-missing\"] = this.parseTreeNode.children;\n\t} else {\n\t\tthis.slotFillParseTrees[\"ts-raw\"] = this.parseTreeNode.children;\n\t\tvar noFillWidgetsFound = true,\n\t\t\tsearchParseTreeNodes = function(nodes) {\n\t\t\t\t$tw.utils.each(nodes,function(node) {\n\t\t\t\t\tif(node.type === \"fill\") {\n\t\t\t\t\t\tif(node.attributes[\"$name\"] && node.attributes[\"$name\"].type === \"string\") {\n\t\t\t\t\t\t\tvar slotValueName = node.attributes[\"$name\"].value;\n\t\t\t\t\t\t\tself.slotFillParseTrees[slotValueName] = node.children || [];\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnoFillWidgetsFound = false;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tsearchParseTreeNodes(node.children);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t};\n\t\tsearchParseTreeNodes(this.parseTreeNode.children);\n\t\tif(noFillWidgetsFound) {\n\t\t\tthis.slotFillParseTrees[\"ts-missing\"] = this.parseTreeNode.children;\n\t\t}\n\t}\n};\n\n/*\nGet transcluded details as an object {text:,type:}\n*/\nTranscludeWidget.prototype.getTransclusionTarget = function() {\n\tvar self = this;\n\tvar text;\n\t// Return the text and type of the target\n\tif(this.hasAttribute(\"$variable\")) {\n\t\tif(this.transcludeVariable) {\n\t\t\t// Transcluding a variable\n\t\t\tvar variableInfo = this.getVariableInfo(this.transcludeVariable,{params: this.getOrderedTransclusionParameters()});\n\t\t\tthis.transcludeVariableIsFunction = variableInfo.srcVariable && variableInfo.srcVariable.isFunctionDefinition;\n\t\t\ttext = variableInfo.text;\n\t\t\tthis.transcludeFunctionResult = text;\n\t\t\treturn {\n\t\t\t\ttext: variableInfo.text,\n\t\t\t\ttype: this.transcludeType\n\t\t\t};\n\t\t}\n\t} else {\n\t\t// Transcluding a text reference\n\t\tvar parserInfo = this.wiki.getTextReferenceParserInfo(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler,\n\t\t\t\t\t\t\tdefaultType: this.transcludeType\n\t\t\t\t\t\t});\n\t\treturn {\n\t\t\ttext: parserInfo.text,\n\t\t\ttype: parserInfo.type\n\t\t};\n\t}\n};\n\n/*\nGet transcluded parse tree nodes as an object {text:,type:,parseTreeNodes:,parseAsInline:}\n*/\nTranscludeWidget.prototype.parseTransclusionTarget = function(parseAsInline) {\n\tvar self = this;\n\tvar parser;\n\t// Get the parse tree\n\tif(this.hasAttribute(\"$variable\")) {\n\t\tif(this.transcludeVariable) {\n\t\t\t// Transcluding a variable\n\t\t\tvar variableInfo = this.getVariableInfo(this.transcludeVariable,{params: this.getOrderedTransclusionParameters()}),\n\t\t\t\tsrcVariable = variableInfo && variableInfo.srcVariable;\n\t\t\tif(srcVariable && srcVariable.isFunctionDefinition) {\n\t\t\t\tthis.transcludeVariableIsFunction = true;\n\t\t\t\tthis.transcludeFunctionResult = (variableInfo.resultList ? variableInfo.resultList[0] : variableInfo.text) || \"\";\n\t\t\t}\n\t\t\tif(variableInfo.text) {\n\t\t\t\tif(srcVariable && srcVariable.isFunctionDefinition) {\n\t\t\t\t\tparser = {\n\t\t\t\t\t\ttree: [{\n\t\t\t\t\t\t\ttype: \"text\",\n\t\t\t\t\t\t\ttext: this.transcludeFunctionResult\n\t\t\t\t\t\t}],\n\t\t\t\t\t\tsource: this.transcludeFunctionResult,\n\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\"\n\t\t\t\t\t};\n\t\t\t\t\tif(parseAsInline) {\n\t\t\t\t\t\tparser.tree[0] = {\n\t\t\t\t\t\t\ttype: \"text\",\n\t\t\t\t\t\t\ttext: this.transcludeFunctionResult\n\t\t\t\t\t\t};\n\t\t\t\t\t} else {\n\t\t\t\t\t\tparser.tree[0] = {\n\t\t\t\t\t\t\ttype: \"element\",\n\t\t\t\t\t\t\ttag: \"p\",\n\t\t\t\t\t\t\tchildren: [{\n\t\t\t\t\t\t\t\ttype: \"text\",\n\t\t\t\t\t\t\t\ttext: this.transcludeFunctionResult\n\t\t\t\t\t\t\t}]\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar cacheKey = (parseAsInline ? \"inlineParser\" : \"blockParser\") + (this.transcludeType || \"\");\n\t\t\t\t\tif(variableInfo.isCacheable && srcVariable[cacheKey]) {\n\t\t\t\t\t\tparser = srcVariable[cacheKey];\n\t\t\t\t\t} else {\n\t\t\t\t\t\tparser = this.wiki.parseText(this.transcludeType,variableInfo.text || \"\",{parseAsInline: parseAsInline, configTrimWhiteSpace: srcVariable && srcVariable.configTrimWhiteSpace});\n\t\t\t\t\t\tif(variableInfo.isCacheable) {\n\t\t\t\t\t\t\tsrcVariable[cacheKey] = parser;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parser) {\n\t\t\t\t\t// Add parameters widget for procedures and custom widgets\n\t\t\t\t\tif(srcVariable && (srcVariable.isProcedureDefinition || srcVariable.isWidgetDefinition)) {\n\t\t\t\t\t\tparser = {\n\t\t\t\t\t\t\ttree: [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\ttype: \"parameters\",\n\t\t\t\t\t\t\t\t\tchildren: parser.tree\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\tsource: parser.source,\n\t\t\t\t\t\t\ttype: parser.type\n\t\t\t\t\t\t}\n\t\t\t\t\t\t$tw.utils.each(srcVariable.params,function(param) {\n\t\t\t\t\t\t\tvar name = param.name;\n\t\t\t\t\t\t\t// Parameter names starting with dollar must be escaped to double dollars\n\t\t\t\t\t\t\tif(name.charAt(0) === \"$\") {\n\t\t\t\t\t\t\t\tname = \"$\" + name;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(parser.tree[0],name,param[\"default\"])\n\t\t\t\t\t\t});\n\t\t\t\t\t} else if(srcVariable && !srcVariable.isFunctionDefinition) {\n\t\t\t\t\t\t// For macros and ordinary variables, wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\t\t\t\t\tparser = {\n\t\t\t\t\t\t\ttree: [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\ttype: \"vars\",\n\t\t\t\t\t\t\t\t\tchildren: parser.tree\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\tsource: parser.source,\n\t\t\t\t\t\t\ttype: parser.type\n\t\t\t\t\t\t}\n\t\t\t\t\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(parser.tree[0],\"__\" + param.name + \"__\",param.value)\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// Transcluding a text reference\n\t\tparser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler,\n\t\t\t\t\t\t\tdefaultType: this.transcludeType\n\t\t\t\t\t\t});\n\t}\n\t// Return the parse tree\n\treturn {\n\t\tparser: parser,\n\t\tparseTreeNodes: parser ? parser.tree : (this.slotFillParseTrees[\"ts-missing\"] || []),\n\t\tparseAsInline: parseAsInline,\n\t\ttext: parser && parser.source,\n\t\ttype: parser && parser.type\n\t};\n};\n\n/*\nFetch all the string parameters as an ordered array of {name:, value:} where the name is optional\n*/\nTranscludeWidget.prototype.getOrderedTransclusionParameters = function() {\n\tvar result = [];\n\t// Collect the parameters\n\tfor(var name in this.stringParametersByName) {\n\t\tvar value = this.stringParametersByName[name];\n\t\tresult.push({name: name, value: value});\n\t}\n\t// Sort numerical parameter names first\n\tresult.sort(function(a,b) {\n\t\tvar aIsNumeric = !isNaN(a.name),\n\t\t\tbIsNumeric = !isNaN(b.name);\n\t\tif(aIsNumeric && bIsNumeric) {\n\t\t\treturn a.name - b.name;\n\t\t} else if(aIsNumeric) {\n\t\t\treturn -1;\n\t\t} else if(bIsNumeric) {\n\t\t\treturn 1;\n\t\t} else {\n\t\t\treturn a.name === b.name ? 0 : (a.name < b.name ? -1 : 1);\n\t\t}\n\t});\n\t// Remove names from numerical parameters\n\t$tw.utils.each(result,function(param,index) {\n\t\tif(!isNaN(param.name)) {\n\t\t\tdelete param.name;\n\t\t}\n\t});\n\treturn result;\n};\n\n/*\nFetch the value of a parameter\n*/\nTranscludeWidget.prototype.getTransclusionParameter = function(name,index,defaultValue) {\n\tif(name in this.stringParametersByName) {\n\t\treturn this.stringParametersByName[name];\n\t} else {\n\t\tvar name = \"\" + index;\n\t\tif(name in this.stringParametersByName) {\n\t\t\treturn this.stringParametersByName[name];\n\t\t}\n\t}\n\treturn defaultValue;\n};\n\n/*\nGet one of the special parameters to be provided by the parameters widget\n*/\nTranscludeWidget.prototype.getTransclusionMetaParameters = function() {\n\tvar self = this;\n\treturn {\n\t\t\"parseMode\": function() {\n\t\t\treturn self.parseAsInline ? \"inline\" : \"block\";\n\t\t},\n\t\t\"parseTreeNodes\": function() {\n\t\t\treturn JSON.stringify(self.parseTreeNode.children || []);\n\t\t},\n\t\t\"slotFillParseTreeNodes\": function() {\n\t\t\treturn JSON.stringify(self.slotFillParseTrees);\n\t\t},\n\t\t\"params\": function() {\n\t\t\treturn JSON.stringify(self.stringParametersByName);\n\t\t}\n\t};\n};\n\n/*\nFetch the value of a slot\n*/\nTranscludeWidget.prototype.getTransclusionSlotFill = function(name,defaultParseTreeNodes) {\n\tif(name && this.slotFillParseTrees[name] && this.slotFillParseTrees[name].length > 0) {\n\t\treturn this.slotFillParseTrees[name];\n\t} else {\n\t\treturn defaultParseTreeNodes || [];\n\t}\n};\n\n/*\nReturn whether this transclusion should be visible to the slot widget\n*/\nTranscludeWidget.prototype.hasVisibleSlots = function() {\n\treturn this.getAttribute(\"$fillignore\",\"no\") === \"no\";\n}\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\nTranscludeWidget.prototype.parserNeedsRefresh = function() {\n\t// Doesn't need to consider transcluded variables because a parent variable can't change once a widget has been created\n\tvar parserInfo = this.wiki.getTextReferenceParserInfo(this.transcludeTitle,this.transcludeField,this.transcludeIndex,{subTiddler:this.transcludeSubTiddler});\n\treturn (this.sourceText === undefined || parserInfo.sourceText !== this.sourceText || parserInfo.parserType !== this.parserType)\n};\n\nTranscludeWidget.prototype.functionNeedsRefresh = function() {\n\tvar oldResult = this.transcludeFunctionResult;\n\tvar variableInfo = this.getVariableInfo(this.transcludeVariable,{params: this.getOrderedTransclusionParameters()});\n\tvar newResult = (variableInfo.resultList ? variableInfo.resultList[0] : variableInfo.text) || \"\";\n\treturn oldResult !== newResult;\n}\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(($tw.utils.count(changedAttributes) > 0) || (this.transcludeVariableIsFunction && this.functionNeedsRefresh()) || (!this.transcludeVariable && changedTiddlers[this.transcludeTitle] && this.parserNeedsRefresh())) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/vars.js":{"title":"$:/core/modules/widgets/vars.js","text":"/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Initialise\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/view.js":{"title":"$:/core/modules/widgets/view.js","text":"/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"htmltextencoded\":\n\t\t\tthis.text = this.getValueAsHtmlTextEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsHtmlTextEncoded = function() {\n\treturn $tw.utils.htmlTextEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn $tw.utils.encodeURIComponentExtended(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn $tw.utils.encodeURIComponentExtended($tw.utils.encodeURIComponentExtended(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/widget.js":{"title":"$:/core/modules/widgets/widget.js","text":"/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variables = Object.create(this.parentWidget ? this.parentWidget.variables : null);\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\noptions includes:\n\tisProcedureDefinition: true if the variable is set via a \\procedure pragma (and hence should not have variable substitution performed)\n\tisFunctionDefinition: true if the variable is set via a \\function pragma (and hence should not have variable substitution performed)\n\tisWidgetDefinition: true if the variable is set via a \\widget pragma (and hence should not have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition,options) {\n\toptions = options || {};\n\tthis.variables[name] = {\n\t\tvalue: value,\n\t\tparams: params,\n\t\tisMacroDefinition: !!isMacroDefinition,\n\t\tisFunctionDefinition: !!options.isFunctionDefinition,\n\t\tisProcedureDefinition: !!options.isProcedureDefinition,\n\t\tisWidgetDefinition: !!options.isWidgetDefinition,\n\t\tconfigTrimWhiteSpace: !!options.configTrimWhiteSpace\n\t};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\n\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\nsource: optional source iterator for evaluating function invocations\nallowSelfAssigned: if true, includes the current widget in the context chain instead of just the parent\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} or {value:} of parameters to be applied\ntext: text of variable, with parameters properly substituted\nresultList: result of variable evaluation as an array\nsrcVariable: reference to the object defining the variable\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tactualParams = options.params || [],\n\t\tvariable;\n\tif(options.allowSelfAssigned) {\n\t\tvariable = this.variables[name];\n\t} else {\n\t\tvariable = this.parentWidget && this.parentWidget.variables[name];\n\t}\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(variable) {\n\t\tvar originalValue = variable.value,\n\t\t\tvalue = originalValue,\n\t\t\tparams = [],\n\t\t\tresultList = [value];\n\t\t// Only substitute parameter and variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tparams = self.resolveVariableParameters(variable.params,actualParams);\n\t\t\t// Substitute any parameters specified in the definition\n\t\t\t$tw.utils.each(params,function(param) {\n\t\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t\t});\n\t\t\tvalue = self.substituteVariableReferences(value,options);\n\t\t\tresultList = [value];\n\t\t} else if(variable.isFunctionDefinition) {\n\t\t\t// Function evaluations\n\t\t\tparams = self.resolveVariableParameters(variable.params,actualParams);\n\t\t\tvar variables = options.variables || Object.create(null);\n\t\t\t// Apply default parameter values\n\t\t\t$tw.utils.each(variable.params,function(param,index) {\n\t\t\t\tif(param[\"default\"]) {\n\t\t\t\t\tvariables[param.name] = param[\"default\"];\n\t\t\t\t}\n\t\t\t});\n\t\t\t// Parameters are an array of {value:} or {name:, value:} pairs\n\t\t\t$tw.utils.each(params,function(param) {\n\t\t\t\tvariables[param.name] = param.value;\n\t\t\t});\n\t\t\tresultList = this.wiki.filterTiddlers(value,this.makeFakeWidgetWithVariables(variables),options.source);\n\t\t\tvalue = resultList[0] || \"\";\n\t\t} else {\n\t\t\tparams = variable.params;\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params,\n\t\t\tresultList: resultList,\n\t\t\tsrcVariable: variable,\n\t\t\tisCacheable: originalValue === value\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\tvar text = this.evaluateMacroModule(name,actualParams);\n\tif(text === undefined) {\n\t\ttext = options.defaultValue;\n\t}\n\treturn {\n\t\ttext: text,\n\t\tresultList: [text]\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\n/*\nMaps actual parameters onto formal parameters, returning an array of {name:,value:} objects\nformalParams - Array of {name:,default:} (default value is optional)\nactualParams - Array of string values or {name:,value:} (name is optional)\n*/\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(typeof actualParams[m] !== \"string\" && actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tvar param = actualParams[nextAnonParameter++];\n\t\t\tparamValue = typeof param === \"string\" ? param : param.value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text,options) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn options.variables && options.variables[p1] || (self.getVariable(p1,{defaultValue: \"\"}));\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nMake a fake widget with specified variables, suitable for variable lookup in filters\n*/\nWidget.prototype.makeFakeWidgetWithVariables = function(variables) {\n\tvar self = this,\n\t\tvariables = variables || {};\n\treturn {\n\t\tgetVariable: function(name,opts) {\n\t\t\tif($tw.utils.hop(variables,name)) {\n\t\t\t\treturn variables[name];\n\t\t\t} else {\n\t\t\t\topts = opts || {};\n\t\t\t\topts.variables = variables;\n\t\t\t\treturn self.getVariable(name,opts);\n\t\t\t};\n\t\t},\n\t\tgetVariableInfo: function(name,opts) {\n\t\t\tif($tw.utils.hop(variables,name)) {\n\t\t\t\treturn {\n\t\t\t\t\ttext: variables[name]\n\t\t\t\t};\n\t\t\t} else {\n\t\t\t\topts = opts || {};\n\t\t\t\topts.variables = $tw.utils.extend({},variables,opts.variables);\n\t\t\t\treturn self.getVariableInfo(name,opts);\n\t\t\t};\n\t\t},\n\t\tmakeFakeWidgetWithVariables: self.makeFakeWidgetWithVariables,\n\t\tresolveVariableParameters: self.resolveVariableParameters,\n\t\twiki: self.wiki\n\t};\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed.\nOptions include:\nfilterFn: only include attributes where filterFn(name) returns true\n*/\nWidget.prototype.computeAttributes = function(options) {\n\toptions = options || {};\n\tvar changedAttributes = {},\n\t\tself = this;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(options.filterFn) {\n\t\t\tif(!options.filterFn(name)) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tvar value = self.computeAttribute(attribute);\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\nWidget.prototype.computeAttribute = function(attribute) {\n\tvar self = this,\n\t\tvalue;\n\tif(attribute.type === \"filtered\") {\n\t\tvalue = this.wiki.filterTiddlers(attribute.filter,this)[0] || \"\";\n\t} else if(attribute.type === \"indirect\") {\n\t\tvalue = this.wiki.getTextReference(attribute.textReference,\"\",this.getVariable(\"currentTiddler\")) || \"\";\n\t} else if(attribute.type === \"macro\") {\n\t\tvar variableInfo = this.getVariableInfo(attribute.value.name,{params: attribute.value.params});\n\t\tvalue = variableInfo.text;\n\t} else if(attribute.type === \"substituted\") {\n\t\tvalue = this.wiki.getSubstitutedText(attribute.rawValue,this) || \"\";\n\t} else { // String attribute\n\t\tvalue = attribute.value;\n\t}\n\treturn value;\n};\n\n/*\nCheck for the presence of an evaluated attribute on the widget. Note that attributes set to a missing variable (ie attr=<<missing>>) will be treated as missing\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nCheck for the presence of a raw attribute on the widget parse tree node. Note that attributes set to a missing variable (ie attr=<<missing>>) will NOT be treated as missing\n*/\nWidget.prototype.hasParseTreeNodeAttribute = function(name) {\n\treturn $tw.utils.hop(this.parseTreeNode.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the common attributes of the widget to a domNode\noptions include:\nsourcePrefix: prefix of attributes that are to be directly assigned (defaults to the empty string meaning all attributes)\ndestPrefix: prefix to be applied to attribute names that are to be directly assigned (defaults to the emtpy string which means no prefix is added)\nchangedAttributes: hashmap by attribute name of attributes to process (if missing, process all attributes)\nexcludeEventAttributes: ignores attributes whose name would begin with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tchangedAttributes = options.changedAttributes || this.attributes,\n\t\tsourcePrefix = options.sourcePrefix || \"\",\n\t\tdestPrefix = options.destPrefix || \"\",\n\t\tEVENT_ATTRIBUTE_PREFIX = \"on\";\n\tvar assignAttribute = function(name,value) {\n\t\t// Process any CSS custom properties\n\t\tif(name.substr(0,2) === \"--\" && name.length > 2) {\n\t\t\tdomNode.style.setProperty(name,value);\n\t\t\treturn;\n\t\t}\n\t\t// Process any style attributes before considering sourcePrefix and destPrefix\n\t\tif(name.substr(0,6) === \"style.\" && name.length > 6) {\n\t\t\tdomNode.style[$tw.utils.unHyphenateCss(name.substr(6))] = value;\n\t\t\treturn;\n\t\t}\n\t\t// Check if the sourcePrefix is a match\n\t\tif(name.substr(0,sourcePrefix.length) === sourcePrefix) {\n\t\t\tname = destPrefix + name.substr(sourcePrefix.length);\n\t\t} else {\n\t\t\tvalue = undefined;\n\t\t}\n\t\t// Check for excluded attribute names\n\t\tif(options.excludeEventAttributes && name.substr(0,2).toLowerCase() === EVENT_ATTRIBUTE_PREFIX) {\n\t\t\tvalue = undefined;\n\t\t}\n\t\tif(value !== undefined) {\n\t\t\t// Handle the xlink: namespace\n\t\t\tvar namespace = null;\n\t\t\tif(name.substr(0,6) === \"xlink:\" && name.length > 6) {\n\t\t\t\tnamespace = \"http://www.w3.org/1999/xlink\";\n\t\t\t\tname = name.substr(6);\n\t\t\t}\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tdomNode.setAttributeNS(namespace,name,value);\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t};\n\t// If the parse tree node has the orderedAttributes property then use that order\n\tif(this.parseTreeNode.orderedAttributes) {\n\t\t$tw.utils.each(this.parseTreeNode.orderedAttributes,function(attribute,index) {\n\t\t\tif(attribute.name in changedAttributes) {\n\t\t\t\tassignAttribute(attribute.name,self.getAttribute(attribute.name));\n\t\t\t}\n\t\t});\n\t// Otherwise update each changed attribute irrespective of order\n\t} else {\n\t\t$tw.utils.each(changedAttributes,function(value,name) {\n\t\t\tassignAttribute(name,self.getAttribute(name));\n\t\t});\t\n\t}\n};\n\n/*\nGet the number of ancestor widgets for this widget\n*/\nWidget.prototype.getAncestorCount = function() {\n\tif(this.ancestorCount === undefined) {\n\t\tif(this.parentWidget) {\n\t\t\tthis.ancestorCount = this.parentWidget.getAncestorCount() + 1;\n\t\t} else {\n\t\t\tthis.ancestorCount = 0;\n\t\t}\n\t}\n\treturn this.ancestorCount;\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes,options) {\n\toptions = options || {};\n\tthis.children = [];\n\tvar self = this;\n\t// Check for too much recursion\n\tif(this.getAncestorCount() > $tw.utils.TranscludeRecursionError.MAX_WIDGET_TREE_DEPTH) {\n\t\tthrow new $tw.utils.TranscludeRecursionError();\n\t} else {\n\t\t// Create set variable widgets for each variable\n\t\t$tw.utils.each(options.variables,function(value,name) {\n\t\t\tvar setVariableWidget = {\n\t\t\t\ttype: \"set\",\n\t\t\t\tattributes: {\n\t\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t\t},\n\t\t\t\tchildren: parseTreeNodes\n\t\t\t};\n\t\t\tparseTreeNodes = [setVariableWidget];\n\t\t});\n\t\t// Create the child widgets\n\t\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\t\tself.children.push(self.makeChildWidget(childNode));\n\t\t});\n\t}\n};\n\n/*\nConstruct the widget object for a parse tree node\noptions include:\n\tvariables: optional hashmap of variables to wrap around the widget\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode,options) {\n\tvar self = this;\n\toptions = options || {};\n\t// Check whether this node type is defined by a custom widget definition\n\tvar variableDefinitionName = \"$\" + parseTreeNode.type;\n\tif(this.variables[variableDefinitionName]) {\n\t\tvar isOverrideable = function() {\n\t\t\t\t// Widget is overrideable if its name contains a period, or if it is an existing JS widget and we're not in safe mode\n\t\t\t\treturn parseTreeNode.type.indexOf(\".\") !== -1 || (!!self.widgetClasses[parseTreeNode.type] && !$tw.safeMode);\n\t\t\t};\n\t\tif(!parseTreeNode.isNotRemappable && isOverrideable()) { \n\t\t\tvar variableInfo = this.getVariableInfo(variableDefinitionName,{allowSelfAssigned: true});\n\t\t\tif(variableInfo && variableInfo.srcVariable && variableInfo.srcVariable.value && variableInfo.srcVariable.isWidgetDefinition) {\n\t\t\t\tvar newParseTreeNode = {\n\t\t\t\t\ttype: \"transclude\",\n\t\t\t\t\tchildren: parseTreeNode.children,\n\t\t\t\t\tisBlock: parseTreeNode.isBlock\n\t\t\t\t};\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(newParseTreeNode,\"$variable\",variableDefinitionName);\n\t\t\t\t$tw.utils.each(parseTreeNode.attributes,function(attr,name) {\n\t\t\t\t\t// If the attribute starts with a dollar then add an extra dollar so that it doesn't clash with the $xxx attributes of transclude\n\t\t\t\t\tname = name.charAt(0) === \"$\" ? \"$\" + name : name;\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(newParseTreeNode,$tw.utils.extend({},attr,{name: name}));\n\t\t\t\t});\n\t\t\t\tparseTreeNode = newParseTreeNode;\n\t\t\t}\n\t\t}\n\t}\n\t// Get the widget class for this node type\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: [\n\t\t\t\tparseTreeNode\n\t\t\t]\n\t\t};\n\t\tparseTreeNode = setVariableWidget;\n\t});\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\tevent.widget = event.widget || this;\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t],\n\t\t\tchildIsActionWidget = !!child.invokeAction,\n\t\t\tactionRefreshPolicy = child.getVariable(\"tv-action-refresh-policy\"); // Default is \"once\"\n\t\t// Refresh the child if required\n\t\tif(childIsActionWidget || actionRefreshPolicy === \"always\") {\n\t\t\tchild.refreshSelf();\n\t\t}\n\t\t// Invoke the child if it is an action widget\n\t\tif(childIsActionWidget) {\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\n/*\nExecute action tiddlers by tag\n*/\nWidget.prototype.invokeActionsByTag = function(tag,event,variables) {\n\tvar self = this;\n\t$tw.utils.each(self.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\tself.invokeActionString(self.wiki.getTiddlerText(title),self,event,variables);\n\t});\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\n/*\nFind child <$data> widgets recursively. The tag name allows aliased versions of the widget to be found too\n*/\nWidget.prototype.findChildrenDataWidgets = function(children,tag,callback) {\n\tvar self = this;\n\t$tw.utils.each(children,function(child) {\n\t\tif(child.dataWidgetTag === tag) {\n\t\t\tcallback(child);\n\t\t}\n\t\tif(child.children) {\n\t\t\tself.findChildrenDataWidgets(child.children,tag,callback);\n\t\t}\n\t});\n};\n\n/*\nEvaluate a variable with parameters. This is a static convenience method that attempts to evaluate a variable as a function, returning an array of strings\n*/\nWidget.evaluateVariable = function(widget,name,options) {\n\tvar result;\n\tif(widget.getVariableInfo) {\n\t\tvar variableInfo = widget.getVariableInfo(name,options);\n\t\tresult = variableInfo.resultList || [variableInfo.text];\n\t} else {\n\t\tresult = [widget.getVariable(name)];\n\t}\n\treturn result;\n};\n\nexports.widget = Widget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/widgets/wikify.js":{"title":"$:/core/modules/widgets/wikify.js","text":"/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/core/modules/wiki-bulkops.js":{"title":"$:/core/modules/wiki-bulkops.js","text":"/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false,\n\t\t\t\t\tprocessList = function(listField) {\n\t\t\t\t\t\tif(listField && listField.indexOf(fromTitle) !== -1) {\n\t\t\t\t\t\t\t// Remove any existing instances of the toTitle\n\t\t\t\t\t\t\tvar p = listField.indexOf(toTitle);\n\t\t\t\t\t\t\twhile(p !== -1) {\n\t\t\t\t\t\t\t\tlistField.splice(p,1);\n\t\t\t\t\t\t\t\tp = listField.indexOf(toTitle);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// Replace the fromTitle with toTitle\n\t\t\t\t\t\t\t$tw.utils.each(listField,function (title,index) {\n\t\t\t\t\t\t\t\tif(title === fromTitle) {\n\t\t\t\t\t\t\t\t\tlistField[index] = toTitle;\n\t\t\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\tprocessList(tags);\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\tprocessList(list);\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n","type":"application/javascript","module-type":"wikimethod"},"$:/core/modules/wiki.js":{"title":"$:/core/modules/wiki.js","text":"/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title || defaultText;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,{},{suppressTimestamp: options.suppressTimestamp});\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type] || [];\n\tthis.eventListeners[type].push(listener);\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\noptions.prefix must be a string\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar title = baseTitle,\n\t\ttemplate = options.template || \"\",\n\t\t// test if .startCount is a positive integer. If not set to 0\n\t\tc = (parseInt(options.startCount,10) > 0) ? parseInt(options.startCount,10) : 0,\n\t\tprefix = (typeof(options.prefix) === \"string\") ? options.prefix : \" \";\n\n\tif (template) {\n\t\t// \"count\" is important to avoid an endless loop in while(...)!!\n\t\ttemplate = (/\\$count:?(\\d+)?\\$/i.test(template)) ? template : template + \"$count$\";\n\t\t// .formatTitleString() expects strings as input\n\t\ttitle = $tw.utils.formatTitleString(template,{\"base\":baseTitle,\"separator\":prefix,\"counter\":c+\"\"});\n\t\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\t\ttitle = $tw.utils.formatTitleString(template,{\"base\":baseTitle,\"separator\":prefix,\"counter\":(++c)+\"\"});\n\t\t}\n\t} else {\n\t\tif (c > 0) {\n\t\t\ttitle = baseTitle + prefix + c;\n\t\t}\n\t\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\t\ttitle = baseTitle + prefix + (++c);\n\t\t}\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isVolatileTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/volatile/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.isBinaryTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.encoding === \"base64\";\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\tif(sortField === \"title\") {\n\t\tif(!isNumeric && !isAlphaNumeric) {\n\t\t\tif(isCaseSensitive) {\n\t\t\t\tif(isDescending) {\n\t\t\t\t\ttitles.sort(function(a,b) {\n\t\t\t\t\t\treturn b.localeCompare(a);\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\ttitles.sort(function(a,b) {\n\t\t\t\t\t\treturn a.localeCompare(b);\n\t\t\t\t\t});\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\tif(isDescending) {\n\t\t\t\t\ttitles.sort(function(a,b) {\n\t\t\t\t\t\treturn b.toLowerCase().localeCompare(a.toLowerCase());\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\ttitles.sort(function(a,b) {\n\t\t\t\t\t\treturn a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t\t\t\t});\n\t\t\t\t}\t\n\t\t\t}\n\t\t} else {\n\t\t\ttitles.sort(function(a,b) {\n\t\t\t\tvar x,y;\n\t\t\t\tif(isNumeric) {\n\t\t\t\t\tx = Number(a);\n\t\t\t\t\ty = Number(b);\n\t\t\t\t\tif(isNaN(x)) {\n\t\t\t\t\t\tif(isNaN(y)) {\n\t\t\t\t\t\t\t// If neither value is a number then fall through to a textual comparison\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn isDescending ? -1 : 1;\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif(isNaN(y)) {\n\t\t\t\t\t\t\treturn isDescending ? 1 : -1;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn isDescending ? y - x : x - y;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(isAlphaNumeric) {\n\t\t\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t\t\t}\n\t\t\t\tif(!isCaseSensitive) {\n\t\t\t\t\ta = a.toLowerCase();\n\t\t\t\t\tb = b.toLowerCase();\n\t\t\t\t}\n\t\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t\t});\n\t\t}\n\t} else {\n\t\ttitles.sort(function(a,b) {\n\t\t\tvar x,y;\n\t\t\tif(sortField !== \"title\") {\n\t\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\t\tif(tiddlerA) {\n\t\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t\t} else {\n\t\t\t\t\ta = \"\";\n\t\t\t\t}\n\t\t\t\tif(tiddlerB) {\n\t\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t\t} else {\n\t\t\t\t\tb = \"\";\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(isNumeric) {\n\t\t\t\tx = Number(a);\n\t\t\t\ty = Number(b);\n\t\t\t\tif(isNaN(x)) {\n\t\t\t\t\tif(isNaN(y)) {\n\t\t\t\t\t\t// If neither value is a number then fall through to a textual comparison\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn isDescending ? -1 : 1;\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tif(isNaN(y)) {\n\t\t\t\t\t\treturn isDescending ? 1 : -1;\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn isDescending ? y - x : x - y;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(Object.prototype.toString.call(a) === \"[object Date]\" && Object.prototype.toString.call(b) === \"[object Date]\") {\n\t\t\t\treturn isDescending ? b - a : a - b;\n\t\t\t}\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(isAlphaNumeric) {\n\t\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t\t}\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t});\n\t}\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked within the given parse tree\n */\nexports.extractLinks = function(parseTreeRoot) {\n\t// Count up the links\n\tvar links = [],\n\t\tcheckParseTree = function(parseTree) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn links;\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\tif(parser) {\n\t\t\treturn self.extractLinks(parser.tree);\n\t\t}\n\t\treturn [];\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbackIndexer = this.getIndexer(\"BackIndexer\"),\n\t\tbacklinks = backIndexer && backIndexer.subIndexers.link.lookup(targetTitle);\n\n\tif(!backlinks) {\n\t\tbacklinks = [];\n\t\tthis.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self.getTiddlerLinks(title);\n\t\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\t\tbacklinks.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn backlinks;\n};\n\n\n/*\nReturn an array of tiddler titles that are directly transcluded within the given parse tree. `title` is the tiddler being parsed, we will ignore its self-referential transclusions, only return\n */\nexports.extractTranscludes = function(parseTreeRoot, title) {\n\t// Count up the transcludes\n\tvar transcludes = [],\n\t\tcheckParseTree = function(parseTree, parentNode) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"transclude\") {\n\t\t\t\t\tif(parseTreeNode.attributes.$tiddler) {\n\t\t\t\t\t\tif(parseTreeNode.attributes.$tiddler.type === \"string\") {\n\t\t\t\t\t\t\tvar value;\n\t\t\t\t\t\t\t// if it is Transclusion with Templates like `{{Index||$:/core/ui/TagTemplate}}`, the `$tiddler` will point to the template. We need to find the actual target tiddler from parent node\n\t\t\t\t\t\t\tif(parentNode && parentNode.type === \"tiddler\" && parentNode.attributes.tiddler && parentNode.attributes.tiddler.type === \"string\") {\n\t\t\t\t\t\t\t\t// Empty value (like `{{!!field}}`) means self-referential transclusion.\n\t\t\t\t\t\t\t\tvalue = parentNode.attributes.tiddler.value || title;\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tvalue = parseTreeNode.attributes.$tiddler.value;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t} else if(parseTreeNode.attributes.tiddler) {\n\t\t\t\t\t\tif (parseTreeNode.attributes.tiddler.type === \"string\") {\n\t\t\t\t\t\t\t// Old transclude widget usage\n\t\t\t\t\t\t\tvalue = parseTreeNode.attributes.tiddler.value;\n\t\t\t\t\t\t}\n\t\t\t\t\t} else if(parseTreeNode.attributes.$field && parseTreeNode.attributes.$field.type === \"string\") {\n\t\t\t\t\t\t// Empty value (like `<$transclude $field='created'/>`) means self-referential transclusion. \n\t\t\t\t\t\tvalue = title;\n\t\t\t\t\t} else if(parseTreeNode.attributes.field && parseTreeNode.attributes.field.type === \"string\") {\n\t\t\t\t\t\t// Old usage with Empty value (like `<$transclude field='created'/>`)\n\t\t\t\t\t\tvalue = title;\n\t\t\t\t\t}\n\t\t\t\t\t// Deduplicate the result.\n\t\t\t\t\tif(value && transcludes.indexOf(value) === -1) {\n\t\t\t\t\t\t$tw.utils.pushTop(transcludes,value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children,parseTreeNode);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn transcludes;\n};\n\n\n/*\nReturn an array of tiddler titles that are transcluded from the specified tiddler\n*/\nexports.getTiddlerTranscludes = function(title) {\n\tvar self = this;\n\t// We'll cache the transcludes so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"transcludes\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\tif(parser) {\n\t\t\t// this will ignore self-referential transclusions from `title`\n\t\t\treturn self.extractTranscludes(parser.tree,title);\n\t\t}\n\t\treturn [];\n\t});\n};\n\n/*\nReturn an array of tiddler titles that transclude to the specified tiddler\n*/\nexports.getTiddlerBacktranscludes = function(targetTitle) {\n\tvar self = this,\n\t\tbackIndexer = this.getIndexer(\"BackIndexer\"),\n\t\tbacktranscludes = backIndexer && backIndexer.subIndexers.transclude.lookup(targetTitle);\n\n\tif(!backtranscludes) {\n\t\tbacktranscludes = [];\n\t}\n\treturn backtranscludes;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar wiki = this;\n\tvar listings = this.getGlobalCache(\"listings-\" + fieldName,function() {\n\t\tvar listings = Object.create(null);\n\t\twiki.each(function(tiddler,title) {\n\t\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\t\tif(list) {\n\t\t\t\tfor(var i = 0; i < list.length; i++) {\n\t\t\t\t\tvar listItem = list[i],\n\t\t\t\t\t\tlisting = listings[listItem] || [];\n\t\t\t\t\tif (listing.indexOf(title) === -1) {\n\t\t\t\t\t\tlisting.push(title);\n\t\t\t\t\t}\n\t\t\t\t\tlistings[listItem] = listing;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\treturn listings;\n\t});\n\treturn listings[targetTitle] || [];\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\t// Given a title, this function will place it in the correct location\n\t// within titles.\n\tfunction moveItemInList(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\t// if this title is placed relative\n\t\t\t\t\t// to another title, make sure that\n\t\t\t\t\t// title is placed before we place\n\t\t\t\t\t// this one.\n\t\t\t\t\tmoveItemInList(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\t// Same deal\n\t\t\t\t\tmoveItemInList(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If a new position is specified, let's move it\n\t\t\t\tif (newPos !== -1) {\n\t\t\t\t\t// get its current Pos, and make sure\n\t\t\t\t\t// sure that it's _actually_ in the list\n\t\t\t\t\t// and that it would _actually_ move\n\t\t\t\t\t// (#4275) We don't bother calling\n\t\t\t\t\t// indexOf unless we have a new\n\t\t\t\t\t// position to work with\n\t\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\t\t// move it!\n\t\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t\t}\n\t\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tmoveItemInList(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter,spaces) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tspaces = (spaces === undefined) ? $tw.config.preferences.jsonSpaces : spaces,\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,spaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\treturn $tw.utils.parseJSONSafe(tiddler.fields.text,defaultData);\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\noptions: optional hashmap of options including:\n\tsuppressTimestamp: if true, don't set the creation/modification timestamps\n*/\nexports.setTiddlerData = function(title,data,fields,options) {\n\toptions = options || {};\n\tvar existingTiddler = this.getTiddler(title),\n\t\tcreationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields(),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(creationFields,existingTiddler,fields,newFields,modificationFields));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName] !== undefined) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri,\n\t\tconfigTrimWhiteSpace: options.configTrimWhiteSpace\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,\n\t\ttext,\n\t\tparserInfo;\n\tif(!options.subTiddler) {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t} \n\tparserInfo = this.getTextReferenceParserInfo(title,field,index,options);\n\tif(parserInfo.sourceText !== null) {\n\t\treturn this.parseText(parserInfo.parserType,parserInfo.sourceText,options);\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.getTextReferenceParserInfo = function(title,field,index,options) {\n\tvar defaultType = options.defaultType || \"text/vnd.tiddlywiki\",\n\t\ttiddler,\n\t\tparserInfo = {\n\t\t\tsourceText : null,\n\t\t\tparserType : defaultType\n\t\t};\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\tparserInfo.sourceText = tiddler.fields.text || \"\";\n\t\t\tif(tiddler.fields.type) {\n\t\t\t\tparserInfo.parserType = tiddler.fields.type;\n\t\t\t}\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\tparserInfo.sourceText = title;\n\t\t} else if(tiddler && tiddler.fields) {\n\t\t\tparserInfo.sourceText = tiddler.hasField(field) ? tiddler.fields[field].toString() : null;\n\t\t}\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\tparserInfo.sourceText = this.extractTiddlerDataItem(tiddler,index,null);\n\t}\n\tif(parserInfo.sourceText === null) {\n\t\tparserInfo.parserType = null;\n\t}\n\treturn parserInfo;\n}\n\n/*\nParse a block of text of a specified MIME type\n\ttext: text on which to perform substitutions\n\twidget\n\toptions: see below\nOptions include:\n\tsubstitutions: an optional array of substitutions\n*/\nexports.getSubstitutedText = function(text,widget,options) {\n\toptions = options || {};\n\ttext = text || \"\";\n\tvar self = this,\n\t\tsubstitutions = options.substitutions || [],\n\t\toutput;\n\t// Evaluate embedded filters and substitute with first result\n\toutput = text.replace(/\\$\\{([\\S\\s]+?)\\}\\$/g, function(match,filter) {\n\t\treturn self.filterTiddlers(filter,widget)[0] || \"\";\n\t});\n\t// Process any substitutions provided in options\n\t$tw.utils.each(substitutions,function(substitute) {\n\t\toutput = $tw.utils.replaceString(output,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(substitute.name) + \"\\\\$\",\"mg\"),substitute.value);\n\t});\n\t// Substitute any variable references with their values\n\treturn output.replace(/\\$\\(([^\\)\\$]+)\\)\\$/g, function(match,varname) {\n\t\treturn widget.getVariable(varname,{defaultValue: \"\"})\n\t});\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create let variable widget for variables\n\tif($tw.utils.count(options.variables) > 0) {\n\t\tvar letVariableWidget = {\n\t\t\ttype: \"let\",\n\t\t\tattributes: {\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\t$tw.utils.each(options.variables,function(value,name) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(letVariableWidget,name,\"\" + value);\n\t\t});\n\t\tcurrWidgetNode.children = [letVariableWidget];\n\t\tcurrWidgetNode = letVariableWidget;\n\t}\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.recursionMarker : optional flag to set a recursion marker, defaults to \"yes\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\trecursionMarker: {\n\t\t\t\t\tname: \"recursionMarker\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: options.recursionMarker || \"yes\"\n\t\t\t\t\t},\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = this.getTiddlerText(\"$:/core/config/GlobalImportFilter\");\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn this.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator),\n\t\twhere iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, \n\t\t\tregardless of adjacency or ordering\n\t\tsome: treats search string as a list of tokens, and matches if at least ONE token is found\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tregExpStr=\"\",\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else if(options.some) {\n\t\tterms = text.trim().split(/[^\\S\\xA0]+/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tregExpStr += (t===0) ? anchor + $tw.utils.escapeRegExp(terms[t]) : \"|\" + anchor + $tw.utils.escapeRegExp(terms[t]);\n\t\t\t}\n\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + regExpStr + \")\",flags));\n\t\t}\n\t} else { // default: words\n\t\tterms = text.split(/[^\\S\\xA0]+/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(!tiddler.hasField(\"_is_skinny\")) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text || \"\";\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nExecute an action string without an associated context widget\n*/\nexports.invokeActionString = function(actions,event,variables,options) {\n\tvar widget = this.makeWidget(null,{parentWidget: options.parentWidget});\n\twidget.invokeActionString(actions,null,event,variables);\n};\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\"};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\n\tconsole.log(\"$tw.wiki.addToHistory() is deprecated since V5.1.23! Use the this.story.addToHistory() from the story-object!\")\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\tstory.addToStory(title,fromTitle,options);\n\tconsole.log(\"$tw.wiki.addToStory() is deprecated since V5.1.23! Use the this.story.addToStory() from the story-object!\")\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n// Determine whether a plugin by title is dynamically loadable\nexports.doesPluginRequireReload = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler && tiddler.fields.type === \"application/json\" && tiddler.fields[\"plugin-type\"]) {\n\t\tif(tiddler.fields[\"plugin-type\"] === \"import\") {\n\t\t\t// The import plugin never requires reloading\n\t\t\treturn false;\n\t\t}\n\t}\n\treturn this.doesPluginInfoRequireReload(this.getPluginInfo(title) || this.getTiddlerDataCached(title));\n};\n\n// Determine whether a plugin info structure is dynamically loadable\nexports.doesPluginInfoRequireReload = function(pluginInfo) {\n\tif(pluginInfo) {\n\t\tvar foundModule = false;\n\t\t$tw.utils.each(pluginInfo.tiddlers,function(tiddler) {\n\t\t\tif(tiddler.type === \"application/javascript\" && $tw.utils.hop(tiddler,\"module-type\")) {\n\t\t\t\tfoundModule = true;\n\t\t\t}\n\t\t});\n\t\treturn foundModule;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.slugify = function(title,options) {\n\tvar tiddler = this.getTiddler(title),\n\t\tslug;\n\tif(tiddler && tiddler.fields.slug) {\n\t\tslug = tiddler.fields.slug;\n\t} else {\n\t\tslug = $tw.utils.transliterate(title.toString().toLowerCase()) // Replace diacritics with basic lowercase ASCII\n\t\t\t.replace(/\\s+/g,\"-\") // Replace spaces with -\n\t\t\t.replace(/[^\\w\\-\\.]+/g,\"\") // Remove all non-word chars except dash and dot\n\t\t\t.replace(/\\-\\-+/g,\"-\") // Replace multiple - with single -\n\t\t\t.replace(/^-+/,\"\") // Trim - from start of text\n\t\t\t.replace(/-+$/,\"\"); // Trim - from end of text\n\t}\n\t// If the resulting slug is blank (eg because the title is just punctuation characters)\n\tif(!slug) {\n\t\t// ...then just use the character codes of the title\n\t\tvar result = [];\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tresult.push(char.charCodeAt(0).toString());\n\t\t});\n\t\tslug = result.join(\"-\");\n\t}\n\treturn slug;\n};\n\n})();\n","type":"application/javascript","module-type":"wikimethod"},"$:/palettes/Blanca":{"title":"$:/palettes/Blanca","name":"Blanca","color-scheme":"light","description":"A clean white palette to let you focus","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","text":"alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nfootnote-target-background: #ecf2ff\nforeground: #333333\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"},"$:/palettes/Blue":{"title":"$:/palettes/Blue","name":"Blue","color-scheme":"light","description":"A blue theme","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","text":"alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nfootnote-target-background: #ecf2ff\nforeground: #333353\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"},"$:/palettes/Muted":{"title":"$:/palettes/Muted","name":"Muted","color-scheme":"light","description":"Bright tiddlers on a muted background","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","text":"alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nfootnote-target-background: #ecf2ff\nforeground: #333333\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"},"$:/palettes/ContrastDark":{"title":"$:/palettes/ContrastDark","name":"Contrast (Dark)","color-scheme":"dark","description":"High contrast and unambiguous (dark version)","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","text":"alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nfootnote-target-background: #4c4c4c\nforeground: #fff\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"},"$:/palettes/ContrastLight":{"title":"$:/palettes/ContrastLight","name":"Contrast (Light)","color-scheme":"light","description":"High contrast and unambiguous (light version)","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","text":"alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nfootnote-target-background: #e5e5e5\nforeground: #000\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"},"$:/palettes/CupertinoDark":{"title":"$:/palettes/CupertinoDark","tags":"$:/tags/Palette","color-scheme":"dark","name":"Cupertino Dark","description":"A macOS inspired dark palette","type":"application/x-tiddler-dictionary","text":"alert-background: #FF453A\nalert-border: #FF453A\nalert-highlight: #FFD60A\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #282828\nblockquote-bar: <<colour page-background>>\nbutton-foreground: <<colour foreground>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #FF453A\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour tiddler-info-background>>\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: #3F638B\ndropdown-tab-background: #323232\ndropzone-background: #30D158\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #BF5AF2\nexternal-link-foreground: #32D74B\nfootnote-target-background: #747474\nforeground: #FFFFFF\nhighlight-background: #ffff78\nhighlight-foreground: #000000\nmenubar-background: #464646\nmenubar-foreground: #ffffff\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: #98989D\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #323232\npre-background: #464646\npre-border: transparent\nprimary: #0A84FF\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #FF9F0A\nsidebar-controls-foreground: #8E8E93\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: #3F638B\nsidebar-tab-background: <<colour background>>\nsidebar-tab-border-selected: <<colour background>>\nsidebar-tab-border: <<colour background>>\nsidebar-tab-divider: <<colour background>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: #ffffff\nstatic-alert-foreground: #B4B4B4\ntab-background-selected: #3F638B\ntab-background: <<colour page-background>>\ntab-border-selected: <<colour page-background>>\ntab-border: <<colour page-background>>\ntab-divider: <<colour page-background>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #464646\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #48484A\ntag-foreground: #323232\ntiddler-background: <<colour background>>\ntiddler-border: transparent\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: #48484A\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #1E1E1E\ntiddler-info-border: #1E1E1E\ntiddler-info-tab-background: #3F638B\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: #464646\nselection-background: #3F638B\nselection-foreground: #ffffff\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #3F638B\nwikilist-button-foreground: <<colour foreground>>\nwikilist-button-open: #32D74B\nwikilist-button-open-hover: #32D74B\nwikilist-button-reveal: #0A84FF\nwikilist-button-reveal-hover: #0A84FF\nwikilist-button-remove: #FF453A\nwikilist-button-remove-hover: #FF453A\nwikilist-droplink-dragover: #32D74B\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour foreground>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-url: <<colour muted-foreground>>\n"},"$:/palettes/DarkPhotos":{"title":"$:/palettes/DarkPhotos","created":"20150402111612188","description":"Good with dark photo backgrounds","modified":"20150402112344080","name":"DarkPhotos","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","color-scheme":"light","text":"alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nfootnote-target-background: #ecf2ff\nforeground: #333333\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"},"$:/palettes/DesertSand":{"title":"$:/palettes/DesertSand","tags":"$:/tags/Palette","color-scheme":"light","name":"Desert Sand","description":"A desert sand palette","type":"application/x-tiddler-dictionary","text":"alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #E9E0C7\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour foreground>>\ncode-background: #F3EDDF\ncode-border: #C3BAA1\ncode-foreground: #ab3250\ndiff-delete-background: #bd8b8b\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #91c093\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ad3434\ndownload-background: #6ca16c\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #E9E0C7\ndropdown-tab-background: #BAB29C\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #313163\nexternal-link-foreground: #555592\nfootnote-target-background: #fff7d9\nforeground: #2D2A23\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmenubar-background: #CDC2A6\nmenubar-foreground: #5A5446\nmessage-background: #ECE5CF\nmessage-border: #D6CBAA\nmessage-foreground: #5f6e7d\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #8A8885\nmodal-footer-background: #CDC2A6\nmodal-footer-border: #9D998E\nmodal-header-border: #9D998E\nmuted-foreground: #9D998E\nnotification-background: #F0E9D7\nnotification-border: #939189\npage-background: #e0d3af\npre-background: #D6CBAA\npre-border: #CDC2A6\nprimary: #5B6F55\nselection-background: #9D947B\nselection-foreground: <<colour foreground>>\nselect-tag-background: #F0E9D7\nselect-tag-foreground: #2D2A23\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #2D2A23\nsidebar-controls-foreground: #867F69\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #867F69\nsidebar-muted-foreground-hover: #706A58\nsidebar-muted-foreground: #B3A98C\nsidebar-tab-background-selected: #e0d3af\nsidebar-tab-background: #A6A193\nsidebar-tab-border-selected: #C3BAA1\nsidebar-tab-border: #C3BAA1\nsidebar-tab-divider: #CDC2A6\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #2D2A23\nsidebar-tiddler-link-foreground-hover: #433F35\nsidebar-tiddler-link-foreground: #706A58\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #A6A193\ntab-background-selected: #E9E0C7\ntab-background: #A6A193\ntab-border-selected: #C3BAA1\ntab-border: #C3BAA1\ntab-divider: #CDC2A6\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #2D2A23\ntable-border: #9D998E\ntable-footer-background: #8A8885\ntable-header-background: #B0AA98\ntag-background: #706A58\ntag-foreground: #E3D7B7\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #9D947B\ntiddler-controls-foreground-selected: #706A58\ntiddler-controls-foreground: #C3BAA1\ntiddler-editor-background: #E9E0C7\ntiddler-editor-border-image: #A6A193\ntiddler-editor-border: #A6A193\ntiddler-editor-fields-even: #D6CBAA\ntiddler-editor-fields-odd: #C3BAA1\ntiddler-info-background: #E3D7B7\ntiddler-info-border: #BAB29C\ntiddler-info-tab-background: #E9E0C7\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #867F69\ntiddler-title-foreground: #374464\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #8A8885\nvery-muted-foreground: #CDC2A6\nwikilist-background: <<colour page-background>>\nwikilist-item: #CDC2A6\nwikilist-info: #161512\nwikilist-title: #433F35\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #706A58\nwikilist-button-open: #7db66a\nwikilist-button-open-hover: #56a556\nwikilist-button-reveal: #5a6c9e\nwikilist-button-reveal-hover: #454591\nwikilist-button-remove: #bc5972\nwikilist-button-remove-hover: #814040\nwikilist-toolbar-background: #CDC2A6\nwikilist-toolbar-foreground: #2D2A23\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #A6A193\nwikilist-button-foreground: #161512\n"},"$:/palettes/GruvboxDark":{"title":"$:/palettes/GruvboxDark","name":"Gruvbox Dark","color-scheme":"dark","description":"Retro groove color scheme","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","license":"https://github.com/morhetz/gruvbox","text":"alert-background: #cc241d\nalert-border: #cc241d\nalert-highlight: #d79921\nalert-muted-foreground: #504945\nbackground: #3c3836\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour foreground>>\ncode-background: #504945\ncode-border: #504945\ncode-foreground: #fb4934\ndiff-delete-background: #fb4934\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #b8bb26\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #fb4934\ndownload-background: #b8bb26\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #665c54\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ebdbb2\ndropdown-tab-background: #665c54\ndropzone-background: #98971a\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #d3869b\nexternal-link-foreground: #8ec07c\nfootnote-target-background: #665c54\nforeground: #fbf1c7\nhighlight-background: #ffff79\nhighlight-foreground: #000000\nmenubar-background: #504945\nmenubar-foreground: <<colour foreground>>\nmessage-background: #83a598\nmessage-border: #83a598\nmessage-foreground: #3c3836\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #504945\nmodal-footer-background: #3c3836\nmodal-footer-border: #3c3836\nmodal-header-border: #3c3836\nmuted-foreground: #d5c4a1\nnotification-background: <<colour primary>>\nnotification-border: <<colour primary>>\npage-background: #282828\npre-background: #504945\npre-border: #504945\nprimary: #d79921\nselect-tag-background: #665c54\nselect-tag-foreground: <<colour foreground>>\nselection-background: #458588\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #7c6f64\nsidebar-controls-foreground: #504945\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #fbf1c7\nsidebar-muted-foreground-hover: #7c6f64\nsidebar-muted-foreground: #504945\nsidebar-tab-background-selected: #bdae93\nsidebar-tab-background: #3c3836\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #bdae93\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #282828\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #458588\nsidebar-tiddler-link-foreground: #98971a\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstability-deprecated: #cc241d\nstability-experimental: #d79921\nstability-legacy: #458588\nstability-stable: #98971a\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ebdbb2\ntab-background: #665c54\ntab-border-selected: #665c54\ntab-border: #665c54\ntab-divider: #bdae93\ntab-foreground-selected: #282828\ntab-foreground: #ebdbb2\ntable-border: #7c6f64\ntable-footer-background: #665c54\ntable-header-background: #504945\ntag-background: #d3869b\ntag-foreground: #282828\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #7c6f64\ntiddler-controls-foreground-selected: <<colour primary>>\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #32302f\ntiddler-editor-border-image: #282828\ntiddler-editor-border: #282828\ntiddler-editor-fields-even: #504945\ntiddler-editor-fields-odd: #7c6f64\ntiddler-info-background: #32302f\ntiddler-info-border: #ebdbb2\ntiddler-info-tab-background: #ebdbb2\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #7c6f64\ntiddler-title-foreground: #a89984\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #504945\nvery-muted-foreground: #bdae93\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #acacac\nwikilist-button-foreground: <<colour button-foreground>>\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: <<colour muted-foreground>>\nwikilist-button-open-hover: <<colour primary>>\nwikilist-button-open: <<colour dropzone-background>>\nwikilist-button-remove: <<colour dirty-indicator>>\nwikilist-button-remove-hover: <<colour alert-background>>\nwikilist-droplink-dragover: <<colour dropzone-background>>\nwikilist-button-reveal: <<colour sidebar-tiddler-link-foreground-hover>>\nwikilist-button-reveal-hover: <<colour message-background>>\n"},"$:/palettes/Nord":{"title":"$:/palettes/Nord","name":"Nord","color-scheme":"dark","description":"An arctic, north-bluish color palette.","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","license":"MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md","text":"alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour foreground>>\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nfootnote-target-background: #2E3440\nforeground: #d8dee9\nhighlight-background: #ffff78\nhighlight-foreground: #000000\nmenubar-background: #2E3440\nmenubar-foreground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nselection-background: #5E81AC\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #D8DEE9\nsidebar-controls-foreground: #4C566A\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstability-deprecated: #bf616a\nstability-experimental: #d08770\nstability-legacy: #88c0d0\nstability-stable: #a3be8c\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #3b4252\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\nwikilist-background: <<colour page-background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-item: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-info: <<colour muted-foreground>>\nwikilist-button-open: #A3BE8C\nwikilist-button-open-hover: #A3BE8C\nwikilist-button-reveal: #81A1C1\nwikilist-button-reveal-hover: #81A1C1\nwikilist-button-remove: #B48EAD\nwikilist-button-remove-hover: #B48EAD\n"},"$:/palettes/Rocker":{"title":"$:/palettes/Rocker","name":"Rocker","color-scheme":"dark","description":"A dark theme","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","text":"alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nfootnote-target-background: #ecf2ff\nforeground: #333333\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"},"$:/palettes/SolarFlare":{"title":"$:/palettes/SolarFlare","name":"Solar Flare","color-scheme":"light","description":"Warm, relaxing earth colours","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","text":": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n download-foreground: <<colour background>>\n dragger-foreground: <<colour background>>\n dropdown-background: <<colour background>>\n modal-background: <<colour background>>\n sidebar-foreground-shadow: <<colour background>>\n tiddler-background: <<colour background>>\n tiddler-border: <<colour background>>\n tiddler-link-background: <<colour background>>\n tab-background-selected: <<colour background>>\n dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n dragger-background: <<colour foreground>>\n tab-foreground: <<colour foreground>>\n tab-foreground-selected: <<colour tab-foreground>>\n sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n sidebar-tab-foreground: <<colour tab-foreground>>\n sidebar-button-foreground: <<colour foreground>>\n sidebar-controls-foreground: <<colour foreground>>\n sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n alert-muted-foreground: <<colour base01>>\n: base00\n code-foreground: <<colour base00>>\n message-foreground: <<colour base00>>\n tag-foreground: <<colour base00>>\n: base0\n sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n muted-foreground: <<colour base1>>\n blockquote-bar: <<colour muted-foreground>>\n dropdown-border: <<colour muted-foreground>>\n sidebar-muted-foreground: <<colour muted-foreground>>\n tiddler-title-foreground: <<colour muted-foreground>>\n site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n modal-footer-background: <<colour base2>>\n page-background: <<colour base2>>\n modal-backdrop: <<colour page-background>>\n notification-background: <<colour page-background>>\n code-background: <<colour page-background>>\n code-border: <<colour code-background>>\n pre-background: <<colour page-background>>\n pre-border: <<colour pre-background>>\n sidebar-tab-background-selected: <<colour page-background>>\n table-header-background: <<colour base2>>\n tag-background: <<colour base2>>\n tiddler-editor-background: <<colour base2>>\n tiddler-info-background: <<colour base2>>\n tiddler-info-tab-background: <<colour base2>>\n tab-background: <<colour base2>>\n dropdown-tab-background: <<colour tab-background>>\n: base3\n alert-background: <<colour base3>>\n message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n alert-highlight: <<colour magenta>>\n: violet\n external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n primary: <<colour blue-muted>>\n download-background: <<colour primary>>\n tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nfootnote-target-background: #ded8c5\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstability-deprecated: <<colour red>>\nstability-experimental: <<colour yellow>>\nstability-legacy: <<colour blue>>\nstability-stable: <<colour green>>\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n modal-footer-border: <<colour tab-border>>\n modal-header-border: <<colour tab-border>>\n notification-border: <<colour tab-border>>\n sidebar-tab-border: <<colour tab-border>>\n tab-border-selected: <<colour tab-border>>\n sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"},"$:/palettes/SolarizedDark":{"title":"$:/palettes/SolarizedDark","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","description":"Precision dark colors for machines and people","license":"MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE","name":"SolarizedDark","color-scheme":"dark","text":"alert-background: #073642\nalert-border: #93a1a1\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #073642\nblockquote-bar: #d33682\nbutton-background: #073642\nbutton-border: #586e75\nbutton-foreground: #93a1a1\ncode-background: #073642\ncode-border: #586e75\ncode-foreground: #93a1a1\ndirty-indicator: #dc322f\ndownload-background: #859900\ndownload-foreground: #073642\ndragger-background: #073642\ndragger-foreground: #839496\ndropdown-background: #073642\ndropdown-border: #93a1a1\ndropdown-tab-background: #002b36\ndropdown-tab-background-selected: #073642\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover:\nexternal-link-foreground-visited: #268bd2\nfootnote-target-background: #073642\nforeground: #839496\nhighlight-background: #ffff78\nhighlight-foreground: #000000\nmessage-background: #002b36\nmessage-border: #586e75\nmessage-foreground: #839496\nmodal-backdrop: #657b83\nmodal-background: #002b36\nmodal-border: #586e75\nmodal-footer-background: #073642\nmodal-footer-border: #586e75\nmodal-header-border: #586e75\nmuted-foreground: #93a1a1\nnotification-background: #002b36\nnotification-border: #586e75\npage-background: #073642\npre-background: inherit\npre-border: #657b83\nprimary: #859900\nselect-tag-background: #002b36\nselect-tag-foreground: #839496\nsidebar-button-foreground: #93a1a1\nsidebar-controls-foreground: #93a1a1\nsidebar-controls-foreground-hover: #eee8d5\nsidebar-foreground: #93a1a1\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #839496\nsidebar-muted-foreground-hover: #93a1a1\nsidebar-tab-background: #002b36\nsidebar-tab-background-selected: #073642\nsidebar-tab-border: #073642\nsidebar-tab-border-selected: #839496\nsidebar-tab-divider: #002b36\nsidebar-tab-foreground: #657b83\nsidebar-tab-foreground-selected: #93a1a1\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #eee8d5\nsite-title-foreground: #d33682\nstability-deprecated: #dc322f\nstability-experimental: #b58900\nstability-legacy: #268bd2\nstability-stable: #859900\nstatic-alert-foreground: #93a1a1\ntab-background: #073642\ntab-background-selected: #002b36\ntab-border: #586e75\ntab-border-selected: #93a1a1\ntab-divider: #93a1a1\ntab-foreground: #839496\ntab-foreground-selected: #93a1a1\ntable-border: #586e75\ntable-footer-background: #073642\ntable-header-background: #073642\ntag-background: #b58900\ntag-foreground: #002b36\ntiddler-background: #002b36\ntiddler-border: #586e75\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #002b36\ntiddler-editor-border: #073642\ntiddler-editor-border-image: #002b36\ntiddler-editor-fields-even: #002b36\ntiddler-editor-fields-odd: #073642\ntiddler-info-background: #073642\ntiddler-info-border: #657b83\ntiddler-info-tab-background: #002b36\ntiddler-link-background: #002b36\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #839496\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #839496\ntoolbar-close-button: #839496\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #839496\ntoolbar-edit-button: #839496\ntoolbar-info-button: #839496\ntoolbar-new-button: #839496\ntoolbar-options-button: #839496\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #586e75\n"},"$:/palettes/SolarizedLight":{"title":"$:/palettes/SolarizedLight","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","description":"Precision colors for machines and people","license":"MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE","name":"SolarizedLight","color-scheme":"light","text":"alert-background: #eee8d5\nalert-border: #586e75\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #eee8d5\nblockquote-bar: #d33682\nbutton-background: #eee8d5\nbutton-border: #93a1a1\nbutton-foreground: #586e75\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #586e75\ndirty-indicator: #dc322f\ndownload-background: #859900\ndownload-foreground: #eee8d5\ndragger-background: #eee8d5\ndragger-foreground: #657b83\ndropdown-background: #eee8d5\ndropdown-border: #586e75\ndropdown-tab-background: #fdf6e3\ndropdown-tab-background-selected: #eee8d5\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #268bd2\nfootnote-target-background: #eee8d5\nforeground: #657b83\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-background: #fdf6e3\nmessage-border: #93a1a1\nmessage-foreground: #657b83\nmodal-backdrop: #839496\nmodal-background: #fdf6e3\nmodal-border: #93a1a1\nmodal-footer-background: #eee8d5\nmodal-footer-border: #93a1a1\nmodal-header-border: #93a1a1\nmuted-foreground: #586e75\nnotification-background: #fdf6e3\nnotification-border: #93a1a1\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #839496\nprimary: #859900\nselect-tag-background: #fdf6e3\nselect-tag-foreground: #657b83\nsidebar-button-foreground: #586e75\nsidebar-controls-foreground: #586e75\nsidebar-controls-foreground-hover: #d33682\nsidebar-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #657b83\nsidebar-muted-foreground-hover: #586e75\nsidebar-tab-background: #fdf6e3\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-border: #eee8d5\nsidebar-tab-border-selected: #657b83\nsidebar-tab-divider: #fdf6e3\nsidebar-tab-foreground: #839496\nsidebar-tab-foreground-selected: #586e75\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #002b36\nsite-title-foreground: #d33682\nstability-deprecated: #dc322f\nstability-experimental: #b58900\nstability-legacy: #268bd2\nstability-stable: #859900\nstatic-alert-foreground: #586e75\ntab-background: #eee8d5\ntab-background-selected: #fdf6e3\ntab-border: #93a1a1\ntab-border-selected: #586e75\ntab-divider: #586e75\ntab-foreground: #657b83\ntab-foreground-selected: #586e75\ntable-border: #93a1a1\ntable-footer-background: #eee8d5\ntable-header-background: #eee8d5\ntag-background: #b58900\ntag-foreground: #fdf6e3\ntiddler-background: #fdf6e3\ntiddler-border: #93a1a1\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #fdf6e3\ntiddler-editor-border: #eee8d5\ntiddler-editor-border-image: #fdf6e3\ntiddler-editor-fields-even: #fdf6e3\ntiddler-editor-fields-odd: #eee8d5\ntiddler-info-background: #eee8d5\ntiddler-info-border: #839496\ntiddler-info-tab-background: #fdf6e3\ntiddler-link-background: #fdf6e3\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #657b83\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #657b83\ntoolbar-close-button: #657b83\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #657b83\ntoolbar-edit-button: #657b83\ntoolbar-info-button: #657b83\ntoolbar-new-button: #657b83\ntoolbar-options-button: #657b83\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #93a1a1\n"},"$:/palettes/SpartanDay":{"title":"$:/palettes/SpartanDay","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","description":"Cold, spartan day colors","name":"Spartan Day","color-scheme":"light","text":"alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nfootnote-target-background: #ececec\nforeground: rgba(0, 0, 0, 0.87)\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"},"$:/palettes/SpartanNight":{"title":"$:/palettes/SpartanNight","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","description":"Dark spartan colors","name":"Spartan Night","color-scheme":"dark","text":"alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nfootnote-target-background: #494949\nforeground: rgba(255, 255, 255, 0.7)\nhighlight-background: #ffff78\nhighlight-foreground: #000000\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"},"$:/palettes/Twilight":{"title":"$:/palettes/Twilight","tags":"$:/tags/Palette","author":"Thomas Elmiger","type":"application/x-tiddler-dictionary","name":"Twilight","description":"Delightful, soft darkness.","color-scheme":"dark","text":"alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nfootnote-target-background: <<colour tag-foreground>>\nforeground: rgb(179, 179, 179)\nhighlight-background: #ffff78\nhighlight-foreground: #000000\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n"},"$:/palettes/Vanilla":{"title":"$:/palettes/Vanilla","name":"Vanilla","description":"Pale and unobtrusive","tags":"$:/tags/Palette","type":"application/x-tiddler-dictionary","color-scheme":"light","text":"alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #ffffff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nfootnote-target-background: #ecf2ff\nforeground: #333333\nhighlight-background: #ffff00\nhighlight-foreground: #000000\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbbbbb\nnetwork-activity-foreground: #448844\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselection-background:\nselection-foreground:\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstability-stable: #008000\nstability-experimental: #c07c00\nstability-deprecated: #ff0000\nstability-legacy: #0000ff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eecc66\ntag-foreground: #ffffff\ntestcase-accent-level-1: #c1eaff\ntestcase-accent-level-2: #E3B740\ntestcase-accent-level-3: #5FD564\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\nwikilist-background: #e5e5e5\nwikilist-item: #ffffff\nwikilist-info: #000000\nwikilist-title: #666666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaaaaa\nwikilist-button-open: #4fb82b\nwikilist-button-open-hover: green\nwikilist-button-reveal: #5778d8\nwikilist-button-reveal-hover: blue\nwikilist-button-remove: #d85778\nwikilist-button-remove-hover: red\nwikilist-toolbar-background: #d3d3d3\nwikilist-toolbar-foreground: #888888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000000\n"},"$:/core/readme":{"title":"$:/core/readme","text":"This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"},"$:/library/sjcl.js/license":{"title":"$:/library/sjcl.js/license","type":"text/plain","text":"SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"},"$:/core/templates/MOTW.html":{"title":"$:/core/templates/MOTW.html","text":"\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com --> "},"$:/core/templates/alltiddlers.template.html":{"title":"$:/core/templates/alltiddlers.template.html","type":"text/vnd.tiddlywiki-html","text":"<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"},"$:/core/templates/canonical-uri-external-image":{"title":"$:/core/templates/canonical-uri-external-image","text":"<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"},"$:/core/templates/canonical-uri-external-raw":{"title":"$:/core/templates/canonical-uri-external-raw","text":"<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>"},"$:/core/templates/canonical-uri-external-text":{"title":"$:/core/templates/canonical-uri-external-text","text":"<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"},"$:/core/templates/css-tiddler":{"title":"$:/core/templates/css-tiddler","text":"<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"},"$:/core/templates/exporters/CsvFile":{"title":"$:/core/templates/exporters/CsvFile","tags":"$:/tags/Exporter","description":"{{$:/language/Exporters/CsvFile}}","extension":".csv","text":"<$macrocall $name=\"csvtiddlers\" filter=<<exportFilter>> format=\"quoted-comma-sep\" $output=\"text/raw\"/>\n"},"$:/core/templates/exporters/JsonFile":{"title":"$:/core/templates/exporters/JsonFile","tags":"$:/tags/Exporter","description":"{{$:/language/Exporters/JsonFile}}","extension":".json","text":"<$macrocall $name=\"jsontiddlers\" filter=<<exportFilter>> $output=\"text/raw\"/>\n"},"$:/core/templates/exporters/StaticRiver":{"title":"$:/core/templates/exporters/StaticRiver","tags":"$:/tags/Exporter","description":"{{$:/language/Exporters/StaticRiver}}","extension":".html","text":"\\define tv-config-static() yes\n\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river tc-static-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"},"$:/core/templates/exporters/StaticRiver/Content":{"title":"$:/core/templates/exporters/StaticRiver/Content","text":"\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [subfilter{$:/core/config/GlobalImportFilter}]\n<<renderContent>>\n"},"$:/core/templates/exporters/TidFile":{"title":"$:/core/templates/exporters/TidFile","tags":"$:/tags/Exporter","description":"{{$:/language/Exporters/TidFile}}","extension":".tid","condition":"[<count>compare:lte[1]]","text":"\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [subfilter{$:/core/config/GlobalImportFilter}]\n<<renderContent>>"},"$:/core/save/all-external-js":{"title":"$:/core/save/all-external-js","text":"\\whitespace trim\n\\import [subfilter{$:/core/config/GlobalImportFilter}]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/core]] -[[$:/boot/boot.css]] -[is[system]type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n\n<!-- Important: core library is provided by serving URI encoded $:/core/templates/tiddlywiki5.js -->\n\\define defaultCoreURL() %24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\n\n<$let coreURL={{{ [[coreURL]is[variable]then<coreURL>else<defaultCoreURL>] }}}>\n\t{{$:/core/templates/tiddlywiki5-external-js.html}}\n</$let>\n"},"$:/core/save/offline-external-js":{"title":"$:/core/save/offline-external-js","text":"\\whitespace trim\n\\import [subfilter{$:/core/config/GlobalImportFilter}]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/core]] -[[$:/plugins/tiddlywiki/filesystem]] -[[$:/plugins/tiddlywiki/tiddlyweb]] -[[$:/boot/boot.css]] -[is[system]type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n\\define defaultCoreURL() tiddlywikicore-$(version)$.js\n<$let coreURL={{{ [[coreURL]is[variable]then<coreURL>else<defaultCoreURL>] }}}>\n\t{{$:/core/templates/tiddlywiki5-external-js.html}}\n</$let>\n"},"$:/core/templates/tiddlywiki.js/load-tiddler":{"title":"$:/core/templates/tiddlywiki.js/load-tiddler","text":"_load(window,<$macrocall $name=\"jsontiddler\" $output=\"text/raw\"/>);"},"$:/core/templates/tiddlywiki5.js":{"title":"$:/core/templates/tiddlywiki5.js","text":"\\rules only filteredtranscludeinline transcludeinline codeinline\n\n`/*\n`{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}`\n*/\n\n$tw = (typeof $tw === 'undefined') ? Object.create(null) : $tw;\n\n$tw.preloadTiddlers = $tw.preloadTiddlers || [];\n\n_load = function(window,tiddler) {\n\t\"use strict\";\n\tvar f;\n\t$tw.preloadTiddlers.push(tiddler);\n\tif(tiddler.library === \"yes\") {\n\t\tvar module = { exports:{} };\n\t\tvar moduleName = function moduleName(path) {\n\t\t\tvar word = path.split(\"/\").pop();\n\t\t\tword = word.substring(0,word.indexOf(\".\")) || word;\n\t\t\treturn word;\n\t\t}\n\t\tf = new Function(\"module\",tiddler.text);\n\t\tf(module);\n\t\twindow[moduleName(tiddler.title)] = module.exports;\n\t} else {\n\t\tf = new Function(\"window\",tiddler.text);\n\t\tf(window);\n\t}\n}\n\n/* ~~ Library modules ~~ */\n\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/tiddlywiki.js/load-tiddler}}}`\n\n/* ~~ Boot kernel prologue ~~ */\n\n`{{ $:/boot/bootprefix.js ||$:/core/templates/tiddlywiki.js/load-tiddler}}`\n\n/* ~~ Core tiddlers ~~ */\n\n`{{$:/core/templates/tiddlywiki5.js/tiddlers}}`\n\n/* ~~ Boot kernel ~~ */\n\n`{{ $:/boot/boot.js ||$:/core/templates/tiddlywiki.js/load-tiddler}}`\n"},"$:/core/templates/tiddlywiki5.js/tiddlers":{"title":"$:/core/templates/tiddlywiki5.js/tiddlers","text":"`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n$tw.preloadTiddlerArray([{\n\ttitle: \"$:/config/SaveWikiButton/Template\",\n\ttext: \"$:/core/save/offline-external-js\"\n}]);\n`\n"},"$:/core/templates/tiddlywiki5-external-js.html":{"title":"$:/core/templates/tiddlywiki5-external-js.html","text":"<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}`\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}`\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Load external JavaScripts ~~-->\n<script src=\"`{{{ [<coreURL>] }}}`\" onerror=\"alert('Error: Cannot load `{{{ [<coreURL>] }}}`');\"></script>\n</body>\n</html>`\n</$set>"},"$:/core/templates/html-div-skinny-tiddler":{"title":"$:/core/templates/html-div-skinny-tiddler","text":"<!--\n\nThis template is a variant of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre></pre>\n</div>`\n"},"$:/core/templates/html-div-tiddler":{"title":"$:/core/templates/html-div-tiddler","text":"<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmltextencoded\" />`</pre>\n</div>`\n"},"$:/core/templates/html-json-skinny-tiddler":{"title":"$:/core/templates/html-json-skinny-tiddler","text":"<$text text=<<join>>/><$jsontiddler tiddler=<<currentTiddler>> exclude=\"text\" escapeUnsafeScriptChars=\"yes\"/>\n"},"$:/core/templates/html-json-tiddler":{"title":"$:/core/templates/html-json-tiddler","text":"<$jsontiddler tiddler=<<currentTiddler>> escapeUnsafeScriptChars=\"yes\"/>"},"$:/core/templates/html-tiddler":{"title":"$:/core/templates/html-tiddler","text":"<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"},"$:/core/templates/javascript-tiddler":{"title":"$:/core/templates/javascript-tiddler","text":"<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"},"$:/core/templates/json-tiddler":{"title":"$:/core/templates/json-tiddler","text":"<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"},"$:/core/templates/module-tiddler":{"title":"$:/core/templates/module-tiddler","text":"<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"},"$:/core/templates/plain-text-tiddler":{"title":"$:/core/templates/plain-text-tiddler","text":"<$view field=\"text\" format=\"text\" />"},"$:/core/templates/raw-static-tiddler":{"title":"$:/core/templates/raw-static-tiddler","text":"<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"},"$:/core/save/all":{"title":"$:/core/save/all","text":"\\import [subfilter{$:/core/config/GlobalImportFilter}]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/boot/boot.css]] -[is[system]type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"},"$:/core/save/empty":{"title":"$:/core/save/empty","text":"\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[is[system]type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"},"$:/core/save/lazy-all":{"title":"$:/core/save/lazy-all","text":"\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[is[system]type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] [is[tiddler]type[application/javascript]] +[sort[title]]\n\\end\n\\define skinnySaveTiddlerFilter()\n[!is[system]] -[type[application/javascript]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"},"$:/core/save/lazy-images":{"title":"$:/core/save/lazy-images","text":"\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[is[system]type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[!is[system]is[image]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"},"$:/core/templates/server/static.sidebar.wikitext":{"title":"$:/core/templates/server/static.sidebar.wikitext","text":"\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\" role=\"region\" aria-label={{$:/language/SideBar/Caption}}>\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"},"$:/core/templates/server/static.tiddler.html":{"title":"$:/core/templates/server/static.tiddler.html","text":"\\whitespace trim\n\\define tv-config-static() yes\n\\define tv-wikilink-template() $uri_encoded$\n\\import [subfilter{$:/core/config/GlobalImportFilter}]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\" role=\"main\">\n<div class=\"tc-tiddler-frame\" role=\"article\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"},"$:/core/templates/server/static.tiddler.wikitext":{"title":"$:/core/templates/server/static.tiddler.wikitext","text":"\\whitespace trim\n<div class=\"tc-tiddler-title tc-clearfix\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle tc-clearfix\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\" tc-clearfix>\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body tc-clearfix\">\n<$transclude mode=\"block\"/>\n</div>\n"},"$:/core/templates/single.tiddler.window":{"title":"$:/core/templates/single.tiddler.window","text":"\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [subfilter{$:/core/config/GlobalImportFilter}]\n\n<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude tiddler=\"$:/core/ui/ViewTemplate/body\" mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$vars>\n"},"$:/core/templates/social-metadata":{"title":"$:/core/templates/social-metadata","tags":"$:/tags/RawMarkupWikified","text":"\\procedure meta-plain(name,source,name-attribute:\"name\")\n\\whitespace trim\n<%if [<source>has[text]] %>\n\t<meta <$text text=<<name-attribute>>/>=\"<$text text=<<name>>/>\" content=\"<$text text={{{ [<source>get[text]encodehtml[]] }}}/>\">\n\t<$text text={{{ [charcode[10]] }}}/>\n<%endif%>\n\\end meta-plain\n\n\\procedure meta-wikified(name,source,name-attribute:\"name\")\n\\whitespace trim\n<%if [<source>has[text]] %>\n\t<$wikify name=\"html\" text={{{ [<source>get[text]] }}} output=\"text\">\n\t\t<meta <$text text=<<name-attribute>>/>=\"<$text text=<<name>>/>\" content=\"<$text text={{{ [<html>encodehtml[]] }}}/>\">\n\t\t<$text text={{{ [charcode[10]] }}}/>\n\t</$wikify>\n<%endif%>\n\\end meta-wikified\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock conditional commentinline commentblock\n<<meta-wikified \"description\" \"$:/SiteSubtitle\">>\n\n<!-- Facebook Meta Tags -->\n<<meta-plain \"og:url\" \"$:/SiteUrl\" \"property\">>\n<<meta-plain \"og:type\" \"website\" \"property\">>\n<<meta-wikified \"og:title\" \"$:/SiteTitle\" \"property\">>\n<<meta-wikified \"og:description\" \"$:/SiteSubtitle\" \"property\">>\n<<meta-plain \"og:image\" \"$:/SitePreviewUrl\" \"property\">>\n\n<!-- Twitter Meta Tags -->\n<<meta-plain \"twitter:card\" \"summary_large_image\">>\n<<meta-plain \"twitter:domain\" \"$:/SiteDomain\" \"property\">>\n<<meta-plain \"twitter:url\" \"$:/SiteUrl\" \"property\">>\n<<meta-wikified \"twitter:title\" \"$:/SiteTitle\">>\n<<meta-wikified \"twitter:description\" \"$:/SiteSubtitle\">>\n<<meta-plain \"twitter:image\" \"$:/SitePreviewUrl\">>\n"},"$:/core/templates/split-recipe":{"title":"$:/core/templates/split-recipe","text":"<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"},"$:/core/templates/static-tiddler":{"title":"$:/core/templates/static-tiddler","text":"<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"},"$:/core/templates/static.area":{"title":"$:/core/templates/static.area","text":"<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n<!-- ensure splash screen isn't shown when JS is disabled -->\n`<style>\n.tc-remove-when-wiki-loaded {display: none;}\n</style>`\n"},"$:/core/templates/static.content":{"title":"$:/core/templates/static.content","text":"<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"},"$:/core/templates/static.template.css":{"title":"$:/core/templates/static.template.css","text":"{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"},"$:/core/templates/static.template.html":{"title":"$:/core/templates/static.template.html","type":"text/vnd.tiddlywiki-html","text":"\\define tv-config-static() yes\n\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"},"$:/core/templates/static.tiddler.html":{"title":"$:/core/templates/static.tiddler.html","text":"\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-static() yes\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [subfilter{$:/core/config/GlobalImportFilter}]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river tc-static-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`\n"},"$:/core/templates/store.area.template.html":{"title":"$:/core/templates/store.area.template.html","text":"\\whitespace trim\n<!-- Unencrypted -->\n<$list filter=\"[[$:/isEncrypted]get[text]else[no]match[no]]\">\n <$list filter=\"[[storeAreaFormat]is[variable]getvariable[]else[json]match[json]]\">\n <!-- New-style JSON store area, with an old-style store area for compatibility with v5.1.x tooling -->\n `<script class=\"tiddlywiki-tiddler-store\" type=\"application/json\">[`\n <$let newline={{{ [charcode[10]] }}} join=`,$(newline)$`>\n <$text text=<<newline>>/>\n <$list filter=<<saveTiddlerFilter>> join=<<join>> template=\"$:/core/templates/html-json-tiddler\"/>\n <$list filter=\"[subfilter<skinnySaveTiddlerFilter>]\" template=\"$:/core/templates/html-json-skinny-tiddler\"/>\n <$text text=<<newline>>/>\n </$let>\n `]</script>`\n `<div id=\"storeArea\" style=\"display:none;\">`\n `</div>`\n </$list>\n <$list filter=\"[[storeAreaFormat]is[variable]getvariable[]else[json]match[div]]\">\n <!-- Old-style DIV/PRE-based store area -->\n <$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n `<div id=\"storeArea\" style=\"display:none;\">`\n <$list filter={{{ [<saveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-tiddler\"/>\n <$list filter=\"[subfilter<skinnySaveTiddlerFilter>]\" template=\"$:/core/templates/html-div-skinny-tiddler\"/>\n `</div>`\n </$reveal>\n </$list>\n</$list>\n<!-- Encrypted -->\n<$list filter=\"[[$:/isEncrypted]get[text]else[no]match[yes]]\">\n `<!--~~ Encrypted tiddlers ~~-->`\n `<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n <$encrypt filter=<<saveTiddlerFilter>>/>\n `</pre>`\n</$list>"},"$:/core/templates/tid-tiddler":{"title":"$:/core/templates/tid-tiddler","text":"<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"},"$:/core/templates/tiddler-metadata":{"title":"$:/core/templates/tiddler-metadata","text":"<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"},"$:/core/templates/tiddlywiki5.html":{"title":"$:/core/templates/tiddlywiki5.html","text":"<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n</$set>\n"},"$:/core/templates/version":{"title":"$:/core/templates/version","text":"<<version>>"},"$:/core/templates/wikified-tiddler":{"title":"$:/core/templates/wikified-tiddler","text":"<$transclude />"},"$:/core/ui/AboveStory/tw2-plugin-check":{"title":"$:/core/ui/AboveStory/tw2-plugin-check","tags":"$:/tags/AboveStory","text":"\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"},"$:/core/ui/Actions/new-image":{"title":"$:/core/ui/Actions/new-image","tags":"$:/tags/Actions","description":"create a new image tiddler","text":"\\whitespace trim\n<$action-sendmessage $message=\"tm-new-tiddler\" type={{{ [{$:/config/NewImageType}addprefix[image/]] }}}/>\n"},"$:/core/ui/Actions/new-journal":{"title":"$:/core/ui/Actions/new-journal","tags":"$:/tags/Actions","description":"create a new journal tiddler","text":"\\whitespace trim\n\\function get-tags() [<textFieldTags>] [<tagsFieldTags>] +[join[ ]]\n<$let journalTitleTemplate={{$:/config/NewJournal/Title}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"<$transclude $variable='now' format=<<journalTitleTemplate>>/>\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<get-tags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<get-tags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$let>\n"},"$:/core/ui/Actions/new-tiddler":{"title":"$:/core/ui/Actions/new-tiddler","tags":"$:/tags/Actions","description":"create a new empty tiddler","text":"\\whitespace trim\n\\function get-tags() [<textFieldTags>] [<tagsFieldTags>] +[join[ ]]\n<$let textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<get-tags>>/>\n</$let>\n"},"$:/core/ui/AdvancedSearch/Filter":{"title":"$:/core/ui/AdvancedSearch/Filter","tags":"$:/tags/AdvancedSearch","caption":"{{$:/language/Search/Filter/Caption}}","text":"\\procedure lingo-base() $:/language/Search/\n\\procedure set-next-input-tab()\n<$transclude $variable=\"change-input-tab\"\n\tstateTitle=\"$:/state/tab--1498284803\"\n\ttag=\"$:/tags/AdvancedSearch\"\n\tbeforeafter=\"after\"\n\tdefaultState=\"$:/core/ui/AdvancedSearch/System\"\n\tactions=\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<<nextTab>>/>\"\n/>\n\\end\n\n\\procedure set-previous-input-tab()\n<$transclude $variable=\"change-input-tab\"\n\tstateTitle=\"$:/state/tab--1498284803\"\n\ttag=\"$:/tags/AdvancedSearch\"\n\tbeforeafter=\"before\"\n\tdefaultState=\"$:/core/ui/AdvancedSearch/System\"\n\tactions=\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<<nextTab>>/>\"\n/>\n\\end\n\n\\procedure cancel-search-actions()\n\\whitespace trim\n<$list filter=\"[{$:/temp/advancedsearch/input}!match{$:/temp/advancedsearch}]\">\n\t<$list-empty>\n\t\t<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\"/>\n\t</$list-empty>\n\t<$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/>\n\t<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n</$list>\n\\end\n\n\\procedure input-accept-actions()\n\\whitespace trim\n<$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\">\n\t<$list-empty>\n\t\t<$list filter=\"[<tiddler>get[text]!is[missing]] :else[<tiddler>get[text]is[shadow]]\">\n\t\t\t<$action-navigate $to={{{ [<tiddler>get[text]] }}}/>\n\t\t</$list>\n\t<$/list-empty>\n\t<$action-navigate $to={{{ [<tiddler>get[text]] }}}/>\n</$list>\n\\end\n\n\\procedure input-accept-variant-actions()\n\\whitespace trim\n<$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\">\n\t<$list-empty>\n\t\t<$list filter=\"[<tiddler>get[text]!is[missing]] :else[<tiddler>get[text]is[shadow]]\">\n\t\t\t<$list filter=\"[<__tiddler__>get[text]minlength[1]]\">\n\t\t\t\t<$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<tiddler>get[text]] }}}/>\n\t\t\t</$list>\n\t\t</$list>\n\t</$list-empty>\n\t<$list filter=\"[<tiddler>get[text]minlength[1]]\">\n\t\t<$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<tiddler>get[text]] }}}/>\n\t</$list>\n</$list>\n\\end\n\n\\whitespace trim\n\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n\t<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>> class=\"tc-small-gap-right\">\n\t\t<$keyboard key=\"((input-tab-left))\" actions=<<set-previous-input-tab>>>\n\t\t\t<$transclude $variable=\"keyboard-driven-input\"\n\t\t\t\ttiddler=\"$:/temp/advancedsearch/input\"\n\t\t\t\tstoreTitle=\"$:/temp/advancedsearch\"\n\t\t\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\"\n\t\t\t\tselectionStateTitle=\"$:/temp/advancedsearch/selected-item\"\n\t\t\t\ttype=\"search\"\n\t\t\t\ttag=\"input\"\n\t\t\t\tfocus={{$:/config/Search/AutoFocus}}\n\t\t\t\tconfigTiddlerFilter=\"[[$:/temp/advancedsearch]]\"\n\t\t\t\tfirstSearchFilterField=\"text\"\n\t\t\t\tinputAcceptActions=<<input-accept-actions>>\n\t\t\t\tinputAcceptVariantActions=<<input-accept-variant-actions>>\n\t\t\t\tinputCancelActions=<<cancel-search-actions>>\n\t\t\t/>\n\t\t</$keyboard>\n\t</$keyboard>\n\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\">\n\t\t<$transclude/>\n\t</$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\" tag=\"div\" class=\"tc-search-results\">\n\t<$set name=\"resultCount\" value=\"<$count filter={{$:/temp/advancedsearch}}/>\">\n\t\t<p><<lingo Filter/Matches>></p>\n\t\t<$list filter={{$:/temp/advancedsearch}}>\n\t\t\t<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] :and[then[]else[tc-list-item-selected]] }}}>\n\t\t\t\t<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n\t\t\t</span>\n\t\t</$list>\n\t</$set>\n</$reveal>\n"},"$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear":{"title":"$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear","tags":"$:/tags/AdvancedSearch/FilterButton","text":"\\whitespace trim\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"},"$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete":{"title":"$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete","tags":"$:/tags/AdvancedSearch/FilterButton","text":"\\whitespace trim\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/DeleteTiddlers/Hint}} popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n{{$:/language/ConfirmDeleteTiddlers}}\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\n{{$:/language/Buttons/DeleteTiddlers/Hint}}\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"},"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown":{"title":"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown","tags":"$:/tags/AdvancedSearch/FilterButton","text":"\\whitespace trim\n\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher actions=\"<$action-setfield $tiddler='$:/temp/advancedsearch' text=<<navigateTo>>/><$action-setfield $tiddler='$:/temp/advancedsearch/input' text=<<navigateTo>>/><$action-setfield $tiddler='$:/temp/advancedsearch/refresh' text='yes'/><$action-sendmessage $message='tm-focus-selector' $param='.tc-advanced-search input' />\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]!is[draft]]\">\n<$link to={{!!filter}}><$let tv-wikilinks=\"no\"><$transclude field=\"description\"/></$let></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"},"$:/core/ui/AdvancedSearch/Filter/FilterButtons/export":{"title":"$:/core/ui/AdvancedSearch/Filter/FilterButtons/export","tags":"$:/tags/AdvancedSearch/FilterButton","text":"\\whitespace trim\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"},"$:/core/ui/AdvancedSearch/Shadows":{"title":"$:/core/ui/AdvancedSearch/Shadows","tags":"$:/tags/AdvancedSearch","caption":"{{$:/language/Search/Shadows/Caption}}","first-search-filter":"[all[shadows]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]","text":"\\procedure lingo-base() $:/language/Search/\n\n\\procedure set-next-input-tab()\n<$transclude $variable=\"change-input-tab\"\n\tstateTitle=\"$:/state/tab--1498284803\"\n\ttag=\"$:/tags/AdvancedSearch\"\n\tbeforeafter=\"after\"\n\tdefaultState=\"$:/core/ui/AdvancedSearch/System\"\n\tactions=\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<<nextTab>>/>\"/>\n\\end\n\n\\procedure set-previous-input-tab()\n<$transclude $variable=\"change-input-tab\"\n\tstateTitle=\"$:/state/tab--1498284803\"\n\ttag=\"$:/tags/AdvancedSearch\"\n\tbeforeafter=\"before\"\n\tdefaultState=\"$:/core/ui/AdvancedSearch/System\"\n\tactions=\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<<nextTab>>/>\"/>\n\\end\n\n\\procedure cancel-search-actions()\n\\whitespace trim\n<$list\n\tfilter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\"\n\temptyMessage=\"<$action-deletetiddler $filter='[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]' />\">\n\t<$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/>\n\t<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n</$list>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-advanced-search input\"/>\n\\end\n\n\\procedure input-accept-actions()\n\\whitespace trim\n<$list\n\tfilter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\"\n\temptyMessage=\"<$list filter='[<tiddler>get[text]!is[missing]] :else[<tiddler>get[text]is[shadow]]'><$action-navigate $to={{{ [<tiddler>get[text]] }}}/></$list>\">\n\t<$action-navigate $to={{{ [<tiddler>get[text]] }}}/>\n</$list>\n\\end\n\n\\procedure input-accept-variant-actions()\n\\whitespace trim\n<$list\n\tfilter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\"\n\temptyMessage=\"<$list filter='[<tiddler>get[text]!is[missing]] :else[<tiddler>get[text]is[shadow]]'><$list filter='[<tiddler>get[text]minlength[1]]'><$action-sendmessage $message='tm-edit-tiddler' $param={{{ [<tiddler>get[text]] }}}/></$list></$list>\">\n\t<$list filter=\"[<tiddler>get[text]minlength[1]]\">\n\t\t<$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<tiddler>get[text]] }}}/>\n</$list></$list>\n\\end\n\n\\whitespace trim\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-previous-input-tab>>>\n<$transclude $variable=\"keyboard-driven-input\"\n\ttiddler=\"$:/temp/advancedsearch/input\"\n\tstoreTitle=\"$:/temp/advancedsearch\"\n\trefreshTitle=\"$:/temp/advancedsearch/refresh\"\n\tselectionStateTitle=\"$:/temp/advancedsearch/selected-item\"\n\ttype=\"search\"\n\ttag=\"input\"\n\tfocus={{$:/config/Search/AutoFocus}}\n\tconfigTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/Shadows]]\"\n\tinputCancelActions=<<cancel-search-actions>>\n\tinputAcceptActions=<<input-accept-actions>>\n\tinputAcceptVariantActions=<<input-accept-variant-actions>>\n\tfilterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n \n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"<div class='tc-search-results'>{{$:/language/Search/Search/TooShort}}</div>\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value={{{ [all[shadows]search{$:/temp/advancedsearch}] :except[[$:/temp/advancedsearch]] :except[[$:/temp/advancedsearch/input]] :and[count[]]}}}>\n\n<div class=\"tc-search-results\">\n\n<%if [<resultCount>match[0]] %>\n\t{{$:/language/Search/Matches/NoMatch}}\n<%else%>\n\t<<lingo Shadows/Matches>>\n<%endif%>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] :else[[$:/temp/advancedsearch]] :else[[$:/temp/advancedsearch/input]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] :else[[$:/temp/advancedsearch/selected-item]get[text]] :and[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"},"$:/core/ui/AdvancedSearch/Standard":{"title":"$:/core/ui/AdvancedSearch/Standard","tags":"$:/tags/AdvancedSearch","caption":"{{$:/language/Search/Standard/Caption}}","text":"\\procedure lingo-base() $:/language/Search/\n\\procedure set-next-input-tab() <$transclude $variable=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"after\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<<nextTab>>/>\"/>\n\n\\procedure set-previous-input-tab() <$transclude $variable=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"before\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<<nextTab>>/>\"/>\n\n\\procedure next-search-tab() <$transclude $variable=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/advancedsearch\" tag=\"$:/tags/SearchResults\" beforeafter=\"after\" defaultState={{$:/config/SearchResults/Default}} actions=\"<$action-setfield $tiddler='$:/state/advancedsearch/standard/currentTab' text=<<nextTab>>/>\"/>\n\n\\procedure previous-search-tab() <$transclude $variable=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/advancedsearch\" tag=\"$:/tags/SearchResults\" beforeafter=\"before\" defaultState={{$:/config/SearchResults/Default}} actions=\"<$action-setfield $tiddler='$:/state/advancedsearch/standard/currentTab' text=<<nextTab>>/>\"/>\n\n\\procedure cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"<$action-deletetiddler $filter='[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]' />\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-advanced-search input\"/>\n\n\\procedure input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"<$list filter='[<tiddler>get[text]!is[missing]] :else[<tiddler>get[text]is[shadow]]'><$action-navigate $to={{{ [<tiddler>get[text]] }}}/></$list>\"><$action-navigate $to={{{ [<tiddler>get[text]] }}}/></$list>\n\n\\procedure input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"<$list filter='[<tiddler>get[text]!is[missing]] :else[<tiddler>get[text]is[shadow]]'><$list filter='[<tiddler>get[text]minlength[1]]'><$action-sendmessage $message='tm-edit-tiddler' $param={{{ [<tiddler>get[text]] }}}/></$list></$list>\"><$list filter=\"[<tiddler>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<tiddler>get[text]] }}}/></$list></$list>\n\n\\whitespace trim\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-previous-input-tab>>>\n<$keyboard key=\"shift-alt-Right\" actions=<<next-search-tab>>>\n<$keyboard key=\"shift-alt-Left\" actions=<<previous-search-tab>>>\n<$transclude $variable=\"keyboard-driven-input\"\n\ttiddler=\"$:/temp/advancedsearch/input\"\n\tstoreTitle=\"$:/temp/advancedsearch\"\n\trefreshTitle=\"$:/temp/advancedsearch/refresh\"\n\tselectionStateTitle=\"$:/temp/advancedsearch/selected-item\"\n\ttype=\"search\"\n\ttag=\"input\"\n\tfocus={{$:/config/Search/AutoFocus}}\n\tinputCancelActions=<<cancel-search-actions>>\n\tinputAcceptActions=<<input-accept-actions>>\n\tinputAcceptVariantActions=<<input-accept-variant-actions>>\n\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}]\"\n\tfilterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n \n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list\n\tfilter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\"\n\temptyMessage=\"<div class='tc-search-results'>{{$:/language/Search/Search/TooShort}}</div>\"\n\tvariable=\"listItem\">\n<$vars\n\tuserInput={{{ [[$:/temp/advancedsearch]get[text]] }}}\n\tconfigTiddler={{{ [[$:/state/advancedsearch/standard/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}] }}}\n\tsearchListState=\"$:/temp/advancedsearch/selected-item\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\">\n<$list-empty>\n<$list filter='[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]'><$transclude mode=\"block\"/></$list>\n</$list-empty>\n<$transclude $variable=\"tabs\"\n\ttabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\"\n\tdefault={{$:/config/SearchResults/Default}}\n\tactions=\"<$action-setfield $tiddler='$:/state/advancedsearch/standard/currentTab' text=<<currentTab>>/>\"\n\texplicitState=\"$:/state/tab/search-results/advancedsearch\" />\n</$list>\n</$vars>\n</$list>\n</$reveal>\n"},"$:/core/ui/AdvancedSearch/System":{"title":"$:/core/ui/AdvancedSearch/System","tags":"$:/tags/AdvancedSearch","caption":"{{$:/language/Search/System/Caption}}","first-search-filter":"[is[system]search<userInput>sort[title]limit[250]] :except[[$:/temp/advancedsearch]] :except[[$:/temp/advancedsearch/input]] :except[[$:/temp/advancedsearch/selected-item]]","text":"\\procedure lingo-base() $:/language/Search/\n\\procedure set-next-input-tab()\n<$transclude $variable=\"change-input-tab\"\n\tstateTitle=\"$:/state/tab--1498284803\"\n\ttag=\"$:/tags/AdvancedSearch\"\n\tbeforeafter=\"after\"\n\tdefaultState=\"$:/core/ui/AdvancedSearch/System\"\n\tactions=\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<<nextTab>>/>\"/>\n\\end\n\n\\procedure set-previous-input-tab()\n<$transclude $variable=\"change-input-tab\"\n\tstateTitle=\"$:/state/tab--1498284803\"\n\ttag=\"$:/tags/AdvancedSearch\"\n\tbeforeafter=\"before\"\n\tdefaultState=\"$:/core/ui/AdvancedSearch/System\"\n\tactions=\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<<nextTab>>/>\"/>\n\\end\n\n\\procedure cancel-search-actions()\n\\whitespace trim\n<$list\n\tfilter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\"\n\temptyMessage=\"<$action-deletetiddler $filter='[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]' />\">\n\t<$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/>\n\t<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n</$list>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-advanced-search input\"/>\n\\end\n\n\\procedure input-accept-actions()\n\\whitespace trim\n<$list\n\tfilter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\"\n\temptyMessage=\"<$list filter='[<tiddler>get[text]!is[missing]] :else[<tiddler>get[text]is[shadow]]'><$action-navigate $to={{{ [<tiddler>get[text]] }}}/></$list>\">\n\t<$action-navigate $to={{{ [<tiddler>get[text]] }}}/>\n</$list>\n\\end\n\n\\procedure input-accept-variant-actions()\n\\whitespace trim\n<$list\n\tfilter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\"\n\temptyMessage=\"<$list filter='[<tiddler>get[text]!is[missing]] :else[<tiddler>get[text]is[shadow]]'><$list filter='[<tiddler>get[text]minlength[1]]'><$action-sendmessage $message='tm-edit-tiddler' $param={{{ [<tiddler>get[text]] }}}/></$list></$list>\">\n\t<$list filter=\"[<tiddler>get[text]minlength[1]]\">\n\t\t<$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<tiddler>get[text]] }}}/>\n</$list></$list>\n\\end\n\n\\whitespace trim\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-previous-input-tab>>>\n<$transclude $variable=\"keyboard-driven-input\"\n\ttiddler=\"$:/temp/advancedsearch/input\"\n\tstoreTitle=\"$:/temp/advancedsearch\"\n\trefreshTitle=\"$:/temp/advancedsearch/refresh\"\n\tselectionStateTitle=\"$:/temp/advancedsearch/selected-item\"\n\ttype=\"search\"\n\ttag=\"input\"\n\tfocus={{$:/config/Search/AutoFocus}}\n\tconfigTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/System]]\"\n\tinputCancelActions=<<cancel-search-actions>>\n\tinputAcceptActions=<<input-accept-actions>>\n\tinputAcceptVariantActions=<<input-accept-variant-actions>>\n\tfilterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n \n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"<div class='tc-search-results'>{{$:/language/Search/Search/TooShort}}</div>\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value={{{ [is[system]search{$:/temp/advancedsearch}] :except[[$:/temp/advancedsearch]] :except[[$:/temp/advancedsearch/input]] :except[[$:/temp/advancedsearch/selected-item]] +[count[]] }}}>\n\n<div class=\"tc-search-results\">\n\n<%if [<resultCount>match[0]] %>\n\t{{$:/language/Search/Matches/NoMatch}}\n<%else%>\n\t<<lingo System/Matches>>\n<%endif%>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] :except[[$:/temp/advancedsearch]] :except[[$:/temp/advancedsearch/input]] :except[[$:/temp/advancedsearch/selected-item]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] :except[[$:/temp/advancedsearch/selected-item]get[text]] :and[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"},"$:/AdvancedSearch":{"title":"$:/AdvancedSearch","icon":"$:/core/images/advanced-search-button","color":"#bbb","text":"\\whitespace trim\n<div class=\"tc-advanced-search\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" default=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab--1498284803\"/>\n</div>\n"},"$:/core/ui/AlertTemplate":{"title":"$:/core/ui/AlertTemplate","code-body":"yes","text":"\\whitespace trim\n<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/cancel-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$wikify name=\"format\" text=<<lingo Tiddler/DateFormat>>>\n<$view field=\"component\"/>\n - \n<$view field=\"modified\" format=\"date\" template=<<format>>/>\n \n<$reveal type=\"nomatch\" state=\"!!count\" text=\"\">\n<span class=\"tc-alert-highlight\">\n({{$:/language/Count}}: <$view field=\"count\"/>)\n</span>\n</$reveal>\n</$wikify>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"},"$:/core/ui/BinaryWarning":{"title":"$:/core/ui/BinaryWarning","text":"\\define lingo-base() $:/language/BinaryWarning/\n<<lingo Prompt>>\n"},"$:/core/ui/VisibleTransclude":{"title":"$:/core/ui/VisibleTransclude","text":"<!--\nImport this component to make all the child transclusions visible.\n\nBlock transclusions are shown in red, and inline transclusions are shown in green.\n-->\n\\widget $transclude()\n<!-- Use a parameters widget so that we can access the `$params` data -->\n<$parameters tiddler=\"\" $$tiddler=\"\" mode=\"\" $$mode=\"\" $parseMode=\"@parseMode\" $params=\"@params\">\n\t<!-- Replicate the logic of the transclude widget to determine the output mode, and hence the tag and colour to use for output -->\n\t<$let\n\t\tmode={{{ [[$mode]is[variable]then<$mode>!is[blank]] :else[[mode]is[variable]then<mode>!is[blank]] :else[<@parseMode>] }}}\n\t\toutputTag={{{ [<mode>match[inline]then[span]else[div]] }}}\n\t\toutputColour={{{ [<mode>match[inline]then[green]else[red]] }}}\n\t>\n\t\t<!-- Use divs or spans according to the mode -->\n\t\t<$genesis $type=<<outputTag>> style=\"color:white;padding:4px;\" style.background=<<outputColour>>>\n\t\t\t<$genesis $type=<<outputTag>> style=\"display: inline-block;\">\n\t\t\t\t<div style=\"background:white;color:black;font-size: 12px;line-height:1.2;text-align:left;font-weight:normal;padding:4px;margin:4px;\">\n\t\t\t\t\t<!-- Render the parameters to the transclusion -->\n\t\t\t\t\t<$list filter=\"[<@params>jsonindexes[]]\" emptyMessage=\"(none)\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<$text text=<<currentTiddler>>/><$text text=\": \"/><$text text={{{ [<@params>jsonget<currentTiddler>] }}}/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$list>\n\t\t\t\t</div>\n\t\t\t</$genesis>\n\t\t\t<$genesis $type=<<outputTag>> style=\"background:white;color:black;padding:4px;\">\n\t\t\t\t<!-- Look for a parameter starting with $ to determine if we are in legacy mode -->\n\t\t\t\t<$list filter=\"[<@params>jsonindexes[]] :filter[<currentTiddler>prefix[$]] +[limit[1]]\" variable=\"ignore\" emptyMessage=\"\"\"\n\t\t\t\t\t<!-- Legacy mode: we render the transclusion without a dollar sign for recursionMarker and mode -->\n\t\t\t\t\t<$genesis $type=\"$transclude\" $remappable=\"no\" $names=\"[<@params>jsonindexes[]]\" $values=\"[<@params>jsonindexes[]] :map[<@params>jsonget<currentTiddler>]\" recursionMarker=\"no\" mode=<<mode>> $$fillignore=\"yes\">\n\t\t\t\t\t\t<!-- Reach back up to the grandparent transclusion to get the correct slot value -->\n\t\t\t\t\t\t<$slot $name=\"ts-raw\"/>\n\t\t\t\t\t</$genesis>\n\t\t\t\t\"\"\">\n\t\t\t\t\t<!-- Non-legacy mode: we use dollar signs for the recursionMarker and mode -->\n\t\t\t\t\t<$genesis $type=\"$transclude\" $remappable=\"no\" $names=\"[<@params>jsonindexes[]]\" $values=\"[<@params>jsonindexes[]] :map[<@params>jsonget<currentTiddler>]\" $$recursionMarker=\"no\" $$mode=<<mode>> $$fillignore=\"yes\">\n\t\t\t\t\t\t<!-- Reach back up to the grandparent transclusion to get the correct slot fill value -->\n\t\t\t\t\t\t<$slot $name=\"ts-raw\"/>\n\t\t\t\t\t</$genesis>\n\t\t\t\t</$list>\n\t\t\t</$genesis>\n\t\t</$genesis>\n\t</$let>\n</$parameters>\n\\end\n"},"$:/core/ui/Components/plugin-info":{"title":"$:/core/ui/Components/plugin-info","text":"\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n\\whitespace trim\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n\t<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n\t\t<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n\t\t\t{{$:/core/images/chevron-right}}\n\t\t</$button>\n\t</$reveal>\n\t<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n\t\t<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n\t\t\t{{$:/core/images/chevron-down}}\n\t\t</$button>\n\t</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n\t<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n\t\t<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n\t</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n\t<h1>\n\t\t''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$view field=\"description\"><$view field=\"title\"/></$view> $disabledMessage$\n\t</h1>\n\t<h2>\n\t\t<$view field=\"title\"/>\n\t</h2>\n\t<h2>\n\t\t<div>\n\t\t\t<%if [<currentTiddler>get[stability]match[STABILITY_0_DEPRECATED]] %>\n\t\t\t\t<span class=\"tc-plugin-info-stability tc-plugin-info-stability-deprecated\"><<lingo \"Stability/Deprecated\">></span>\n\t\t\t<%elseif [<currentTiddler>get[stability]match[STABILITY_1_EXPERIMENTAL]] %>\n\t\t\t\t<span class=\"tc-plugin-info-stability tc-plugin-info-stability-experimental\"><<lingo \"Stability/Experimental\">></span>\n\t\t\t<%elseif [<currentTiddler>get[stability]match[STABILITY_2_STABLE]] %>\n\t\t\t\t<span class=\"tc-plugin-info-stability tc-plugin-info-stability-stable\"><<lingo \"Stability/Stable\">></span>\n\t\t\t<%elseif [<currentTiddler>get[stability]match[STABILITY_3_LEGACY]] %>\n\t\t\t\t<span class=\"tc-plugin-info-stability tc-plugin-info-stability-legacy\"><<lingo \"Stability/Legacy\">></span>\n\t\t\t<%endif%>\n\t\t\t<em><$view field=\"version\"/></em></div>\n\t</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n\\whitespace trim\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n\t<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n\t\t<$link to={{!!title}} class=\"tc-plugin-info\">\n\t\t\t<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n\t\t</$link>\n\t</$reveal>\n\t<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n\t\t<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n\t\t\t<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n\t\t</$link>\n\t</$reveal>\n\t<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n\t\t<div class=\"tc-plugin-info-dropdown\">\n\t\t\t<div class=\"tc-plugin-info-dropdown-body\">\n\t\t\t\t<$list filter=\"[all[current]] -[[$:/core]]\">\n\t\t\t\t\t<div style=\"float:right;\">\n\t\t\t\t\t\t<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n\t\t\t\t\t\t\t<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n\t\t\t\t\t\t\t\t<<lingo Disable/Caption>>\n\t\t\t\t\t\t\t</$button>\n\t\t\t\t\t\t</$reveal>\n\t\t\t\t\t\t<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n\t\t\t\t\t\t\t<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n\t\t\t\t\t\t\t\t<<lingo Enable/Caption>>\n\t\t\t\t\t\t\t</$button>\n\t\t\t\t\t\t</$reveal>\n\t\t\t\t\t</div>\n\t\t\t\t</$list>\n\t\t\t\t<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n\t\t\t\t\t<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n\t\t\t\t</$set>\n\t\t\t</div>\n\t\t</div>\n\t</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"},"$:/core/ui/Components/tag-link":{"title":"$:/core/ui/Components/tag-link","text":"\\whitespace trim\n<$link>\n<$set name=\"backgroundColor\" value={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"},"$:/core/ui/ControlPanel/Advanced":{"title":"$:/core/ui/ControlPanel/Advanced","tags":"$:/tags/ControlPanel/Info","caption":"{{$:/language/ControlPanel/Advanced/Caption}}","text":"\\whitespace trim\n{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/TiddlerFields\" explicitState=\"$:/state/tab--959111941\"/>\n</div>\n"},"$:/core/ui/ControlPanel/Appearance":{"title":"$:/core/ui/ControlPanel/Appearance","tags":"$:/tags/ControlPanel","caption":"{{$:/language/ControlPanel/Appearance/Caption}}","text":"\\whitespace trim\n{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Theme\" explicitState=\"$:/state/tab--1963855381\"/>\n</div>\n"},"$:/snippets/retain-story-ordering-button":{"title":"$:/snippets/retain-story-ordering-button","text":"<$button set=\"$:/DefaultTiddlers\" setTo={{$:/config/ControlPanel/Basics/DefaultTiddlers/RetainStory}} ><<currentTiddler>></$button>"},"$:/core/ui/ControlPanel/Basics":{"title":"$:/core/ui/ControlPanel/Basics","tags":"$:/tags/ControlPanel/Info","caption":"{{$:/language/ControlPanel/Basics/Caption}}","text":"\\procedure lingo-base() $:/language/ControlPanel/Basics/\n\\whitespace trim\n\n|tc-max-width tc-edit-max-width|k\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\" type=\"number\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit class=\"tc-edit-texteditor\" tiddler=\"$:/DefaultTiddlers\" autoHeight=\"yes\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" class=\"tc-edit-texteditor\" default=\"\" autoHeight=\"yes\"/> |\n|<$link to=\"$:/config/NewTiddler/Tags\"><<lingo NewTiddler/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewTiddler/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewJournal/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/AutoFocus\"><<lingo AutoFocus/Prompt>></$link> |{{$:/snippets/minifocusswitcher}} |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"},"$:/core/ui/ControlPanel/EditTemplateBody":{"title":"$:/core/ui/ControlPanel/EditTemplateBody","tags":"$:/tags/ControlPanel/Cascades","caption":"{{$:/language/ControlPanel/EditTemplateBody/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/EditTemplateBody/\n\n<<lingo Hint>>\n\n{{$:/tags/EditTemplateBodyFilter||$:/snippets/ListTaggedCascade}}\n"},"$:/core/ui/ControlPanel/FieldEditor":{"title":"$:/core/ui/ControlPanel/FieldEditor","tags":"$:/tags/ControlPanel/Cascades","caption":"{{$:/language/ControlPanel/FieldEditor/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/FieldEditor/\n\n<<lingo Hint>>\n\n{{$:/tags/FieldEditorFilter||$:/snippets/ListTaggedCascade}}\n"},"$:/core/ui/ControlPanel/StoryTiddler":{"title":"$:/core/ui/ControlPanel/StoryTiddler","tags":"$:/tags/ControlPanel/Cascades","caption":"{{$:/language/ControlPanel/StoryTiddler/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/StoryTiddler/\n\n<<lingo Hint>>\n\n{{$:/tags/StoryTiddlerTemplateFilter||$:/snippets/ListTaggedCascade}}\n"},"$:/core/ui/ControlPanel/TiddlerColour":{"title":"$:/core/ui/ControlPanel/TiddlerColour","tags":"$:/tags/ControlPanel/Cascades","caption":"{{$:/language/ControlPanel/TiddlerColour/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/TiddlerColour/\n\n<<lingo Hint>>\n\n{{$:/tags/TiddlerColourFilter||$:/snippets/ListTaggedCascade}}\n"},"$:/core/ui/ControlPanel/TiddlerIcon":{"title":"$:/core/ui/ControlPanel/TiddlerIcon","tags":"$:/tags/ControlPanel/Cascades","caption":"{{$:/language/ControlPanel/TiddlerIcon/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/TiddlerIcon/\n\n<<lingo Hint>>\n\n{{$:/tags/TiddlerIconFilter||$:/snippets/ListTaggedCascade}}\n"},"$:/core/ui/ControlPanel/ViewTemplateBody":{"title":"$:/core/ui/ControlPanel/ViewTemplateBody","tags":"$:/tags/ControlPanel/Cascades","caption":"{{$:/language/ControlPanel/ViewTemplateBody/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/ViewTemplateBody/\n\n<<lingo Hint>>\n\n{{$:/tags/ViewTemplateBodyFilter||$:/snippets/ListTaggedCascade}}\n"},"$:/core/ui/ControlPanel/ViewTemplateSubtitle":{"title":"$:/core/ui/ControlPanel/ViewTemplateSubtitle","tags":"$:/tags/ControlPanel/Cascades","caption":"{{$:/language/ControlPanel/ViewTemplateSubtitle/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/ViewTemplateSubtitle/\n\n<<lingo Hint>>\n\n{{$:/tags/ViewTemplateSubtitleFilter||$:/snippets/ListTaggedCascade}}\n"},"$:/core/ui/ControlPanel/ViewTemplateTags":{"title":"$:/core/ui/ControlPanel/ViewTemplateTags","tags":"$:/tags/ControlPanel/Cascades","caption":"{{$:/language/ControlPanel/ViewTemplateTags/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/ViewTemplateTags/\n\n<<lingo Hint>>\n\n{{$:/tags/ViewTemplateTagsFilter||$:/snippets/ListTaggedCascade}}\n"},"$:/core/ui/ControlPanel/ViewTemplateTitle":{"title":"$:/core/ui/ControlPanel/ViewTemplateTitle","tags":"$:/tags/ControlPanel/Cascades","caption":"{{$:/language/ControlPanel/ViewTemplateTitle/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/ViewTemplateTitle/\n\n<<lingo Hint>>\n\n{{$:/tags/ViewTemplateTitleFilter||$:/snippets/ListTaggedCascade}}\n"},"$:/core/ui/ControlPanel/Cascades":{"title":"$:/core/ui/ControlPanel/Cascades","tags":"$:/tags/ControlPanel/Advanced","caption":"{{$:/language/ControlPanel/Cascades/Caption}}","text":"\\whitespace trim\n{{$:/language/ControlPanel/Cascades/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Cascades]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/StoryTiddler\"/>\n</div>\n"},"$:/core/ui/ControlPanel/EditorTypes":{"title":"$:/core/ui/ControlPanel/EditorTypes","tags":"$:/tags/ControlPanel/Advanced","caption":"{{$:/language/ControlPanel/EditorTypes/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\\whitespace trim\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"},"$:/core/ui/ControlPanel/Info":{"title":"$:/core/ui/ControlPanel/Info","tags":"$:/tags/ControlPanel","caption":"{{$:/language/ControlPanel/Info/Caption}}","text":"\\whitespace trim\n{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Basics\" explicitState=\"$:/state/tab--2112689675\"/>\n</div>\n"},"$:/core/ui/ControlPanel/KeyboardShortcuts":{"title":"$:/core/ui/ControlPanel/KeyboardShortcuts","tags":"$:/tags/ControlPanel","caption":"{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n\\whitespace trim\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/>\n \n<$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n\\whitespace trim\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n \n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list\n\tfilter=\"[list[$(shortcutTitle)$!!text]sort[title]]\"\n\tvariable=\"shortcut\"\n\temptyMessage=\"<div class='tc-dropdown-item-plain'>//<<lingo NoShortcuts/Caption>>//</div>\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n<small>{{$:/core/images/close-button}}</small>\n</$button>\n \n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n\\whitespace trim\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n\\whitespace trim\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">> \n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n\\whitespace trim\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n \n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n\\whitespace trim\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\\whitespace trim\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"},"$:/core/ui/ControlPanel/LoadedModules":{"title":"$:/core/ui/ControlPanel/LoadedModules","tags":"$:/tags/ControlPanel/Advanced","caption":"{{$:/language/ControlPanel/LoadedModules/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"},"$:/core/ui/ControlPanel/Modals/AddPlugins":{"title":"$:/core/ui/ControlPanel/Modals/AddPlugins","subtitle":"{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}","text":"\\define install-plugin-actions()\n\\whitespace trim\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$set name=\"url\" value={{!!url}}>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url=<<url>> title=<<dependency>>/>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define install-plugin-button()\n\\whitespace trim\n<div>\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$set name=\"reinstall-type\" value={{{ [<libraryVersion>compare:version:eq<installedVersion>then[tc-reinstall]] [<libraryVersion>compare:version:gt<installedVersion>then[tc-reinstall-upgrade]] [<libraryVersion>compare:version:lt<installedVersion>then[tc-reinstall-downgrade]] }}}>\n<$button actions=<<install-plugin-actions>> class={{{ [<assetInfo>get[original-title]has[version]then<reinstall-type>] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\n{{$:/core/images/download-button}}\n \n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\">\n<$list filter=\"[<libraryVersion>compare:version:gt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"\n\\whitespace trim\n<$list filter='[<libraryVersion>compare:version:lt<installedVersion>]' variable='ignore' emptyMessage='{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}'>\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\n</$list>\n\">\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\n</$list>\n</$list>\n</$button>\n<div>\n</div>\n<$reveal stateTitle=<<assetInfo>> stateField=\"requires-reload\" type=\"match\" text=\"yes\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}</$reveal>\n</$set>\n</$set>\n</$set>\n</div>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n\\whitespace trim\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1><strong><$text text={{{ [<assetInfo>get[name]] ~[<assetInfo>get[original-title]split[/]last[1]] }}}/></strong>:\n \n<$view tiddler=<<assetInfo>> field=\"description\"/>\n</h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div>\n<%if [<assetInfo>get[stability]match[STABILITY_0_DEPRECATED]] %>\n\t<span class=\"tc-plugin-info-stability tc-plugin-info-stability-deprecated\">{{$:/language/ControlPanel/Plugins/Stability/Deprecated}}</span>\n<%elseif [<assetInfo>get[stability]match[STABILITY_1_EXPERIMENTAL]] %>\n\t<span class=\"tc-plugin-info-stability tc-plugin-info-stability-experimental\">{{$:/language/ControlPanel/Plugins/Stability/Experimental}}</span>\n<%elseif [<assetInfo>get[stability]match[STABILITY_2_STABLE]] %>\n\t<span class=\"tc-plugin-info-stability tc-plugin-info-stability-stable\">{{$:/language/ControlPanel/Plugins/Stability/Stable}}</span>\n<%elseif [<assetInfo>get[stability]match[STABILITY_3_LEGACY]] %>\n\t<span class=\"tc-plugin-info-stability tc-plugin-info-stability-legacy\">{{$:/language/ControlPanel/Plugins/Stability/Legacy}}</span>\n<%endif%>\n<em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-buttons\">\n<<install-plugin-button>>\n</div>\n</div>\n<$set name=\"original-title\" value={{{ [<assetInfo>get[original-title]] }}}>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]] ~[<assetInfo>get[original-title]!is[tiddler]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]!is[tiddler]]\">\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\n</$list>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]]\" variable=\"ignore\">\n<div>\n{{$:/language/ControlPanel/Plugins/AlsoRequires}} \n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$text text=<<dependency>>/> \n</$list>\n</div>\n</$list>\n</$set>\n</div>\n</$list>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-sub-plugins\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>sort[name]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n</$list>\n</div>\n</$reveal>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<$reveal type=\"nomatch\" text=\"yes\" state=<<popup-state>> tag=\"div\" class=\"tc-plugin-info-sub-plugin-indicator\">\n<$wikify name=\"count\" text=\"\"\"<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>]\"/>\"\"\">\n<$button class=\"tc-btn-invisible\" set=<<popup-state>> setTo=\"yes\">\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\n</$button>\n</$wikify>\n</$reveal>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n\\whitespace trim\n<$list filter=\"[<currentTiddler>get[enabled]else[yes]match[yes]]\" variable=\"ignore\">\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n</$list>\n\\end\n\n\\define display-server-assets(type)\n\\whitespace trim\n{{$:/language/Search/Search}}:\n \n<$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n \n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[name]]\" variable=\"assetInfo\">\n<$list filter=\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[<assetInfo>!has[parent-plugin]]\" variable=\"ignore\"><!-- Hide sub-plugins if we're not searching -->\n<<display-plugin-info \"$type$\">>\n</$list>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n\\whitespace trim\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<$set name=\"transclusion\" value=<<connectionTiddler>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Updates]] [[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$set>\n\n</$list>\n\\end\n\n\\define close-library-button()\n\\whitespace trim\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n\\whitespace trim\n<div class=\"tc-tab-set\">\n<$set name=\"defaultTab\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\n<div class=\"tc-tab-buttons\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$button set=<<qualify \"$:/state/addplugins/tab\">> setTo=<<currentTiddler>> default=<<defaultTab>> selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\"/>\n</$set>\n</$button>\n</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$reveal type=\"match\" state=<<qualify \"$:/state/addplugins/tab\">> text=<<currentTiddler>> default=<<defaultTab>>>\n<h2><$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link></h2>\n//<$view field=\"url\"/>//\n<$transclude mode=\"block\"/>\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n \n<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\n\\end\n\n\\import [subfilter{$:/core/config/GlobalImportFilter}]\n\\whitespace trim\n\n<div>\n<<plugin-library-listing>>\n</div>\n"},"$:/core/ui/ControlPanel/Palette":{"title":"$:/core/ui/ControlPanel/Palette","tags":"$:/tags/ControlPanel/Appearance","caption":"{{$:/language/ControlPanel/Palette/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n"},"$:/core/ui/ControlPanel/Parsing":{"title":"$:/core/ui/ControlPanel/Parsing","tags":"$:/tags/ControlPanel/Advanced","caption":"{{$:/language/ControlPanel/Parsing/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n\\whitespace trim\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<span class=\"tc-small-gap-left\"><<rule>></span>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n\\whitespace trim\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\\whitespace trim\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"},"$:/core/ui/ControlPanel/Plugins/Add/Languages":{"title":"$:/core/ui/ControlPanel/Plugins/Add/Languages","caption":"{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)","text":"<<display-server-assets language>>\n"},"$:/core/ui/ControlPanel/Plugins/Add/Plugins":{"title":"$:/core/ui/ControlPanel/Plugins/Add/Plugins","caption":"{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)","text":"<<display-server-assets plugin>>\n"},"$:/core/ui/ControlPanel/Plugins/Add/Themes":{"title":"$:/core/ui/ControlPanel/Plugins/Add/Themes","caption":"{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)","text":"<<display-server-assets theme>>\n"},"$:/core/ui/ControlPanel/Plugins/Add/Updates":{"title":"$:/core/ui/ControlPanel/Plugins/Add/Updates","caption":"<$importvariables filter=\"$:/core/ui/ControlPanel/Plugins/Add/Updates\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<<update-count>>)</$importvariables>","text":"\\define each-updateable-plugin(body)\n\\whitespace trim\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\" variable=\"assetInfo\">\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$list filter=\"[<assetInfo>get[original-title]has[version]!version<libraryVersion>]\" variable=\"ignore\">\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$list filter=\"[<installedversion>!match<libraryVersion>]\" variable=\"ignore\">\n$body$\n</$list>\n</$set>\n</$list>\n</$set>\n</$list>\n\\end\n\n\\define update-all-actions()\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<<install-plugin-actions>>\n\"\"\"/>\n\\end\n\n\\define update-count()\n<$wikify name=\"count-filter\" text=<<each-updateable-plugin \"[[<$text text=<<assetInfo>>/>]]\">>><$count filter=<<count-filter>>/></$wikify>\n\\end\n\n\\whitespace trim\n<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}}\n \n{{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\n</$button>\n\n<div class=\"tc-plugin-library-listing\">\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<$macrocall $name=\"display-plugin-info\" type={{{ [<assetInfo>get[original-plugin-type]] }}}/>\n\"\"\"/>\n</div>\n"},"$:/core/ui/ControlPanel/Plugins/AddPlugins":{"title":"$:/core/ui/ControlPanel/Plugins/AddPlugins","text":"\\define lingo-base() $:/language/ControlPanel/Plugins/\n\\whitespace trim\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}}\n \n<<lingo Add/Caption>>\n</$button>\n"},"$:/core/ui/ControlPanel/Plugins/Installed/Languages":{"title":"$:/core/ui/ControlPanel/Plugins/Installed/Languages","tags":"$:/tags/ControlPanel/Plugins","caption":"{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)","text":"<<plugin-table language>>\n"},"$:/core/ui/ControlPanel/Plugins/Installed/Plugins":{"title":"$:/core/ui/ControlPanel/Plugins/Installed/Plugins","tags":"$:/tags/ControlPanel/Plugins","caption":"{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)","text":"<<plugin-table plugin>>\n"},"$:/core/ui/ControlPanel/Plugins/Installed/Themes":{"title":"$:/core/ui/ControlPanel/Plugins/Installed/Themes","tags":"$:/tags/ControlPanel/Plugins","caption":"{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)","text":"<<plugin-table theme>>\n"},"$:/core/ui/ControlPanel/Plugins":{"title":"$:/core/ui/ControlPanel/Plugins","tags":"$:/tags/ControlPanel","caption":"{{$:/language/ControlPanel/Plugins/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n\\whitespace trim\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[name]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[tiddlers+shadows]tag[$:/tags/ControlPanel/Plugins]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\" explicitState=\"$:/state/tab--86143343\"/>\n"},"$:/core/ui/ControlPanel/Saving/DownloadSaver":{"title":"$:/core/ui/ControlPanel/Saving/DownloadSaver","tags":"$:/tags/ControlPanel/Saving","caption":"{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<div class=\"tc-control-panel-saving\" data-setting-title=<<currentTab>>>\n\n<<lingo Hint>>\n\n!!.tc-control-panel-accent <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\"\n\tfield=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"\n\tclass=\"tc-control-panel-item\"\n>\n\t<span class=\"tc-tiny-gap-left\"><<lingo AutoSave/Description>></span>\n</$checkbox>\n</div>"},"$:/core/ui/ControlPanel/Saving/General":{"title":"$:/core/ui/ControlPanel/Saving/General","tags":"$:/tags/ControlPanel/Saving","caption":"{{$:/language/ControlPanel/Saving/General/Caption}}","list-before":"","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<div class=\"tc-control-panel-saving\" data-setting-title=<<currentTab>>>\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!!.tc-control-panel-accent <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo AutoSave/Enabled/Description>></span>\n</$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo AutoSave/Disabled/Description>></span>\n</$radio>\n</div>"},"$:/core/ui/ControlPanel/Saving/GitHub":{"title":"$:/core/ui/ControlPanel/Saving/GitHub","tags":"$:/tags/ControlPanel/Saving","caption":"{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"main\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\" type=\"url\"/> |"},"$:/core/ui/ControlPanel/Saving/GitLab":{"title":"$:/core/ui/ControlPanel/Saving/GitLab","tags":"$:/tags/ControlPanel/Saving","caption":"{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\" type=\"url\"/> |"},"$:/core/ui/ControlPanel/Saving/TiddlySpot":{"title":"$:/core/ui/ControlPanel/Saving/TiddlySpot","tags":"$:/tags/ControlPanel/Saving","caption":"{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define siteURL(path)\nhttp://$(userName)$.tiddlyspot.com/$path$/\n\\end\n\\define siteLink(path)\n\\whitespace trim\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<siteURL $path$>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}/>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<div class=\"tc-message-box\">\n\n<<lingo ReadOnly>>\n\n</div>\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\" type=\"url\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>\n"},"$:/core/ui/ControlPanel/Saving/Gitea":{"title":"$:/core/ui/ControlPanel/Saving/Gitea","tags":"$:/tags/ControlPanel/Saving","caption":"{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~Gitea\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/Gitea/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo Gitea/Password>> |<$password name=\"Gitea\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/Gitea/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/Gitea/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/Gitea/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/Gitea/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/Gitea/ServerURL\" default=\"https://gitea/api/v1\" tag=\"input\" type=\"url\"/> |\n"},"$:/core/ui/ControlPanel/Saving":{"title":"$:/core/ui/ControlPanel/Saving","tags":"$:/tags/ControlPanel","caption":"{{$:/language/ControlPanel/Saving/Caption}}","text":"\\whitespace trim\n{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Saving/General\" explicitState=\"$:/state/tab-2065006209\"/>\n</div>\n"},"$:/core/buttonstyles/Borderless":{"title":"$:/core/buttonstyles/Borderless","tags":"$:/tags/ToolbarButtonStyle","caption":"{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}","text":"tc-btn-invisible"},"$:/core/buttonstyles/Boxed":{"title":"$:/core/buttonstyles/Boxed","tags":"$:/tags/ToolbarButtonStyle","caption":"{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}","text":"tc-btn-boxed"},"$:/core/buttonstyles/Rounded":{"title":"$:/core/buttonstyles/Rounded","tags":"$:/tags/ToolbarButtonStyle","caption":"{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}","text":"tc-btn-rounded"},"$:/core/ui/ControlPanel/Settings/CamelCase":{"title":"$:/core/ui/ControlPanel/Settings/CamelCase","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/CamelCase/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\"\n\tfield=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"\n\tclass=\"tc-control-panel-item\"\n>\n\t<$link to=\"$:/config/WikiParserRules/Inline/wikilink\" class=\"tc-tiny-gap-left\">\n\t\t<<lingo Description>>\n\t</$link>\n</$checkbox>\n"},"$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab":{"title":"$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab","caption":"{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}","tags":"$:/tags/ControlPanel/Settings","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\" class=\"tc-control-panel-item\">\n\t<<lingo Hint>>\n</$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\" class=\"tc-select\">\n\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n\t\t<option value=<<currentTiddler>>><$transclude field=\"caption\">\n\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t</$transclude>\n\t\t</option>\n\t</$list>\n</$select>\n"},"$:/core/ui/ControlPanel/Settings/DefaultSidebarTab":{"title":"$:/core/ui/ControlPanel/Settings/DefaultSidebarTab","caption":"{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}","tags":"$:/tags/ControlPanel/Settings","text":"\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\\whitespace trim\n\n<$link to=\"$:/config/DefaultSidebarTab\" class=\"tc-control-panel-item\">\n\t<<lingo Hint>>\n</$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\" class=\"tc-select\">\n\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n\t\t<option value=<<currentTiddler>>>\n\t\t\t<$transclude field=\"caption\">\n\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t</$transclude>\n\t\t</option>\n\t</$list>\n</$select>\n"},"$:/core/ui/ControlPanel/Settings/EditorToolbar":{"title":"$:/core/ui/ControlPanel/Settings/EditorToolbar","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\"\n\tfield=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"\n\tclass=\"tc-control-panel-item\"\n>\n\t<$link to=\"$:/config/TextEditor/EnableToolbar\" class=\"tc-tiny-gap-left\">\n\t\t<<lingo Description>>\n\t</$link>\n</$checkbox>\n"},"$:/core/ui/ControlPanel/Settings/InfoPanelMode":{"title":"$:/core/ui/ControlPanel/Settings/InfoPanelMode","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n\n<$link to=\"$:/config/TiddlerInfo/Mode\" class=\"tc-control-panel-item\">\n\t<<lingo Hint>>\n</$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo Popup/Description>></span>\n</$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo Sticky/Description>></span>\n</$radio>\n"},"$:/core/ui/ControlPanel/Settings/LinkToBehaviour":{"title":"$:/core/ui/ControlPanel/Settings/LinkToBehaviour","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\" class=\"tc-control-panel-item\">\n\t<<lingo \"InsideRiver/Hint\">>\n</$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\" class=\"tc-select\">\n\t<option value=\"above\"><<lingo \"OpenAbove\">></option>\n\t<option value=\"below\"><<lingo \"OpenBelow\">></option>\n\t<option value=\"top\"><<lingo \"OpenAtTop\">></option>\n\t<option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\" class=\"tc-control-panel-item\">\n\t<<lingo \"OutsideRiver/Hint\">>\n</$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\" class=\"tc-select\">\n\t<option value=\"top\"><<lingo \"OpenAtTop\">></option>\n\t<option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"},"$:/core/ui/ControlPanel/Settings/MissingLinks":{"title":"$:/core/ui/ControlPanel/Settings/MissingLinks","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\">\n\t<$link to=\"$:/config/MissingLinks\" class=\"tc-control-panel-item\">\n\t\t<span class=\"tc-tiny-gap-left\"><<lingo Description>></span>\n\t</$link>\n</$checkbox>\n"},"$:/core/ui/ControlPanel/Settings/NavigationAddressBar":{"title":"$:/core/ui/ControlPanel/Settings/NavigationAddressBar","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\" class=\"tc-control-panel-item\">\n\t<<lingo Hint>>\n</$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo Permaview/Description>></span>\n</$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo Permalink/Description>></span>\n</$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo No/Description>></span>\n</$radio>\n"},"$:/core/ui/ControlPanel/Settings/NavigationHistory":{"title":"$:/core/ui/ControlPanel/Settings/NavigationHistory","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n\n<$link to=\"$:/config/Navigation/UpdateHistory\" class=\"tc-control-panel-item\">\n\t<<lingo Hint>>\n</$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo Yes/Description>></span>\n</$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo No/Description>></span>\n</$radio>\n"},"$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode":{"title":"$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"\n\tfield=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"\n\tclass=\"tc-control-panel-item\"\n>\n\t<$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" class=\"tc-tiny-gap-left\">\n\t\t<<lingo CopyToClipboard/Description>>\n\t</$link>\n</$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"\n\tfield=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"\n\tclass=\"tc-control-panel-item\"\n>\n\t<$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" class=\"tc-tiny-gap-left\">\n\t\t<<lingo UpdateAddressBar/Description>>\n\t</$link>\n</$checkbox>\n"},"$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation":{"title":"$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\"\n\tfield=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"\n\tclass=\"tc-control-panel-item\"\n>\n\t<$link to=\"$:/config/Performance/Instrumentation\" class=\"tc-tiny-gap-left\">\n\t\t<<lingo Description>>\n\t</$link>\n</$checkbox>\n"},"$:/core/ui/ControlPanel/Settings/RecentLimit":{"title":"$:/core/ui/ControlPanel/Settings/RecentLimit","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/RecentLimit/Caption}}","text":"\\whitespace trim\n\\procedure lingo-base() $:/language/ControlPanel/Settings/RecentLimit/\n<<lingo Hint>>\n\n|tc-table-no-border|k\n|<$link to=\"$:/config/RecentLimit\"><<lingo Caption>></$link> |<$edit-text tiddler=\"$:/config/RecentLimit\" tag=\"input\" type=\"number\"/> |\n"},"$:/core/ui/ControlPanel/Settings/TitleLinks":{"title":"$:/core/ui/ControlPanel/Settings/TitleLinks","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n\n<$link to=\"$:/config/Tiddlers/TitleLinks\" class=\"tc-control-panel-item\">\n\t<<lingo Hint>>\n</$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo Yes/Description>></span>\n</$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\">\n\t<span class=\"tc-tiny-gap-left\"><<lingo No/Description>></span>\n</$radio>\n"},"$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle":{"title":"$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n\n<$link to=\"$:/config/Toolbar/ButtonClass\" class=\"tc-control-panel-item\">\n\t<<lingo \"Hint\">>\n</$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\" class=\"tc-select\">\n\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n\t\t<option value={{!!text}}>{{!!caption}}</option>\n\t</$list>\n</$select>\n"},"$:/core/ui/ControlPanel/Settings/ToolbarButtons":{"title":"$:/core/ui/ControlPanel/Settings/ToolbarButtons","tags":"$:/tags/ControlPanel/Settings","caption":"{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\"\n\tfield=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"\n\tclass=\"tc-control-panel-item\"\n>\n\t<$link to=\"$:/config/Toolbar/Icons\" class=\"tc-tiny-gap-left\">\n\t\t<<lingo Icons/Description>>\n\t</$link>\n</$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\"\n\tfield=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"\n\tclass=\"tc-control-panel-item\"\n>\n\t<$link to=\"$:/config/Toolbar/Text\" class=\"tc-tiny-gap-left\">\n\t\t<<lingo Text/Description>>\n\t</$link>\n</$checkbox>\n"},"$:/core/ui/ControlPanel/Settings":{"title":"$:/core/ui/ControlPanel/Settings","tags":"$:/tags/ControlPanel","caption":"{{$:/language/ControlPanel/Settings/Caption}}","text":"<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/SettingsTab]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Settings/TiddlyWiki\" explicitState=\"$:/state/tab--697582678\"/>\n</div>"},"$:/core/ui/ControlPanel/SocialCard":{"title":"$:/core/ui/ControlPanel/SocialCard","tags":"$:/tags/ControlPanel/Advanced","caption":"{{$:/language/ControlPanel/SocialCard/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo SocialCard/Hint>>\n\n|<$link to=\"$:/SiteTitle\"><<lingo Basics/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Basics/Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteDomain\"><<lingo SocialCard/Domain/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteDomain\" default=\"\" tag=\"input\" type=\"url\"/> |\n|<$link to=\"$:/SiteUrl\"><<lingo SocialCard/Url/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteUrl\" default=\"\" tag=\"input\" type=\"url\"/> |\n|<$link to=\"$:/SitePreviewUrl\"><<lingo SocialCard/PreviewUrl/Prompt>></$link> |<$edit-text tiddler=\"$:/SitePreviewUrl\" default=\"\" tag=\"input\" type=\"url\"/> |\n\n<%if [[$:/SitePreviewUrl]get[text]else[]!is[blank]] %>\n<div>\n<div>\n<<lingo SocialCard/PreviewUrl/Preview>>\n</div>\n<img src={{$:/SitePreviewUrl}}/>\n</div>\n<%endif%>"},"$:/core/ui/ControlPanel/StoryView":{"title":"$:/core/ui/ControlPanel/StoryView","tags":"$:/tags/ControlPanel/Appearance","caption":"{{$:/language/ControlPanel/StoryView/Caption}}","text":"{{$:/snippets/viewswitcher}}\n"},"$:/core/ui/ControlPanel/Stylesheets":{"title":"$:/core/ui/ControlPanel/Stylesheets","tags":"$:/tags/ControlPanel/Advanced","caption":"{{$:/language/ControlPanel/Stylesheets/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n"},"$:/core/ui/ControlPanel/TestCases":{"title":"$:/core/ui/ControlPanel/TestCases","tags":"$:/tags/ControlPanel/Advanced","caption":"{{$:/language/ControlPanel/TestCases/Caption}}","text":"\\whitespace trim\n{{$:/language/ControlPanel/TestCases/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/TestCases]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/TestCases/All\"/>\n</div>\n"},"$:/core/ui/ControlPanel/TestCases/All":{"title":"$:/core/ui/ControlPanel/TestCases/All","tags":"$:/tags/ControlPanel/TestCases","caption":"{{$:/language/ControlPanel/TestCases/All/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/\n<<lingo TestCases/All/Hint>>\n\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/wiki-test-spec]type[text/vnd.tiddlywiki-multiple]] [all[tiddlers+shadows]tag[$:/tags/wiki-test-spec-failing]type[text/vnd.tiddlywiki-multiple]]\">\n\n<h2>\n\n<$link>\n\n<$text text=<<currentTiddler>>/>\n\n</$link>\n\n</h2>\n\n<$transclude\n\t$tiddler=\"$:/core/ui/TestCaseTemplate\"\n/>\n\n</$list>\n"},"$:/core/ui/ControlPanel/TestCases/Failed":{"title":"$:/core/ui/ControlPanel/TestCases/Failed","tags":"$:/tags/ControlPanel/TestCases","caption":"{{$:/language/ControlPanel/TestCases/Failed/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/\n<<lingo TestCases/Failed/Hint>>\n\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/wiki-test-spec]type[text/vnd.tiddlywiki-multiple]] [all[tiddlers+shadows]tag[$:/tags/wiki-test-spec-failing]type[text/vnd.tiddlywiki-multiple]]\">\n\n<$transclude\n\t$tiddler=\"$:/core/ui/TestCaseTemplate\"\n\thideIfPass=\"yes\"\n/>\n\n</$list>\n"},"$:/core/ui/ControlPanel/Theme":{"title":"$:/core/ui/ControlPanel/Theme","tags":"$:/tags/ControlPanel/Appearance","caption":"{{$:/language/ControlPanel/Theme/Caption}}","text":"{{$:/snippets/themeswitcher}}\n"},"$:/core/ui/ControlPanel/TiddlerFields":{"title":"$:/core/ui/ControlPanel/TiddlerFields","tags":"$:/tags/ControlPanel/Advanced","caption":"{{$:/language/ControlPanel/TiddlerFields/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"},"$:/core/ui/ControlPanel/Settings/TiddlyWiki":{"title":"$:/core/ui/ControlPanel/Settings/TiddlyWiki","tags":"$:/tags/ControlPanel/SettingsTab","caption":"TiddlyWiki","list-before":"","text":"\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div class=\"tc-control-panel-setting\" data-setting-title=<<currentTiddler>> >\n\n!!.tc-control-panel-accent <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"},"$:/core/ui/ControlPanel/Toolbars/EditToolbar":{"title":"$:/core/ui/ControlPanel/Toolbars/EditToolbar","tags":"$:/tags/ControlPanel/Toolbars","caption":"{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}","text":"\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"},"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate":{"title":"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate","text":"\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\\whitespace trim\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/>\n \n<span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span>\n \n<$transclude field=\"caption\"/>\n -- \n<i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"},"$:/core/ui/ControlPanel/Toolbars/EditorToolbar":{"title":"$:/core/ui/ControlPanel/Toolbars/EditorToolbar","tags":"$:/tags/ControlPanel/Toolbars","caption":"{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}","text":"\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"},"$:/core/ui/ControlPanel/Toolbars/ItemTemplate":{"title":"$:/core/ui/ControlPanel/Toolbars/ItemTemplate","text":"\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\\whitespace trim\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/>\n \n<span class=\"tc-icon-wrapper\">\n \n<$transclude field=\"caption\"/>\n \n<i class=\"tc-muted\">\n-- \n<$transclude field=\"description\"/>\n</i></span>\n</$draggable>\n"},"$:/core/ui/ControlPanel/Toolbars/PageControls":{"title":"$:/core/ui/ControlPanel/Toolbars/PageControls","tags":"$:/tags/ControlPanel/Toolbars","caption":"{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}","text":"\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"},"$:/core/ui/ControlPanel/Toolbars/ViewToolbar":{"title":"$:/core/ui/ControlPanel/Toolbars/ViewToolbar","tags":"$:/tags/ControlPanel/Toolbars","caption":"{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}","text":"\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"},"$:/core/ui/ControlPanel/Toolbars":{"title":"$:/core/ui/ControlPanel/Toolbars","tags":"$:/tags/ControlPanel/Appearance","caption":"{{$:/language/ControlPanel/Toolbars/Caption}}","text":"\\whitespace trim\n{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" class=\"tc-vertical\" explicitState=\"$:/state/tabs/controlpanel/toolbars-1345989671\"/>\n</div>\n"},"$:/ControlPanel":{"title":"$:/ControlPanel","icon":"$:/core/images/options-button","color":"#bbb","text":"\\whitespace trim\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Info\" explicitState=\"$:/state/tab-1749438307\"/>\n</div>\n"},"$:/core/ui/DefaultSearchResultList":{"title":"$:/core/ui/DefaultSearchResultList","tags":"$:/tags/SearchResults","caption":"{{$:/language/Search/DefaultResults/Caption}}","first-search-filter":"[!is[system]search:title<userInput>sort[title]limit[250]]","second-search-filter":"[!is[system]search<userInput>sort[title]limit[250]]","text":"\\define searchResultList()\n\\whitespace trim\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[first-search-filter]] }}} emptyMessage={{$:/language/Search/Matches/NoResult}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[second-search-filter]] }}} emptyMessage={{$:/language/Search/Matches/NoResult}}>\n<span class={{{[<currentTiddler>addsuffix[-secondaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\n\n\\end\n<<searchResultList>>\n"},"$:/core/ui/DownloadFullWiki":{"title":"$:/core/ui/DownloadFullWiki","text":"\\whitespace trim\n\\rules except wikilink\n\nTo download the standard single-file version of your wiki:\n\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$let publishFilter=\"\"\"-[[$:/config/SaveWikiButton/Template]] -[[$:/plugins/tiddlywiki/filesystem]] -[[$:/plugins/tiddlywiki/tiddlyweb]]\"\"\">\n<$button tooltip=\"Download fully standalone wiki\" aria-label=\"download full wiki\" class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" publishFilter=<<publishFilter>> filename=<<site-title>>/>\n{{$:/core/images/download-button}}\n<span class=\"tc-tiny-gap-left\">\nDownload full wiki\n</span>\n</$button>\n</$let>\n</$wikify>"},"$:/core/ui/EditTemplate/body/preview/diffs-current":{"title":"$:/core/ui/EditTemplate/body/preview/diffs-current","tags":"$:/tags/EditPreview","caption":"{{$:/language/EditTemplate/Body/Preview/Type/DiffCurrent}}","list-after":"$:/core/ui/EditTemplate/body/preview/output","text":"<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"},"$:/core/ui/EditTemplate/body/preview/diffs-shadow":{"title":"$:/core/ui/EditTemplate/body/preview/diffs-shadow","tags":"$:/tags/EditPreview","caption":"{{$:/language/EditTemplate/Body/Preview/Type/DiffShadow}}","list-after":"$:/core/ui/EditTemplate/body/preview/output","text":"<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"},"$:/core/ui/EditTemplate/body/preview/output":{"title":"$:/core/ui/EditTemplate/body/preview/output","tags":"$:/tags/EditPreview","caption":"{{$:/language/EditTemplate/Body/Preview/Type/Output}}","text":"\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!is[draft]] [all[shadows+tiddlers]tag[$:/tags/Macro/View/Body]!is[draft]] [all[shadows+tiddlers]tag[$:/tags/Global/View]!is[draft]] [all[shadows+tiddlers]tag[$:/tags/Global/View/Body]!is[draft]]\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude tiddler={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/ViewTemplateBodyFilter]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/ViewTemplate/body/default]] }}} />\n\n</$set>\n"},"$:/state/showeditpreview":{"title":"$:/state/showeditpreview","text":"no"},"$:/core/ui/EditTemplate/body/canonical-uri":{"title":"$:/core/ui/EditTemplate/body/canonical-uri","text":"\\define lingo-base() $:/language/EditTemplate/Body/\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"></$edit-text>\n\n</div>\n"},"$:/core/ui/EditTemplate/body/default":{"title":"$:/core/ui/EditTemplate/body/default","text":"\\function edit-preview-state()\n[{$:/config/ShowEditPreview/PerTiddler}!match[yes]then[$:/state/showeditpreview]] :else[<qualified-preview-state>] +[get[text]] :else[[no]]\n\\end\n\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n\n\\define importFileActions()\n<$action-popup $state=<<importState>> $coords=\"(0,0,0,0)\" $floating=\"yes\"/>\n\\end\n\n\\whitespace trim\n<$let\n\tqualified-preview-state=<<qualify \"$:/state/showeditpreview\">>\n\teditPreviewStateTiddler={{{ [{$:/config/ShowEditPreview/PerTiddler}!match[yes]then[$:/state/showeditpreview]] :else[<qualified-preview-state>] }}}\n\timportTitle=<<qualify $:/ImportImage>>\n\timportState=<<qualify $:/state/ImportImage>> >\n<$dropzone importTitle=<<importTitle>> autoOpenOnImport=\"no\" contentTypesFilter={{$:/config/Editor/ImportContentTypesFilter}} class=\"tc-dropzone-editor\" enable={{{ [{$:/config/DragAndDrop/Enable}match[no]] :else[subfilter{$:/config/Editor/EnableImportFilter}then[yes]else[no]] }}} filesOnly=\"yes\" actions=<<importFileActions>> >\n<div>\n<div class={{{ [<edit-preview-state>match[yes]then[tc-tiddler-preview]else[tc-tiddler-preview-hidden]] [[tc-tiddler-editor]] +[join[ ]] }}}>\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<$list filter=\"[<editPreviewStateTiddler>get[text]match[yes]]\" variable=\"ignore\">\n\n<div class=\"tc-tiddler-preview-preview\" data-tiddler-title={{!!draft.title}} data-tags={{!!tags}}>\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</$list>\n\n</div>\n\n</div>\n\n</$dropzone>\n\n</$let>\n"},"$:/core/ui/EditTemplate/body/editor":{"title":"$:/core/ui/EditTemplate/body/editor","text":"\\whitespace trim\n\n<$edit\n\n field=\"text\"\n class=\"tc-edit-texteditor tc-edit-texteditor-body\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n tabindex={{$:/config/EditTabIndex}}\n focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\n cancelPopups=\"yes\"\n fileDrop={{{ [{$:/config/DragAndDrop/Enable}match[no]] :else[subfilter{$:/config/Editor/EnableImportFilter}then[yes]else[no]] }}}\n\n><$set\n\n name=\"targetTiddler\"\n value=<<currentTiddler>>\n\n><$list\n\n filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n type=\"nomatch\"\n state=<<config-visibility-title>>\n text=\"hide\"\n class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n mode=\"inline\"\n\n/></$reveal></$list><$list\n\n filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorTools]!has[draft.of]]\"\n\n><$list\n\tfilter={{!!condition}}\n\tvariable=\"list-condition\"\n><$transclude/>\n</$list></$list></$set></$edit>\n"},"$:/core/ui/EditTemplate/body/toolbar/button":{"title":"$:/core/ui/EditTemplate/body/toolbar/button","text":"\\define toolbar-button-icon()\n<$list\n\n filter=\"[all[current]!has[custom-icon]]\"\n variable=\"no-custom-icon\"\n\n><$transclude\n\n tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n filter={{!!condition}}\n variable=\"list-condition\"\n\n><$wikify\n\n name=\"tooltip-text\"\n text=<<toolbar-button-tooltip>>\n mode=\"inline\"\n output=\"text\"\n\n><$list\n\n filter=\"[all[current]!has[dropdown]]\"\n variable=\"no-dropdown\"\n\n><$set name=disabled filter={{!!condition-disabled}}><$button\n\n class=\"tc-btn-invisible $(buttonClasses)$\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n disabled=<<disabled>>\n\n><span\n\n data-tw-keyboard-shortcut={{{ [<disabled>match[yes]then[]else{!!shortcuts}] }}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$set></$list><$list\n\n filter=\"[all[current]has[dropdown]]\"\n variable=\"dropdown\"\n\n><$set\n\n name=\"dropdown-state\"\n value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$set name=disabled filter={{!!condition-disabled}}><$button\n\n popup=<<dropdown-state>>\n class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n selectedClass=\"tc-selected\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n disabled=<<disabled>>\n\n><span\n\n data-tw-keyboard-shortcut={{{ [<disabled>match[yes]then[]else{!!shortcuts}] }}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$set><$reveal\n\n state=<<dropdown-state>>\n type=\"popup\"\n position=\"below\"\n animate=\"yes\"\n tag=\"span\"\n\n><div\n\n class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n tiddler={{!!dropdown}}\n mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n name=\"buttonClasses\"\n value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"},"$:/core/ui/EditTemplate/body":{"title":"$:/core/ui/EditTemplate/body","tags":"$:/tags/EditTemplate","text":"<$transclude tiddler={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/EditTemplateBodyFilter]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/EditTemplate/body/default]] }}} />\n"},"$:/core/ui/EditTemplate/controls":{"title":"$:/core/ui/EditTemplate/controls","tags":"$:/tags/EditTemplate","text":"\\define config-title() $:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\whitespace trim\n<div class=\"tc-tiddler-title tc-tiddler-edit-title tc-clearfix\">\n\t<$view field=\"title\"/>\n\t<span class=\"tc-tiddler-controls tc-titlebar\">\n\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t<$let tv-config-toolbar-class={{{ [enlist<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]] +[join[ ]] }}}>\n\t\t\t\t<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\">\n\t\t\t\t\t<$transclude $tiddler=<<listItem>>/>\n\t\t\t\t</$reveal>\n\t\t\t</$let>\n\t\t</$list>\n\t</span>\n</div>\n"},"$:/core/ui/EditTemplate/fieldEditor/default":{"title":"$:/core/ui/EditTemplate/fieldEditor/default","text":"<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> tag=\"input\" default=\"\" class=\"tc-edit-texteditor tc-edit-fieldeditor\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>"},"$:/core/ui/EditTemplate/fields":{"title":"$:/core/ui/EditTemplate/fields","tags":"$:/tags/EditTemplate","text":"\\procedure lingo-base() $:/language/EditTemplate/\n\\function tf.config-title() [[$:/config/EditTemplateFields/Visibility/]addsuffix[$(currentField)$]substitute[]get[text]]\n\n\\function tf.config-filter() [[hide]] :except[title<tf.config-title>]\n\n<!-- Beware this is duplicated from EditTemplate.tid. For details see bug #7054 -->\n\\procedure get-field-value-tiddler-filter() [subfilter<get-field-editor-filter>sha256[16]addprefix[/]addprefix<newFieldValueTiddlerPrefix>]\n\\procedure get-field-editor-filter() [<newFieldNameTiddler>get[text]else[]] :cascade[all[shadows+tiddlers]tag[$:/tags/FieldEditorFilter]!is[draft]get[text]] :and[!is[blank]else{$:/core/ui/EditTemplate/fieldEditor/default}]\n\n\\procedure prefix.bracket() [\n\\procedure suffix.bracket() ]\n\n\\function tf.current-tiddler-new-field-selector() [[data-tiddler-title=]addprefix[$(prefix.bracket)$]substitute[]addsuffix<currentTiddlerCSSescaped>addsuffix[$(suffix.bracket)$]substitute[]] .tc-edit-field-add-name-wrapper input :and[join[ ]]\n\n\\procedure new-field-actions()\n\\whitespace trim\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldNameTiddler>get[text]] :map[subfilter<get-field-value-tiddler-filter>get[text]] }}}/>\n<$set name=\"safeNewFieldValueTiddlerPrefix\" value=<<newFieldValueTiddlerPrefix>> emptyValue=<<qualify \"$:/temp/NewFieldValue\">> >\n\t<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [prefix[$:/temp/NewFieldValue]prefix<safeNewFieldValueTiddlerPrefix>] [<storeTitle>] [<searchListState>]\"/>\n</$set>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<tf.current-tiddler-new-field-selector>>/>\n\\end\n\n\\procedure delete-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\n\\procedure cancel-search-actions-inner()\n\\whitespace trim\n<$list\n\tfilter=\"[<storeTitle>has[text]] [<newFieldNameTiddler>has[text]]\"\n\tvariable=\"ignore\"\n\temptyMessage=\"<<cancel-delete-tiddler-actions 'cancel'>>\">\n<<delete-state-tiddlers>>\n</$list>\n\\end\n\n\\procedure cancel-search-actions()\n\\whitespace trim\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list\n\tfilter=\"[<newFieldNameTiddler>get[text]!match<userInput>]\"\n\temptyMessage=\"<<cancel-search-actions-inner>>\">\n<$action-setfield $tiddler=<<newFieldNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\procedure new-field()\n\\whitespace trim\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip={{$:/language/EditTemplate/Fields/Add/Button/Hint}}>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [subfilter<get-field-value-tiddler-filter>get[text]] }}}/>\n<$set name=\"safeNewFieldValueTiddlerPrefix\" value=<<newFieldValueTiddlerPrefix>> emptyValue=<<qualify \"$:/temp/NewFieldValue\">> >\n\t<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [prefix[$:/temp/NewFieldValue]prefix<safeNewFieldValueTiddlerPrefix>] [<storeTitle>] [<searchListState>]\"/>\n</$set>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<$set name=\"newFieldValueTiddlerPrefix\" value=<<newFieldValueTiddlerPrefix>> emptyValue=<<qualify \"$:/temp/NewFieldValue\">> >\n<div class=\"tc-edit-fields\">\n<table class={{{ [all[current]fields[]] :filter[lookup[$:/config/EditTemplateFields/Visibility/]!match[hide]] :and[count[]!match[0]] :and[then[tc-edit-fields]] :else[[tc-edit-fields tc-edit-fields-small]] }}}>\n<tbody>\n<$list filter=\"[all[current]fields[]] :and[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<tf.config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$keyboard key=\"((delete-field))\" actions=\"\"\"<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<tf.current-tiddler-new-field-selector>>/></$set>\"\"\">\n<$transclude tiddler={{{ [<currentField>] :cascade[all[shadows+tiddlers]tag[$:/tags/FieldEditorFilter]!is[draft]get[text]] :and[!is[blank]else{$:/core/ui/EditTemplate/fieldEditor/default}] }}} />\n</$keyboard>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit tc-small-gap-right\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<$vars refreshTitle=<<qualify \"$:/temp/fieldname/refresh\">> storeTitle=<<newFieldNameInputTiddler>> searchListState=<<newFieldNameSelectionTiddler>>>\n<div class=\"tc-edit-field-add-name-wrapper\">\n<$transclude $variable=\"keyboard-driven-input\" tiddler=<<newFieldNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<searchListState>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}\n\t\tfocus={{{ [{$:/config/AutoFocus}match[fields]then[true]] :else[[false]] }}} cancelPopups=\"yes\"\n\t\tconfigTiddlerFilter=\"[[$:/config/EditMode/fieldname-filter]]\" inputCancelActions=<<cancel-search-actions>> />\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<newFieldNameTiddler>>>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$set name=\"newFieldName\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] :except[[created]] :except[[creator]] :except[[draft.of]] :except[[draft.title]] :except[[modified]] :except[[modifier]] :except[[tags]] :except[[text]] :except[[title]] :except[[type]]\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-primaryList]] :except[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] :except[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-secondaryList]] :except[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n</div>\n<$let currentTiddlerCSSescaped={{{ [<currentTiddler>escapecss[]] }}} currentTiddler={{{ [subfilter<get-field-value-tiddler-filter>] }}} currentField=\"text\" currentFieldName={{{ [<newFieldNameTiddler>get[text]] }}}>\n<span class=\"tc-edit-field-add-value tc-small-gap-right\">\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$transclude tiddler={{{ [subfilter<get-field-editor-filter>] }}} />\n</$keyboard>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$transclude $variable=\"new-field\"/>\n</span>\n</$let>\n</$vars>\n</div>\n</$fieldmangler>\n</$set>"},"$:/core/ui/EditTemplate/shadow":{"title":"$:/core/ui/EditTemplate/shadow","tags":"$:/tags/EditTemplate","text":"\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n\\whitespace trim\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n\\whitespace trim\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"},"$:/core/ui/EditTemplate/tags":{"title":"$:/core/ui/EditTemplate/tags","tags":"$:/tags/EditTemplate","text":"\\whitespace trim\n\n\\procedure lingo-base() $:/language/EditTemplate/\n\n\\procedure tag-body-inner(colour,fallbackTarget,colourA,colourB,icon,tagField:\"tags\")\n<$wikify name=\"foregroundColor\"\n\ttext=\"\"\"<$macrocall $name=\"contrastcolour\"\n\t\ttarget=<<colour>>\n\t\tfallbackTarget=<<fallbackTarget>>\n\t\tcolourA=<<colourA>>\n\t\tcolourB=<<colourB>>/>\n\t\"\"\"\n>\n\t<$let backgroundColor=<<colour>> >\n\t\t<span class=\"tc-tag-label tc-tag-list-item tc-small-gap-right\"\n\t\t\tdata-tag-title=<<currentTiddler>>\n\t\t\tstyle.color=<<foregroundColor>>\n\t\t\tstyle.fill=<<foregroundColor>>\n\t\t\tstyle.background-color=<<backgroundColor>>\n\t\t>\n\t\t\t<$transclude tiddler=<<icon>>/>\n\t\t\t<$view field=\"title\" format=\"text\"/>\n\t\t\t<$button class=\"tc-btn-invisible tc-remove-tag-button\"\n\t\t\t\tstyle.fill=<<foregroundColor>>\n\t\t\t>\n\t\t\t\t<$action-listops $tiddler=<<saveTiddler>> $field=<<tagField>> $subfilter=\"-[{!!title}]\"/>\n\t\t\t\t{{$:/core/images/close-button}}\n\t\t\t</$button>\n\t\t</span>\n\t</$let>\n</$wikify>\n\\end\n\n\\procedure tag-body(colour,palette,icon,tagField:\"tags\")\n<$macrocall $name=\"tag-body-inner\"\n\tcolour=`$(colour)$`\n\tcolourA={{{ [<palette>getindex[foreground]] }}}\n\tcolourB={{{ [<palette>getindex[background]] }}}\n\tfallbackTarget={{{ [<palette>getindex[tag-background]] }}}\n\ticon=<<icon>>\n\ttagField=<<tagField>>\n/>\n\\end\n\n\\procedure edit-tags-template(tagField:\"tags\")\n<div class=\"tc-edit-tags\">\n\t<$list filter=\"[<currentTiddler>get<tagField>enlist-input[]sort[title]]\" storyview=\"pop\">\n\t\t<$macrocall $name=\"tag-body\"\n\t\t\tcolour={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}}\n\t\t\tpalette={{$:/palette}}\n\t\t\ticon={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] }}}\n\t\t\ttagField=<<tagField>>\n\t\t/>\n\t</$list>\n\t<$let tabIndex={{$:/config/EditTabIndex}} cancelPopups=\"yes\">\n\t\t<$macrocall $name=\"tag-picker\" tagField=<<tagField>>/>\n\t</$let>\n</div>\n\\end\n<$let saveTiddler=<<currentTiddler>>>\n\t<$macrocall $name=\"edit-tags-template\" tagField=<<tagField>>/>\n</$let>\n"},"$:/core/ui/EditTemplate/title":{"title":"$:/core/ui/EditTemplate/title","tags":"$:/tags/EditTemplate","text":"\\whitespace trim\n<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}: <$link to={{!!draft.title}} />\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"},"$:/core/ui/EditTemplate/type":{"title":"$:/core/ui/EditTemplate/type","tags":"$:/tags/EditTemplate","first-search-filter":"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]sort[description]sort[group-sort]removeprefix[$:/language/Docs/Types/]search<userInput>]","text":"\\procedure lingo-base() $:/language/EditTemplate/\n\\procedure input-cancel-actions() <$list filter=\"[<storeTitle>get[text]] [<currentTiddler>get[type]] :and[limit[1]]\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\"><$action-sendmessage $message=\"tm-remove-field\" $param=\"type\"/><$action-deletetiddler $filter=\"[<typeInputTiddler>] [<refreshTitle>] [<typeSelectionTiddler>]\"/></$list>\n\\whitespace trim\n<$set name=\"refreshTitle\" value=<<qualify \"$:/temp/type-search/refresh\">>>\n<div class=\"tc-edit-type-selector-wrapper\">\n<em class=\"tc-edit tc-small-gap-right\"><<lingo Type/Prompt>></em>\n<div class=\"tc-type-selector-dropdown-wrapper\">\n<div class=\"tc-type-selector\"><$fieldmangler>\n<$transclude $variable=\"keyboard-driven-input\" tiddler=<<currentTiddler>> storeTitle=<<typeInputTiddler>> refreshTitle=<<refreshTitle>> selectionStateTitle=<<typeSelectionTiddler>> field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] :else[[false]] }}} cancelPopups=\"yes\" configTiddlerFilter=\"[[$:/core/ui/EditTemplate/type]]\" inputCancelActions=<<input-cancel-actions>>/><$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}<$action-deletetiddler $filter=\"[<typeInputTiddler>] [<storeTitle>] [<refreshTitle>] [<selectionStateTitle>]\"/></$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$set name=\"userInput\" value={{{ [<typeInputTiddler>get[text]] }}}>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] :and[sort[description]] :and[removeprefix[$:/language/Docs/Types/]] :and[search<userInput>]\"><span class={{{ [<currentTiddler>addsuffix[-primaryList]] :except[<typeSelectionTiddler>get[text]] :and[then[]else[tc-list-item-selected]] }}}><$link to={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"description\"/><$text text=\" \"/>(<$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"name\"/>)</$link></span>\n</$list>\n</$set>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n</div>\n</div>\n</$set>\n"},"$:/core/ui/EditTemplate":{"title":"$:/core/ui/EditTemplate","code-body":"yes","text":"\\define delete-edittemplate-state-tiddlers()\n<$set name=\"safeNewFieldValueTiddlerPrefix\" value=<<newFieldValueTiddlerPrefix>> emptyValue=<<qualify \"$:/temp/NewFieldValue\">> >\n\t<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [prefix[$:/temp/NewFieldValue]prefix<safeNewFieldValueTiddlerPrefix>] [<newFieldNameInputTiddler>] [<newFieldNameSelectionTiddler>] [<newTagNameTiddler>] [<newTagNameInputTiddler>] [<newTagNameSelectionTiddler>] [<typeInputTiddler>] [<typeSelectionTiddler>]\"/>\n</$set>\n\\end\n\n<!-- Beware this is duplicated from fields.tid. For details see bug #7054 -->\n\\define get-field-value-tiddler-filter() [subfilter<get-field-editor-filter>sha256[16]addprefix[/]addprefix<newFieldValueTiddlerPrefix>]\n\\define get-field-editor-filter() [<newFieldNameTiddler>get[text]else[]] :cascade[all[shadows+tiddlers]tag[$:/tags/FieldEditorFilter]!is[draft]get[text]] :and[!is[blank]else{$:/core/ui/EditTemplate/fieldEditor/default}]\n\n\\define save-tiddler-actions()\n\\whitespace trim\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldNameTiddler>get[text]] :map[subfilter<get-field-value-tiddler-filter>get[text]] }}}/>\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\n\\define cancel-delete-tiddler-actions(message)\n\\whitespace trim\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\end\n\n\\whitespace trim\n<div\n\tdata-tiddler-title=<<currentTiddler>>\n\tdata-tags={{!!tags}}\n\tclass={{{ [all[shadows+tiddlers]tag[$:/tags/ClassFilters/TiddlerTemplate]!is[draft]] :map:flat[subfilter{!!text}] tc-tiddler-frame tc-tiddler-edit-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}\n\trole=\"region\"\n\taria-label={{$:/language/EditTemplate/Caption}}>\n<$fieldmangler>\n<$vars\n\tstoryTiddler=<<currentTiddler>>\n\tnewTagNameTiddler=<<qualify \"$:/temp/NewTagName\">>\n\tnewFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">>\n\tnewFieldValueTiddlerPrefix=<<qualify \"$:/temp/NewFieldValue\">>\n\tnewFieldNameInputTiddler=<<qualify \"$:/temp/NewFieldName/input\">>\n\tnewFieldNameSelectionTiddler=<<qualify \"$:/temp/NewFieldName/selected-item\">>\n\tnewTagNameInputTiddler=<<qualify \"$:/temp/NewTagName/input\">>\n\tnewTagNameSelectionTiddler=<<qualify \"$:/temp/NewTagName/selected-item\">>\n\ttypeInputTiddler=<<qualify \"$:/temp/Type/input\">>\n\ttypeSelectionTiddler=<<qualify \"$:/temp/Type/selected-item\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" actions=<<cancel-delete-tiddler-actions \"cancel\">> tag=\"div\">\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-actions>> tag=\"div\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</$keyboard>\n</$keyboard>\n</$vars>\n</$fieldmangler>\n</div>\n"},"$:/core/ui/Buttons/cancel":{"title":"$:/core/ui/Buttons/cancel","tags":"$:/tags/EditToolbar","caption":"{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}","description":"{{$:/language/Buttons/Cancel/Hint}}","text":"\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"cancel\">>\n\ttooltip={{$:/language/Buttons/Cancel/Hint}}\n\taria-label={{$:/language/Buttons/Cancel/Hint}}\n\tclass=<<tv-config-toolbar-class>>\n>\n\t<%if [<tv-config-toolbar-icons>match[yes]] %>\n\t\t{{$:/core/images/cancel-button}}\n\t<%endif%>\n\t<%if [<tv-config-toolbar-text>match[yes]] %>\n\t\t<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n\t<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/delete":{"title":"$:/core/ui/Buttons/delete","tags":"$:/tags/EditToolbar $:/tags/ViewToolbar","caption":"{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}","description":"{{$:/language/Buttons/Delete/Hint}}","text":"\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"delete\">>\n\ttooltip={{$:/language/Buttons/Delete/Hint}}\n\taria-label={{$:/language/Buttons/Delete/Hint}}\n\tclass=<<tv-config-toolbar-class>>\n>\n\t<%if [<tv-config-toolbar-icons>match[yes]] %>\n\t\t{{$:/core/images/delete-button}}\n\t<%endif%>\n\t<%if [<tv-config-toolbar-text>match[yes]] %>\n\t\t<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n\t<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/save":{"title":"$:/core/ui/Buttons/save","tags":"$:/tags/EditToolbar","caption":"{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}","description":"{{$:/language/Buttons/Save/Hint}}","text":"\\whitespace trim\n\\procedure save-tiddler-button()\n<$fieldmangler>\n\t<$button\n\t\ttooltip={{$:/language/Buttons/Save/Hint}}\n\t\taria-label={{$:/language/Buttons/Save/Hint}}\n\t\tclass=<<tv-config-toolbar-class>>\n\t>\n\t\t<<save-tiddler-actions>>\n\t\t<%if [<tv-config-toolbar-icons>match[yes]] %>\n\t\t\t{{$:/core/images/done-button}}\n\t\t<%endif%>\n\t\t<%if [<tv-config-toolbar-text>match[yes]] %>\n\t\t\t<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n\t\t<%endif%>\n\t</$button>\n</$fieldmangler>\n\\end\n<<save-tiddler-button>>\n"},"$:/core/ui/EditorToolbar/bold":{"title":"$:/core/ui/EditorToolbar/bold","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/bold","caption":"{{$:/language/Buttons/Bold/Caption}}","description":"{{$:/language/Buttons/Bold/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((bold))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n\ttrimSelection=\"yes\"\n/>\n"},"$:/core/ui/EditorToolbar/clear-dropdown":{"title":"$:/core/ui/EditorToolbar/clear-dropdown","text":"''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"},"$:/core/ui/EditorToolbar/clear":{"title":"$:/core/ui/EditorToolbar/clear","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/erase","caption":"{{$:/language/Buttons/Clear/Caption}}","description":"{{$:/language/Buttons/Clear/Hint}}","condition":"[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]","dropdown":"$:/core/ui/EditorToolbar/clear-dropdown","text":""},"$:/core/ui/EditorToolbar/editor-height-dropdown":{"title":"$:/core/ui/EditorToolbar/editor-height-dropdown","text":"\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"},"$:/core/ui/EditorToolbar/editor-height":{"title":"$:/core/ui/EditorToolbar/editor-height","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/fixed-height","custom-icon":"yes","caption":"{{$:/language/Buttons/EditorHeight/Caption}}","description":"{{$:/language/Buttons/EditorHeight/Hint}}","condition":"[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[first[]]","dropdown":"$:/core/ui/EditorToolbar/editor-height-dropdown","text":"\\whitespace trim\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"},"$:/core/ui/EditorToolbar/excise-dropdown":{"title":"$:/core/ui/EditorToolbar/excise-dropdown","text":"\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n\\whitespace trim\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"},"$:/core/ui/EditorToolbar/excise":{"title":"$:/core/ui/EditorToolbar/excise","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/excise","caption":"{{$:/language/Buttons/Excise/Caption}}","description":"{{$:/language/Buttons/Excise/Hint}}","condition":"[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] [<targetTiddler>type[text/markdown]] [<targetTiddler>type[text/x-markdown]] +[first[]]","shortcuts":"((excise))","dropdown":"$:/core/ui/EditorToolbar/excise-dropdown","text":""},"$:/core/ui/EditorToolbar/file-import":{"title":"$:/core/ui/EditorToolbar/file-import","tags":"$:/tags/EditorTools","condition":"[<targetTiddler>filter{$:/config/Editor/EnableImportFilter}]","text":"\\procedure lingo-base() $:/language/Import/\n\n\\procedure closePopupActions()\n<$action-deletetiddler $filter=\"[title<importState>] [title<importTitle>]\"/>\n\\end closePopupActions\n\n\\procedure tw5-ImageTemplate() [img[$(currentTiddler)$]]\n\\procedure tw5-FileTemplate() [[$(currentTiddler)$]]\n\n<!-- The following characters must be escaped in markdown: <>()\\ -->\n\\function escape.title() [search-replace:g:regexp[\\(|\\)|<|>|\\\\],[\\$&]]\n\\procedure markdown-ImageTemplate() ![](<#${ [<currentTiddler>escape.title[]] }$>)\n\\procedure markdown-FileTemplate() [](<#${ [<currentTiddler>escape.title[]] }$>)\n\n\\function is.markdown.tiddler() [all[]type[text/x-markdown]] [all[]type[text/markdown]]\n\\function is.image() [get[type]prefix[image]]\n\\function get.markdown.link() [is.image[]then<markdown-ImageTemplate>else<markdown-FileTemplate>]\n\\function get.tw5.link() [is.image[]then<tw5-ImageTemplate>else<tw5-FileTemplate>] \n\\function get.link.template() [<storyTiddler>is.markdown.tiddler[]then<get.markdown.link>else<get.tw5.link>]\n\n\\procedure postImportActions()\n\\whitespace trim\n<$list filter=\"[<importTitle>links[]] :reduce[get.link.template[]substitute[]addprefix<accumulator>]\" variable=\"imageTitle\">\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"insert-text\"\n\ttext=<<imageTitle>>\n/>\n</$list>\n<<closePopupActions>>\n\\end postImportActions\n\n\\procedure buttons()\n\\whitespace trim\n<$button class=\"tc-btn-invisible\" actions=<<closePopupActions>> ><<lingo Listing/Cancel/Caption>></$button>\n \n<$button class=\"tc-btn-invisible\" message=\"tm-perform-import\" param=<<importTitle>> actions=<<postImportActions>> ><<lingo Listing/Import/Caption>></$button>\n\\end buttons\n\n\\whitespace trim\n<$reveal type=\"popup\" state=<<importState>> tag=\"div\" class=\"tc-editor-importpopup\">\n<div class=\"tc-editor-import\">\n<$list filter=\"[<importTitle>field:plugin-type[import]]\">\n<h2><<lingo Editor/Import/Heading>></h2>\n<$tiddler tiddler=<<importTitle>>>\n{{||$:/core/ui/ImportListing}}\n<<buttons>>\n</$tiddler>\n</$list>\n</div>\n</$reveal>"},"$:/core/ui/EditorToolbar/heading-1":{"title":"$:/core/ui/EditorToolbar/heading-1","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/heading-1","caption":"{{$:/language/Buttons/Heading1/Caption}}","description":"{{$:/language/Buttons/Heading1/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","button-classes":"tc-text-editor-toolbar-item-start-group","shortcuts":"((heading-1))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"},"$:/core/ui/EditorToolbar/heading-2":{"title":"$:/core/ui/EditorToolbar/heading-2","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/heading-2","caption":"{{$:/language/Buttons/Heading2/Caption}}","description":"{{$:/language/Buttons/Heading2/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((heading-2))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"},"$:/core/ui/EditorToolbar/heading-3":{"title":"$:/core/ui/EditorToolbar/heading-3","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/heading-3","caption":"{{$:/language/Buttons/Heading3/Caption}}","description":"{{$:/language/Buttons/Heading3/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((heading-3))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"},"$:/core/ui/EditorToolbar/heading-4":{"title":"$:/core/ui/EditorToolbar/heading-4","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/heading-4","caption":"{{$:/language/Buttons/Heading4/Caption}}","description":"{{$:/language/Buttons/Heading4/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((heading-4))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"},"$:/core/ui/EditorToolbar/heading-5":{"title":"$:/core/ui/EditorToolbar/heading-5","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/heading-5","caption":"{{$:/language/Buttons/Heading5/Caption}}","description":"{{$:/language/Buttons/Heading5/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((heading-5))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"},"$:/core/ui/EditorToolbar/heading-6":{"title":"$:/core/ui/EditorToolbar/heading-6","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/heading-6","caption":"{{$:/language/Buttons/Heading6/Caption}}","description":"{{$:/language/Buttons/Heading6/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((heading-6))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"},"$:/core/ui/EditorToolbar/italic":{"title":"$:/core/ui/EditorToolbar/italic","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/italic","caption":"{{$:/language/Buttons/Italic/Caption}}","description":"{{$:/language/Buttons/Italic/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((italic))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n\ttrimSelection=\"yes\"\n/>\n"},"$:/core/ui/EditorToolbar/line-width-dropdown":{"title":"$:/core/ui/EditorToolbar/line-width-dropdown","text":"\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"},"$:/core/ui/EditorToolbar/line-width":{"title":"$:/core/ui/EditorToolbar/line-width","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/line-width","caption":"{{$:/language/Buttons/LineWidth/Caption}}","description":"{{$:/language/Buttons/LineWidth/Hint}}","condition":"[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]","dropdown":"$:/core/ui/EditorToolbar/line-width-dropdown","text":"<$text text={{$:/config/BitmapEditor/LineWidth}}/>\n"},"$:/core/ui/EditorToolbar/link-dropdown":{"title":"$:/core/ui/EditorToolbar/link-dropdown","text":"\\procedure lingo-base() $:/language/Buttons/Link/\n\n\\procedure add-link-actions()\n\\whitespace trim\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{{ [<linkTiddler>get[text]] }}} />\n<$action-deletetiddler $filter=\"[<dropdown-state>] [<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\\end\n\n\\procedure prefix.bracket() [\n\\procedure suffix.bracket() ]\n\n\\function tf.get-focus-selector() [[data-tiddler-title=]addprefix[$(prefix.bracket)$]substitute[]addsuffix<cssEscapedTitle>addsuffix[$(suffix.bracket)$]substitute[]] .tc-create-wikitext-link input :and[join[ ]]\n\n\\procedure cancel-search-actions-inner()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}><$list filter=\"[<searchTiddler>get[text]!match<userInput>]\" emptyMessage=\"<$action-deletetiddler $filter='[<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]'/>\"><$action-setfield $tiddler=<<searchTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/></$list></$set>\n\\end\n\n\\procedure cancel-search-actions() <$list filter=\"[<storeTitle>!has[text]] :and[<searchTiddler>!has[text]]\" emptyMessage=\"<<cancel-search-actions-inner>>\"><$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"focus-editor\"/></$list>\n\n\\procedure external-link()\n\\whitespace trim\n<$button class=\"tc-btn-invisible tc-btn-mini\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\procedure set-next-input-tab() <$transclude $variable=\"change-input-tab-after\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" defaultState={{$:/config/SearchResults/Default}} actions=\"<$action-setfield $tiddler='$:/state/search/currentTab' text=<<nextTab>>/>\"/>\n\n\\procedure set-previous-input-tab() <$transclude $variable=\"change-input-tab-before\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" defaultState={{$:/config/SearchResults/Default}} actions=\"<$action-setfield $tiddler='$:/state/search/currentTab' text=<<nextTab>>/>\"/>\n\n\\procedure body(config-title)\n\\whitespace trim\n''<<lingo Hint>>''\n\n<$vars searchTiddler={{{ [<config-title>addsuffix[/search]] }}} linkTiddler={{{ [<config-title>addsuffix[/link]] }}} linktext=\"\" searchListState=<<qualify \"$:/temp/link-search/selected-item\">> refreshTitle=<<qualify \"$:/temp/link-search/refresh\">> storeTitle=<<qualify \"$:/temp/link-search/input\">>>\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-previous-input-tab>> class=\"tc-create-wikitext-link\">\n<$transclude $variable=\"keyboard-driven-input\" tiddler=<<searchTiddler>> storeTitle=<<storeTitle>>\n\t\tselectionStateTitle=<<searchListState>> refreshTitle=<<refreshTitle>> type=\"search\" filterMinLength=\"1\"\n\t\ttag=\"input\" focus=\"true\" class=\"tc-popup-handle\" inputCancelActions=<<cancel-search-actions>>\n\t\tinputAcceptActions=<<add-link-actions>> placeholder={{$:/language/Search/Search}} default=\"\"\n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}]\" />\n</$keyboard>\n</$keyboard>\n \n<$reveal tag=\"span\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n<<external-link>>\n \n<$button class=\"tc-btn-invisible tc-btn-mini\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<<cancel-search-actions>><$set name=\"cssEscapedTitle\" value={{{ [<storyTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<tf.get-focus-selector>>/></$set>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$vars>\n\n<$reveal tag=\"div\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n<$vars userInput={{{ [<storeTitle>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}] }}}>\n\n{{$:/core/ui/SearchResults}}\n\n</$vars>\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$transclude $variable=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>\n"},"$:/core/ui/EditorToolbar/link":{"title":"$:/core/ui/EditorToolbar/link","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/link","caption":"{{$:/language/Buttons/Link/Caption}}","description":"{{$:/language/Buttons/Link/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","button-classes":"tc-text-editor-toolbar-item-start-group","shortcuts":"((link))","dropdown":"$:/core/ui/EditorToolbar/link-dropdown","text":""},"$:/core/ui/EditorToolbar/linkify":{"title":"$:/core/ui/EditorToolbar/linkify","caption":"{{$:/language/Buttons/Linkify/Caption}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","description":"{{$:/language/Buttons/Linkify/Hint}}","icon":"$:/core/images/linkify","list-before":"$:/core/ui/EditorToolbar/mono-block","shortcuts":"((linkify))","tags":"$:/tags/EditorToolbar","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n\ttrimSelection=\"yes\"\n/>\n"},"$:/core/ui/EditorToolbar/list-bullet":{"title":"$:/core/ui/EditorToolbar/list-bullet","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/list-bullet","caption":"{{$:/language/Buttons/ListBullet/Caption}}","description":"{{$:/language/Buttons/ListBullet/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((list-bullet))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"},"$:/core/ui/EditorToolbar/list-number":{"title":"$:/core/ui/EditorToolbar/list-number","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/list-number","caption":"{{$:/language/Buttons/ListNumber/Caption}}","description":"{{$:/language/Buttons/ListNumber/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((list-number))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"},"$:/core/ui/EditorToolbar/mono-block":{"title":"$:/core/ui/EditorToolbar/mono-block","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/mono-block","caption":"{{$:/language/Buttons/MonoBlock/Caption}}","description":"{{$:/language/Buttons/MonoBlock/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","button-classes":"tc-text-editor-toolbar-item-start-group","shortcuts":"((mono-block))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"},"$:/core/ui/EditorToolbar/mono-line":{"title":"$:/core/ui/EditorToolbar/mono-line","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/mono-line","caption":"{{$:/language/Buttons/MonoLine/Caption}}","description":"{{$:/language/Buttons/MonoLine/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((mono-line))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n\ttrimSelection=\"yes\"\n/>\n"},"$:/core/ui/EditorToolbar/more-dropdown":{"title":"$:/core/ui/EditorToolbar/more-dropdown","text":"\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n\\whitespace trim\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/>\n \n<$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\\whitespace trim\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"},"$:/core/ui/EditorToolbar/more":{"title":"$:/core/ui/EditorToolbar/more","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/down-arrow","caption":"{{$:/language/Buttons/More/Caption}}","description":"{{$:/language/Buttons/More/Hint}}","condition":"[<targetTiddler>]","dropdown":"$:/core/ui/EditorToolbar/more-dropdown","text":""},"$:/core/ui/EditorToolbar/opacity-dropdown":{"title":"$:/core/ui/EditorToolbar/opacity-dropdown","text":"\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"},"$:/core/ui/EditorToolbar/opacity":{"title":"$:/core/ui/EditorToolbar/opacity","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/opacity","caption":"{{$:/language/Buttons/Opacity/Caption}}","description":"{{$:/language/Buttons/Opacity/Hint}}","condition":"[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]","dropdown":"$:/core/ui/EditorToolbar/opacity-dropdown","text":"<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"},"$:/core/ui/EditorToolbar/paint-dropdown":{"title":"$:/core/ui/EditorToolbar/paint-dropdown","text":"''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"},"$:/core/ui/EditorToolbar/paint":{"title":"$:/core/ui/EditorToolbar/paint","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/paint","caption":"{{$:/language/Buttons/Paint/Caption}}","description":"{{$:/language/Buttons/Paint/Hint}}","condition":"[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]","dropdown":"$:/core/ui/EditorToolbar/paint-dropdown","text":"\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n\\whitespace trim\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"},"$:/core/ui/EditorToolbar/picture-dropdown":{"title":"$:/core/ui/EditorToolbar/picture-dropdown","text":"\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"},"$:/core/ui/EditorToolbar/picture":{"title":"$:/core/ui/EditorToolbar/picture","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/picture","caption":"{{$:/language/Buttons/Picture/Caption}}","description":"{{$:/language/Buttons/Picture/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((picture))","dropdown":"$:/core/ui/EditorToolbar/picture-dropdown","text":""},"$:/core/ui/EditorToolbar/preview-type-dropdown":{"title":"$:/core/ui/EditorToolbar/preview-type-dropdown","text":"\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"},"$:/core/ui/EditorToolbar/preview-type":{"title":"$:/core/ui/EditorToolbar/preview-type","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/chevron-down","caption":"{{$:/language/Buttons/PreviewType/Caption}}","description":"{{$:/language/Buttons/PreviewType/Hint}}","condition":"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]","button-classes":"tc-text-editor-toolbar-item-adjunct","dropdown":"$:/core/ui/EditorToolbar/preview-type-dropdown"},"$:/core/ui/EditorToolbar/preview":{"title":"$:/core/ui/EditorToolbar/preview","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/preview-open","custom-icon":"yes","caption":"{{$:/language/Buttons/Preview/Caption}}","description":"{{$:/language/Buttons/Preview/Hint}}","condition":"[<targetTiddler>]","button-classes":"tc-text-editor-toolbar-item-start-group","shortcuts":"((preview))","text":"\\whitespace trim\n<span>\n\t<$transclude $tiddler={{{ [<edit-preview-state>match[yes]then[$:/core/images/preview-open]else[$:/core/images/preview-closed]] }}} />\n</span>\n<$action-setfield $tiddler=<<editPreviewStateTiddler>> $value={{{ [<editPreviewStateTiddler>get[text]toggle[yes],[no]] }}} />\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"focus-editor\"/>\n"},"$:/core/ui/EditorToolbar/quote":{"title":"$:/core/ui/EditorToolbar/quote","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/quote","caption":"{{$:/language/Buttons/Quote/Caption}}","description":"{{$:/language/Buttons/Quote/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((quote))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"},"$:/core/ui/EditorToolbar/rotate-left":{"title":"$:/core/ui/EditorToolbar/rotate-left","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/rotate-left","caption":"{{$:/language/Buttons/RotateLeft/Caption}}","description":"{{$:/language/Buttons/RotateLeft/Hint}}","condition":"[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]","text":"<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"},"$:/core/ui/EditorToolbar/size-dropdown":{"title":"$:/core/ui/EditorToolbar/size-dropdown","text":"\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> × <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n\\whitespace trim\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/>\n \n<<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/>\n \n<$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"},"$:/core/ui/EditorToolbar/size":{"title":"$:/core/ui/EditorToolbar/size","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/size","caption":"{{$:/language/Buttons/Size/Caption}}","description":"{{$:/language/Buttons/Size/Hint}}","condition":"[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]","dropdown":"$:/core/ui/EditorToolbar/size-dropdown","text":""},"$:/core/ui/EditorToolbar/StampDropdown/ItemTemplate":{"title":"$:/core/ui/EditorToolbar/StampDropdown/ItemTemplate","text":"<$linkcatcher actions=\"\"\"\n\n<$list filter=\"[<modifier>!match[ctrl]]\" variable=\"ignore\">\n\n<$list filter=\"[<currentTiddler>addsuffix[/prefix]!is[tiddler]!is[shadow]removesuffix[/prefix]addsuffix[/suffix]!is[tiddler]!is[shadow]]\" variable=\"ignore\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{{ [<currentTiddler>get[text]] }}}\n/>\n\n</$list>\n\n\n<$list filter=\"[<currentTiddler>addsuffix[/prefix]] [<currentTiddler>addsuffix[/suffix]] +[is[shadow]] :else[is[tiddler]] +[limit[1]]\" variable=\"ignore\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [<currentTiddler>addsuffix[/prefix]get[text]] }}}\n\tsuffix={{{ [<currentTiddler>addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n</$list>\n\n<$list filter=\"[<modifier>match[ctrl]]\" variable=\"ignore\">\n\n<$action-sendmessage $message=\"tm-edit-tiddler\"/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\">\n\n<$link tooltip={{{ [<currentTiddler>get[description]] }}}>\n\n<$transclude tiddler=<<currentTiddler>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<currentTiddler>> field=\"title\" />\n\n</$transclude>\n\n</$link>\n\n</$linkcatcher>\n"},"$:/core/ui/EditorToolbar/stamp-dropdown":{"title":"$:/core/ui/EditorToolbar/stamp-dropdown","text":"<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/TextEditor/Snippet\" subFilter=\"!is[draft]\" itemTemplate=\"$:/core/ui/EditorToolbar/StampDropdown/ItemTemplate\"/>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"},"$:/core/ui/EditorToolbar/stamp":{"title":"$:/core/ui/EditorToolbar/stamp","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/stamp","caption":"{{$:/language/Buttons/Stamp/Caption}}","description":"{{$:/language/Buttons/Stamp/Hint}}","condition":"[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[first[]]","shortcuts":"((stamp))","dropdown":"$:/core/ui/EditorToolbar/stamp-dropdown","button-classes":"tc-editortoolbar-stamp-button","text":""},"$:/core/ui/EditorToolbar/strikethrough":{"title":"$:/core/ui/EditorToolbar/strikethrough","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/strikethrough","caption":"{{$:/language/Buttons/Strikethrough/Caption}}","description":"{{$:/language/Buttons/Strikethrough/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((strikethrough))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n\ttrimSelection=\"yes\"\n/>\n"},"$:/core/ui/EditorToolbar/subscript":{"title":"$:/core/ui/EditorToolbar/subscript","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/subscript","caption":"{{$:/language/Buttons/Subscript/Caption}}","description":"{{$:/language/Buttons/Subscript/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((subscript))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n\ttrimSelection=\"yes\"\n/>\n"},"$:/core/ui/EditorToolbar/superscript":{"title":"$:/core/ui/EditorToolbar/superscript","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/superscript","caption":"{{$:/language/Buttons/Superscript/Caption}}","description":"{{$:/language/Buttons/Superscript/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((superscript))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n\ttrimSelection=\"yes\"\n/>\n"},"$:/core/ui/EditorToolbar/transcludify":{"title":"$:/core/ui/EditorToolbar/transcludify","caption":"{{$:/language/Buttons/Transcludify/Caption}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","description":"{{$:/language/Buttons/Transcludify/Hint}}","icon":"$:/core/images/transcludify","list-before":"$:/core/ui/EditorToolbar/mono-block","shortcuts":"((transcludify))","tags":"$:/tags/EditorToolbar","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n\ttrimSelection=\"yes\"\n/>\n"},"$:/core/ui/EditorToolbar/underline":{"title":"$:/core/ui/EditorToolbar/underline","tags":"$:/tags/EditorToolbar","icon":"$:/core/images/underline","caption":"{{$:/language/Buttons/Underline/Caption}}","description":"{{$:/language/Buttons/Underline/Hint}}","condition":"[<targetTiddler>!has[type]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]]","shortcuts":"((underline))","text":"<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n\ttrimSelection=\"yes\"\n/>\n"},"$:/core/ui/ExportTiddlyWikiCore":{"title":"$:/core/ui/ExportTiddlyWikiCore","text":"\\define jsFileName() tiddlywikicore-$(version)$.js\n\\define noExportMsg()\nIt appears that you have a wiki with an external ~TiddlyWiki core. The export action cannot be performed.\n<p>You will need to view the page source in your browser. Then go to the very bottom the the source, find the last `<script>` \nelement, and right-click its `src` URI. Save the link as ''$(jsFileName)$''</p>\n\\end\n\n''For advanced users''\n\nExport the ~TiddlyWiki core ~JavaScript code for running with external ~JavaScript:\n\n<$button tooltip=\"Export the ~TiddlyWiki core code for running with external ~JavaScript\" aria-label=\"export TiddlyWiki core\" class=\"tc-btn-big-green\">\n<$list filter=\"[[$:/boot/boot.js]is[missing]]\" variable=\"ignore\" emptyMessage=\"\"\"<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/templates/tiddlywiki5.js\" filename=<<jsFileName>>/>\"\"\" >\n<$action-setfield $tiddler=<<qualify \"$:/temp/alert\">> text=<<noExportMsg>> subtitle=\"Export ~TiddllyWiki Core\"/>\n<$action-sendmessage $message=\"tm-modal\" $param=<<qualify \"$:/temp/alert\">>/>\n</$list>\n{{$:/core/images/download-button}} Download ~TiddlyWiki core\n</$button>\n\n[[Further information|https://tiddlywiki.com/#Using%20the%20external%20JavaScript%20template]]\n"},"$:/core/Filters/AllTags":{"title":"$:/core/Filters/AllTags","tags":"$:/tags/Filter","filter":"[tags[]!is[system]sort[title]]","description":"{{$:/language/Filters/AllTags}}","text":""},"$:/core/Filters/AllTiddlers":{"title":"$:/core/Filters/AllTiddlers","tags":"$:/tags/Filter","filter":"[!is[system]sort[title]]","description":"{{$:/language/Filters/AllTiddlers}}","text":""},"$:/core/Filters/Drafts":{"title":"$:/core/Filters/Drafts","tags":"$:/tags/Filter","filter":"[has[draft.of]sort[title]]","description":"{{$:/language/Filters/Drafts}}","text":""},"$:/core/Filters/Missing":{"title":"$:/core/Filters/Missing","tags":"$:/tags/Filter","filter":"[all[missing]sort[title]]","description":"{{$:/language/Filters/Missing}}","text":""},"$:/core/Filters/Orphans":{"title":"$:/core/Filters/Orphans","tags":"$:/tags/Filter","filter":"[all[orphans]sort[title]]","description":"{{$:/language/Filters/Orphans}}","text":""},"$:/core/Filters/OverriddenShadowTiddlers":{"title":"$:/core/Filters/OverriddenShadowTiddlers","tags":"$:/tags/Filter","filter":"[is[shadow]]","description":"{{$:/language/Filters/OverriddenShadowTiddlers}}","text":""},"$:/core/Filters/RecentSystemTiddlers":{"title":"$:/core/Filters/RecentSystemTiddlers","tags":"$:/tags/Filter","filter":"[has[modified]!sort[modified]limit[50]]","description":"{{$:/language/Filters/RecentSystemTiddlers}}","text":""},"$:/core/Filters/RecentTiddlers":{"title":"$:/core/Filters/RecentTiddlers","tags":"$:/tags/Filter","filter":"[!is[system]has[modified]!sort[modified]limit[50]]","description":"{{$:/language/Filters/RecentTiddlers}}","text":""},"$:/core/Filters/SessionTiddlers":{"title":"$:/core/Filters/SessionTiddlers","tags":"$:/tags/Filter","filter":"[haschanged[]]","description":"{{$:/language/Filters/SessionTiddlers}}","text":""},"$:/core/Filters/ShadowTiddlers":{"title":"$:/core/Filters/ShadowTiddlers","tags":"$:/tags/Filter","filter":"[all[shadows]sort[title]]","description":"{{$:/language/Filters/ShadowTiddlers}}","text":""},"$:/core/Filters/StoryList":{"title":"$:/core/Filters/StoryList","tags":"$:/tags/Filter","filter":"[list[$:/StoryList]] -$:/AdvancedSearch","description":"{{$:/language/Filters/StoryList}}","text":""},"$:/core/Filters/SystemTags":{"title":"$:/core/Filters/SystemTags","tags":"$:/tags/Filter","filter":"[all[shadows+tiddlers]tags[]is[system]sort[title]]","description":"{{$:/language/Filters/SystemTags}}","text":""},"$:/core/Filters/SystemTiddlers":{"title":"$:/core/Filters/SystemTiddlers","tags":"$:/tags/Filter","filter":"[is[system]sort[title]]","description":"{{$:/language/Filters/SystemTiddlers}}","text":""},"$:/core/Filters/TypedTiddlers":{"title":"$:/core/Filters/TypedTiddlers","tags":"$:/tags/Filter","filter":"[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]","description":"{{$:/language/Filters/TypedTiddlers}}","text":""},"$:/core/ui/ImportListing":{"title":"$:/core/ui/ImportListing","text":"\\define lingo-base() $:/language/Import/\n\n\\define messageField() message-$(payloadTiddler)$\n\n\\define payloadTitleFilter() [<currentTiddler>get<renameField>minlength[1]else<payloadTiddler>]\n\n\\define overWriteWarning()\n\\whitespace trim\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\">\n<$text text={{{[subfilter<payloadTitleFilter>!is[tiddler]then[]] ~[<lingo-base>addsuffix[Listing/Rename/OverwriteWarning]get[text]]}}}/>\n</$list>\n\\end\n\n\\define selectionInfo()\n\\whitespace trim\n<$set name=\"escUnselected\" value={{{[{$:/language/Import/Upgrader/Tiddler/Unselected}escaperegexp[]addprefix[(?g)]]}}}>\n\t<$list filter=\"[all[current]get<messageField>regexp<escUnselected>]\" variable=\"ignore\">\n\t\t<$text text={{{[all[current]get<selectionField>match[checked]then{$:/language/Import/Upgrader/Tiddler/Selected}else[]]}}}/>\n\t</$list>\n</$set>\n\\end\n\n\\define libraryInfo()\n\\whitespace trim\n<$set name=\"escUnselected\" value={{{[{$:/language/Import/Upgrader/Tiddler/Unselected}escaperegexp[]addprefix[(?g)]]}}}>\n\t<$list filter=\"[all[current]get<messageField>!regexp<escUnselected>]\" variable=\"ignore\">\n\t\t<$text text={{{[all[current]get<messageField>]}}}/>\n\t</$list>\n</$set>\n\\end\n\n\\define selectionField() selection-$(payloadTiddler)$\n\n\\define renameField() rename-$(payloadTiddler)$\n\n\\define suppressedField() suppressed-$(payloadTiddler)$\n\n\\define newImportTitleTiddler() $:/temp/NewImportTitle-$(payloadTiddler)$\n\n\\define previewPopupState() $(currentTiddler)$!!popup-$(payloadTiddler)$\n\n\\define renameFieldState() $(currentTiddler)$!!state-rename-$(payloadTiddler)$\n\n\\define select-all-actions()\n\\whitespace trim\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n\\whitespace trim\n<table class=\"tc-import-table\">\n<tbody>\n<tr>\n<th align=\"left\">\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n \n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr class={{{[<currentTiddler>has<suppressedField>then[tc-row-disabled]] ~[subfilter<payloadTitleFilter>is[tiddler]then[tc-row-warning]] }}}>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\" tag=\"div\" class=\"tc-flex\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown tc-flex-grow-1 tc-word-break\" set=<<previewPopupState>> setTo=\"yes\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}>\n<span class=\"tc-small-gap-right\">{{$:/core/images/right-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\"><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"yes\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/Tooltip]get[text]]}}}>{{$:/core/images/edit-button}}</$button></$list>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n<span class=\"tc-small-gap-right\">{{$:/core/images/down-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n</$reveal>\n</$reveal>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$text text={{{[<lingo-base>addsuffix[Listing/Rename/Prompt]get[text]]}}}/>\n</$reveal>\n</td>\n<td>\n<<selectionInfo>>\n \n<<libraryInfo>>\n \n<<overWriteWarning>>\n</td>\n</tr>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"tr\">\n\t<td colspan=\"3\">\n\t\t<div class=\"tc-flex\">\n\t\t\t<$edit-text tiddler=<<newImportTitleTiddler>> default={{{[subfilter<payloadTitleFilter>]}}} tag=\"input\" class=\"tc-import-rename tc-flex-grow-1\"/>\n\t\t\t<span class=\"tc-small-gap-left\">\n\t\t\t\t<$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/CancelRename]get[text]]}}}>\n\t\t\t\t\t{{$:/core/images/close-button}}\n\t\t\t\t\t<$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/>\n\t\t\t\t</$button>\n\t\t\t\t<span class=\"tc-small-gap-right\"/>\n\t\t\t</span>\n\t\t\t<$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/ConfirmRename]get[text]]}}}>\n\t\t\t\t{{$:/core/images/done-button}}\n\t\t\t\t<$action-setfield $field=<<renameField>> $value={{{[<newImportTitleTiddler>get[text]minlength[1]else<payloadTiddler>]}}} />\n\t\t\t\t<$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/>\n\t\t\t</$button>\n\t\t</div>\n\t</td>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>> tag=\"tr\">\n<td colspan=\"3\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n\t<div>\n\t\t<$transclude tiddler={{$:/state/importpreviewtype}}/>\n\t</div>\n</$list>\n</td>\n</$reveal>\n</$list>\n</tbody>\n</table>\n"},"$:/core/ui/ImportPreviews/Diff":{"title":"$:/core/ui/ImportPreviews/Diff","tags":"$:/tags/ImportPreview","caption":"{{$:/language/Import/Listing/Preview/Diff}}","text":"<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"},"$:/core/ui/ImportPreviews/DiffFields":{"title":"$:/core/ui/ImportPreviews/DiffFields","tags":"$:/tags/ImportPreview","caption":"{{$:/language/Import/Listing/Preview/DiffFields}}","text":"<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"},"$:/core/ui/ImportPreviews/Fields":{"title":"$:/core/ui/ImportPreviews/Fields","tags":"$:/tags/ImportPreview","caption":"{{$:/language/Import/Listing/Preview/Fields}}","text":"\\whitespace trim\n<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"},"$:/core/ui/ImportPreviews/Text":{"title":"$:/core/ui/ImportPreviews/Text","tags":"$:/tags/ImportPreview","caption":"{{$:/language/Import/Listing/Preview/Text}}","code-body":"yes","text":"<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"},"$:/core/ui/ImportPreviews/TextRaw":{"title":"$:/core/ui/ImportPreviews/TextRaw","tags":"$:/tags/ImportPreview","caption":"{{$:/language/Import/Listing/Preview/TextRaw}}","text":"<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"},"$:/core/ui/KeyboardShortcuts/advanced-search":{"title":"$:/core/ui/KeyboardShortcuts/advanced-search","tags":"$:/tags/KeyboardShortcut","key":"((advanced-search))","text":"\\whitespace trim\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\" $scroll=\"yes\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\" preventScroll=\"true\"/>\n</$navigator>\n"},"$:/core/ui/KeyboardShortcuts/change-sidebar-layout":{"title":"$:/core/ui/KeyboardShortcuts/change-sidebar-layout","tags":"$:/tags/KeyboardShortcut","key":"((change-sidebar-layout))","text":"\\whitespace trim\n<$list\n\tfilter=\"[{$:/themes/tiddlywiki/vanilla/options/sidebarlayout}match[fixed-fluid]]\"\n\temptyMessage=\"<$action-setfield $tiddler='$:/themes/tiddlywiki/vanilla/options/sidebarlayout' text='fixed-fluid'/>\">\n<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fluid-fixed\"/>\n</$list>\n"},"$:/core/ui/KeyboardShortcuts/new-image":{"title":"$:/core/ui/KeyboardShortcuts/new-image","tags":"$:/tags/KeyboardShortcut","key":"((new-image))","text":"\\whitespace trim\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"},"$:/core/ui/KeyboardShortcuts/new-journal":{"title":"$:/core/ui/KeyboardShortcuts/new-journal","tags":"$:/tags/KeyboardShortcut","key":"((new-journal))","text":"\\whitespace trim\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"},"$:/core/ui/KeyboardShortcuts/new-tiddler":{"title":"$:/core/ui/KeyboardShortcuts/new-tiddler","tags":"$:/tags/KeyboardShortcut","key":"((new-tiddler))","text":"\\whitespace trim\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"},"$:/core/ui/KeyboardShortcuts/open-control-panel":{"title":"$:/core/ui/KeyboardShortcuts/open-control-panel","tags":"$:/tags/KeyboardShortcut","key":"((open-control-panel))","text":"\\whitespace trim\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/ControlPanel\" $scroll=\"yes\"/>\n</$navigator>\n"},"$:/core/ui/KeyboardShortcuts/refresh":{"title":"$:/core/ui/KeyboardShortcuts/refresh","tags":"$:/tags/KeyboardShortcut","key":"((refresh))","text":"<$action-sendmessage $message=\"tm-browser-refresh\"/>\n"},"$:/core/ui/KeyboardShortcuts/save-wiki":{"title":"$:/core/ui/KeyboardShortcuts/save-wiki","tags":"$:/tags/KeyboardShortcut","key":"((save-wiki))","text":"\\whitespace trim\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n"},"$:/core/ui/KeyboardShortcuts/sidebar-search":{"title":"$:/core/ui/KeyboardShortcuts/sidebar-search","tags":"$:/tags/KeyboardShortcut","key":"((sidebar-search))","text":"<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"},"$:/core/ui/KeyboardShortcuts/switcher":{"title":"$:/core/ui/KeyboardShortcuts/switcher","tags":"$:/tags/KeyboardShortcut","key":"((layout-switcher))","text":"<$action-sendmessage $message=\"tm-show-switcher\" switch=\"layout\"/>"},"$:/core/ui/KeyboardShortcuts/toggle-sidebar":{"title":"$:/core/ui/KeyboardShortcuts/toggle-sidebar","tags":"$:/tags/KeyboardShortcut","key":"((toggle-sidebar))","text":"\\whitespace trim\n<$list\n\tfilter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\"\n\temptyMessage=\"<$action-setfield $tiddler='$:/state/sidebar' text='yes'/>\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n"},"$:/snippets/LayoutSwitcher":{"title":"$:/snippets/LayoutSwitcher","tags":"$:/tags/ControlPanel/Appearance","caption":"{{$:/language/ControlPanel/LayoutSwitcher/Caption}}","text":"\\whitespace trim\n<$linkcatcher to=\"$:/layout\">\n<div class=\"tc-chooser\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Layout]] [[$:/core/ui/PageTemplate]] +[!is[draft]sort[name]]\">\n<$list\n\tfilter=\"[{$:/layout}!has[text]]\"\n\tvariable=\"ignore\"\n\temptyMessage=\"\"\"\\whitespace trim\n\t\t<$set name=\"cls\" filter=\"[all[current]field:title{$:/layout}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\">\n\t\t<div class=<<cls>>>\n\t\t<$link to={{!!title}}>\n\t\t''<$transclude tiddler={{{ [<currentTiddler>get[icon]] }}}/><$transclude field=\"name\"/>'' - <$transclude field=\"description\"/>\n\t\t</$link></div></$set>\n\"\"\">\n<$set name=\"cls\" filter=\"[all[current]field:title[$:/core/ui/PageTemplate]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\">\n<div class=<<cls>>>\n<$link to={{!!title}}>\n''<$transclude tiddler={{{ [<currentTiddler>get[icon]] }}}/><$transclude field=\"name\"/>'' - <$transclude field=\"description\"/>\n</$link>\n</div>\n</$set>\n</$list>\n</$list>\n</div>\n</$linkcatcher>\n"},"$:/core/ui/ListItemTemplate":{"title":"$:/core/ui/ListItemTemplate","text":"<div class=\"tc-menu-list-item\"><$link /></div>"},"$:/snippets/ListTaggedCascade":{"title":"$:/snippets/ListTaggedCascade","text":"\\whitespace trim\n{{||$:/language/ControlPanel/Cascades/TagPrompt}}\n\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag<currentTiddler>]\">\n<li>\n<div>\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n<$codeblock code={{!!text}}/>\n</li>\n</$list>\n</ol>\n"},"$:/Manager/ItemMain/Fields":{"title":"$:/Manager/ItemMain/Fields","tags":"$:/tags/Manager/ItemMain","caption":"{{$:/language/Manager/Item/Fields}}","text":"\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"},"$:/Manager/ItemMain/RawText":{"title":"$:/Manager/ItemMain/RawText","tags":"$:/tags/Manager/ItemMain","caption":"{{$:/language/Manager/Item/RawText}}","text":"<pre><code><$view/></code></pre>\n"},"$:/Manager/ItemMain/WikifiedText":{"title":"$:/Manager/ItemMain/WikifiedText","tags":"$:/tags/Manager/ItemMain","caption":"{{$:/language/Manager/Item/WikifiedText}}","text":"<$transclude mode=\"block\"/>\n"},"$:/Manager/ItemSidebar/Colour":{"title":"$:/Manager/ItemSidebar/Colour","tags":"$:/tags/Manager/ItemSidebar","caption":"{{$:/language/Manager/Item/Colour}}","text":"\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n\\whitespace trim\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/>\n / \n<$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"},"$:/Manager/ItemSidebar/Icon":{"title":"$:/Manager/ItemSidebar/Icon","tags":"$:/tags/Manager/ItemSidebar","caption":"{{$:/language/Manager/Item/Icon}}","text":"\\whitespace trim\n<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall\n\t$name=\"image-picker-include-tagged-images\"\n\tactions=\"<$action-setfield $field='icon' $value=<<imageTitle>>/><$action-deletetiddler $tiddler=<<qualify '$:/state/popup/image-picker'>>/>\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"},"$:/Manager/ItemSidebar/Tags":{"title":"$:/Manager/ItemSidebar/Tags","tags":"$:/tags/Manager/ItemSidebar","caption":"{{$:/language/Manager/Item/Tags}}","text":"\\whitespace trim\n\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\" storyview=\"pop\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$fieldmangler>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</$fieldmangler>\n</p>\n"},"$:/Manager/ItemSidebar/Tools":{"title":"$:/Manager/ItemSidebar/Tools","tags":"$:/tags/Manager/ItemSidebar","caption":"{{$:/language/Manager/Item/Tools}}","text":"\\whitespace trim\n<p>\n<$button to=<<currentTiddler>>>\n{{$:/core/images/link}} open\n</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>\n{{$:/core/images/edit-button}} edit\n</$button>\n</p>\n"},"$:/Manager":{"title":"$:/Manager","icon":"$:/core/images/list","color":"#bbb","text":"\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n\\whitespace trim\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n\\whitespace trim\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t \n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t \n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t \n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"},"$:/core/ui/MissingTemplate":{"title":"$:/core/ui/MissingTemplate","text":"\\whitespace trim\n<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"},"$:/core/ui/MoreSideBar/All":{"title":"$:/core/ui/MoreSideBar/All","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/SideBar/All/Caption}}","text":"<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"},"$:/core/ui/MoreSideBar/Drafts":{"title":"$:/core/ui/MoreSideBar/Drafts","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/SideBar/Drafts/Caption}}","text":"<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"},"$:/core/ui/MoreSideBar/Explorer":{"title":"$:/core/ui/MoreSideBar/Explorer","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/SideBar/Explorer/Caption}}","text":"<<tree \"$:/\">>\n"},"$:/core/ui/MoreSideBar/Missing":{"title":"$:/core/ui/MoreSideBar/Missing","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/SideBar/Missing/Caption}}","text":"<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"},"$:/core/ui/MoreSideBar/Orphans":{"title":"$:/core/ui/MoreSideBar/Orphans","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/SideBar/Orphans/Caption}}","text":"<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"},"$:/core/ui/MoreSideBar/Plugins":{"title":"$:/core/ui/MoreSideBar/Plugins","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/ControlPanel/Plugins/Caption}}","text":"\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" default=\"$:/core/ui/MoreSideBar/Plugins/Plugins\" explicitState=\"$:/state/tab-1163638994\"/>\n"},"$:/core/ui/MoreSideBar/Recent":{"title":"$:/core/ui/MoreSideBar/Recent","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/SideBar/Recent/Caption}}","text":"<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"},"$:/core/ui/MoreSideBar/Shadows":{"title":"$:/core/ui/MoreSideBar/Shadows","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/SideBar/Shadows/Caption}}","text":"<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"},"$:/core/ui/MoreSideBar/System":{"title":"$:/core/ui/MoreSideBar/System","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/SideBar/System/Caption}}","text":"<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"},"$:/core/ui/MoreSideBar/Tags":{"title":"$:/core/ui/MoreSideBar/Tags","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/SideBar/Tags/Caption}}","text":"\\whitespace trim\n<$let tv-config-toolbar-icons=\"yes\" tv-config-toolbar-text=\"yes\" tv-config-toolbar-class=\"\">\n\t<div class=\"tc-tiny-v-gap-bottom\">\n\t\t{{$:/core/ui/Buttons/tag-manager}}\n\t</div>\n</$let>\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\t<div class=\"tc-tiny-v-gap-bottom\">\n\t\t<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\t</div>\n</$list>\n<hr class=\"tc-untagged-separator\">\n{{$:/core/ui/UntaggedTemplate}}\n"},"$:/core/ui/MoreSideBar/Types":{"title":"$:/core/ui/MoreSideBar/Types","tags":"$:/tags/MoreSideBar","caption":"{{$:/language/SideBar/Types/Caption}}","text":"\\whitespace trim\n<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"},"$:/core/ui/MoreSideBar/Plugins/Languages":{"title":"$:/core/ui/MoreSideBar/Plugins/Languages","tags":"$:/tags/MoreSideBar/Plugins","caption":"{{$:/language/ControlPanel/Plugins/Languages/Caption}}","text":"<$list filter=\"[!has[draft.of]plugin-type[language]sort[name]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"},"$:/core/ui/MoreSideBar/Plugins/Plugins":{"title":"$:/core/ui/MoreSideBar/Plugins/Plugins","tags":"$:/tags/MoreSideBar/Plugins","caption":"{{$:/language/ControlPanel/Plugins/Plugins/Caption}}","text":"<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[name]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"},"$:/core/ui/MoreSideBar/Plugins/Theme":{"title":"$:/core/ui/MoreSideBar/Plugins/Theme","tags":"$:/tags/MoreSideBar/Plugins","caption":"{{$:/language/ControlPanel/Plugins/Themes/Caption}}","text":"<$list filter=\"[!has[draft.of]plugin-type[theme]sort[name]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"},"$:/core/ui/Buttons/advanced-search":{"title":"$:/core/ui/Buttons/advanced-search","tags":"$:/tags/PageControls","caption":"{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}","description":"{{$:/language/Buttons/AdvancedSearch/Hint}}","text":"\\whitespace trim\n\\procedure advanced-search-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=`$(tv-config-toolbar-class)$ $(class)$`>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/advanced-search-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n<%endif%>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<advanced-search-button>>>\n<<advanced-search-button \"tc-selected\">>\n</$list>\n"},"$:/core/ui/Buttons/close-all":{"title":"$:/core/ui/Buttons/close-all","tags":"$:/tags/PageControls","caption":"{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}","description":"{{$:/language/Buttons/CloseAll/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/close-all-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/CloseAll/Caption}}/>\n</span>\n<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/control-panel":{"title":"$:/core/ui/Buttons/control-panel","tags":"$:/tags/PageControls","caption":"{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}","description":"{{$:/language/Buttons/ControlPanel/Hint}}","text":"\\whitespace trim\n\\procedure control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=`$(tv-config-toolbar-class)$ $(class)$`>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/options-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n<%endif%>\n</$button>\n\\end\n\n<$list filter=\"[list<tv-story-list>] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"},"$:/core/ui/Buttons/encryption":{"title":"$:/core/ui/Buttons/encryption","tags":"$:/tags/PageControls","caption":"{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}","description":"{{$:/language/Buttons/Encryption/Hint}}","text":"\\whitespace trim\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/locked-padlock}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/>\n</span>\n<%endif%>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/unlocked-padlock}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/>\n</span>\n<%endif%>\n</$button>\n</$reveal>\n"},"$:/core/ui/Buttons/export-page":{"title":"$:/core/ui/Buttons/export-page","tags":"$:/tags/PageControls","caption":"{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}","description":"{{$:/language/Buttons/ExportPage/Hint}}","text":"<$transclude $variable=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"},"$:/core/ui/Buttons/fold-all":{"title":"$:/core/ui/Buttons/fold-all","tags":"$:/tags/PageControls","caption":"{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}","description":"{{$:/language/Buttons/FoldAll/Hint}}","text":"\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/fold-all-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/FoldAll/Caption}}/>\n</span>\n<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/full-screen":{"title":"$:/core/ui/Buttons/full-screen","tags":"$:/tags/PageControls","caption":"{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}","description":"{{$:/language/Buttons/FullScreen/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/full-screen-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/FullScreen/Caption}}/>\n</span>\n<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/home":{"title":"$:/core/ui/Buttons/home","tags":"$:/tags/PageControls","caption":"{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}","description":"{{$:/language/Buttons/Home/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/home-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Home/Caption}}/>\n</span>\n<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/import":{"title":"$:/core/ui/Buttons/import","tags":"$:/tags/PageControls","caption":"{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}","description":"{{$:/language/Buttons/Import/Hint}}","text":"\\whitespace trim\n<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/import-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Import/Caption}}/>\n</span>\n<%endif%>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>\n"},"$:/core/ui/Buttons/language":{"title":"$:/core/ui/Buttons/language","tags":"$:/tags/PageControls","caption":"{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}","description":"{{$:/language/Buttons/Language/Hint}}","text":"\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n <span class=\"tc-image-button\">\n <$set name=\"languagePluginTitle\" value={{$:/language}}>\n <$image source=`$(languagePluginTitle)$/icon`/>\n </$set>\n </span>\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n<%endif%>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>\n"},"$:/core/ui/Buttons/layout":{"title":"$:/core/ui/Buttons/layout","tags":"$:/tags/PageControls","caption":"{{$:/core/images/layout-button}} {{$:/language/Buttons/LayoutSwitcher/Caption}}","description":"{{$:/language/LayoutSwitcher/Description}}","text":"\\whitespace trim\n<$button tooltip={{$:/language/Buttons/LayoutSwitcher/Hint}} aria-label={{$:/language/Buttons/LayoutSwitcher/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-show-switcher\" switch=\"layout\"/>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/layout-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/LayoutSwitcher/Caption}}/></span>\n<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/manager":{"title":"$:/core/ui/Buttons/manager","tags":"$:/tags/PageControls","caption":"{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}","description":"{{$:/language/Buttons/Manager/Hint}}","text":"\\whitespace trim\n\\procedure manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=`$(tv-config-toolbar-class)$ $(class)$`>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/list}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Manager/Caption}}/>\n</span>\n<%endif%>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"},"$:/core/ui/Buttons/more-page-actions":{"title":"$:/core/ui/Buttons/more-page-actions","tags":"$:/tags/PageControls","caption":"{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}","description":"{{$:/language/Buttons/More/Hint}}","text":"\\whitespace trim\n\\define config-title() $:/config/PageControlButtons/Visibility/$(listItem)$\n\n<$button popup=<<qualify \"$:/state/popup/more\">>\n\ttooltip={{$:/language/Buttons/More/Hint}}\n\taria-label={{$:/language/Buttons/More/Caption}}\n\tclass=<<tv-config-toolbar-class>>\n\tselectedClass=\"tc-selected\"\n>\n\t<%if [<tv-config-toolbar-icons>match[yes]] %>\n\t\t{{$:/core/images/down-arrow}}\n\t<%endif%>\n\t<%if [<tv-config-toolbar-text>match[yes]] %>\n\t\t<span class=\"tc-btn-text\">\n\t\t\t<$text text={{$:/language/Buttons/More/Caption}}/>\n\t\t</span>\n\t<%endif%>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\t<div class=\"tc-drop-down\">\n\t\t<$let tv-config-toolbar-icons=\"yes\" tv-config-toolbar-text=\"yes\" tv-config-toolbar-class=\"tc-btn-invisible\">\n\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\"\n\t\t\t\tvariable=\"listItem\"\n\t\t\t>\n\t\t\t\t<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\t\t\t\t\t<$set name=\"tv-config-toolbar-class\"\n\t\t\t\t\t\tfilter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\t\t\t\t\t</$set>\n\t\t\t\t</$reveal>\n\t\t\t</$list>\n\t\t</$let>\n\t</div>\n</$reveal>\n"},"$:/core/ui/Buttons/network-activity":{"title":"$:/core/ui/Buttons/network-activity","tags":"$:/tags/PageControls","caption":"{{$:/core/images/network-activity}} {{$:/language/Buttons/NetworkActivity/Caption}}","description":"{{$:/language/Buttons/NetworkActivity/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-http-cancel-all-requests\" tooltip={{$:/language/Buttons/NetworkActivity/Hint}} aria-label={{$:/language/Buttons/NetworkActivity/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/network-activity}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NetworkActivity/Caption}}/>\n</span>\n<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/new-image":{"title":"$:/core/ui/Buttons/new-image","tags":"$:/tags/PageControls","caption":"{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}","description":"{{$:/language/Buttons/NewImage/Hint}}","text":"\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/new-image-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewImage/Caption}}/>\n</span>\n<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/new-journal":{"title":"$:/core/ui/Buttons/new-journal","tags":"$:/tags/PageControls","caption":"{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}","description":"{{$:/language/Buttons/NewJournal/Hint}}","text":"\\whitespace trim\n\\procedure journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/new-journal-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournal/Caption}}/>\n</span>\n<%endif%>\n</$button>\n\\end\n<<journalButton>>\n"},"$:/core/ui/Buttons/new-tiddler":{"title":"$:/core/ui/Buttons/new-tiddler","tags":"$:/tags/PageControls","caption":"{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}","description":"{{$:/language/Buttons/NewTiddler/Hint}}","text":"\\whitespace trim\n<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/new-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewTiddler/Caption}}/>\n</span>\n<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/palette":{"title":"$:/core/ui/Buttons/palette","tags":"$:/tags/PageControls","caption":"{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}","description":"{{$:/language/Buttons/Palette/Hint}}","text":"\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/palette}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n<%endif%>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>\n"},"$:/core/ui/Buttons/print":{"title":"$:/core/ui/Buttons/print","tags":"$:/tags/PageControls","caption":"{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}","description":"{{$:/language/Buttons/Print/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/print-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Print/Caption}}/>\n</span>\n<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/refresh":{"title":"$:/core/ui/Buttons/refresh","tags":"$:/tags/PageControls","caption":"{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}","description":"{{$:/language/Buttons/Refresh/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/refresh-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Refresh/Caption}}/>\n</span>\n<%endif%>\n</$button>\n"},"$:/core/ui/Buttons/save-wiki":{"title":"$:/core/ui/Buttons/save-wiki","tags":"$:/tags/PageControls","caption":"{{$:/core/images/save-button-dynamic}} {{$:/language/Buttons/SaveWiki/Caption}}","description":"{{$:/language/Buttons/SaveWiki/Hint}}","text":"\\whitespace trim\n<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/save-button-dynamic}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/SaveWiki/Caption}}/>\n</span>\n<%endif%>\n</span>\n</$button>\n"},"$:/core/ui/Buttons/storyview":{"title":"$:/core/ui/Buttons/storyview","tags":"$:/tags/PageControls","caption":"{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}","description":"{{$:/language/Buttons/StoryView/Hint}}","text":"\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=`$:/core/images/storyview-$(storyview)$`/>\n</$set>\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n<%endif%>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>\n"},"$:/core/ui/Buttons/tag-manager":{"title":"$:/core/ui/Buttons/tag-manager","tags":"$:/tags/PageControls","caption":"{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}","description":"{{$:/language/Buttons/TagManager/Hint}}","text":"\\whitespace trim\n\\procedure control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=`$(tv-config-toolbar-class)$ $(class)$`>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/tag-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/TagManager/Caption}}/>\n</span>\n<%endif%>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"},"$:/core/ui/Buttons/theme":{"title":"$:/core/ui/Buttons/theme","tags":"$:/tags/PageControls","caption":"{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}","description":"{{$:/language/Buttons/Theme/Hint}}","text":"\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/theme-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n<%endif%>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>\n"},"$:/core/ui/Buttons/timestamp":{"title":"$:/core/ui/Buttons/timestamp","tags":"$:/tags/PageControls","caption":"{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}","description":"{{$:/language/Buttons/Timestamp/Hint}}","text":"\\whitespace trim\n<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/timestamp-on}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Timestamp/On/Caption}}/>\n</span>\n<%endif%>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/timestamp-off}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/>\n</span>\n<%endif%>\n</$button>\n</$reveal>\n"},"$:/core/ui/Buttons/unfold-all":{"title":"$:/core/ui/Buttons/unfold-all","tags":"$:/tags/PageControls","caption":"{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}","description":"{{$:/language/Buttons/UnfoldAll/Hint}}","text":"\\whitespace trim\n<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/unfold-all-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/UnfoldAll/Caption}}/>\n</span>\n<%endif%>\n</$button>\n"},"$:/core/ui/PageTemplate/pagecontrols":{"title":"$:/core/ui/PageTemplate/pagecontrols","text":"\\whitespace trim\n\\function config-title() [[$:/config/PageControlButtons/Visibility/$(listItem)$]substitute[]]\n\n<div class=\"tc-page-controls\">\n\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\t\t<$list filter=\"[<config-title>!text[hide]]\" storyview=\"pop\" variable=\"ignore\">\n\t\t\t<$let tv-config-toolbar-class={{{ [enlist<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]] +[join[ ]] }}}>\n\t\t\t\t<$transclude $tiddler=<<listItem>> $mode=\"inline\"/>\n\t\t\t</$let>\n\t\t</$list>\n\t</$list>\n</div>"},"$:/core/ui/PageStylesheet":{"title":"$:/core/ui/PageStylesheet","code-body":"yes","text":"\\import [subfilter{$:/core/config/GlobalImportFilter}]\n\\whitespace trim\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n"},"$:/core/ui/PageTemplate/alerts":{"title":"$:/core/ui/PageTemplate/alerts","tags":"$:/tags/PageTemplate","text":"<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"},"$:/core/ui/PageTemplate/drafts":{"title":"$:/core/ui/PageTemplate/drafts","tags":"$:/tags/PageTemplate","text":"\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n"},"$:/core/ui/PageTemplate/pluginreloadwarning":{"title":"$:/core/ui/PageTemplate/pluginreloadwarning","tags":"$:/tags/PageTemplate","text":"\\define lingo-base() $:/language/\n\n<$list filter=\"[{$:/status/RequireReloadDueToPluginChange}match[yes]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"},"$:/core/ui/PageTemplate/sidebar":{"title":"$:/core/ui/PageTemplate/sidebar","tags":"$:/tags/PageTemplate","text":"\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\" tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"},"$:/core/ui/PageTemplate/story":{"title":"$:/core/ui/PageTemplate/story","tags":"$:/tags/PageTemplate","text":"\\whitespace trim\n<section class=\"tc-story-river\" role=\"main\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template=\"$:/core/ui/StoryTiddlerTemplate\" storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"},"$:/core/ui/PageTemplate/topleftbar":{"title":"$:/core/ui/PageTemplate/topleftbar","tags":"$:/tags/PageTemplate","text":"<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"},"$:/core/ui/PageTemplate/toprightbar":{"title":"$:/core/ui/PageTemplate/toprightbar","tags":"$:/tags/PageTemplate","text":"<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"},"$:/PaletteManager":{"title":"$:/PaletteManager","text":"\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}}<$text text=<<newColourName>> class=\"tc-small-gap-left\"/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}}<$text text=<<newColourName>> class=\"tc-small-gap-left\"/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip={{$:/language/ControlPanel/Palette/Editor/Delete/Hint}} aria-label={{$:/language/ControlPanel/Palette/Editor/Delete/Hint}} class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$set name=\"colorList\" filter=\"[{$:/state/palettemanager/showexternal}match[yes]]\"\n value=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" emptyValue=\"[<currentTiddler>indexes[]]\">\n<$list filter=<<colorList>> variable=\"colourName\"> <<palette-manager-colour-row>> </$list>\n</$set>\n</tbody>\n</table>\n\\end\n\\whitespace trim\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n \n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\"><span class=\"tc-small-gap-left\"><<lingo Names/External/Show>></span></$checkbox>\n\n<<palette-manager-table>>\n"},"$:/core/ui/PluginInfo":{"title":"$:/core/ui/PluginInfo","text":"\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n\\whitespace trim\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"},"$:/core/ui/PluginInfo/Default/contents":{"title":"$:/core/ui/PluginInfo/Default/contents","text":"\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n\\whitespace trim\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link />\n</li>\n</$list>\n</ul>\n"},"$:/core/ui/PluginListItemTemplate":{"title":"$:/core/ui/PluginListItemTemplate","text":"\\whitespace trim\n<$link to={{!!title}} class=\"tc-plugin-info\">\n\t<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n\t\t<$transclude tiddler=<<currentTiddler>> subtiddler={{{ [<currentTiddler>addsuffix[/icon]] }}}>\n\t\t\t<$transclude tiddler={{{ [<currentTiddler>get[plugin-type]addprefix[$:/core/images/plugin-generic-]] }}}/>\n\t\t</$transclude>\n\t</div>\n\t<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n\t\t<h1>\n\t\t\t''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$view field=\"description\"><$view field=\"title\"/></$view>\n\t\t</h1>\n\t</div>\n</$link>\n"},"$:/core/ui/RootTemplate":{"title":"$:/core/ui/RootTemplate","code-body":"yes","text":"<$transclude tiddler={{{ [{$:/layout}has[text]] ~[[$:/core/ui/PageTemplate]] }}} mode=\"inline\"/>\n\n"},"$:/core/ui/SearchResults":{"title":"$:/core/ui/SearchResults","text":"<div class=\"tc-search-results\">\n\n<$list\n\tfilter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\"\n\temptyMessage=\"<$list filter='[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]'><$transclude mode='block'/></$list>\">\n\n<$macrocall $name=\"tabs\"\n\ttabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\"\n\tdefault={{$:/config/SearchResults/Default}}\n\tactions=\"<$action-setfield $tiddler='$:/state/search/currentTab' text=<<currentTab>>/>\"\n\texplicitState=\"$:/state/tab/search-results/sidebar\"/>\n\n</$list>\n\n</div>\n"},"$:/core/ui/SideBar/More":{"title":"$:/core/ui/SideBar/More","tags":"$:/tags/SideBar","caption":"{{$:/language/SideBar/More/Caption}}","text":"\\whitespace trim\n<div class={{{ [{$:/config/ui/SideBar/More/horizontal}match[yes]then[tc-sidebar-tabs]else[tc-more-sidebar]] }}}>\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class={{{ [{$:/config/ui/SideBar/More/horizontal}match[yes]then[tc-sidebar-tabs-more]else[tc-vertical tc-sidebar-tabs-more]] }}} explicitState=\"$:/state/tab/moresidebar-1850697562\"/>\n</div>\n"},"$:/core/ui/SideBar/Open":{"title":"$:/core/ui/SideBar/Open","tags":"$:/tags/SideBar","caption":"{{$:/language/SideBar/Open/Caption}}","text":"\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore<actionTiddler>,<currentTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>> enable=<<tv-allow-drag-and-drop>> tag=\"div\">\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"<$button message='tm-close-tiddler' tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class='tc-btn-invisible tc-btn-mini tc-small-gap-right'>{{$:/core/images/close-button}}</$button><$link/>\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"<$button message='tm-close-all-tiddlers' class='tc-btn-invisible tc-btn-mini'><<lingo Button>></$button>\"/>\n</div>\n</$tiddler>\n</div>\n"},"$:/core/ui/SideBar/Recent":{"title":"$:/core/ui/SideBar/Recent","tags":"$:/tags/SideBar","caption":"{{$:/language/SideBar/Recent/Caption}}","text":"<$transclude $variable=\"timeline\" format={{$:/language/RecentChanges/DateFormat}} limit={{$:/config/RecentLimit}}/>\n"},"$:/core/ui/SideBar/Tools":{"title":"$:/core/ui/SideBar/Tools","tags":"$:/tags/SideBar","caption":"{{$:/language/SideBar/Tools/Caption}}","text":"\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"},"$:/core/ui/SideBarLists":{"title":"$:/core/ui/SideBarLists","text":"<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"},"$:/core/ui/SideBarSegments/page-controls":{"title":"$:/core/ui/SideBarSegments/page-controls","tags":"$:/tags/SideBarSegment","text":"{{||$:/core/ui/PageTemplate/pagecontrols}}\n"},"$:/core/ui/SideBarSegments/search":{"title":"$:/core/ui/SideBarSegments/search","tags":"$:/tags/SideBarSegment","text":"\\whitespace trim\n\n\\procedure count-popup-button()\n\\whitespace trim\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[<searchTiddler>get[text]minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$vars userInput={{{ [<searchTiddler>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}] }}} replaceRegexp=\"limit\\[\\d+\\]\">\n<$vars primaryListFilter={{{ [<configTiddler>get[first-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}} secondaryListFilter={{{ [<configTiddler>get[second-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[subfilter<primaryListFilter>] [subfilter<secondaryListFilter>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$vars>\n</$vars>\n</$list>\n</$button>\n\\end\n\n\\procedure search-results-list()\n\\whitespace trim\n<$vars userInput={{{ [<searchTiddler>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$tiddler tiddler=<<configTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$tiddler>\n\n</$list>\n</$vars>\n\\end\n\n\\procedure cancel-search-actions() <$list filter=\"[<searchTiddler>get[text]!match{$:/temp/search}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/search]] [<searchTiddler>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=\"$:/temp/search\" text={{{ [<searchTiddler>get[text]] }}}/><$action-setfield $tiddler=\"$:/temp/search/refresh\" text=\"yes\"/></$list>\n\n\\procedure input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<tiddler>get[text]!is[missing]] :else[<tiddler>get[text]is[shadow]]\"><$action-navigate $to={{{ [<tiddler>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<tiddler>get[text]] }}}/></$list>\n\n\\procedure input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<tiddler>get[text]!is[missing]] :else[<tiddler>get[text]is[shadow]]\"><$list filter=\"[<tiddler>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<tiddler>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<tiddler>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<tiddler>get[text]] }}}/></$list></$list>\n\n\\procedure set-next-input-tab() <$transclude $variable=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"after\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\procedure set-previous-input-tab() <$transclude $variable=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"before\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\procedure advanced-search-actions() <$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search/input}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/search/input}}/><<delete-state-tiddlers>><$action-navigate $to=\"$:/AdvancedSearch\"/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\" preventScroll=\"true\"/><$action-deletetiddler $filter=\"$:/temp/search $:/temp/search/input $:/temp/search/refresh [<searchListState>]\"/>\n\n<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$vars editTiddler=\"$:/temp/search\" searchTiddler=\"$:/temp/search/input\" searchListState=<<qualify \"$:/state/search-list/selected-item\">>>\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-previous-input-tab>>>\n<$keyboard key=\"((advanced-search-sidebar))\" actions=<<advanced-search-actions>>>\n<form class=\"tc-form-inline\">\n<$transclude $variable=\"keyboard-driven-input\" tiddler=<<editTiddler>> storeTitle=<<searchTiddler>> \n\t\tselectionStateTitle=<<searchListState>> refreshTitle=\"$:/temp/search/refresh\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> \n\t\tclass=\"tc-tiny-gap-right tc-popup-handle\" filterMinLength={{$:/config/Search/MinLength}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> cancelPopups=\"yes\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}]\"/>\n</form>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<<advanced-search-actions>>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>><$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n{{$:/core/images/close-button}}\n</$button>\n<<count-popup-button>>\n</$reveal>\n<$reveal state=<<searchTiddler>> type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<<search-results-list>>\n\n</$reveal>\n\n</$reveal>\n\n</$vars>\n\n</div>\n"},"$:/core/ui/SideBarSegments/site-subtitle":{"title":"$:/core/ui/SideBarSegments/site-subtitle","tags":"$:/tags/SideBarSegment","text":"<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"},"$:/core/ui/SideBarSegments/site-title":{"title":"$:/core/ui/SideBarSegments/site-title","tags":"$:/tags/SideBarSegment","text":"<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"},"$:/core/ui/SideBarSegments/tabs":{"title":"$:/core/ui/SideBarSegments/tabs","tags":"$:/tags/SideBarSegment","text":"<div class=\"tc-sidebar-lists tc-sidebar-tabs\" role=\"region\" aria-label={{$:/language/SideBar/Caption}}>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" class=\"tc-sidebar-tabs-main\" explicitState=\"$:/state/tab/sidebar--595412856\"/>\n\n</div>\n"},"$:/core/ui/PageTemplate":{"title":"$:/core/ui/PageTemplate","name":"{{$:/language/PageTemplate/Name}}","description":"{{$:/language/PageTemplate/Description}}","icon":"$:/core/images/standard-layout","code-body":"yes","text":"\\whitespace trim\n\\import [subfilter{$:/core/config/GlobalImportFilter}]\n\n<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-enable-drag-and-drop={{$:/config/DragAndDrop/Enable}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\n\n<div class={{{ [all[shadows+tiddlers]tag[$:/tags/ClassFilters/PageTemplate]!is[draft]] :map:flat[subfilter{!!text}] tc-page-container [[tc-page-view-]addsuffix<storyviewTitle>] [[tc-language-]addsuffix<languageTitle>] :and[unique[]join[ ]] }}} >\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone enable=<<tv-enable-drag-and-drop>> class=\"tc-dropzone tc-page-container-inner\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$vars>\n"},"$:/core/ui/StoryTiddlerTemplate":{"title":"$:/core/ui/StoryTiddlerTemplate","code-body":"yes","text":"<$transclude tiddler={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/StoryTiddlerTemplateFilter]!is[draft]get[text]] :and[has[title]else[$:/core/ui/ViewTemplate]] }}} />\n"},"$:/core/ui/SwitcherModal":{"title":"$:/core/ui/SwitcherModal","subtitle":"<$text text={{{[<switch>lookup[$:/language/Switcher/Subtitle/]]}}}/>","class":"tc-modal-centered","mask-closable":"yes","text":"<$tiddler tiddler={{{[<switch>lookup[$:/config/SwitcherTargets/]]}}}>\n\n\n<$transclude/>\n\n\n</$tiddler>"},"$:/TagManager":{"title":"$:/TagManager","icon":"$:/core/images/tag-button","color":"#bbb","text":"\\define lingo-base() $:/language/TagManager/\n\n\\define iconEditorTab(type)\n\\whitespace trim\n<$link to=\"\"><<lingo Icons/None>></$link>\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n\t<$link to={{!!title}}>\n\t\t<$transclude/> <$view field=\"title\"/>\n\t</$link>\n</$list>\n\\end\n\n\\define iconEditor(title)\n\\whitespace trim\n<div class=\"tc-drop-down-wrapper\">\n\t<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">\n\t\t{{$:/core/images/down-arrow}}\n\t</$button>\n\t<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n\t\t<div class=\"tc-drop-down\">\n\t\t\t<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n\t\t\t\t<<iconEditorTab type:\"!\">>\n\t\t\t\t<hr/>\n\t\t\t\t<<iconEditorTab type:\"\">>\n\t\t\t</$linkcatcher>\n\t\t</div>\n\t</$reveal>\n</div>\n\\end\n\n\\define toggleButton(state)\n\\whitespace trim\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n\t<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n\t\t{{$:/core/images/info-button}}\n\t</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n\t<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n\t\t{{$:/core/images/info-button}}\n\t</$button>\n</$reveal>\n\\end\n\n\\procedure color-picker-actions()\n\\whitespace trim\n<$action-setfield $tiddler=<<currentTiddler>> color=<<colour-picker-value>>/>\n\\end\n\n\\procedure color-picker-button()\n\\whitespace trim\n<div class=\"tc-drop-down-wrapper\">\n<$button class=\"tc-btn-invisible\" popup={{{ [[$:/state/tag-manager/color/]addsuffix<currentTiddler>] }}}>{{$:/core/images/palette}}</$button>\n<$reveal type=\"popup\" tag=\"div\" class=\"tc-drop-down tc-popup-keep\" state={{{ [[$:/state/tag-manager/color/]addsuffix<currentTiddler>] }}}>\n<$transclude $variable=\"colour-picker\" actions=<<color-picker-actions>>/>\n</$reveal>\n</div>\n\\end\n\n\\whitespace trim\n<table class=\"tc-tag-manager-table\">\n<tbody>\n\t<tr>\n\t\t<th><<lingo Colour/Heading>></th>\n\t\t<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n\t\t<th><<lingo Count/Heading>></th>\n\t\t<th><<lingo Icon/Heading>></th>\n\t\t<th><<lingo Info/Heading>></th>\n\t</tr>\n\t<$list filter=\"[tags[]!is[system]sort[title]]\">\n\t\t<tr>\n\t\t\t<td><$transclude $variable=\"color-picker-button\"/></td>\n\t\t\t<td>{{||$:/core/ui/TagTemplate}}</td>\n\t\t\t<td><$count filter=\"[all[current]tagging[]]\"/></td>\n\t\t\t<td>\n\t\t\t\t<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n\t\t\t</td>\n\t\t\t<td>\n\t\t\t\t<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} />\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td></td>\n\t\t\t<td colspan=\"4\">\n\t\t\t\t<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n\t\t\t\t\t<table>\n\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td><<lingo Colour/Heading>></td>\n\t\t\t\t\t\t\t\t<td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td><<lingo Icon/Heading>></td>\n\t\t\t\t\t\t\t\t<td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</tbody>\n\t\t\t\t\t</table>\n\t\t\t\t</$reveal>\n\t\t\t</td>\n\t\t</tr>\n\t</$list>\n\t<tr>\n\t\t<td></td>\n\t\t<td style=\"position:relative;\">\n\t\t\t{{$:/core/ui/UntaggedTemplate}}\n\t\t</td>\n\t\t<td>\n\t\t\t<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n\t\t</td>\n\t\t<td></td>\n\t\t<td></td>\n\t</tr>\n</tbody>\n</table>"},"$:/core/ui/TagPickerTagTemplate":{"title":"$:/core/ui/TagPickerTagTemplate","text":"\\whitespace trim\n<$button class=<<button-classes>> tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n\t<$list filter=\"[<saveTiddler>minlength[1]]\">\n\t\t<$action-listops $tiddler=<<saveTiddler>> $field=<<tagField>> $subfilter=\"[<tag>]\"/>\n\t</$list>\n\t<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n\t\t<$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>> preventScroll=\"true\"/>\n\t</$set>\n\t<<delete-tag-state-tiddlers>>\n\t<$list filter=\"[<refreshTitle>minlength[1]]\">\n\t\t<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n\t</$list>\n\t<<actions>>\n\t<$set name=\"backgroundColor\"\n\t\tvalue={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}}\n\t>\n\t\t<$wikify name=\"foregroundColor\"\n\t\t\ttext=\"\"\"<$macrocall $name=\"contrastcolour\" target=<<backgroundColor>> fallbackTarget=<<fallbackTarget>> colourA=<<colourA>> colourB=<<colourB>>/>\"\"\"\n\t\t>\n\t\t\t<span class=\"tc-tag-label tc-btn-invisible\"\n\t\t\t\tstyle=<<tag-pill-styles>>\n\t\t\t\tdata-tag-title=<<currentTiddler>>\n\t\t\t>\n\t\t\t\t{{||$:/core/ui/TiddlerIcon}}<$view field=\"title\" format=\"text\"/>\n\t\t\t</span>\n\t\t</$wikify>\n\t</$set>\n</$button>\n"},"$:/core/ui/TagTemplate":{"title":"$:/core/ui/TagTemplate","text":"\\whitespace trim\n<span class=\"tc-tag-list-item\" data-tag-title=<<currentTiddler>>>\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n\t<$macrocall $name=\"tag-pill-body\"\n\t\ttag=<<currentTiddler>>\n\t\ticon={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] }}}\n\t\tcolour={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}}\n\t\tpalette={{$:/palette}}\n\t\telement-tag=\"$button\"\n\t\telement-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter=\"[subfilter{$:/core/config/TagPillDragFilter}]\" tag='span'\"\"\"\n\t/>\n\t<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n\t\t<$set name=\"tv-show-missing-links\" value=\"yes\">\n\t\t\t<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n\t\t</$set>\n\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n\t\t\t<$transclude tiddler=<<listItem>>/> \n\t\t</$list>\n\t\t<hr>\n\t\t<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n\t</$reveal>\n</$set>\n</span>\n"},"$:/core/ui/TestCaseTemplate":{"title":"$:/core/ui/TestCaseTemplate","text":"\\parameters (hideIfPass:\"no\")\n\\whitespace trim\n<$let\n\tlinkTarget=\"yes\"\n\tdisplayFormat={{!!display-format}}\n\ttestcaseTiddler=<<currentTiddler>>\n>\n\t<$testcase\n\t\ttestOutput=\"Output\"\n\t\ttestExpectedResult=\"ExpectedResult\"\n\t\ttestActions=\"Actions\"\n\t\ttestHideIfPass=<<hideIfPass>>\n\t>\n\t\t<$data $filter={{!!import}}/>\n\t\t<$data $compound-filter={{!!import-compound}}/>\n\t\t<$data $compound-tiddler=<<currentTiddler>>/>\n\t\t<%if [{!!description}!is[blank]] %><$data title=\"Description\" text={{!!description}}/><%endif%>\n\t</$testcase>\n</$let>\n"},"$:/core/ui/testcases/DefaultTemplate":{"title":"$:/core/ui/testcases/DefaultTemplate","code-body":"yes","text":"\\whitespace trim\n\n\\function tf.state() \"$:/state/testcase\"\n\n\\procedure linkcatcherActions()\n<%if [<navigateTo>has[title]] %>\n\t<$action-setfield $tiddler=<<tf.state>> text=<<navigateTo>>/>\n<%endif%>\n\\end\n\n\\procedure testcase-header()\n<div class=\"tc-test-case-header\">\n\t<h2>\n\t\t<$genesis $type={{{ [<linkTarget>!match[]then[$link]else[span]] }}} to=<<testcaseTiddler>>>\n\t\t\t<%if [<testResult>!match[]] %>\n\t\t\t\t<span class={{{ tc-test-case-result-icon\n\t\t\t\t\t[<testResult>!match[fail]then[tc-test-case-result-icon-pass]]\n\t\t\t\t\t[<testResult>match[fail]then[tc-test-case-result-icon-fail]]\n\t\t\t\t\t+[join[ ]] }}}\n\t\t\t\t>\n\t\t\t\t\t<%if [<testResult>!match[fail]] %>\n\t\t\t\t\t\t{{$:/core/images/done-button}}\n\t\t\t\t\t<%else%>\n\t\t\t\t\t\t{{$:/core/images/close-button}}\n\t\t\t\t\t<%endif%>\n\t\t\t\t</span>\n\t\t\t<%endif%>\n\t\t\t<$view tiddler=\"Description\" mode=\"inline\"/>\n\t\t</$genesis>\n\t\t<span class=\"tc-test-case-toolbar\">\n\t\t\t<<testcase-toolbar>>\n\t\t</span>\n\t</h2>\n</div>\n\\end\n\n\\procedure testcase-toolbar()\n<$button popup=`$(tf.state)$-more`\n\ttooltip={{$:/language/Buttons/More/Hint}}\n\taria-label={{$:/language/Buttons/More/Caption}}\n\tclass=\"tc-btn-invisible\"\n\tselectedClass=\"tc-selected\"\n>\n\t{{$:/core/images/down-arrow}}\n</$button>\n<$let\n\ttv-config-toolbar-icons=\"yes\"\n\ttv-config-toolbar-text=\"yes\"\n\ttv-config-toolbar-class=\"tc-btn-invisible\"\n>\n\t<$reveal state=`$(tf.state)$-more` type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\t\t<div class=\"tc-drop-down\">\n\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TestCase/Actions]!has[draft.of]]\"\n\t\t\t\tvariable=\"listItem\"\n\t\t\t>\n\t\t\t\t<$transclude $tiddler=<<listItem>> $mode=\"inline\"/>\n\t\t\t</$list>\n\t\t</div>\n\t</$reveal>\n</$let>\n\\end\n\n\\procedure testcase-narrative()\n<div class=\"tc-test-case-narrative\">\n\t<$transclude $tiddler=\"Narrative\" $mode=\"block\"/>\n</div>\n\\end\n\n\\procedure testcase-fail()\n<div class=\"tc-test-case-result-fail\">\n\t<div class=\"tc-test-case-result-fail-header\">\n\t\tTEST FAILED\n\t</div>\n\t<div class=\"tc-test-case-result-fail-body\">\n\t\t<$diff-text source=<<expectedHTML>> dest=<<outputHTML>>/>\n\t</div>\n</div>\n\\end\n\n\\procedure testcase-output-wikified()\n<$linkcatcher actions=<<linkcatcherActions>>>\n\t<$tiddler tiddler=\"Output\">\n\t\t<$transclude $tiddler=\"Output\" $mode=\"block\"/>\n\t</$tiddler>\n</$linkcatcher>\n\\end\n\n\\procedure testcase-output()\n<div class=\"tc-test-case-output\">\n\t<%if [<displayFormat>!match[]else[wikitext]match[plaintext]] %>\n\t\t<pre><$view tiddler=\"Output\" format=\"plainwikified\" mode=\"block\"/></pre>\n\t<%else%>\n\t\t<<testcase-output-wikified>>\n\t<%endif%>\n</div>\n\\end\n\n\\procedure testcase-tabsList()\n[all[tiddlers]sort[]] Output +[putfirst[]]\n-Description\n-Narrative\n-[[$:/temp/testcase/draft-title]]\n-[has[plugin-type]]\n-[prefix<tf.state>]\n-[prefix[$:/state/popup/export]]\n-[prefix[$:/HistoryList]]\n-[prefix[$:/StoryList]]\n\\end\n\n\\procedure testcase-source()\n<div class=\"tc-test-case-source\">\n\t<$macrocall $name=\"tabs\"\n\t\ttabsList=<<testcase-tabsList>>\n\t\texplicitState=<<tf.state>>\n\t\tdefault=\"Output\"\n\t\ttemplate=\"$:/core/ui/testcases/DefaultTemplate/SourceTabs\"\n\t/>\n</div>\n\\end\n\n\\procedure testcase-panes()\n<div class=\"tc-test-case-panes\">\n\t<<testcase-source>>\n\t<div class=\"tc-test-case-divider\"></div>\n\t<<testcase-output>>\n</div>\n\\end\n\n\\procedure testcase-body()\n<div class=\"tc-test-case-wrapper\">\n\t<<testcase-header>>\n\t<$let testcase-source-state = <<tf.state>>>\n\t\t<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\t\t\t<%if [[Narrative]is[tiddler]] %>\n\t\t\t\t<<testcase-narrative>>\n\t\t\t<%endif%>\n\t\t\t<%if [<testResult>match[fail]] %>\n\t\t\t\t<<testcase-fail>>\n\t\t\t<%endif%>\n\t\t\t<<testcase-panes>>\n\t\t</$navigator>\n\t</$let>\n</div>\n\\end\n\n<<testcase-body>>"},"$:/core/ui/testcases/DefaultTemplate/SourceTabs":{"title":"$:/core/ui/testcases/DefaultTemplate/SourceTabs","text":"\\whitespace trim\n\n\\procedure testcaseNewTitle() $:/temp/testcase/draft-title\n\n\\procedure saveActions()\n<$action-setfield $tiddler=<<currentTab>> $field=\"draft.title\" $value=<<newTitle>>/>\n<$action-sendmessage $message=\"tm-save-tiddler\" $param=<<title>> />\n<$action-setfield $tiddler=<<testcase-source-state>> text=<<newTitle>>/>\n<$action-deletetiddler $tiddler=<<testcaseNewTitle>>/>\n\\end\n\n\\procedure saveButton(title, newTitle)\n<$button class=\"tc-btn-invisible tc-test-case-save-button tc-small-gap-left\" actions=<<saveActions>> disabled={{{ [<testcaseNewTitle>!has[text]then[yes]] }}}>\n{{$:/core/images/done-button}}\n</$button>\n\\end\n\n\\procedure body()\n<$list filter=\"[<currentTab>fields[]] -text +[limit[1]]\" variable=\"ignore\">\n\t<table class=\"tc-field-table\">\n\t\t<tbody>\n\t\t\t<$list filter=\"[<currentTab>fields[]sort[]] -text -title title +[putfirst[]]\" variable=\"fieldName\">\n\t\t\t\t<tr>\n\t\t\t\t\t<td>\n\t\t\t\t\t\t<$text text=<<fieldName>>/>\n\t\t\t\t\t</td>\n\t\t\t\t\t<td>\n\t\t\t\t\t\t<%if [<fieldName>match[draft.title]] %>\n\t\t\t\t\t\t\t<$edit-text class=\"tc-edit-texteditor tc-max-width-80\" tiddler=<<testcaseNewTitle>> focus=\"yes\" tag=\"input\"/>\n\t\t\t\t\t\t\t<$macrocall $name=\"saveButton\" newTitle={{{ [<testcaseNewTitle>get[text]] }}} title=<<currentTab>>/>\n\t\t\t\t\t\t<%else%>\n\t\t\t\t\t\t\t<$view tiddler=<<currentTab>> field=<<fieldName>>/>\n\t\t\t\t\t\t<%endif%>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t</$list>\n\t\t</tbody>\n\t</table>\n</$list>\n<$edit class=\"tc-edit-texteditor\" tiddler=<<currentTab>>/>\n<div class=\"tc-test-case-footer-toolbar\">\n<$macrocall $name=\"copy-to-clipboard\" src={{{ [<currentTab>get[text]] }}}/>\n</div>\n\\end\n\n<$transclude $variable=\"body\" $mode=\"inline\"/>\n"},"$:/core/ui/testcases/RawJSONTemplate":{"title":"$:/core/ui/testcases/RawJSONTemplate","text":"\\whitespace trim\n<$text text=<<payloadTiddlers>>/>\n"},"$:/core/ui/testcases/actions/Export":{"title":"$:/core/ui/testcases/actions/Export","tags":"$:/tags/TestCase/Actions","text":"<$macrocall $name=\"exportButton\" exportFilter=\"[all[tiddlers]sort[]] -[prefix[$:/state/]] -Description -Narrative -ExpectedResult -[has[plugin-type]]\" lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>"},"$:/core/ui/testcases/actions/Import":{"title":"$:/core/ui/testcases/actions/Import","tags":"$:/tags/TestCase/Actions","text":"\\whitespace trim\n<$button tooltip={{$:/language/Buttons/TestCaseImport/Hint}} aria-label={{$:/language/Buttons/TestCaseImport/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-import-tiddlers\" $param=<<payloadTiddlers>>/>\n{{$:/core/images/input-button}}\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/TestCaseImport/Caption}}/>\n</span>\n</$button>\n"},"$:/core/ui/TiddlerFieldTemplate":{"title":"$:/core/ui/TiddlerFieldTemplate","text":"\\whitespace trim\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"},"$:/core/ui/TiddlerFields":{"title":"$:/core/ui/TiddlerFields","text":"\\whitespace trim\n<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"},"$:/core/ui/TiddlerIcon":{"title":"$:/core/ui/TiddlerIcon","text":"\\whitespace trim\n<$let tiddlerIcon={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] }}}>\n<$list filter=\"[<tiddlerIcon>!is[blank]]\" variable=\"ignore\">\n<$transclude tiddler=<<tiddlerIcon>>/>\n</$list>\n</$let>\n"},"$:/core/ui/TiddlerInfo/Advanced/PluginInfo":{"title":"$:/core/ui/TiddlerInfo/Advanced/PluginInfo","tags":"$:/tags/TiddlerInfo/Advanced","text":"\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n\\whitespace trim\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"},"$:/core/ui/TiddlerInfo/Advanced/ShadowInfo":{"title":"$:/core/ui/TiddlerInfo/Advanced/ShadowInfo","tags":"$:/tags/TiddlerInfo/Advanced","text":"\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"},"$:/core/ui/TiddlerInfo/Advanced":{"title":"$:/core/ui/TiddlerInfo/Advanced","tags":"$:/tags/TiddlerInfo","caption":"{{$:/language/TiddlerInfo/Advanced/Caption}}","text":"<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$list>\n"},"$:/core/ui/TiddlerInfo/Fields":{"title":"$:/core/ui/TiddlerInfo/Fields","tags":"$:/tags/TiddlerInfo","caption":"{{$:/language/TiddlerInfo/Fields/Caption}}","text":"<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"},"$:/core/ui/TiddlerInfo/List":{"title":"$:/core/ui/TiddlerInfo/List","tags":"$:/tags/TiddlerInfo","caption":"{{$:/language/TiddlerInfo/List/Caption}}","text":"\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"},"$:/core/ui/TiddlerInfo/Listed":{"title":"$:/core/ui/TiddlerInfo/Listed","tags":"$:/tags/TiddlerInfo","caption":"{{$:/language/TiddlerInfo/Listed/Caption}}","text":"\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"},"$:/core/ui/TiddlerInfo/References":{"title":"$:/core/ui/TiddlerInfo/References","tags":"$:/tags/TiddlerInfo","caption":"{{$:/language/TiddlerInfo/References/Caption}}","text":"\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"},"$:/core/ui/TiddlerInfo/Tagging":{"title":"$:/core/ui/TiddlerInfo/Tagging","tags":"$:/tags/TiddlerInfo","caption":"{{$:/language/TiddlerInfo/Tagging/Caption}}","text":"\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"},"$:/core/ui/TiddlerInfo/Tools":{"title":"$:/core/ui/TiddlerInfo/Tools","tags":"$:/tags/TiddlerInfo","caption":"{{$:/language/TiddlerInfo/Tools/Caption}}","text":"\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"},"$:/core/ui/TiddlerInfo":{"title":"$:/core/ui/TiddlerInfo","text":"\\whitespace trim\n<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>\n"},"$:/core/ui/TopBar/menu":{"title":"$:/core/ui/TopBar/menu","tags":"$:/tags/TopRightBar","text":"\\whitespace trim\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible tc-hide-sidebar-btn\">{{$:/core/images/chevron-right}}</$button>\n</$list>\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible tc-show-sidebar-btn\">{{$:/core/images/chevron-left}}</$button>\n</$list>\n"},"$:/core/ui/UntaggedTemplate":{"title":"$:/core/ui/UntaggedTemplate","text":"\\define lingo-base() $:/language/SideBar/\n\\whitespace trim\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n\t<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal class=\"tc-drop-down\" tag=\"div\" state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n\t<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</$reveal>\n"},"$:/core/ui/ViewTemplate/body/blank":{"title":"$:/core/ui/ViewTemplate/body/blank","text":"<!-- Intentionally blank -->\n"},"$:/core/ui/ViewTemplate/body/code":{"title":"$:/core/ui/ViewTemplate/body/code","text":"<%if [<currentTiddler>is[missing]] :and[!is[shadow]] %>\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n<%else%>\n<$transclude $variable=\"copy-to-clipboard-above-right\" src={{{ [<currentTiddler>get[text]] }}} />\n<$codeblock code={{{ [<currentTiddler>get[text]] }}} language={{{ [<currentTiddler>get[type]else[text/vnd.tiddlywiki]] }}}/>\n<%endif%>"},"$:/core/ui/ViewTemplate/body/default":{"title":"$:/core/ui/ViewTemplate/body/default","code-body":"yes","text":"<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n"},"$:/core/ui/ViewTemplate/body/import":{"title":"$:/core/ui/ViewTemplate/body/import","text":"\\define lingo-base() $:/language/Import/\n\n\\define confirmCancel()\n\\whitespace trim\n<$action-confirm $message={{$:/language/Import/Listing/Cancel/Warning}} >\n<$action-deletetiddler $tiddler=<<currentTiddler>>/>\n<$action-deletetiddler $tiddler=\"$:/state/import/select-all\"/>\n<$action-sendmessage $message=\"tm-close-tiddler\" title=<<currentTiddler>>/>\n</$action-confirm>\n\\end\n\n\\define buttons()\n\\whitespace trim\n<$button actions=<<confirmCancel>> ><<lingo Listing/Cancel/Caption>></$button>\n \n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n \n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\\whitespace trim\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n"},"$:/core/ui/ViewTemplate/body/plugin":{"title":"$:/core/ui/ViewTemplate/body/plugin","text":"\\whitespace trim\n<div class=\"tc-tiddler-plugin-info\">\n<$let plugin-type={{!!plugin-type}}\n\tdefault-popup-state=\"yes\"\n\tqualified-state=<<qualify \"$:/state/plugin-info\">>\n>\n{{||$:/core/ui/Components/plugin-info}}\n</$let>\n</div>"},"$:/core/ui/ViewTemplate/body/rendered-plain-text":{"title":"$:/core/ui/ViewTemplate/body/rendered-plain-text","code-body":"yes","text":"\\whitespace trim\n<$wikify name=\"text\" text={{!!text}} type={{!!type}}>\n<$codeblock code=<<text>> language=\"css\"/>\n</$wikify>\n"},"$:/core/ui/ViewTemplate/body":{"title":"$:/core/ui/ViewTemplate/body","tags":"$:/tags/ViewTemplate","text":"\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View/Body]!is[draft]] [all[shadows+tiddlers]tag[$:/tags/Global/View/Body]!is[draft]]\n\n<$reveal tag=\"div\" class=\"tc-tiddler-body tc-clearfix\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$transclude tiddler={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/ViewTemplateBodyFilter]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/ViewTemplate/body/default]] }}} />\n\n</$reveal>\n"},"$:/core/ui/ViewTemplate/classic":{"title":"$:/core/ui/ViewTemplate/classic","tags":"$:/tags/ViewTemplate $:/tags/EditTemplate","text":"\\define lingo-base() $:/language/ClassicWarning/\n\\whitespace trim\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"},"$:/core/ui/ViewTemplate/lazy-loading":{"title":"$:/core/ui/ViewTemplate/lazy-loading","tags":"$:/tags/ViewTemplate","text":"\\whitespace trim\n<%if [<currentTiddler>has:field[_is_skinny]] %>\n <!-- Render the text to trigger lazy-loading -->\n {{||$:/core/ui/ViewTemplate/body/default}}\n <!-- Indicator of loading state -->\n <div class=\"tc-tiddler-lazy-loading\" />\n<%endif%>\n"},"$:/core/ui/ViewTemplate/subtitle/default":{"title":"$:/core/ui/ViewTemplate/subtitle/default","text":"\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle tc-clearfix\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Subtitle]!has[draft.of]]\" variable=\"subtitleTiddler\">\n<$transclude tiddler=<<subtitleTiddler>> mode=\"inline\"/>\n</$list>\n</div>\n</$reveal>\n"},"$:/core/ui/ViewTemplate/subtitle/modified":{"title":"$:/core/ui/ViewTemplate/subtitle/modified","tags":"$:/tags/ViewTemplate/Subtitle","text":"<$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>"},"$:/core/ui/ViewTemplate/subtitle/modifier":{"title":"$:/core/ui/ViewTemplate/subtitle/modifier","tags":"$:/tags/ViewTemplate/Subtitle","text":"<%if [{!!modifier}!is[blank]] %><$link to={{!!modifier}}/><%endif%>"},"$:/core/ui/ViewTemplate/subtitle":{"title":"$:/core/ui/ViewTemplate/subtitle","tags":"$:/tags/ViewTemplate","text":"\\whitespace trim\n<$transclude tiddler={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/ViewTemplateSubtitleFilter]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/ViewTemplate/subtitle/default]] }}} />"},"$:/core/ui/ViewTemplate/tags/default":{"title":"$:/core/ui/ViewTemplate/tags/default","text":"\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n <div class=\"tc-tags-wrapper\">\n <$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/>\n <$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Tags]!has[draft.of]]\">\n <$transclude mode=\"inline\"/>\n </$list>\n </div>\n</$reveal>\n"},"$:/core/ui/ViewTemplate/tags":{"title":"$:/core/ui/ViewTemplate/tags","tags":"$:/tags/ViewTemplate","text":"\\whitespace trim\n<$transclude tiddler={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/ViewTemplateTagsFilter]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/ViewTemplate/tags/default]] }}} />"},"$:/core/ui/ViewTemplate/title/default":{"title":"$:/core/ui/ViewTemplate/title/default","text":"\\whitespace trim\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n"},"$:/core/ui/ViewTemplate/title/system":{"title":"$:/core/ui/ViewTemplate/title/system","text":"\\whitespace trim\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text={{{ [<currentTiddler>removeprefix[$:/]] }}}/>\n</h2>"},"$:/core/ui/ViewTemplate/title":{"title":"$:/core/ui/ViewTemplate/title","tags":"$:/tags/ViewTemplate","text":"\\whitespace trim\n\\define title-styles() fill:$(foregroundColor)$;\n\n<div class=\"tc-tiddler-title tc-clearfix\">\n\t<div class=\"tc-titlebar\">\n\t\t<span class=\"tc-tiddler-controls\">\n\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] :filter[lookup[$:/config/ViewToolbarButtons/Visibility/]!match[hide]]\"\n\t\t\t\tstoryview=\"pop\"\n\t\t\t\tvariable=\"listItem\"\n\t\t\t>\n\t\t\t\t<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\t\t\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t\t\t</$set>\n\t\t\t</$list>\n\t\t</span>\n\t\t<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n\t\t\t<$link>\n\t\t\t\t<$list filter=\"[<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] +[!is[blank]]\"\n\t\t\t\t\tvariable=\"ignore\"\n\t\t\t\t>\n\t\t\t\t\t<$let foregroundColor={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}}>\n\t\t\t\t\t\t<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n\t\t\t\t\t\t\t{{||$:/core/ui/TiddlerIcon}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</$let>\n\t\t\t\t</$list>\n\t\t\t\t<$transclude tiddler={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/ViewTemplateTitleFilter]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/ViewTemplate/title/default]] }}} />\n\t\t\t</$link>\n\t\t</$set>\n\t</div>\n\t<$reveal tag=\"div\" type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\">\n\t\t\t<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\t\t</$list>\n\t</$reveal>\n</div>\n"},"$:/core/ui/ViewTemplate/unfold":{"title":"$:/core/ui/ViewTemplate/unfold","tags":"$:/tags/ViewTemplate","text":"\\whitespace trim\n<div class=\"tc-reveal\">\n<$list filter=\"[{$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar}match[show]]\" variable=\"ignore\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n</$list>\n<$list filter=\"[{$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar}match[show]] :else[<folded-state>get[text]match[hide]]\" variable=\"ignore\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$list>\n</div>"},"$:/core/ui/ViewTemplate":{"title":"$:/core/ui/ViewTemplate","code-body":"yes","text":"\\whitespace trim\n\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n\\define cancel-delete-tiddler-actions(message) <$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!is[draft]] [all[shadows+tiddlers]tag[$:/tags/Global/View]!is[draft]]\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>>\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ [all[shadows+tiddlers]tag[$:/tags/ClassFilters/TiddlerTemplate]!is[draft]] :map:flat[subfilter{!!text}] tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[shadow]is[tiddler]then[tc-tiddler-overridden-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}} role=\"article\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!is[draft]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</div>\n</$vars>\n"},"$:/core/ui/Buttons/clone":{"title":"$:/core/ui/Buttons/clone","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}","description":"{{$:/language/Buttons/Clone/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-new-tiddler\"\n\tparam=<<currentTiddler>>\n\ttooltip={{$:/language/Buttons/Clone/Hint}}\n\taria-label={{$:/language/Buttons/Clone/Hint}}\n\tclass=<<tv-config-toolbar-class>>\n>\n\t<%if [<tv-config-toolbar-icons>match[yes]] %>\n\t\t{{$:/core/images/clone-button}}\n\t<%endif%>\n\t<%if [<tv-config-toolbar-text>match[yes]] %>\n\t\t<span class=\"tc-btn-text\">\n\t\t\t<$text text={{$:/language/Buttons/Clone/Caption}}/>\n\t\t</span>\n\t<%endif%>\n</$button>"},"$:/core/ui/Buttons/close-others":{"title":"$:/core/ui/Buttons/close-others","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}","description":"{{$:/language/Buttons/CloseOthers/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/close-others-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n<%endif%>\n</$button>"},"$:/core/ui/Buttons/close":{"title":"$:/core/ui/Buttons/close","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}","description":"{{$:/language/Buttons/Close/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-close-tiddler\"\n\ttooltip={{$:/language/Buttons/Close/Hint}}\n\taria-label={{$:/language/Buttons/Close/Caption}}\n\tclass=<<tv-config-toolbar-class>>\n>\n\t<%if [<tv-config-toolbar-icons>match[yes]] %>\n\t\t{{$:/core/images/close-button}}\n\t<%endif%>\n\t<%if [<tv-config-toolbar-text>match[yes]] %>\n\t\t<span class=\"tc-btn-text\">\n\t\t\t<$text text={{$:/language/Buttons/Close/Caption}}/>\n\t\t</span>\n\t<%endif%>\n</$button>"},"$:/core/ui/Buttons/edit":{"title":"$:/core/ui/Buttons/edit","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}","description":"{{$:/language/Buttons/Edit/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-edit-tiddler\"\n\ttooltip={{$:/language/Buttons/Edit/Hint}}\n\taria-label={{$:/language/Buttons/Edit/Hint}}\n\tclass=<<tv-config-toolbar-class>>\n>\n\t<%if [<tv-config-toolbar-icons>match[yes]] %>\n\t\t{{$:/core/images/edit-button}}\n\t<%endif%>\n\t<%if [<tv-config-toolbar-text>match[yes]] %>\n\t\t<span class=\"tc-btn-text\">\n\t\t<$text text={{$:/language/Buttons/Edit/Caption}}/>\n\t</span>\n\t<%endif%>\n</$button>"},"$:/core/ui/Buttons/export-tiddler":{"title":"$:/core/ui/Buttons/export-tiddler","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}","description":"{{$:/language/Buttons/ExportTiddler/Hint}}","text":"<$transclude $variable=\"exportButton\" exportFilter=`[[$(currentTiddler)$]]` lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"},"$:/core/ui/Buttons/fold-bar":{"title":"$:/core/ui/Buttons/fold-bar","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}","description":"{{$:/language/Buttons/Fold/FoldBar/Hint}}","text":"<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"},"$:/core/ui/Buttons/fold-others":{"title":"$:/core/ui/Buttons/fold-others","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}","description":"{{$:/language/Buttons/FoldOthers/Hint}}","text":"\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/fold-others-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n<%endif%>\n</$button>"},"$:/core/ui/Buttons/fold":{"title":"$:/core/ui/Buttons/fold","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}","description":"{{$:/language/Buttons/Fold/Hint}}","text":"\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/fold-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n<%endif%>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/unfold-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n<%endif%>\n</$button>\n</$reveal>\n"},"$:/core/ui/Buttons/info":{"title":"$:/core/ui/Buttons/info","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}","description":"{{$:/language/Buttons/Info/Hint}}","text":"\\whitespace trim\n\\procedure button-content()\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/info-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n<%endif%>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$transclude $variable=\"button-content\" $mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$transclude $variable=\"button-content\" $mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$transclude $variable=\"button-content\" $mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"},"$:/core/ui/Buttons/more-tiddler-actions":{"title":"$:/core/ui/Buttons/more-tiddler-actions","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}","description":"{{$:/language/Buttons/More/Hint}}","text":"\\whitespace trim\n\n<$button popup=<<qualify \"$:/state/popup/more\">>\n\ttooltip={{$:/language/Buttons/More/Hint}}\n\taria-label={{$:/language/Buttons/More/Caption}}\n\tclass=<<tv-config-toolbar-class>>\n\tselectedClass=\"tc-selected\"\n>\n\t<%if [<tv-config-toolbar-icons>match[yes]] %>\n\t\t{{$:/core/images/down-arrow}}\n\t<%endif%>\n\t<%if [<tv-config-toolbar-text>match[yes]] %>\n\t\t<span class=\"tc-btn-text\">\n\t\t\t<$text text={{$:/language/Buttons/More/Caption}}/>\n\t\t</span>\n\t<%endif%>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\t<div class=\"tc-drop-down\">\n\t\t<$let tv-config-toolbar-icons=\"yes\" tv-config-toolbar-text=\"yes\" tv-config-toolbar-class=\"tc-btn-invisible\">\n\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\"\n\t\t\t\tvariable=\"listItem\"\n\t\t\t>\n\t\t\t\t<$reveal type=\"match\" state=`$:/config/ViewToolbarButtons/Visibility/$(listItem)$` text=\"hide\">\n\t\t\t\t\t<$set name=\"tv-config-toolbar-class\"\n\t\t\t\t\t\tfilter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\t\t\t\t\t</$set>\n\t\t\t\t</$reveal>\n\t\t\t</$list>\n\t\t</$let>\n\t</div>\n</$reveal>"},"$:/core/ui/Buttons/new-here":{"title":"$:/core/ui/Buttons/new-here","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}","description":"{{$:/language/Buttons/NewHere/Hint}}","text":"\\whitespace trim\n\\procedure newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>] [enlist{$:/config/NewTiddler/Tags}]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\procedure newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/new-here-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n<%endif%>\n</$button>\n\\end\n<<newHereButton>>\n"},"$:/core/ui/Buttons/new-journal-here":{"title":"$:/core/ui/Buttons/new-journal-here","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}","description":"{{$:/language/Buttons/NewJournalHere/Hint}}","text":"\\whitespace trim\n\\procedure journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$transclude $variable=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=`[[$(currentTiddlerTag)$]] $(journalTags)$`/>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/new-journal-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n<%endif%>\n</$wikify>\n</$button>\n\\end\n<$let journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags}} currentTiddlerTag=<<currentTiddler>>>\n<<journalButton>>\n</$let>\n"},"$:/core/ui/Buttons/open-window":{"title":"$:/core/ui/Buttons/open-window","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}","description":"{{$:/language/Buttons/OpenWindow/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/open-window}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n<%endif%>\n</$button>"},"$:/core/ui/Buttons/permalink":{"title":"$:/core/ui/Buttons/permalink","tags":"$:/tags/ViewToolbar","caption":"{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}","description":"{{$:/language/Buttons/Permalink/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/permalink-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n<%endif%>\n</$button>"},"$:/core/ui/Buttons/permaview":{"title":"$:/core/ui/Buttons/permaview","tags":"$:/tags/ViewToolbar $:/tags/PageControls","caption":"{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}","description":"{{$:/language/Buttons/Permaview/Hint}}","text":"\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/core/images/permaview-button}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n<%endif%>\n</$button>"},"$:/DefaultTiddlers":{"title":"$:/DefaultTiddlers","text":"GettingStarted\n"},"$:/temp/advancedsearch":{"title":"$:/temp/advancedsearch","text":""},"$:/snippets/allfields":{"title":"$:/snippets/allfields","text":"\\whitespace trim\n\n\\procedure lingo-base() $:/language/Docs/Fields/\n\n\\function tf.getLingoText() [<lingo-base>] [<title>] +[join[]get[text]]\n\n\\procedure renderfield(title)\n<tr class=\"tc-view-field\">\n\t<td class=\"tc-view-field-name\">\n\t\t''<$text text=<<title>>/>'':\n\t</td>\n\t<td class=\"tc-view-field-value\">\n\t\t//<<tf.getLingoText>>//\n\t</td>\n\t<td class=\"tc-view-field-list\">\n\t\t<$macrocall $name=\"show-filter-count\" filter=`[has[$(title)$]sort[]]`>>\n\t</td>\n</tr>\n\\end\n\n<table class=\"tc-view-field-table\">\n\t<tbody>\n\t\t<!-- <<renderfieldHeader>> -->\n\t\t<$list filter=\"[fields[]sort[title]]\" variable=\"listItem\">\n\t\t\t<$macrocall $name=\"renderfield\" title=<<listItem>>/>\n\t\t</$list>\n\t</tbody>\n</table>\n"},"$:/config/AnimationDuration":{"title":"$:/config/AnimationDuration","text":"400"},"$:/config/AutoFocus":{"title":"$:/config/AutoFocus","text":"title"},"$:/config/AutoSave":{"title":"$:/config/AutoSave","text":"yes"},"$:/config/BitmapEditor/Colour":{"title":"$:/config/BitmapEditor/Colour","text":"#444"},"$:/config/BitmapEditor/ImageSizes":{"title":"$:/config/BitmapEditor/ImageSizes","text":"[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"},"$:/config/BitmapEditor/LineWidth":{"title":"$:/config/BitmapEditor/LineWidth","text":"3px"},"$:/config/BitmapEditor/LineWidths":{"title":"$:/config/BitmapEditor/LineWidths","text":"0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"},"$:/config/BitmapEditor/Opacities":{"title":"$:/config/BitmapEditor/Opacities","text":"0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"},"$:/config/BitmapEditor/Opacity":{"title":"$:/config/BitmapEditor/Opacity","text":"1.0"},"$:/config/DefaultMoreSidebarTab":{"title":"$:/config/DefaultMoreSidebarTab","text":"$:/core/ui/MoreSideBar/Tags"},"$:/config/DefaultSidebarTab":{"title":"$:/config/DefaultSidebarTab","text":"$:/core/ui/SideBar/Open"},"$:/config/ControlPanel/Basics/DefaultTiddlers/RetainStory":{"title":"$:/config/ControlPanel/Basics/DefaultTiddlers/RetainStory","text":"[list[$:/StoryList]]"},"$:/config/DownloadSaver/AutoSave":{"title":"$:/config/DownloadSaver/AutoSave","text":"no"},"$:/config/Drafts/TypingTimeout":{"title":"$:/config/Drafts/TypingTimeout","text":"400"},"$:/config/EditMode/fieldname-filter":{"title":"$:/config/EditMode/fieldname-filter","first-search-filter":"[!is[shadow]!is[system]fields[]search:title<userInput>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type","second-search-filter":"[fields[]search:title<userInput>sort[]] -[!is[shadow]!is[system]fields[]]"},"$:/config/EditTabIndex":{"title":"$:/config/EditTabIndex","text":"1"},"$:/config/EditTemplateBodyFilters/canonical-uri":{"title":"$:/config/EditTemplateBodyFilters/canonical-uri","tags":"$:/tags/EditTemplateBodyFilter","text":"[has[_canonical_uri]then[$:/core/ui/EditTemplate/body/canonical-uri]]"},"$:/config/EditTemplateBodyFilters/default":{"title":"$:/config/EditTemplateBodyFilters/default","tags":"$:/tags/EditTemplateBodyFilter","text":"[[$:/core/ui/EditTemplate/body/default]]"},"$:/config/EditTemplateFields/Visibility/title":{"title":"$:/config/EditTemplateFields/Visibility/title","text":"hide"},"$:/config/EditTemplateFields/Visibility/tags":{"title":"$:/config/EditTemplateFields/Visibility/tags","text":"hide"},"$:/config/EditTemplateFields/Visibility/text":{"title":"$:/config/EditTemplateFields/Visibility/text","text":"hide"},"$:/config/EditTemplateFields/Visibility/creator":{"title":"$:/config/EditTemplateFields/Visibility/creator","text":"hide"},"$:/config/EditTemplateFields/Visibility/created":{"title":"$:/config/EditTemplateFields/Visibility/created","text":"hide"},"$:/config/EditTemplateFields/Visibility/modified":{"title":"$:/config/EditTemplateFields/Visibility/modified","text":"hide"},"$:/config/EditTemplateFields/Visibility/modifier":{"title":"$:/config/EditTemplateFields/Visibility/modifier","text":"hide"},"$:/config/EditTemplateFields/Visibility/type":{"title":"$:/config/EditTemplateFields/Visibility/type","text":"hide"},"$:/config/EditTemplateFields/Visibility/draft.title":{"title":"$:/config/EditTemplateFields/Visibility/draft.title","text":"hide"},"$:/config/EditTemplateFields/Visibility/draft.of":{"title":"$:/config/EditTemplateFields/Visibility/draft.of","text":"hide"},"$:/config/EditTemplateFields/Visibility/revision":{"title":"$:/config/EditTemplateFields/Visibility/revision","text":"hide"},"$:/config/EditTemplateFields/Visibility/bag":{"title":"$:/config/EditTemplateFields/Visibility/bag","text":"hide"},"$:/config/Editor/EnableImportFilter":{"title":"$:/config/Editor/EnableImportFilter","type":"text/vnd.tiddlywiki","text":"[all[current]type[text/vnd.tiddlywiki]] [all[current]!has[type]] [all[current]type[text/markdown]] [all[current]type[text/x-markdown]]"},"$:/config/Editor/ImportContentTypesFilter":{"title":"$:/config/Editor/ImportContentTypesFilter","type":"text/vnd.tiddlywiki","text":"[prefix[image/]]"},"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4":{"title":"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4","text":"hide"},"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5":{"title":"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5","text":"hide"},"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6":{"title":"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6","text":"hide"},"$:/config/EditorTypeMappings/image/gif":{"title":"$:/config/EditorTypeMappings/image/gif","text":"bitmap"},"$:/config/EditorTypeMappings/image/webp":{"title":"$:/config/EditorTypeMappings/image/webp","text":"bitmap"},"$:/config/EditorTypeMappings/image/heic":{"title":"$:/config/EditorTypeMappings/image/heic","text":"bitmap"},"$:/config/EditorTypeMappings/image/heif":{"title":"$:/config/EditorTypeMappings/image/heif","text":"bitmap"},"$:/config/EditorTypeMappings/image/jpeg":{"title":"$:/config/EditorTypeMappings/image/jpeg","text":"bitmap"},"$:/config/EditorTypeMappings/image/jpg":{"title":"$:/config/EditorTypeMappings/image/jpg","text":"bitmap"},"$:/config/EditorTypeMappings/image/png":{"title":"$:/config/EditorTypeMappings/image/png","text":"bitmap"},"$:/config/EditorTypeMappings/image/x-icon":{"title":"$:/config/EditorTypeMappings/image/x-icon","text":"bitmap"},"$:/config/EditorTypeMappings/text/vnd.tiddlywiki":{"title":"$:/config/EditorTypeMappings/text/vnd.tiddlywiki","text":"text"},"$:/config/FieldEditorFilters/default":{"title":"$:/config/FieldEditorFilters/default","tags":"$:/tags/FieldEditorFilter","text":"[[$:/core/ui/EditTemplate/fieldEditor/default]]"},"$:/core/config/GlobalImportFilter":{"title":"$:/core/config/GlobalImportFilter","text":"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!is[draft]] [all[shadows+tiddlers]tag[$:/tags/Global]!is[draft]]"},"$:/config/Manager/Show":{"title":"$:/config/Manager/Show","text":"tiddlers"},"$:/config/Manager/Filter":{"title":"$:/config/Manager/Filter","text":""},"$:/config/Manager/Order":{"title":"$:/config/Manager/Order","text":"forward"},"$:/config/Manager/Sort":{"title":"$:/config/Manager/Sort","text":"title"},"$:/config/Manager/System":{"title":"$:/config/Manager/System","text":"system"},"$:/config/Manager/Tag":{"title":"$:/config/Manager/Tag","text":""},"$:/state/popup/manager/item/$:/Manager/ItemMain/RawText":{"title":"$:/state/popup/manager/item/$:/Manager/ItemMain/RawText","text":"hide"},"$:/config/MissingLinks":{"title":"$:/config/MissingLinks","text":"yes"},"$:/config/Navigation/UpdateAddressBar":{"title":"$:/config/Navigation/UpdateAddressBar","text":"no"},"$:/config/Navigation/UpdateHistory":{"title":"$:/config/Navigation/UpdateHistory","text":"no"},"$:/config/NewImageType":{"title":"$:/config/NewImageType","text":"jpeg"},"$:/config/OfficialPluginLibrary":{"title":"$:/config/OfficialPluginLibrary","tags":"$:/tags/PluginLibrary","url":"https://tiddlywiki.com/library/v5.3.6/index.html","caption":"{{$:/language/OfficialPluginLibrary}}","text":"{{$:/language/OfficialPluginLibrary/Hint}}\n"},"$:/config/Navigation/openLinkFromInsideRiver":{"title":"$:/config/Navigation/openLinkFromInsideRiver","text":"below"},"$:/config/Navigation/openLinkFromOutsideRiver":{"title":"$:/config/Navigation/openLinkFromOutsideRiver","text":"top"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/network-activity":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/network-activity","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/layout":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/layout","text":"hide"},"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all":{"title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all","text":"hide"},"$:/config/Performance/Instrumentation":{"title":"$:/config/Performance/Instrumentation","text":"no"},"$:/config/RecentLimit":{"title":"$:/config/RecentLimit","text":"100"},"$:/config/RegisterPluginType/plugin":{"title":"$:/config/RegisterPluginType/plugin","text":"yes"},"$:/config/RegisterPluginType/theme":{"title":"$:/config/RegisterPluginType/theme","text":"no"},"$:/config/RegisterPluginType/language":{"title":"$:/config/RegisterPluginType/language","text":"no"},"$:/config/RegisterPluginType/info":{"title":"$:/config/RegisterPluginType/info","text":"yes"},"$:/config/RegisterPluginType/import":{"title":"$:/config/RegisterPluginType/import","text":"no"},"$:/config/SaveWikiButton/Template":{"title":"$:/config/SaveWikiButton/Template","text":"$:/core/save/all"},"$:/config/SaverFilter":{"title":"$:/config/SaverFilter","text":"[all[]] -[prefix[$:/HistoryList]] -[prefix[$:/StoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n"},"$:/config/Search/AutoFocus":{"title":"$:/config/Search/AutoFocus","text":"true"},"$:/config/Search/MinLength":{"title":"$:/config/Search/MinLength","text":"3"},"$:/config/SearchResults/Default":{"title":"$:/config/SearchResults/Default","text":"$:/core/ui/DefaultSearchResultList"},"$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]":{"title":"$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]","text":"yes"},"$:/config/ShortcutInfo/add-field":{"title":"$:/config/ShortcutInfo/add-field","text":"{{$:/language/EditTemplate/Fields/Add/Button/Hint}}"},"$:/config/ShortcutInfo/advanced-search":{"title":"$:/config/ShortcutInfo/advanced-search","text":"{{$:/language/Buttons/AdvancedSearch/Hint}}"},"$:/config/ShortcutInfo/advanced-search-sidebar":{"title":"$:/config/ShortcutInfo/advanced-search-sidebar","text":"{{$:/language/Shortcuts/Input/AdvancedSearch/Hint}}"},"$:/config/ShortcutInfo/bold":{"title":"$:/config/ShortcutInfo/bold","text":"{{$:/language/Buttons/Bold/Hint}}"},"$:/config/ShortcutInfo/cancel-edit-tiddler":{"title":"$:/config/ShortcutInfo/cancel-edit-tiddler","text":"{{$:/language/Buttons/Cancel/Hint}}"},"$:/config/ShortcutInfo/change-sidebar-layout":{"title":"$:/config/ShortcutInfo/change-sidebar-layout","text":"{{$:/language/Shortcuts/SidebarLayout/Hint}}"},"$:/config/ShortcutInfo/delete-field":{"title":"$:/config/ShortcutInfo/delete-field","text":"{{$:/language/EditTemplate/Field/Remove/Hint}}"},"$:/config/ShortcutInfo/excise":{"title":"$:/config/ShortcutInfo/excise","text":"{{$:/language/Buttons/Excise/Hint}}"},"$:/config/ShortcutInfo/heading-1":{"title":"$:/config/ShortcutInfo/heading-1","text":"{{$:/language/Buttons/Heading1/Hint}}"},"$:/config/ShortcutInfo/heading-2":{"title":"$:/config/ShortcutInfo/heading-2","text":"{{$:/language/Buttons/Heading2/Hint}}"},"$:/config/ShortcutInfo/heading-3":{"title":"$:/config/ShortcutInfo/heading-3","text":"{{$:/language/Buttons/Heading3/Hint}}"},"$:/config/ShortcutInfo/heading-4":{"title":"$:/config/ShortcutInfo/heading-4","text":"{{$:/language/Buttons/Heading4/Hint}}"},"$:/config/ShortcutInfo/heading-5":{"title":"$:/config/ShortcutInfo/heading-5","text":"{{$:/language/Buttons/Heading5/Hint}}"},"$:/config/ShortcutInfo/heading-6":{"title":"$:/config/ShortcutInfo/heading-6","text":"{{$:/language/Buttons/Heading6/Hint}}"},"$:/config/ShortcutInfo/input-accept":{"title":"$:/config/ShortcutInfo/input-accept","text":"{{$:/language/Shortcuts/Input/Accept/Hint}}"},"$:/config/ShortcutInfo/input-accept-variant":{"title":"$:/config/ShortcutInfo/input-accept-variant","text":"{{$:/language/Shortcuts/Input/AcceptVariant/Hint}}"},"$:/config/ShortcutInfo/input-cancel":{"title":"$:/config/ShortcutInfo/input-cancel","text":"{{$:/language/Shortcuts/Input/Cancel/Hint}}"},"$:/config/ShortcutInfo/input-down":{"title":"$:/config/ShortcutInfo/input-down","text":"{{$:/language/Shortcuts/Input/Down/Hint}}"},"$:/config/ShortcutInfo/input-tab-left":{"title":"$:/config/ShortcutInfo/input-tab-left","text":"{{$:/language/Shortcuts/Input/Tab-Left/Hint}}"},"$:/config/ShortcutInfo/input-tab-right":{"title":"$:/config/ShortcutInfo/input-tab-right","text":"{{$:/language/Shortcuts/Input/Tab-Right/Hint}}"},"$:/config/ShortcutInfo/input-up":{"title":"$:/config/ShortcutInfo/input-up","text":"{{$:/language/Shortcuts/Input/Up/Hint}}"},"$:/config/ShortcutInfo/italic":{"title":"$:/config/ShortcutInfo/italic","text":"{{$:/language/Buttons/Italic/Hint}}"},"$:/config/ShortcutInfo/layout-switcher":{"title":"$:/config/ShortcutInfo/layout-switcher","text":"{{$:/language/LayoutSwitcher/Description}}"},"$:/config/ShortcutInfo/link":{"title":"$:/config/ShortcutInfo/link","text":"{{$:/language/Buttons/Link/Hint}}"},"$:/config/ShortcutInfo/linkify":{"title":"$:/config/ShortcutInfo/linkify","text":"{{$:/language/Buttons/Linkify/Hint}}"},"$:/config/ShortcutInfo/list-bullet":{"title":"$:/config/ShortcutInfo/list-bullet","text":"{{$:/language/Buttons/ListBullet/Hint}}"},"$:/config/ShortcutInfo/list-number":{"title":"$:/config/ShortcutInfo/list-number","text":"{{$:/language/Buttons/ListNumber/Hint}}"},"$:/config/ShortcutInfo/mono-block":{"title":"$:/config/ShortcutInfo/mono-block","text":"{{$:/language/Buttons/MonoBlock/Hint}}"},"$:/config/ShortcutInfo/mono-line":{"title":"$:/config/ShortcutInfo/mono-line","text":"{{$:/language/Buttons/MonoLine/Hint}}"},"$:/config/ShortcutInfo/new-image":{"title":"$:/config/ShortcutInfo/new-image","text":"{{$:/language/Buttons/NewImage/Hint}}"},"$:/config/ShortcutInfo/new-journal":{"title":"$:/config/ShortcutInfo/new-journal","text":"{{$:/language/Buttons/NewJournal/Hint}}"},"$:/config/ShortcutInfo/new-tiddler":{"title":"$:/config/ShortcutInfo/new-tiddler","text":"{{$:/language/Buttons/NewTiddler/Hint}}"},"$:/config/ShortcutInfo/open-control-panel":{"title":"$:/config/ShortcutInfo/open-control-panel","text":"{{$:/language/Buttons/OpenControlPanel/Hint}}"},"$:/config/ShortcutInfo/picture":{"title":"$:/config/ShortcutInfo/picture","text":"{{$:/language/Buttons/Picture/Hint}}"},"$:/config/ShortcutInfo/preview":{"title":"$:/config/ShortcutInfo/preview","text":"{{$:/language/Buttons/Preview/Hint}}"},"$:/config/ShortcutInfo/quote":{"title":"$:/config/ShortcutInfo/quote","text":"{{$:/language/Buttons/Quote/Hint}}"},"$:/config/ShortcutInfo/refresh":{"title":"$:/config/ShortcutInfo/refresh","text":"{{$:/language/Buttons/Refresh/Hint}}"},"$:/config/ShortcutInfo/save-tiddler":{"title":"$:/config/ShortcutInfo/save-tiddler","text":"{{$:/language/Buttons/Save/Hint}}"},"$:/config/ShortcutInfo/save-wiki":{"title":"$:/config/ShortcutInfo/save-wiki","text":"{{$:/language/Buttons/SaveWiki/Hint}}"},"$:/config/ShortcutInfo/sidebar-search":{"title":"$:/config/ShortcutInfo/sidebar-search","text":"{{$:/language/Buttons/SidebarSearch/Hint}}"},"$:/config/ShortcutInfo/stamp":{"title":"$:/config/ShortcutInfo/stamp","text":"{{$:/language/Buttons/Stamp/Hint}}"},"$:/config/ShortcutInfo/strikethrough":{"title":"$:/config/ShortcutInfo/strikethrough","text":"{{$:/language/Buttons/Strikethrough/Hint}}"},"$:/config/ShortcutInfo/subscript":{"title":"$:/config/ShortcutInfo/subscript","text":"{{$:/language/Buttons/Subscript/Hint}}"},"$:/config/ShortcutInfo/superscript":{"title":"$:/config/ShortcutInfo/superscript","text":"{{$:/language/Buttons/Superscript/Hint}}"},"$:/config/ShortcutInfo/toggle-sidebar":{"title":"$:/config/ShortcutInfo/toggle-sidebar","text":"{{$:/language/Buttons/ToggleSidebar/Hint}}"},"$:/config/ShortcutInfo/transcludify":{"title":"$:/config/ShortcutInfo/transcludify","text":"{{$:/language/Buttons/Transcludify/Hint}}"},"$:/config/ShortcutInfo/underline":{"title":"$:/config/ShortcutInfo/underline","text":"{{$:/language/Buttons/Underline/Hint}}"},"$:/config/StoryTiddlerTemplateFilters/draft":{"title":"$:/config/StoryTiddlerTemplateFilters/draft","tags":"$:/tags/StoryTiddlerTemplateFilter","text":"[is[draft]then{$:/config/ui/EditTemplate}]"},"$:/config/StoryTiddlerTemplateFilters/default":{"title":"$:/config/StoryTiddlerTemplateFilters/default","tags":"$:/tags/StoryTiddlerTemplateFilter","text":"[{$:/config/ui/ViewTemplate}]"},"$:/config/SwitcherTargets/layout":{"title":"$:/config/SwitcherTargets/layout","text":"$:/snippets/LayoutSwitcher"},"$:/config/SwitcherTargets/language":{"title":"$:/config/SwitcherTargets/language","text":"$:/snippets/languageswitcher"},"$:/config/SwitcherTargets/palette":{"title":"$:/config/SwitcherTargets/palette","text":"$:/core/ui/ControlPanel/Palette"},"$:/config/SwitcherTargets/theme":{"title":"$:/config/SwitcherTargets/theme","text":"$:/core/ui/ControlPanel/Theme"},"$:/config/SyncFilter":{"title":"$:/config/SyncFilter","text":"[is[tiddler]] -[[$:/core]] -[[$:/library/sjcl.js]] -[prefix[$:/boot/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n"},"$:/config/SyncSystemTiddlersFromServer":{"title":"$:/config/SyncSystemTiddlersFromServer","text":"no"},"$:/core/config/TagPillDragFilter":{"title":"$:/core/config/TagPillDragFilter","text":"[all[current]tagging[]] +[!is[draft]]"},"$:/config/Tags/MinLength":{"title":"$:/config/Tags/MinLength","text":"0"},"$:/config/TextEditor/EditorHeight/Height":{"title":"$:/config/TextEditor/EditorHeight/Height","text":"400px"},"$:/config/TextEditor/EditorHeight/Mode":{"title":"$:/config/TextEditor/EditorHeight/Mode","text":"auto"},"$:/config/TiddlerColourFilters/color-field":{"title":"$:/config/TiddlerColourFilters/color-field","tags":"$:/tags/TiddlerColourFilter","text":"[has[color]then{!!color}]"},"$:/config/TiddlerColourFilters/default":{"title":"$:/config/TiddlerColourFilters/default","tags":"$:/tags/TiddlerColourFilter","text":"[[$:/config/DefaultTiddlerColour]has[text]get[text]trim[]]"},"$:/config/TiddlerIconFilters/icon-field":{"title":"$:/config/TiddlerIconFilters/icon-field","tags":"$:/tags/TiddlerIconFilter","text":"[has[icon]then{!!icon}]"},"$:/config/TiddlerIconFilters/default":{"title":"$:/config/TiddlerIconFilters/default","tags":"$:/tags/TiddlerIconFilter","text":"[{$:/config/DefaultTiddlerIcon}has[text]]"},"$:/config/TiddlerInfo/Default":{"title":"$:/config/TiddlerInfo/Default","text":"$:/core/ui/TiddlerInfo/Fields"},"$:/config/TiddlerInfo/Mode":{"title":"$:/config/TiddlerInfo/Mode","text":"popup"},"$:/config/Tiddlers/TitleLinks":{"title":"$:/config/Tiddlers/TitleLinks","text":"no"},"$:/config/Toolbar/ButtonClass":{"title":"$:/config/Toolbar/ButtonClass","text":"tc-btn-invisible"},"$:/config/Toolbar/Icons":{"title":"$:/config/Toolbar/Icons","text":"yes"},"$:/config/Toolbar/Text":{"title":"$:/config/Toolbar/Text","text":"no"},"$:/config/ViewTemplateBodyFilters/testcase":{"title":"$:/config/ViewTemplateBodyFilters/testcase","tags":"$:/tags/ViewTemplateBodyFilter","text":"[tag[$:/tags/wiki-test-spec]type[text/vnd.tiddlywiki-multiple]] [tag[$:/tags/wiki-test-spec-failing]type[text/vnd.tiddlywiki-multiple]] :then[[$:/core/ui/TestCaseTemplate]]"},"$:/config/ViewTemplateBodyFilters/stylesheet":{"title":"$:/config/ViewTemplateBodyFilters/stylesheet","tags":"$:/tags/ViewTemplateBodyFilter","text":"[tag[$:/tags/Stylesheet]then[$:/core/ui/ViewTemplate/body/rendered-plain-text]]"},"$:/config/ViewTemplateBodyFilters/core-ui-tags":{"title":"$:/config/ViewTemplateBodyFilters/core-ui-tags","tags":"$:/tags/ViewTemplateBodyFilter","text":"[tag[$:/tags/PageTemplate]] [tag[$:/tags/EditTemplate]] [tag[$:/tags/ViewTemplate]] [tag[$:/tags/KeyboardShortcut]] [tag[$:/tags/ImportPreview]] [tag[$:/tags/EditPreview]] [tag[$:/tags/EditorToolbar]] [tag[$:/EditorTools]] [tag[$:/tags/Actions]] [tag[$:/tags/ToolbarButtonStyle]] :then[[$:/core/ui/ViewTemplate/body/code]]"},"$:/config/ViewTemplateBodyFilters/system":{"title":"$:/config/ViewTemplateBodyFilters/system","tags":"$:/tags/ViewTemplateBodyFilter","text":"[prefix[$:/boot/]] [prefix[$:/core/macros]] [prefix[$:/core/save/]] [prefix[$:/core/templates/]] [prefix[$:/config/]] [prefix[$:/core/config/]] [prefix[$:/info/]] [prefix[$:/language/]] [prefix[$:/languages/]] [prefix[$:/snippets/]] [prefix[$:/info/]] [prefix[$:/state/]] [prefix[$:/status/]] [prefix[$:/temp/]] :and[!is[image]] :then[[$:/core/ui/ViewTemplate/body/code]]"},"$:/config/ViewTemplateBodyFilters/code-body":{"title":"$:/config/ViewTemplateBodyFilters/code-body","tags":"$:/tags/ViewTemplateBodyFilter","text":"[field:code-body[yes]then[$:/core/ui/ViewTemplate/body/code]]"},"$:/config/ViewTemplateBodyFilters/import":{"title":"$:/config/ViewTemplateBodyFilters/import","tags":"$:/tags/ViewTemplateBodyFilter","text":"[field:plugin-type[import]then[$:/core/ui/ViewTemplate/body/import]]"},"$:/config/ViewTemplateBodyFilters/plugin":{"title":"$:/config/ViewTemplateBodyFilters/plugin","tags":"$:/tags/ViewTemplateBodyFilter","text":"[has[plugin-type]then[$:/core/ui/ViewTemplate/body/plugin]]"},"$:/config/ViewTemplateBodyFilters/hide-body":{"title":"$:/config/ViewTemplateBodyFilters/hide-body","tags":"$:/tags/ViewTemplateBodyFilter","text":"[field:hide-body[yes]then[$:/core/ui/ViewTemplate/body/blank]]"},"$:/config/ViewTemplateBodyFilters/default":{"title":"$:/config/ViewTemplateBodyFilters/default","tags":"$:/tags/ViewTemplateBodyFilter","text":"[[$:/core/ui/ViewTemplate/body/default]]"},"$:/config/ViewTemplateSubtitleFilters/default":{"title":"$:/config/ViewTemplateSubtitleFilters/default","tags":"$:/tags/ViewTemplateSubtitleFilter","text":"[[$:/core/ui/ViewTemplate/subtitle/default]]"},"$:/config/ViewTemplateTagsFilters/default":{"title":"$:/config/ViewTemplateTagsFilters/default","tags":"$:/tags/ViewTemplateTagsFilter","text":"[[$:/core/ui/ViewTemplate/tags/default]]"},"$:/config/ViewTemplateTitleFilters/system":{"title":"$:/config/ViewTemplateTitleFilters/system","tags":"$:/tags/ViewTemplateTitleFilter","text":"[prefix[$:/]then[$:/core/ui/ViewTemplate/title/system]]"},"$:/config/ViewTemplateTitleFilters/default":{"title":"$:/config/ViewTemplateTitleFilters/default","tags":"$:/tags/ViewTemplateTitleFilter","text":"[[$:/core/ui/ViewTemplate/title/default]]"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions","text":"show"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar","text":"hide"},"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others":{"title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others","text":"hide"},"$:/config/shortcuts-mac/bold":{"title":"$:/config/shortcuts-mac/bold","text":"meta-B"},"$:/config/shortcuts-mac/italic":{"title":"$:/config/shortcuts-mac/italic","text":"meta-I"},"$:/config/shortcuts-mac/underline":{"title":"$:/config/shortcuts-mac/underline","text":"meta-U"},"$:/config/shortcuts-mac/new-image":{"title":"$:/config/shortcuts-mac/new-image","text":"ctrl-I"},"$:/config/shortcuts-mac/new-journal":{"title":"$:/config/shortcuts-mac/new-journal","text":"ctrl-J"},"$:/config/shortcuts-mac/new-tiddler":{"title":"$:/config/shortcuts-mac/new-tiddler","text":"ctrl-N"},"$:/config/shortcuts-mac/refresh":{"title":"$:/config/shortcuts-mac/refresh","text":"meta-R"},"$:/config/shortcuts-mac/save-wiki":{"title":"$:/config/shortcuts-mac/save-wiki","text":"meta-S"},"$:/config/shortcuts-not-mac/bold":{"title":"$:/config/shortcuts-not-mac/bold","text":"ctrl-B"},"$:/config/shortcuts-not-mac/italic":{"title":"$:/config/shortcuts-not-mac/italic","text":"ctrl-I"},"$:/config/shortcuts-not-mac/underline":{"title":"$:/config/shortcuts-not-mac/underline","text":"ctrl-U"},"$:/config/shortcuts-not-mac/new-image":{"title":"$:/config/shortcuts-not-mac/new-image","text":"alt-I"},"$:/config/shortcuts-not-mac/new-journal":{"title":"$:/config/shortcuts-not-mac/new-journal","text":"alt-J"},"$:/config/shortcuts-not-mac/new-tiddler":{"title":"$:/config/shortcuts-not-mac/new-tiddler","text":"alt-N"},"$:/config/shortcuts-not-mac/refresh":{"title":"$:/config/shortcuts-not-mac/refresh","text":"ctrl-R"},"$:/config/shortcuts/add-field":{"title":"$:/config/shortcuts/add-field","text":"enter"},"$:/config/shortcuts/advanced-search":{"title":"$:/config/shortcuts/advanced-search","text":"ctrl-shift-A"},"$:/config/shortcuts/advanced-search-sidebar":{"title":"$:/config/shortcuts/advanced-search-sidebar","text":"alt-Enter"},"$:/config/shortcuts/cancel-edit-tiddler":{"title":"$:/config/shortcuts/cancel-edit-tiddler","text":"escape"},"$:/config/shortcuts/change-sidebar-layout":{"title":"$:/config/shortcuts/change-sidebar-layout","text":"shift-alt-Down"},"$:/config/shortcuts/delete-field":{"title":"$:/config/shortcuts/delete-field","text":"shift-alt-D"},"$:/config/shortcuts/excise":{"title":"$:/config/shortcuts/excise","text":"ctrl-E"},"$:/config/shortcuts/sidebar-search":{"title":"$:/config/shortcuts/sidebar-search","text":"ctrl-shift-F"},"$:/config/shortcuts/heading-1":{"title":"$:/config/shortcuts/heading-1","text":"ctrl-1"},"$:/config/shortcuts/heading-2":{"title":"$:/config/shortcuts/heading-2","text":"ctrl-2"},"$:/config/shortcuts/heading-3":{"title":"$:/config/shortcuts/heading-3","text":"ctrl-3"},"$:/config/shortcuts/heading-4":{"title":"$:/config/shortcuts/heading-4","text":"ctrl-4"},"$:/config/shortcuts/heading-5":{"title":"$:/config/shortcuts/heading-5","text":"ctrl-5"},"$:/config/shortcuts/heading-6":{"title":"$:/config/shortcuts/heading-6","text":"ctrl-6"},"$:/config/shortcuts/input-accept":{"title":"$:/config/shortcuts/input-accept","text":"Enter"},"$:/config/shortcuts/input-accept-variant":{"title":"$:/config/shortcuts/input-accept-variant","text":"ctrl-Enter"},"$:/config/shortcuts/input-cancel":{"title":"$:/config/shortcuts/input-cancel","text":"Escape"},"$:/config/shortcuts/input-down":{"title":"$:/config/shortcuts/input-down","text":"Down"},"$:/config/shortcuts/input-tab-left":{"title":"$:/config/shortcuts/input-tab-left","text":"alt-ctrl-Left"},"$:/config/shortcuts/input-tab-right":{"title":"$:/config/shortcuts/input-tab-right","text":"alt-ctrl-Right"},"$:/config/shortcuts/input-up":{"title":"$:/config/shortcuts/input-up","text":"Up"},"$:/config/shortcuts/layout-switcher":{"title":"$:/config/shortcuts/layout-switcher","text":"ctrl-shift-L"},"$:/config/shortcuts/link":{"title":"$:/config/shortcuts/link","text":"ctrl-L"},"$:/config/shortcuts/linkify":{"title":"$:/config/shortcuts/linkify","text":"alt-shift-L"},"$:/config/shortcuts/list-bullet":{"title":"$:/config/shortcuts/list-bullet","text":"ctrl-shift-L"},"$:/config/shortcuts/list-number":{"title":"$:/config/shortcuts/list-number","text":"ctrl-shift-N"},"$:/config/shortcuts/mono-block":{"title":"$:/config/shortcuts/mono-block","text":"ctrl-shift-M"},"$:/config/shortcuts/mono-line":{"title":"$:/config/shortcuts/mono-line","text":"ctrl-M"},"$:/config/shortcuts/open-control-panel":{"title":"$:/config/shortcuts/open-control-panel","text":"ctrl-alt-C"},"$:/config/shortcuts/picture":{"title":"$:/config/shortcuts/picture","text":"ctrl-shift-I"},"$:/config/shortcuts/preview":{"title":"$:/config/shortcuts/preview","text":"alt-P"},"$:/config/shortcuts/quote":{"title":"$:/config/shortcuts/quote","text":"ctrl-Q"},"$:/config/shortcuts/save-tiddler":{"title":"$:/config/shortcuts/save-tiddler","text":"ctrl+enter"},"$:/config/shortcuts/save-wiki":{"title":"$:/config/shortcuts/save-wiki","text":"ctrl-S"},"$:/config/shortcuts/stamp":{"title":"$:/config/shortcuts/stamp","text":"ctrl-S"},"$:/config/shortcuts/strikethrough":{"title":"$:/config/shortcuts/strikethrough","text":"ctrl-T"},"$:/config/shortcuts/subscript":{"title":"$:/config/shortcuts/subscript","text":"ctrl-shift-B"},"$:/config/shortcuts/superscript":{"title":"$:/config/shortcuts/superscript","text":"ctrl-shift-P"},"$:/config/shortcuts/toggle-sidebar":{"title":"$:/config/shortcuts/toggle-sidebar","text":"alt-shift-S"},"$:/config/shortcuts/transcludify":{"title":"$:/config/shortcuts/transcludify","text":"alt-shift-T"},"$:/config/ui/EditTemplate":{"title":"$:/config/ui/EditTemplate","text":"$:/core/ui/EditTemplate"},"$:/config/ui/ViewTemplate":{"title":"$:/config/ui/ViewTemplate","text":"$:/core/ui/ViewTemplate"},"$:/config/WikiParserRules/Inline/wikilink":{"title":"$:/config/WikiParserRules/Inline/wikilink","text":"disable"},"$:/snippets/currpalettepreview":{"title":"$:/snippets/currpalettepreview","text":"\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch-inner()\n\\whitespace trim\n<$set name=\"swatchColour\" value={{##$(colourResolved)$}}>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n \n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"<$macrocall $name='resolve-colour' macrocall=<<swatchColour>>/>\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n\\end\n\\define swatch()\n\\whitespace trim\n<$set name=\"swatchColour\" value={{##$(colour)$}}>\n<$set name=\"swatchTitle\" value=<<colour>>>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n \n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"<$macrocall $name='resolve-colour' macrocall=<<swatchColour>>/>\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n</$set>\n\\end\n\\whitespace trim\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>\n"},"$:/snippets/DebugStylesheets":{"title":"$:/snippets/DebugStylesheets","text":"\\whitespace trim\n<style>[test]{list-style:'❌'}</style>\n<ul>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]has[modified]]\" counter=\"n\">\n<style>{{!!text}}[test=\"<<n>>\"]{list-style:disc;}</style>\n<li test=<<n>>><$link/></li>\n</$list>\n</ul>\n"},"$:/snippets/download-wiki-button":{"title":"$:/snippets/download-wiki-button","text":"\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n\\whitespace trim\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button-dynamic}}\n</$button>"},"$:/language":{"title":"$:/language","text":"$:/languages/en-GB"},"$:/snippets/languageswitcher":{"title":"$:/snippets/languageswitcher","text":"\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\\whitespace trim\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n \n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"},"$:/core/macros/CSS":{"title":"$:/core/macros/CSS","tags":"$:/tags/Macro","text":"<!-- Needs to stay that way for backwards compatibility. See GH issue: #8326 -->\n\\define colour(name)\n\\whitespace trim\n<$transclude tiddler={{$:/palette}} index=\"$name$\">\n\t<$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\">\n\t\t<$transclude tiddler=\"$:/config/DefaultColourMappings/$name$\"/>\n\t</$transclude>\n</$transclude>\n\\end\n\n\\define color(name) <<colour $name$>>\n\n\\define box-shadow(shadow)\n``\n-webkit-box-shadow: $shadow$;\n\t-moz-box-shadow: $shadow$;\n\t\tbox-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n-webkit-filter: $filter$;\n\t-moz-filter: $filter$;\n\t\tfilter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n-webkit-transition: $transition$;\n\t-moz-transition: $transition$;\n\t\ttransition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n-webkit-transform-origin: $origin$;\n\t-moz-transform-origin: $origin$;\n\t\ttransform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\procedure datauri(title)\n<$macrocall $name=\"makedatauri\" type={{{ [<title>get[type]] }}} text={{{ [<title>get[text]] }}} _canonical_uri={{{ [<title>get[_canonical_uri]] }}}/>\n\\end\n\n\\procedure if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\"><<text>></$reveal>\n\\end\n\n\\procedure if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\"><<text>></$reveal>\n\\end\n\n\\procedure if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\"><<text>></$reveal>\n\\end\n"},"$:/core/macros/colour-picker":{"title":"$:/core/macros/colour-picker","tags":"$:/tags/Macro","text":"\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n$(colour-picker-update-recent)$\n<$transclude $variable=\"__actions__\"/>\n\n<span style=\"display:inline-block; background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n\\whitespace trim\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=<<__actions__>>/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n\\whitespace trim\n{{$:/language/ColourPicker/Recent}}<$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n \n<$macrocall $name=\"colour-picker-recent-inner\" actions=<<__actions__>>/>\n</$list>\n\\end\n\n\\define colour-picker(actions)\n\\whitespace trim\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=<<__actions__>>/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n \n<$macrocall $name=\"colour-picker-inner\" actions=<<__actions__>>/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/>\n \n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=<<__actions__>>/>\n</$set>\n\n</div>\n\n\\end\n"},"$:/core/macros/copy-to-clipboard":{"title":"$:/core/macros/copy-to-clipboard","tags":"$:/tags/Macro","text":"\\whitespace trim\n\n\\procedure copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button message=\"tm-copy-to-clipboard\"\n\tparam=<<src>>\n\tclass=<<class>>\n\tstyle=<<style>>\n\ttooltip={{$:/language/Buttons/CopyToClipboard/Hint}}\n>\n\t{{$:/core/images/copy-clipboard}}\n\t<span class=\"tc-tiny-gap-left\">\n\t\t<$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n\t</span>\n</$button>\n\\end\n\n\\procedure copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n\t<div style=\"position: absolute; bottom: 0; right: 0;\">\n\t\t<$macrocall $name=\"copy-to-clipboard\" src=<<src>> class=<<class>> style=<<style>>/>\n\t</div>\n</div>\n\\end\n"},"$:/core/macros/diff":{"title":"$:/core/macros/diff","tags":"$:/tags/Macro","text":"\\whitespace trim\n\n\\procedure compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<sourceTiddlerTitle>> subtiddler=<<sourceSubTiddlerTitle>>>\n\t<$set name=\"dest\" tiddler=<<destTiddlerTitle>> subtiddler=<<destSubTiddlerTitle>>>\n\t\t<$diff-text source=<<source>> dest=<<dest>>/>\n\t</$set>\n</$set>\n\\end\n\n\\procedure compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n\t<tbody>\n\t\t<$set name=\"sourceFields\" filter=\"[<sourceTiddlerTitle>fields[]sort[]]\">\n\t\t\t<$set name=\"destFields\" filter=\"[<destSubTiddlerTitle>subtiddlerfields<destTiddlerTitle>sort[]]\">\n\t\t\t<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<exclude>] +[sort[]]\" variable=\"fieldName\">\n\t\t\t\t<tr>\n\t\t\t\t\t<th>\n\t\t\t\t\t\t<$text text=<<fieldName>>/>\n\t\t\t\t\t</th>\n\t\t\t\t\t<td>\n\t\t\t\t\t\t<$set name=\"source\" tiddler=<<sourceTiddlerTitle>> subtiddler=<<sourceSubTiddlerTitle>> field=<<fieldName>>>\n\t\t\t\t\t\t\t<$set name=\"dest\" tiddler=<<destTiddlerTitle>> subtiddler=<<destSubTiddlerTitle>> field=<<fieldName>>>\n\t\t\t\t\t\t\t\t<$diff-text source=<<source>> dest=<<dest>>> </$diff-text>\n\t\t\t\t\t\t\t</$set>\n\t\t\t\t\t\t</$set>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t</$list>\n\t\t\t</$set>\n\t\t</$set>\n\t</tbody>\n</table>\n\\end\n"},"$:/core/macros/dumpvariables":{"title":"$:/core/macros/dumpvariables","tags":"$:/tags/Macro","text":"\\define dumpvariables()\n\\whitespace trim\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n"},"$:/core/macros/export":{"title":"$:/core/macros/export","tags":"$:/tags/Macro","text":"\\function exportButtonFilename(baseFilename)\n[<baseFilename>] [<extension>] +[join[]]\n\\end\n\n\\procedure exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n\\whitespace trim\n<$let hint={{{ [<lingoBase>addsuffix[Hint]get[text]] }}}\n\tcaption={{{ [<lingoBase>addsuffix[Caption]get[text]] }}}\n>\n\t<span class=\"tc-popup-keep\">\n\t\t<$button popup=<<qualify \"$:/state/popup/export\">>\n\t\t\ttooltip=<<hint>>\n\t\t\taria-label=<<caption>>\n\t\t\tclass=<<tv-config-toolbar-class>>\n\t\t\tselectedClass=\"tc-selected\"\n\t\t\tdragFilter=<<exportFilter>>\n\t\t>\n\t\t\t<%if [<tv-config-toolbar-icons>match[yes]] %>\n\t\t\t\t{{$:/core/images/export-button}}\n\t\t\t<%endif%>\n\t\t\t<%if [<tv-config-toolbar-text>match[yes]] %>\n\t\t\t\t<span class=\"tc-btn-text\"><$text text=<<caption>>/></span>\n\t\t\t<%endif%>\n\t\t</$button>\n\t</span>\n</$let>\n<$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\t<div class=\"tc-drop-down\">\n\t\t<$set name=\"count\" value={{{ [subfilter<exportFilter>count[]] }}}>\n\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n\t\t\t\t<$list filter=\"[<currentTiddler>has[condition]subfilter{!!condition}limit[1]] ~[<currentTiddler>!has[condition]then[true]]\"\n\t\t\t\t\tvariable=\"ignore\"\n\t\t\t\t>\n\t\t\t\t\t<$button class=\"tc-btn-invisible\">\n\t\t\t\t\t\t<$action-sendmessage $message=\"tm-download-file\"\n\t\t\t\t\t\t\t$param=<<currentTiddler>>\n\t\t\t\t\t\t\texportFilter=<<exportFilter>>\n\t\t\t\t\t\t\tfilename={{{ [<baseFilename>addsuffix{!!extension}] }}}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n\t\t\t\t\t\t<$transclude field=\"description\"/>\n\t\t\t\t\t</$button>\n\t\t\t\t</$list>\n\t\t\t</$list>\n\t\t</$set>\n\t</div>\n</$reveal>\n\\end\n"},"$:/core/macros/image-picker":{"title":"$:/core/macros/image-picker","created":"20170715180840889","modified":"20170715180914005","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\"><$transclude $variable=\"__actions__\"/><$transclude tiddler=<<imageTitle>>/></$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n\\whitespace trim\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=<<__actions__>>/>\n \n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n\\whitespace trim\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n \n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=<<__actions__>>/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=<<__actions__>>/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=<<__actions__>>/>\n\\end\n"},"$:/core/macros/keyboard-driven-input":{"title":"$:/core/macros/keyboard-driven-input","tags":"$:/tags/Macro","text":"\\procedure prefix.bracket() [\n\\procedure suffix.bracket() ]\n\n\\function tf.change-input-tab.next-tab() [[all]addprefix<prefix.bracket>addsuffix<prefix.bracket>addsuffix[shadows+tiddlers]addsuffix<suffix.bracket>addsuffix[tag<tag>!has]addsuffix<prefix.bracket>addsuffix[draft.of]addsuffix<suffix.bracket>addsuffix<beforeafter>addsuffix[<currentState>]addsuffix<suffix.bracket>addsuffix[ :else]addsuffix<prefix.bracket>addsuffix<prefix.bracket>addsuffix<beforeafter>addsuffix<suffix.bracket>addsuffix[match]addsuffix<prefix.bracket>addsuffix[after]addsuffix<suffix.bracket>addsuffix[then<firstTab>]addsuffix<suffix.bracket>addsuffix[ :else]addsuffix<prefix.bracket>addsuffix<prefix.bracket>addsuffix<beforeafter>addsuffix<suffix.bracket>addsuffix[match]addsuffix<prefix.bracket>addsuffix[before]addsuffix<suffix.bracket>addsuffix[then<lastTab>]addsuffix<suffix.bracket>]\n\n\\procedure change-input-tab(stateTitle,tag,beforeafter,defaultState,actions)\n\\whitespace trim\n<$set name=\"tabsList\" filter=\"[<explicitTabList>!is[blank]enlist-input[]] :else[all[shadows+tiddlers]tag<tag>!has[draft.of]]\">\n\t<$let\n\t\tcurrentState={{{ [<stateTitle>!is[missing]get[text]] :else[<defaultState>] }}}\n\t\tfirstTab={{{ [enlist<tabsList>nth[1]] }}}\n\t\tlastTab={{{ [enlist<tabsList>last[]] }}}\n\t\tnextTabSubFilter=<<tf.change-input-tab.next-tab>>\n\t\tnextTab={{{ [subfilter<nextTabSubFilter>] }}}\n\t>\n\t\t<$action-setfield $tiddler=<<stateTitle>> text=<<nextTab>>/>\n\t\t<<actions>>\n\t</$let>\n</$set>\n\\end\n\n\\procedure keyboard-input-actions()\n\\whitespace trim\n<%if [<index>match[]] %>\n\t<$action-setfield $tiddler=<<storeTitle>> text={{{ [<tiddler>get<field>] }}}/>\n<% endif %>\n<%if [<index>!match[]] %>\n\t<$action-setfield $tiddler=<<storeTitle>> text={{{ [<tiddler>getindex<index>] }}}/>\n<% endif %>\n\\end\n\n\\procedure input-next-actions-inner()\n\\whitespace trim\n<%if [<nextItem>minlength[1]] %>\n\t<$action-setfield $tiddler=<<selectionStateTitle>> text=<<nextItem>>/>\n\t<%if [<index>match[]] %>\n\t\t<$action-setfield $tiddler=<<tiddler>> $field=<<field>> $value={{{ [<nextItem>] :and[splitregexp[(?:.(?!-))+$]] }}}/>\n\t<% endif %>\n\t<%if [<index>!match[]] %>\n\t\t<$action-setfield $tiddler=<<tiddler>> $index=<<index>> $value={{{ [<nextItem>] :and[splitregexp[(?:.(?!-))+$]] }}}/>\n\t<% endif %>\n\t<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n<% endif %>\n\\end\n\n\\procedure input-next-actions-after()\n\\whitespace trim\n<%if [<storeTitle>get[text]minlength<filterMinLength>] [<filterMinLength>match[0]] %>\n\t<$let\n\t\tuserInput={{{ [<storeTitle>get[text]] }}}\n\t\tselectedItem={{{ [<selectionStateTitle>get[text]] }}}\n\t\tconfigTiddler={{{ [subfilter<configTiddlerFilter>] }}}\n\t\tprimaryListFilter={{{ [<configTiddler>get<firstSearchFilterField>] }}}\n\t\tsecondaryListFilter={{{ [<configTiddler>get<secondSearchFilterField>] }}}\n\t>\n\t\t<$set\n\t\t\tname=\"filteredList\"\n\t\t\tfilter=\"[subfilter<primaryListFilter>addsuffix[-primaryList]] :all[subfilter<secondaryListFilter>addsuffix[-secondaryList]]\"\n\t\t>\n\t\t\t<$let\n\t\t\t\tnextItem={{{ [enlist<filteredList>after<selectedItem>] :else[enlist<filteredList>nth[1]] }}}\n\t\t\t\tfirstItem={{{ [enlist<filteredList>nth[1]] }}}\n\t\t\t\tlastItem={{{ [enlist<filteredList>last[]] }}}\n\t\t\t>\n\t\t\t\t<%if [<selectedItem>match<firstItem>!match<lastItem>] [<selectedItem>!match<firstItem>!match<lastItem>] %>\n\t\t\t\t\t<<input-next-actions-inner>>\n\t\t\t\t<%elseif [<selectedItem>match<lastItem>!match<firstItem>] %>\n\t\t\t\t\t<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\n\t\t\t\t\t\t<<input-next-actions-inner>>\n\t\t\t\t\t</$set>\n\t\t\t\t<%elseif [<selectedItem>match<firstItem>match<lastItem>] %>\n\t\t\t\t\t<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\n\t\t\t\t\t\t<<input-next-actions-inner>>\n\t\t\t\t\t</$set>\n\t\t\t\t<% endif %>\n\t\t\t</$let>\n\t\t</$set>\n\t</$let>\n<% endif %>\n\\end\n\n\\procedure input-next-actions-before()\n\\whitespace trim\n<%if [<storeTitle>get[text]minlength<filterMinLength>] [<filterMinLength>match[0]] %>\n\t<$let\n\t\tuserInput={{{ [<storeTitle>get[text]] }}}\n\t\tselectedItem={{{ [<selectionStateTitle>get[text]] }}}\n\t\tconfigTiddler={{{ [subfilter<configTiddlerFilter>] }}}\n\t\tprimaryListFilter={{{ [<configTiddler>get<firstSearchFilterField>] }}}\n\t\tsecondaryListFilter={{{ [<configTiddler>get<secondSearchFilterField>] }}}\n\t>\n\t\t<$set\n\t\t\tname=\"filteredList\"\n\t\t\tfilter=\"[subfilter<primaryListFilter>addsuffix[-primaryList]] :all[subfilter<secondaryListFilter>addsuffix[-secondaryList]]\"\n\t\t>\n\t\t\t<$let\n\t\t\t\tnextItem={{{ [enlist<filteredList>before<selectedItem>] :else[enlist<filteredList>reverse[]nth[1]] }}}\n\t\t\t\tfirstItem={{{ [enlist<filteredList>nth[1]] }}}\n\t\t\t\tlastItem={{{ [enlist<filteredList>last[]] }}}\n\t\t\t>\n\t\t\t\t<%if [<selectedItem>match<firstItem>!match<lastItem>] %>\n\t\t\t\t\t<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\n\t\t\t\t\t\t<<input-next-actions-inner>>\n\t\t\t\t\t</$set>\n\t\t\t\t<%elseif [<selectedItem>match<lastItem>!match<firstItem>] [<selectedItem>!match<firstItem>!match<lastItem>] %>\n\t\t\t\t\t<<input-next-actions-inner>>\n\t\t\t\t<%elseif [<selectedItem>match<firstItem>match<lastItem>] %>\n\t\t\t\t\t<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\n\t\t\t\t\t\t<<input-next-actions-inner>>\n\t\t\t\t\t</$set>\n\t\t\t\t<% endif %>\n\t\t\t</$let>\n\t\t</$set>\n\t</$let>\n<% endif %>\n\\end\n\n\\procedure keyboard-driven-input(tiddler,storeTitle,field:\"text\",index:\"\",tag:\"input\",type,focus:\"\",inputAcceptActions,inputAcceptVariantActions,inputCancelActions,placeholder:\"\",default:\"\",class,focusPopup,rows,minHeight,tabindex,size,autoHeight,filterMinLength:\"0\",refreshTitle,selectionStateTitle,cancelPopups:\"\",configTiddlerFilter,firstSearchFilterField:\"first-search-filter\",secondSearchFilterField:\"second-search-filter\")\n\\whitespace trim\n<$keyboard key=\"((input-accept))\" actions=<<inputAcceptActions>>>\n<$keyboard key=\"((input-accept-variant))\" actions=<<inputAcceptVariantActions>>>\n<$keyboard key=\"((input-up))\" actions=<<input-next-actions-before>>>\n<$keyboard key=\"((input-down))\" actions=<<input-next-actions-after>>>\n<$keyboard key=\"((input-cancel))\" actions=<<inputCancelActions>>>\n\t<$edit-text\n\t\ttiddler=<<tiddler>> field=<<field>> index=<<index>>\n\t\tinputActions=<<keyboard-input-actions>> tag=<<tag>> class=<<class>>\n\t\tplaceholder=<<placeholder>> default=<<default>> focusPopup=<<focusPopup>>\n\t\tfocus=<<focus>> type=<<type>> rows=<<rows>> minHeight=<<minHeight>>\n\t\ttabindex=<<tabindex>> size=<<size>> autoHeight=<<autoHeight>>\n\t\trefreshTitle=<<refreshTitle>> cancelPopups=<<cancelPopups>>\n\t/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n\\end\n"},"$:/core/macros/lingo":{"title":"$:/core/macros/lingo","tags":"$:/tags/Macro","text":"\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"},"$:/core/macros/list":{"title":"$:/core/macros/list","tags":"$:/tags/Macro","text":"\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage,field:\"caption\")\n\\whitespace trim\n<$genesis $type=<<__type__>> class=<<__class__>>>\n\t<$list filter=<<__filter__>> emptyMessage=<<__emptyMessage__>>>\n\t\t<$genesis $type=<<__subtype__>>>\n\t\t\t<$link to={{!!title}}>\n\t\t\t\t<$let tv-wikilinks=\"no\">\n\t\t\t\t\t<$transclude field=<<__field__>>>\n\t\t\t\t\t\t<$view field=\"title\"/>\n\t\t\t\t\t</$transclude>\n\t\t\t\t</$let>\n\t\t\t</$link>\n\t\t</$genesis>\n\t</$list>\n</$genesis>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore<actionTiddler>,<currentTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",emptyMessage,type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n\t<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n\t\t<$genesis $type=<<__type__>> class=\"$class$\">\n\t\t\t<$list filter=\"[list[$tiddler$!!$field$]]\" emptyMessage=<<__emptyMessage__>>>\n\t\t\t\t<$droppable\n\t\t\t\t\tactions=<<list-links-draggable-drop-actions>>\n\t\t\t\t\ttag=\"\"\"$subtype$\"\"\"\n\t\t\t\t\tenable=<<tv-enable-drag-and-drop>>\n\t\t\t\t>\n\t\t\t\t\t<div class=\"tc-droppable-placeholder\"/>\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n\t\t\t\t\t\t\t<$link to={{!!title}}>\n\t\t\t\t\t\t\t\t<$let tv-wikilinks=\"no\">\n\t\t\t\t\t\t\t\t\t<$transclude field=\"caption\">\n\t\t\t\t\t\t\t\t\t\t<$view field=\"title\"/>\n\t\t\t\t\t\t\t\t\t</$transclude>\n\t\t\t\t\t\t\t\t</$let>\n\t\t\t\t\t\t\t</$link>\n\t\t\t\t\t\t</$transclude>\n\t\t\t\t\t</div>\n\t\t\t\t</$droppable>\n\t\t\t</$list>\n\t\t\t<$tiddler tiddler=\"\">\n\t\t\t\t<$droppable\n\t\t\t\t\tactions=<<list-links-draggable-drop-actions>> \n\t\t\t\t\ttag=\"div\"\n\t\t\t\t\tenable=<<tv-enable-drag-and-drop>>\n\t\t\t\t>\n\t\t\t\t\t<div class=\"tc-droppable-placeholder\">\n\t\t\t\t\t\t{{$:/core/images/blank}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div style=\"height:0.5em;\"/>\n\t\t\t\t</$droppable>\n\t\t\t</$tiddler>\n\t\t</$genesis>\n\t</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n\\whitespace trim\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n\t<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n\t<$list filter=\"[<__tag__>tagging[]]\">\n\t\t<$action-deletefield $field=\"list-before\"/>\n\t\t<$action-deletefield $field=\"list-after\"/>\n\t</$list>\n\t<!-- Save the new order to the Tag Tiddler -->\n\t<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore<actionTiddler>,<currentTiddler>]\"/>\n\t<!-- Make sure the newly added item has the right tag -->\n\t<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n\t<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n\t<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n\t<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n\t\t<$fieldmangler tiddler=<<actionTiddler>>>\n\t\t\t<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n\t\t</$fieldmangler>\n\t</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\",storyview:\"\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n\t<$set name=\"tag\" value=<<__tag__>>>\n\t\t<$list\n\t\t\tfilter=\"[<__tag__>tagging[]$subFilter$]\"\n\t\t\temptyMessage=<<__emptyMessage__>>\n\t\t\tstoryview=<<__storyview__>>\n\t\t>\n\t\t\t<$genesis $type=<<__elementTag__>> class=\"tc-menu-list-item\">\n\t\t\t\t<$droppable\n\t\t\t\t\tactions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\"\n\t\t\t\t\tenable=<<tv-enable-drag-and-drop>>\n\t\t\t\t>\n\t\t\t\t\t<$genesis $type=<<__elementTag__>> class=\"tc-droppable-placeholder\"/>\n\t\t\t\t\t<$genesis $type=<<__elementTag__>>>\n\t\t\t\t\t\t<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n\t\t\t\t\t\t\t<$link to={{!!title}}>\n\t\t\t\t\t\t\t\t<$view field=\"title\"/>\n\t\t\t\t\t\t\t</$link>\n\t\t\t\t\t\t</$transclude>\n\t\t\t\t\t</$genesis>\n\t\t\t\t</$droppable>\n\t\t\t</$genesis>\n\t\t</$list>\n\t\t<$tiddler tiddler=\"\">\n\t\t\t<$droppable\n\t\t\t\tactions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\"\n\t\t\t\tenable=<<tv-enable-drag-and-drop>>\n\t\t\t>\n\t\t\t\t<$genesis $type=<<__elementTag__>> class=\"tc-droppable-placeholder\"/>\n\t\t\t\t<$genesis $type=<<__elementTag__>> style=\"height:0.5em;\"/>\n\t\t\t</$droppable>\n\t\t</$tiddler>\n\t</$set>\n</span>\n\\end\n"},"$:/core/macros/show-filter-count":{"title":"$:/core/macros/show-filter-count","tags":"$:/tags/Macro","text":"\\whitespace trim\n\n\\procedure show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n\t<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=<<filter>>/>\n\t<$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" $value=<<filter>>/>\n\t<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n\t<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n\t<$action-navigate $to=\"$:/AdvancedSearch\"/>\n\t<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-advanced-search input\"/>\n\t<span class=\"tc-small-gap-right\">''<$count filter=<<filter>>/>''</span>\n\t{{$:/core/images/advanced-search-button}}\n</$button>\n\\end"},"$:/core/macros/tabs":{"title":"$:/core/macros/tabs","tags":"$:/tags/Macro","code-body":"yes","text":"\\define tabs-button()\n\\whitespace trim\n<$button\n\tset=<<tabsState>>\n\tsetTo=<<currentTab>>\n\tdefault=<<__default__>>\n\tselectedClass=\"tc-tab-selected\"\n\ttooltip={{!!tooltip}}\n\trole=\"switch\"\n\tdata-tab-title=<<currentTab>>\n>\n\t<$tiddler tiddler=<<save-currentTiddler>>>\n\t\t<$set name=\"tv-wikilinks\" value=\"no\">\n\t\t\t<$transclude tiddler=<<__buttonTemplate__>> mode=\"inline\">\n\t\t\t\t<$transclude tiddler=<<currentTab>> field=\"caption\">\n\t\t\t\t\t<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n\t\t\t\t</$transclude>\n\t\t\t</$transclude>\n\t\t</$set>\n\t</$tiddler>\n\t<<__actions__>>\n</$button>\n\\end\n\n\\define tabs-tab()\n\\whitespace trim\n<$set name=\"save-currentTiddler\" value=<<currentTiddler>>>\n\t<$tiddler tiddler=<<currentTab>>>\n\t\t<<tabs-button>>\n\t</$tiddler>\n</$set>\n\\end\n\n\\define tabs-tab-list()\n\\whitespace trim\n<$list filter=<<__tabsList__>> variable=\"currentTab\" storyview=\"pop\">\n\t<<tabs-tab>>\n</$list>\n\\end\n\n\\define tabs-tab-body()\n\\whitespace trim\n<$list filter=<<__tabsList__>> variable=\"currentTab\">\n\t<$reveal type=\"match\" state=<<tabsState>> text=<<currentTab>> default=<<__default__>> retain=<<__retain__>> tag=\"div\">\n\t\t<$transclude tiddler=<<__template__>> mode=\"block\">\n\t\t\t<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\t\t</$transclude>\n\t</$reveal>\n</$list>\n\\end\n\n\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain,actions,explicitState)\n\\whitespace trim\n<$qualify title=<<__state__>> name=\"qualifiedState\">\n\t<$let tabsState={{{ [<__explicitState__>minlength[1]] ~[<qualifiedState>] }}}>\n\t\t<div class={{{ [[tc-tab-set]addsuffix[ ]addsuffix<__class__>] }}}>\n\t\t\t<div class={{{ [[tc-tab-buttons]addsuffix[ ]addsuffix<__class__>] }}}>\n\t\t\t\t<<tabs-tab-list>>\n\t\t\t</div>\n\t\t\t<div class={{{ [[tc-tab-divider]addsuffix[ ]addsuffix<__class__>] }}}/>\n\t\t\t<div class={{{ [[tc-tab-content]addsuffix[ ]addsuffix<__class__>] }}}>\n\t\t\t\t<<tabs-tab-body>>\n\t\t\t</div>\n\t\t</div>\n\t</$let>\n</$qualify>\n\\end"},"$:/core/macros/tag-picker":{"title":"$:/core/macros/tag-picker","tags":"$:/tags/Macro","first-search-filter":"[subfilter<tagListFilter>!is[system]search:title<userInput>]","second-search-filter":"[subfilter<tagListFilter>is[system]search:title<userInput>]","text":"<!--\n\tFields: \"first-search-filter\", \"second-search-filter\" are assigned to the keyboard-driven input macro with parameter: \"configTiddlerFilter\"\n\tThey __need to be the same__ as used for variables: \"nonSystemTagsFilter\" and \"systemTagsFilter\". See code below!\n-->\n\n\\whitespace trim\n\n<!-- tf.tagpicker-dropdown-id is needed if several tap-pickers are shown in one tiddler -->\n\\function tf.tagpicker-dropdown-id()\n\t[<qualify $:/state/popup/tags-auto-complete>]\n\t[[$(saveTiddler)$-[$(tagField)$-$(tagListFilter)$]substitute[]sha256[]] :and[join[/]]\n\\end\n\n\\function tf.tagpicker-dropdown-class() [<tf.tagpicker-dropdown-id>sha256[]addprefix[tc-]]\n\\function tf.get-tagpicker-focus-selector() [<tf.tagpicker-dropdown-class>addprefix[.]] .tc-popup-handle :and[join[ ]]\n\n<!-- clean up temporary tiddlers, so the next \"pick\" starts with a clean input -->\n<!-- This could probably be optimized / removed if we would use different temp-tiddlers\n\t(future improvement because keeping track is comlex for humans)\n-->\n\\procedure delete-tag-state-tiddlers()\n<$action-deletetiddler $filter=\"[<newTagNameTiddler>] [<storeTitle>] [<tagSelectionState>]\"/>\n\\end\n\n<!-- trigger __toggle tag__ by keyboard -->\n\\procedure add-tag-actions()\n<$let tag=<<_tf.getTag>> >\n\t<$action-listops $tiddler=<<saveTiddler>> $field=<<tagField>> $subfilter=':and[toggle<tag>trim[]]'/>\n\t<%if [<tag>] :intersection[<saveTiddler>get<tagField>enlist-input[]] %>\n\t\t<!-- tag has been removed - do nothing -->\n\t<%else%>\n\t\t<<actions>>\n\t<%endif%>\n\t<<delete-tag-state-tiddlers>>\n\t<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$let>\n\\end\n<!-- <$action-log /> -->\n\n<!-- ESC key removes the text from the input\nThe second ESC tries to close the \"draft tiddler\"\n-->\n\\procedure clear-tags-actions-inner()\n<%if [<storeTitle>has[text]] :else[<newTagNameTiddler>has[text]] %>\n\t<<delete-tag-state-tiddlers>>\n<%else%>\n\t\t<<cancel-delete-tiddler-actions \"cancel\">>\n<%endif%>\n\\end\n\n<!-- triggered by keyboard only -->\n\\procedure clear-tags-actions()\n<$let userInput=<<_tf.getUserInput>> >\n\t<!-- this list __cannot__ be transformed to conditional IF. The list variable is used! -->\n\t<$list filter=\"[<newTagNameTiddler>get[text]!match<userInput>]\" >\n\t\t<$list-empty>\n\t\t\t<<clear-tags-actions-inner>>\n\t\t</$list-empty>\n\t\t<$action-setfield $tiddler=<<newTagNameTiddler>> text=<<userInput>>/>\n\t\t<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n\t</$list>\n</$let>\n\\end\n\n<!-- similar to add-tag-actions __but__ add-only -->\n\\procedure add-button-actions()\n<$action-listops $tiddler=<<saveTiddler>> $field=<<tagField>> $subfilter=\"[<tag>trim[]]\"/>\n<<actions>>\n<<delete-tag-state-tiddlers>>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<tf.get-tagpicker-focus-selector>>/>\n\\end\n<!-- <$action-log /> -->\n\n<!-- create dropdown list -->\n\\procedure tag-picker-listTags(filter, suffix, empty)\n<$let userInput=<<_tf.getUserInput>> >\n\t<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\"\n\t\temptyMessage=\"<div class='tc-search-results'>{{$:/language/Search/Search/TooShort}}</div>\" variable=\"listItem\"\n\t>\n\t\t<$list filter=<<filter>> variable=\"tag\">\n\t\t\t<$list-empty>\n\t\t\t\t<span class=\"tc-small-gap-left\"><<empty>></span>\n\t\t\t</$list-empty>\n\t\t\t<!-- The buttonClasses filter is used to define tc-tag-button-selected state -->\n\t\t\t<!-- tf.get-tagpicker-focus-selector has to be resolved for $:/core/ui/TagPickerTagTemplate,\n\t\t\t\tothwerwise qualify in tf.tagpicker-dropdown-id causes problems -->\n\t\t\t<$let currentTiddler=<<tag>>\n\t\t\t\tbutton-classes=`tc-btn-invisible ${[<tag>addsuffix<suffix>] :except[<tagSelectionState>get[text]] :then[[]] ~tc-tag-button-selected }$`\n\t\t\t\tget-tagpicker-focus-selector=`${[<tf.get-tagpicker-focus-selector>]}$`\n\t\t\t>\n\t\t\t\t{{||$:/core/ui/TagPickerTagTemplate}}\n\t\t\t</$let>\n\t\t</$list>\n\t</$list>\n</$let>\n\\end\n\n<!-- tag-picker-inner is the main function -->\n\\procedure tag-picker-inner()\n<div class={{{ [[tc-edit-add-tag]] [<tf.tagpicker-dropdown-class>] :and[join[ ]] }}}>\n\t<div class=\"tc-edit-add-tag-ui\">\n\t\t<span class=\"tc-add-tag-name tc-small-gap-right\">\n\t\t\t<$transclude $variable=\"keyboard-driven-input\"\n\t\t\t\ttiddler=<<newTagNameTiddler>>\n\t\t\t\tstoreTitle=<<storeTitle>>\n\t\t\t\trefreshTitle=<<refreshTitle>>\n\t\t\t\tselectionStateTitle=<<tagSelectionState>>\n\t\t\t\tinputAcceptActions=<<add-tag-actions>>\n\t\t\t\tinputCancelActions=<<clear-tags-actions>>\n\t\t\t\ttag=\"input\"\n\t\t\t\tplaceholder={{$:/language/EditTemplate/Tags/Add/Placeholder}}\n\t\t\t\tfocusPopup=<<tf.tagpicker-dropdown-id>>\n\t\t\t\tclass=\"tc-edit-texteditor tc-popup-handle\"\n\t\t\t\ttabindex=<<tabIndex>>\n\t\t\t\tfocus={{{ [{$:/config/AutoFocus}match[tags]then[true]] :else[[false]] }}}\n\t\t\t\tfilterMinLength={{$:/config/Tags/MinLength}}\n\t\t\t\tcancelPopups=<<cancelPopups>>\n\t\t\t\tconfigTiddlerFilter=\"[[$:/core/macros/tag-picker]]\"\n\t\t\t/>\n\t\t</span>\n\t\t<$button popup=<<tf.tagpicker-dropdown-id>> class=\"tc-btn-invisible tc-btn-dropdown\"\n\t\t\ttooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}\n\t\t>\n\t\t\t{{$:/core/images/down-arrow}}\n\t\t</$button>\n\t\t<%if [<storeTitle>has[text]] %>\n\t\t\t<$button actions=<<delete-tag-state-tiddlers>> class=\"tc-btn-invisible tc-small-gap tc-btn-dropdown\"\n\t\t\t\ttooltip={{$:/language/EditTemplate/Tags/ClearInput/Hint}} aria-label={{$:/language/EditTemplate/Tags/ClearInput/Caption}}\n\t\t\t>\n\t\t\t\t{{$:/core/images/close-button}}\n\t\t\t</$button>\n\t\t<%endif%>\n\t\t<span class=\"tc-add-tag-button tc-small-gap-left\">\n\t\t\t<$let tag=<<_tf.getTag>>>\n\t\t\t\t<$button set=<<newTagNameTiddler>> actions=<<add-button-actions>> >\n\t\t\t\t\t{{$:/language/EditTemplate/Tags/Add/Button}}\n\t\t\t\t</$button>\n\t\t\t</$let>\n\t\t</span>\n\t</div>\n\t<div class=\"tc-block-dropdown-wrapper\">\n\t\t<%if [<tf.tagpicker-dropdown-id>has[text]] %>\n\t\t\t<div class=\"tc-block-dropdown tc-block-tags-dropdown\">\n\t\t\t\t<$transclude $variable=\"tag-picker-listTags\" filter=<<nonSystemTagsFilter>> suffix=\"-primaryList\" empty={{$:/language/EditTemplate/Tags/EmptyMessage}}/>\n\t\t\t\t<hr>\n\t\t\t\t<$transclude $variable=\"tag-picker-listTags\" filter=<<systemTagsFilter>> suffix=\"-secondaryList\" empty={{$:/language/EditTemplate/Tags/EmptyMessage/System}}/>\n\t\t\t</div>\n\t\t<%endif%>\n\t</div>\n</div>\n\\end\n\n<!-- prepare all variables for tag-picker keyboard handling -->\n\\procedure tag-picker(actions, tagField:\"tags\", tiddler, tagListFilter:\"[tags[]sort[]]\")\n\n\\function _tf.getUserInput() [<storeTitle>get[text]]\n\\function _tf.getTag() [<newTagNameTiddler>get[text]]\n<!-- Use this function if tag-picker is a stand alone macro. Otherwise use \"newTagNameTiddler\" defined for fieldmangler in EditTemplate -->\n\\function _tf.makeTagNameTiddler() [[$:/temp/NewTagName]] [<tagField>!match[tags]] :and[join[/]] [<qualify>] :and[join[]]\n\n<!-- keep those variables because they may \"bleed\" into macros using old syntax -->\n<!-- \"nonSystemTagsFilter\", \"systemTagsFilter\" __need to be the same__ as fields: \"first-search-filter\", \"second-search-filter\" -->\n<$let\n\tpalette={{$:/palette}}\n\tcolourA={{{ [<palette>getindex[foreground]] }}}\n\tcolourB={{{ [<palette>getindex[background]] }}}\n\tfallbackTarget={{{ [<palette>getindex[tag-background]] }}}\n\n\tsaveTiddler={{{ [<tiddler>is[blank]then<currentTiddler>else<tiddler>] }}}\n\n\tnewTagNameTiddler={{{ [[newTagNameTiddler]is[variable]then<newTagNameTiddler>] :else[<_tf.makeTagNameTiddler>] }}}\n\tstoreTitle={{{ [[$:/temp/NewTagName/input]] [<tagField>!match[tags]] :and[join[/]] [<qualify>] :and[join[]] }}}\n\n\tnewTagNameSelectionTiddlerQualified=<<qualify \"$:/temp/NewTagName/selected-item\">>\n\ttagSelectionState={{{ [<newTagNameSelectionTiddler>!match[]] :else[<newTagNameSelectionTiddlerQualified>] }}}\n\n\trefreshTitle=<<qualify \"$:/temp/NewTagName/refresh\">>\n\n\tnonSystemTagsFilter=\"[subfilter<tagListFilter>!is[system]search:title<userInput>]\"\n\tsystemTagsFilter=\"[subfilter<tagListFilter>is[system]search:title<userInput>]\"\n\n\tcancelPopups=\"yes\"\n>\n\t<$transclude $variable=\"tag-picker-inner\"/>\n</$let>\n\\end\n"},"$:/core/macros/tag":{"title":"$:/core/macros/tag","tags":"$:/tags/Macro","text":"\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n<!-- This has no whitespace trim to avoid modifying $actions$ -->\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n\\whitespace trim\n<$let\n\tforegroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">>\n\tbackgroundColor=<<__colour__>>\n>\n<$element-tag$\n\t$element-attributes$\n\tclass=\"tc-tag-label tc-btn-invisible\"\n\tstyle=<<tag-pill-styles>>\n>\n\t<<__actions__>>\n\t<$transclude tiddler=<<__icon__>>/>\n\t<span class={{{ [<__tag__>is[missing]then[tc-tag-missing]else[tc-tag-exists]] }}}>\n\t\t<$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n\t</span>\n</$element-tag$>\n</$let>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n\\whitespace trim\n<$macrocall $name=\"tag-pill-inner\"\n\ttag=<<__tag__>>\n\ticon=<<__icon__>>\n\tcolour=<<__colour__>>\n\tfallbackTarget={{$palette$##tag-background}}\n\tcolourA={{$palette$##foreground}}\n\tcolourB={{$palette$##background}}\n\telement-tag=<<__element-tag__>>\n\telement-attributes=<<__element-attributes__>>\n\tactions=<<__actions__>>\n/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n\\whitespace trim\n<span class=\"tc-tag-list-item\" data-tag-title=<<__tag__>>>\n\t<$let currentTiddler=<<__tag__>>>\n\t\t<$macrocall $name=\"tag-pill-body\"\n\t\t\ttag=<<__tag__>>\n\t\t\ticon={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] }}}\n\t\t\tcolour={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}}\n\t\t\tpalette={{$:/palette}}\n\t\t\telement-tag=<<__element-tag__>>\n\t\t\telement-attributes=<<__element-attributes__>>\n\t\t\tactions=<<__actions__>>/>\n\t</$let>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"},"$:/core/macros/testcase":{"title":"$:/core/macros/testcase","tags":"$:/tags/Macro","text":"\\whitespace trim\n\n\\procedure testcase(tiddler)\n<$tiddler tiddler=<<tiddler>>>\n<$transclude $tiddler=\"$:/core/ui/TestCaseTemplate\">\n</$tiddler>\n\\end\n"},"$:/core/macros/thumbnails":{"title":"$:/core/macros/thumbnails","tags":"$:/tags/Macro","text":"<!-- This macro does not use \\whitespace trim because it could affect the caption -->\n\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\"\n><div\n\tclass=\"tc-thumbnail-image\"\n\tstyle=\"width:$width$px;height:$height$px;\"><$reveal\n\ttype=\"nomatch\"\n\ttext=\"\"\n\tdefault=\"\"\"$image$\"\"\"\n\ttag=\"div\"\n\tstyle=\"width:$width$px;height:$height$px;\"\n>[img[$image$]]</$reveal><$reveal\n\ttype=\"match\"\n\ttext=\"\"\n\tdefault=\"\"\"$image$\"\"\"\n\ttag=\"div\"\n\tclass=\"tc-thumbnail-background\"\n\tstyle=\"width:$width$px;height:$height$px;background-color:$background-color$;\"\n></$reveal></div><div\n\tclass=\"tc-thumbnail-icon\"\n\tstyle=\"fill:$color$;color:$color$;\"\n>$icon$</div><div class=\"tc-thumbnail-caption\">$caption$</div></div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"},"$:/core/macros/timeline":{"title":"$:/core/macros/timeline","tags":"$:/tags/Macro","text":"<!-- Override one or both of the following two macros with a global or local macro of the same name \nif you need to change how titles are displayed on a timeline -->\n\n\\procedure timeline-title() <$view field=\"title\"/>\n\\procedure timeline-link() <$link to={{!!title}}><<timeline-title>></$link>\n\\procedure timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n\\whitespace trim\n<div class=\"tc-timeline\">\n<$set name=\"tv-tids\" filter=`[!is[system]$(subfilter)$has<dateField>!sort<dateField>limit<limit>]`>\n<$list filter=\"[enlist<tv-tids>eachday<dateField>]\">\n<div class=\"tc-menu-list-item\">\n<$view field=<<dateField>> format=\"date\" template=<<format>>/>\n<$list filter=`[enlist<tv-tids>sameday:$(dateField)${!!$(dateField)$}]`>\n<div class=\"tc-menu-list-subitem\">\n<<timeline-link>>\n</div>\n</$list>\n</div>\n</$list>\n</$set>\n</div>\n\\end\n"},"$:/core/macros/toc":{"title":"$:/core/macros/toc","tags":"$:/tags/Macro","text":"\n\\define toc-open-icon() $:/core/images/down-arrow\n\\define toc-closed-icon() $:/core/images/right-arrow\n\n\\define toc-caption()\n\\whitespace trim\n<span class=\"tc-toc-caption tc-tiny-gap-left\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n <$transclude field=\"caption\">\n <$view field=\"title\"/>\n </$transclude>\n</$set>\n</span>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n\\whitespace trim\n<ol class=\"tc-toc\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[subfilter<__exclude__>]\"\"\">\n <$let item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"[subfilter<__exclude__>] [<__tag__>]\">\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}><<toc-caption>></$link>\">\n <<toc-caption>>\n </$list>\n <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </li>\n </$set>\n </$set>\n </$let>\n </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\", exclude)\n\\whitespace trim\n<$let __tag__={{{ [<__tag__>is[blank]then<currentTiddler>else<__tag__>] }}} >\n <$macrocall $name=\"toc-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>>/>\n</$let>\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n\\whitespace trim\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n <$transclude tiddler=<<toc-closed-icon>> />\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n <$transclude tiddler=<<toc-open-icon>> />\n </$button>\n </$reveal>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n\\whitespace trim\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n <$transclude tiddler=<<toc-closed-icon>> />\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n <$transclude tiddler=<<toc-open-icon>> />\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\"\",exclude,path)\n\\whitespace trim\n<$let __tag__={{{ [<__tag__>is[blank]then<currentTiddler>else<__tag__>] }}} tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"[subfilter<__exclude__>] [<__tag__>]\">\n <ol class=\"tc-toc toc-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[subfilter<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n </$list>\n </$list>\n </ol>\n </$set>\n</$let>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n\\whitespace trim\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n <li class=<<toc-item-class>>>\n <$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\n <$list filter=\"[all[current]tagging[]$sort$limit[1]] -[subfilter<__exclude__>]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n <$transclude tiddler=<<toc-closed-icon>> />\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n <$transclude tiddler=<<toc-open-icon>> />\n </$button>\n </$reveal>\n </$list>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n\\whitespace trim\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]tagging[]$sort$limit[1]] -[subfilter<__exclude__>]\" variable=\"ignore\" emptyMessage=\"\"\"<$button class=\"tc-btn-invisible\">{{$:/core/images/blank}}</$button><span class=\"toc-item-muted\"><<toc-caption>></span>\"\"\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n <$transclude tiddler=<<toc-closed-icon>> />\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n <$transclude tiddler=<<toc-open-icon>> />\n <<toc-caption>>\n </$button>\n </$reveal>\n </$list>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n\\whitespace trim\n<$let __tag__={{{ [<__tag__>is[blank]then<currentTiddler>else<__tag__>] }}} tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"[subfilter<__exclude__>] [<__tag__>]\">\n <ol class=\"tc-toc toc-selective-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[subfilter<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </$list>\n </$list>\n </ol>\n </$set>\n</$let>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\",exclude)\n\\whitespace trim\n<$let __tag__={{{ [<__tag__>is[blank]then<currentTiddler>else<__tag__>] }}}>\n <$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n <div class=\"tc-tabbed-table-of-contents\">\n <$linkcatcher to=<<__selectedTiddler__>>>\n <div class=\"tc-table-of-contents\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\" exclude=<<__exclude__>>/>\n </div>\n </$linkcatcher>\n <div class=\"tc-tabbed-table-of-contents-content\">\n <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n <$transclude mode=\"block\" tiddler=<<__template__>>>\n <h1><<toc-caption>></h1>\n <$transclude mode=\"block\">$missingText$</$transclude>\n </$transclude>\n </$reveal>\n <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n $unselectedText$\n </$reveal>\n </div>\n </div>\n </$tiddler>\n</$let>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\",exclude)\n\\whitespace trim\n<$let __tag__={{{ [<__tag__>is[blank]then<currentTiddler>else<__tag__>] }}}>\n <$linkcatcher to=<<__selectedTiddler__>>>\n <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>> exclude=<<__exclude__>> />\n </$linkcatcher>\n</$let>\n\\end\n"},"$:/core/macros/translink":{"title":"$:/core/macros/translink","tags":"$:/tags/Macro","text":"\\define translink(title,mode:\"block\")\n\\whitespace trim\n<$list filter=\"[<__mode__>match[block]]\">\n<div class=\"tc-translink\">\n<div>\n<$link to=\"\"\"$title$\"\"\">\n<h1><$text text=\"\"\"$title$\"\"\"/></h1>\n</$link>\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"block\">\n<$set name=\"currentTiddler\" value=\"\"\"$title$\"\"\"><$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/></$set>\n</$transclude>\n</div>\n</div>\n</$list>\n<$list filter=\"[<__mode__>match[inline]]\">\n<span class=\"tc-translink\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n (<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"inline\">\n<$set name=\"currentTiddler\" value=\"\"\"$title$\"\"\"><$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/></$set>\n</$transclude>)\n</span>\n</$list>\n\\end\n"},"$:/core/macros/tree":{"title":"$:/core/macros/tree","tags":"$:/tags/Macro","text":"\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n\\whitespace trim\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n\\whitespace trim\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n \n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n\\whitespace trim\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n\\whitespace trim\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"},"$:/core/macros/utils":{"title":"$:/core/macros/utils","text":"\\define colour(colour)\n$colour$\n\\end\n"},"$:/snippets/minifocusswitcher":{"title":"$:/snippets/minifocusswitcher","text":"\\whitespace trim\n<$select tiddler=\"$:/config/AutoFocus\">\n<$list filter=\"title tags text type fields\">\n<option value=<<currentTiddler>>><<currentTiddler>></option>\n</$list>\n</$select>\n"},"$:/snippets/minilanguageswitcher":{"title":"$:/snippets/minilanguageswitcher","text":"\\whitespace trim\n<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"},"$:/snippets/minithemeswitcher":{"title":"$:/snippets/minithemeswitcher","text":"\\define lingo-base() $:/language/ControlPanel/Theme/\n\\whitespace trim\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"},"$:/snippets/modules":{"title":"$:/snippets/modules","text":"\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n\\whitespace trim\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"},"$:/palette":{"title":"$:/palette","text":"$:/palettes/Vanilla"},"$:/snippets/paletteeditor":{"title":"$:/snippets/paletteeditor","text":"<$transclude tiddler=\"$:/PaletteManager\"/>\n"},"$:/snippets/palettepreview":{"title":"$:/snippets/palettepreview","text":"\\whitespace trim\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"},"$:/snippets/paletteswitcher":{"title":"$:/snippets/paletteswitcher","text":"\\whitespace trim\n<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\">\n<$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\">\n<div class=<<cls>>>\n<$link to={{!!title}}>\n''<$view field=\"name\" format=\"text\"/>''\n - \n<$view field=\"description\" format=\"text\"/>\n{{||$:/snippets/currpalettepreview}}\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>\n"},"$:/snippets/peek-stylesheets":{"title":"$:/snippets/peek-stylesheets","text":"\\define expandable-stylesheets-list()\n\\whitespace trim\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<$codeblock code=<<styles>> language=\"css\"/>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n\\whitespace trim\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\\whitespace trim\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"},"$:/temp/search":{"title":"$:/temp/search","text":""},"$:/tags/AdvancedSearch":{"title":"$:/tags/AdvancedSearch","list":"[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"},"$:/tags/AdvancedSearch/FilterButton":{"title":"$:/tags/AdvancedSearch/FilterButton","list":"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"},"$:/tags/ControlPanel":{"title":"$:/tags/ControlPanel","list":"$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"},"$:/tags/ControlPanel/Info":{"title":"$:/tags/ControlPanel/Info","list":"$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"},"$:/tags/ControlPanel/Plugins":{"title":"$:/tags/ControlPanel/Plugins","list":"$:/core/ui/ControlPanel/Plugins/Installed/Plugins $:/core/ui/ControlPanel/Plugins/Installed/Themes $:/core/ui/ControlPanel/Plugins/Installed/Languages"},"$:/tags/EditTemplate":{"title":"$:/tags/EditTemplate","list":"[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"},"$:/tags/EditTemplateBodyFilter":{"title":"$:/tags/EditTemplateBodyFilter","list":"$:/config/EditTemplateBodyFilters/canonical-uri $:/config/EditTemplateBodyFilters/default"},"$:/tags/EditToolbar":{"title":"$:/tags/EditToolbar","list":"[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"},"$:/tags/EditorToolbar":{"title":"$:/tags/EditorToolbar","list":"$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"},"$:/tags/Manager/ItemMain":{"title":"$:/tags/Manager/ItemMain","list":"$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"},"$:/tags/Manager/ItemSidebar":{"title":"$:/tags/Manager/ItemSidebar","list":"$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"},"$:/tags/MoreSideBar":{"title":"$:/tags/MoreSideBar","list":"[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]","text":""},"$:/tags/PageControls":{"title":"$:/tags/PageControls","list":"[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/layout]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/network-activity]] [[$:/core/ui/Buttons/more-page-actions]]"},"$:/tags/PageTemplate":{"title":"$:/tags/PageTemplate","list":"[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]","text":""},"$:/tags/PluginLibrary":{"title":"$:/tags/PluginLibrary","list":"$:/config/OfficialPluginLibrary"},"$:/tags/SideBar":{"title":"$:/tags/SideBar","list":"[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]","text":""},"$:/tags/SideBarSegment":{"title":"$:/tags/SideBarSegment","list":"[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"},"$:/tags/StoryTiddlerTemplateFilter":{"title":"$:/tags/StoryTiddlerTemplateFilter","list":"$:/config/StoryTiddlerTemplateFilters/draft $:/config/StoryTiddlerTemplateFilters/default"},"$:/tags/TestCase/Actions":{"title":"$:/tags/TestCase/Actions","list":""},"$:/tags/TextEditor/Snippet":{"title":"$:/tags/TextEditor/Snippet","list":"$:/language/Snippets/ProcedureDefinition $:/language/Snippets/FunctionDefinition $:/language/Snippets/ListByTag $:/language/Snippets/Table4x3 $:/language/Snippets/TableOfContents $:/language/Snippets/MacroDefinition"},"$:/tags/TiddlerColourFilter":{"title":"$:/tags/TiddlerColourFilter","list":"$:/config/TiddlerColourFilters/color-field $:/config/TiddlerColourFilters/default","text":""},"$:/tags/TiddlerIconFilter":{"title":"$:/tags/TiddlerIconFilter","list":"$:/config/TiddlerIconFilters/icon-field $:/config/TiddlerIconFilters/default","text":""},"$:/tags/TiddlerInfo":{"title":"$:/tags/TiddlerInfo","list":"[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]","text":""},"$:/tags/TiddlerInfo/Advanced":{"title":"$:/tags/TiddlerInfo/Advanced","list":"[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"},"$:/tags/ViewTemplate":{"title":"$:/tags/ViewTemplate","list":"[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]] [[$:/core/ui/ViewTemplate/lazy-loading]]"},"$:/tags/ViewTemplateBodyFilter":{"title":"$:/tags/ViewTemplateBodyFilter","list":"$:/config/ViewTemplateBodyFilters/testcase $:/config/ViewTemplateBodyFilters/hide-body $:/config/ViewTemplateBodyFilters/code-body $:/config/ViewTemplateBodyFilters/stylesheet $:/config/ViewTemplateBodyFilters/core-ui-advanced-search $:/config/ViewTemplateBodyFilters/core-ui-tags $:/config/ViewTemplateBodyFilters/import $:/config/ViewTemplateBodyFilters/plugin $:/config/ViewTemplateBodyFilters/system $:/config/ViewTemplateBodyFilters/default"},"$:/tags/ViewTemplate/Subtitle":{"title":"$:/tags/ViewTemplate/Subtitle","list":"$:/core/ui/ViewTemplate/subtitle/modifier $:/core/ui/ViewTemplate/subtitle/modified"},"$:/tags/ViewTemplateTitleFilter":{"title":"$:/tags/ViewTemplateTitleFilter","list":"$:/config/ViewTemplateTitleFilters/system $:/config/ViewTemplateTitleFilters/default","text":""},"$:/tags/ViewToolbar":{"title":"$:/tags/ViewToolbar","list":"[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"},"$:/snippets/themeswitcher":{"title":"$:/snippets/themeswitcher","text":"\\whitespace trim\n<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\">\n<div class=<<cls>>><$link to={{!!title}}>\n''<$view field=\"name\" format=\"text\"/>''\n \n<$view field=\"description\" format=\"text\"/>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"},"$:/core/wiki/title":{"title":"$:/core/wiki/title","text":"\\whitespace trim\n{{$:/SiteTitle}}\n<$list filter=\"[{$:/SiteSubtitle}trim[]minlength[1]]\" variable=\"ignore\">\n --- {{$:/SiteSubtitle}}\n</$list>"},"$:/view":{"title":"$:/view","text":"classic"},"$:/snippets/viewswitcher":{"title":"$:/snippets/viewswitcher","text":"\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n\\whitespace trim\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser tc-viewswitcher\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$button tag=\"a\" class=\"tc-tiddlylink tc-btn-invisible\" to=<<storyview>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$button>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>\n"}}}
no
{"tiddlers":{"$:/config/SyncFilter":{"title":"$:/config/SyncFilter","text":"[is[tiddler]] -[[$:/StoryList]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/library/sjcl.js]] -[[$:/core]] -[[$:/plugins/federatial/xememex]] -[[$:/plugins/federatial/xememex/raw-markup]] -[[$:/plugins/tiddlywiki/tw2parser]] -[[$:/themes/tiddlywiki/snowwhite]] -[[$:/themes/tiddlywiki/vanilla]] -[prefix[$:/boot/]] -[prefix[$:/plugins/federatial/xememex/config/]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"},"$:/plugins/federatial/xememex/bag-operator.js":{"title":"$:/plugins/federatial/xememex/bag-operator.js","text":"/*\\\ntitle: $:/plugins/federatial/xememex/bag-operator.js\ntype: application/javascript\nmodule-type: filteroperator\n\nSelects those tiddlers that are stored in the bag named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.frombag = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tvar bagName = options.wiki.extractTiddlerDataItem(\"$:/state/federatial/xememex/tiddlers/bag\",title,\"\");\n\t\t\tif(bagName === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n","type":"application/javascript","module-type":"filteroperator"},"$:/plugins/federatial/xememex/icon":{"title":"$:/plugins/federatial/xememex/icon","tags":"$:/tags/Image","text":"<svg class=\"tc-image-xememex-plugin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M79.7435765,9.49213757 L64.0237949,36.9372695 L48.0705582,9.08454876 L63.5596004,-1.13686838e-13 L79.7435765,9.49213757 Z M90.764123,15.9558486 L118.119201,32 L118.119201,96 L103.155698,104.776312 L71.5125369,49.0659545 L90.764123,15.9558486 Z M91.9243286,111.363674 L63.5596004,128 L35.7919091,111.713845 L64.0152972,61.3155681 L91.9243286,111.363674 Z M24.6598969,105.184758 L9,96 L9,32 L36.9468534,15.6087636 L56.5307941,49.0734527 L24.6598969,105.184758 Z\"></path>\n</svg>"},"$:/plugins/tiddlywiki/tiddlyweb/icon/cloud":{"title":"$:/plugins/tiddlywiki/tiddlyweb/icon/cloud","tags":"$:/tags/Image","text":"<svg class=\"tc-image-cloud tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g><path d=\"M24 103C10.745 103 0 92.255 0 79c0-9.697 5.75-18.05 14.027-21.836A24.787 24.787 0 0114 56c0-13.255 10.745-24 24-24 1.373 0 2.718.115 4.028.337C48.628 24.2 58.707 19 70 19c19.882 0 36 16.118 36 36v.082c12.319 1.016 22 11.336 22 23.918 0 12.239-9.16 22.337-20.999 23.814L107 103H24z\"/><path class=\"tc-image-cloud-idle\" d=\"M57.929 84.698a6 6 0 01-8.485 0L35.302 70.556a6 6 0 118.485-8.485l9.9 9.9L81.97 43.686a6 6 0 018.485 8.486L57.929 84.698z\"/><path class=\"tc-image-cloud-progress tc-animate-rotate-slow\" d=\"M44.8 40a3.6 3.6 0 100 7.2h2.06A23.922 23.922 0 0040 64c0 13.122 10.531 23.785 23.603 23.997L64 88l.001-7.2c-9.171 0-16.626-7.348-16.798-16.477L47.2 64c0-5.165 2.331-9.786 5.999-12.868L53.2 55.6a3.6 3.6 0 107.2 0v-12a3.6 3.6 0 00-3.6-3.6h-12zM64 40v7.2c9.278 0 16.8 7.522 16.8 16.8 0 5.166-2.332 9.787-6 12.869V72.4a3.6 3.6 0 10-7.2 0v12a3.6 3.6 0 003.6 3.6h12a3.6 3.6 0 100-7.2l-2.062.001A23.922 23.922 0 0088 64c0-13.255-10.745-24-24-24z\"/></g></svg>"},"$:/plugins/tiddlywiki/tiddlyweb/save/offline":{"title":"$:/plugins/tiddlywiki/tiddlyweb/save/offline","text":"\\import [subfilter{$:/core/config/GlobalImportFilter}]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[[$:/boot/boot.css]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[[$:/plugins/tiddlywiki/filesystem]] -[[$:/plugins/tiddlywiki/tiddlyweb]] -[prefix[$:/temp/]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"},"$:/core/ui/Buttons/save-wiki":{"title":"$:/core/ui/Buttons/save-wiki","tags":"$:/tags/PageControls","caption":"{{$:/plugins/tiddlywiki/tiddlyweb/icon/cloud}} Server status","description":"Status of synchronisation with server","text":"\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/save-wiki\">> tooltip=\"Status of synchronisation with server\" aria-label=\"Server status\" class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<span class=\"tc-dirty-indicator\">\n<%if [<tv-config-toolbar-icons>match[yes]] %>\n{{$:/plugins/tiddlywiki/tiddlyweb/icon/cloud}}\n<%endif%>\n<%if [<tv-config-toolbar-text>match[yes]] %>\n<span class=\"tc-btn-text\"><$text text=\"Server status\"/></span>\n<%endif%>\n</span>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/save-wiki\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SyncerDropdown]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</div>\n</$reveal>\n"},"$:/config/SaveWikiButton/Template":{"title":"$:/config/SaveWikiButton/Template","text":"$:/plugins/federatial/xememex/save/offline"},"$:/plugins/tiddlywiki/tiddlyweb/styles":{"title":"$:/plugins/tiddlywiki/tiddlyweb/styles","tags":"[[$:/tags/Stylesheet]]","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\nbody.tc-dirty span.tc-dirty-indicator svg {\n\ttransition: fill 250ms ease-in-out;\n}\n\nbody .tc-image-cloud-idle {\n\tfill: <<colour background>>;\n\ttransition: opacity 250ms ease-in-out;\n\topacity: 1;\n\tdisplay: unset;\n}\n\nbody.tc-dirty .tc-image-cloud-idle {\n\topacity: 0;\n\tdisplay: none;\n}\n\nbody .tc-image-cloud-progress {\n\ttransition: opacity 250ms ease-in-out;\n\ttransform-origin: 50% 50%;\n\ttransform: rotate(359deg);\n\tanimation: animation-rotate-slow 2s infinite linear;\n\tfill: <<colour background>>;\n\tdisplay: none;\n\topacity: 0;\n}\n\nbody.tc-dirty .tc-image-cloud-progress {\n\topacity: 1;\n\tdisplay: unset;\n}\n\n@keyframes animation-rotate-slow {\n\tfrom {\n\t\ttransform: rotate(0deg);\n\t}\n\tto {\n\t\ttransform: scale(359deg);\n\t}\n}\n"},"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/copy-logs":{"title":"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/copy-logs","tags":"$:/tags/SyncerDropdown","text":"<$button message=\"tm-copy-syncer-logs-to-clipboard\" class=\"tc-btn-invisible\">\n{{$:/core/images/copy-clipboard}} Copy syncer logs to clipboard\n</$button>\n"},"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login-status":{"title":"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login-status","tags":"$:/tags/SyncerDropdown","text":"<$reveal state=\"$:/status/IsLoggedIn\" type=\"match\" text=\"yes\">\n<div class=\"tc-drop-down-info\">\nYou are logged in<$reveal state=\"$:/status/UserName\" type=\"nomatch\" text=\"\" default=\"\"> as <strong><$text text={{$:/status/UserName}}/></strong></$reveal><$reveal state=\"$:/status/IsReadOnly\" type=\"match\" text=\"yes\" default=\"no\"> (read-only)</$reveal>\n</div>\n<hr/>\n</$reveal>\n"},"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login":{"title":"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login","tags":"$:/tags/SyncerDropdown","text":"<$reveal state=\"$:/status/IsLoggedIn\" type=\"nomatch\" text=\"yes\">\n<$button message=\"tm-login\" class=\"tc-btn-invisible\">\n{{$:/core/images/unlocked-padlock}} Login\n</$button>\n</$reveal>\n"},"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/logout":{"title":"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/logout","tags":"$:/tags/SyncerDropdown","text":"<$reveal state=\"$:/status/IsLoggedIn\" type=\"match\" text=\"yes\">\n<$button message=\"tm-logout\" class=\"tc-btn-invisible\">\n{{$:/core/images/cancel-button}} Logout\n</$button>\n</$reveal>\n"},"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/refresh":{"title":"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/refresh","tags":"$:/tags/SyncerDropdown","text":"<$reveal state=\"$:/status/IsLoggedIn\" type=\"match\" text=\"yes\">\n<$button tooltip=\"Get latest changes from the server\" aria-label=\"Refresh from server\" class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-server-refresh\"/>\n{{$:/core/images/refresh-button}}<span class=\"tc-btn-text\"><$text text=\"Get latest changes from the server\"/></span>\n</$button>\n</$reveal>\n"},"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/save-snapshot":{"title":"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/save-snapshot","tags":"$:/tags/SyncerDropdown","text":"<$button class=\"tc-btn-invisible\">\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-download-file\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n{{$:/core/images/download-button}} Save snapshot for offline use\n</$button>\n"},"$:/tags/SyncerDropdown":{"title":"$:/tags/SyncerDropdown","list":"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login-status $:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login $:/plugins/tiddlywiki/tiddlyweb/syncer-actions/refresh $:/plugins/tiddlywiki/tiddlyweb/syncer-actions/logout $:/plugins/tiddlywiki/tiddlyweb/syncer-actions/save-snapshot $:/plugins/tiddlywiki/tiddlyweb/syncer-actions/copy-logs"},"$:/plugins/federatial/xememex/info-segment":{"title":"$:/plugins/federatial/xememex/info-segment","tags":"$:/tags/TiddlerInfoSegment","text":"<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-xememex-tiddler-info tc-subtitle\">\nBag: <$view tiddler=\"$:/state/federatial/xememex/tiddlers/bag\" index=<<currentTiddler>>>(none)</$view>\n</div>\n</$reveal>\n"},"$:/plugins/federatial/xememex/login":{"title":"$:/plugins/federatial/xememex/login","text":"<$reveal state=\"$:/status/IsLoggedIn\" type=\"nomatch\" text=\"yes\">\nLog in to Xememex: <$button message=\"tm-login\">Login</$button>\n</$reveal>\n\n<$reveal state=\"$:/status/IsLoggedIn\" type=\"match\" text=\"yes\">\nLogged in as {{$:/status/UserName}} <$button message=\"tm-logout\">Logout</$button> <$button message=\"tm-server-refresh\">Fetch updates from server</$button>\n</$reveal>"},"$:/core/modules/widgets/on-render.js":{"title":"$:/core/modules/widgets/on-render.js","text":"/*\\\ntitle: $:/core/modules/widgets/on-render.js\ntype: application/javascript\nmodule-type: widget\n\nOnRender variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar OnRenderWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nOnRenderWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nOnRenderWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tif(this.isWithinVisibleDocument()) {\n\t\twindow.setTimeout(this.handleTimeoutEvent.bind(this),0);\n\t}\n};\n\nOnRenderWidget.prototype.isWithinVisibleDocument = function() {\n\treturn $tw.browser && !this.document.isTiddlyWikiFakeDom && $tw.utils.domContains(this.document,this.parentDomNode);\n};\n\nOnRenderWidget.prototype.handleTimeoutEvent = function() {\n\tif(this.isWithinVisibleDocument()) {\n\t\t$tw.taskDaemon.invoke({\n\t\t\twidget: this,\n\t\t\tname: this.getAttribute(\"name\"),\n\t\t\tactions: this.getAttribute(\"actions\"),\n\t\t\tminimumInterval: parseInt(this.getAttribute(\"minimumInterval\"),10) || 0\n\t\t});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nOnRenderWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nOnRenderWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"on-render\"] = OnRenderWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/DefaultTiddlers":{"title":"$:/DefaultTiddlers","text":"[list[DefaultTiddlers!!text]]"},"$:/core/ui/PageTemplate/drafts":{"title":"$:/core/ui/PageTemplate/drafts","text":"This tiddler is overridden by Xememex to remove the red drafts indicator"},"$:/language/PluginReloadWarning":{"title":"$:/language/PluginReloadWarning","text":"Please refresh this page {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect\n\n"},"$:/SiteSubtitle":{"title":"$:/SiteSubtitle","text":"<$transclude tiddler=\"SiteSubtitle\">A place for thinking</$transclude>"},"$:/SiteTitle":{"title":"$:/SiteTitle","text":"<$transclude tiddler=\"SiteTitle\">Xememex</$transclude>"},"$:/config/SyncPollingInterval":{"title":"$:/config/SyncPollingInterval","text":"30000"},"$:/core/ui/AboveStory/tw2-plugin-check":{"title":"$:/core/ui/AboveStory/tw2-plugin-check","text":"(Disabled TW2 plugin check)\n"},"$:/plugins/federatial/xememex/raw-markup-boot.js":{"title":"$:/plugins/federatial/xememex/raw-markup-boot.js","text":"/*\\\ntitle: $:/plugins/federatial/xememex/raw-markup-boot.js\ntype: application/javascript\nmodule-type: library\n\nBoot code that is transcluded by a rawmarkup startup tiddler\n\n\\*/\n\n(function() {\n\nvar MAP_BAG_TITLE = \"$:/state/federatial/xememex/tiddlers/bag\",\n\tMAP_ETAG_TITLE = \"$:/state/federatial/xememex/tiddlers/etag\",\n\tCONFIG_RECIPE_TITLE = \"$:/plugins/federatial/xememex/config/recipe\";\n\nif($xememex && $xememex.server && $xememex.server.addEventListener) {\n\t$xememex.server.addEventListener(\"login-status-change\",handleLoginStatusChange);\n}\n\nvar hasBooted = false;\n\nfunction handleLoginStatusChange(user) {\n\tvar requireLogin = $xememex.config[\"require-login\"];\n\tif(user || (!requireLogin && $xememex.server.isAnonymousAccount())) {\n\t\t$xememex.server.removeEventListener(\"login-status-change\",handleLoginStatusChange);\n\t\t$xememex.pill.showDropdown();\n\t\t$xememex.pill.setProgress(1);\n\t\t$xememex.pill.showProgress();\n\t\t$xememex.pill.hideAuth();\n\t\tif(!hasBooted) {\n\t\t\tbootXememex();\n\t\t}\n\t} else {\n\t\tif(requireLogin) {\n\t\t\t$xememex.pill.showDropdown();\n\t\t} else {\n\t\t\tbootTiddlyWiki();\n\t\t}\n\t}\n}\n\nfunction bootXememex() {\n\thasBooted = true;\n\t// Get the tiddlers we need from within the HTML file\n\tvar tiddlerStoreMap = getTiddlerStoreMap(),\n\t\tbagMap = JSON.parse(getTiddlerText(tiddlerStoreMap[MAP_BAG_TITLE])),\n\t\tetagMap = JSON.parse(getTiddlerText(tiddlerStoreMap[MAP_ETAG_TITLE])),\n\t\trecipeName = getTiddlerText(tiddlerStoreMap[CONFIG_RECIPE_TITLE]),\n\t\tbagsToLoad = null,\n\t\ttiddlersToReload = null;\n\t\ttaskFunctions = {\n\t\t\t// Get the recipe details\n\t\t\tgetRecipeDetails: {\n\t\t\t\tprogressContribution: 1,\n\t\t\t\thandler: function(startProgress,lengthProgress,callback) {\n\t\t\t\t\t$xememex.server.jsonRequest({\n\t\t\t\t\t\turl: \"recipes/\" + fullyEncodeURIComponent(recipeName),\n\t\t\t\t\t\tprogress: function(lengthComputable,loaded,total) {\n\t\t\t\t\t\t\tsetProgressIndicator(startProgress,lengthProgress,lengthComputable,loaded,total);\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcallback: function(err,recipeInfo) {\n\t\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// Get the details of the bags to be loaded\n\t\t\t\t\t\t\tbagsToLoad = recipeInfo.recipe.map(function(recipeLine) {\n\t\t\t\t\t\t\t\treturn recipeLine[0];\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\tcallback(null);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t},\n\t\t\t// Get the cached content of each bag\n\t\t\tgetCachedBags: {\n\t\t\t\tprogressContribution: 50,\n\t\t\t\thandler: function(startProgress,lengthProgress,callback) {\n\t\t\t\t\tasync.eachOfSeries(bagsToLoad,function(bagName,bagIndex,callback) {\n\t\t\t\t\t\tvar startProgressBag = startProgress + (lengthProgress / bagsToLoad.length) * bagIndex,\n\t\t\t\t\t\t\tlengthProgressBag = lengthProgress / bagsToLoad.length,\n\t\t\t\t\t\t\tlengthProgressBagFirst = lengthProgressBag / 20;\n\t\t\t\t\t\t$xememex.server.jsonRequest({\n\t\t\t\t\t\t\turl: \"bags/\" + fullyEncodeURIComponent(bagName),\n\t\t\t\t\t\t\tprogress: function(lengthComputable,loaded,total) {\n\t\t\t\t\t\t\t\tsetProgressIndicator(startProgressBag,lengthProgressBagFirst,lengthComputable,loaded,total);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tcallback: function(err,bagInfo) {\n\t\t\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t// Load the tiddlers from the bag\n\t\t\t\t\t\t\t\t$xememex.httpRequest({\n\t\t\t\t\t\t\t\t\turl: bagInfo.cacheUrl,\n\t\t\t\t\t\t\t\t\tprogress: function(lengthComputable,loaded,total) {\n\t\t\t\t\t\t\t\t\t\tsetProgressIndicator(startProgressBag + lengthProgressBagFirst,lengthProgressBag - lengthProgressBagFirst,lengthComputable,loaded,total);\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tcallback: function(err,data) {\n\t\t\t\t\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tvar tiddlerInfoArray;\n\t\t\t\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\t\t\t\ttiddlerInfoArray = JSON.parse(data);\n\t\t\t\t\t\t\t\t\t\t} catch(e) {\n\t\t\t\t\t\t\t\t\t\t\treturn handleError(\"JSON parse error reading bag \" + bagName)\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tif(tiddlerInfoArray) {\n\t\t\t\t\t\t\t\t\t\t\ttiddlerInfoArray.forEach(function(tiddlerInfo) {\n\t\t\t\t\t\t\t\t\t\t\t\t$tw.preloadTiddlers.push(tiddlerInfo.fields);\n\t\t\t\t\t\t\t\t\t\t\t\tbagMap[tiddlerInfo.fields.title] = bagName;\n\t\t\t\t\t\t\t\t\t\t\t\tetagMap[tiddlerInfo.fields.title] = tiddlerInfo.etag;\n\t\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tcallback(null);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t},callback);\n\t\t\t\t}\n\t\t\t},\n\t\t\t// Get the skinny recipe tiddlers\n\t\t\tgetSkinnyRecipeTiddlers: {\n\t\t\t\tprogressContribution: 5,\n\t\t\t\thandler: function(startProgress,lengthProgress,callback) {\n\t\t\t\t\ttiddlersToReload = [];\n\t\t\t\t\t$xememex.server.jsonRequest({\n\t\t\t\t\t\turl: \"recipes/\" + fullyEncodeURIComponent(recipeName) + \"/tiddlers.json\",\n\t\t\t\t\t\tprogress: function(lengthComputable,loaded,total) {\n\t\t\t\t\t\t\tsetProgressIndicator(startProgress,lengthProgress,lengthComputable,loaded,total);\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcallback: function(err,data) {\n\t\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// Process each incoming tiddler to see if it is newer than any existing one\n\t\t\t\t\t\t\tfor(var t=0; t<data.length; t++) {\n\t\t\t\t\t\t\t\tvar tiddlerDetails = data[t],\n\t\t\t\t\t\t\t\t\tetag = etagMap[tiddlerDetails.title];\n\t\t\t\t\t\t\t\tif(!etag || etag !== tiddlerDetails.etag) {\n\t\t\t\t\t\t\t\t\ttiddlersToReload.push(tiddlerDetails.title);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tcallback(null);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t},\n\t\t\t// Reload any necessary tiddlers\n\t\t\treloadNewTiddlers: {\n\t\t\t\tprogressContribution: 2,\n\t\t\t\thandler: function(startProgress,lengthProgress,callback) {\n\t\t\t\t\tasync.eachOfSeries(tiddlersToReload,function(title,index,callback) {\n\t\t\t\t\t\t$xememex.server.jsonRequest({\n\t\t\t\t\t\t\turl: \"recipes/\" + fullyEncodeURIComponent(recipeName) + \"/tiddlers/\" + fullyEncodeURIComponent(title),\n\t\t\t\t\t\t\tprogress: function(lengthComputable,loaded,total) {\n\t\t\t\t\t\t\t\tsetProgressIndicator(startProgress + (lengthProgress / tiddlersToReload.length) * index,lengthProgress / tiddlersToReload.length,lengthComputable,loaded,total);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tcallback: function(err,tiddlerInfo) {\n\t\t\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t$tw.preloadTiddlers.push(tiddlerInfo.fields);\n\t\t\t\t\t\t\t\tetagMap[title] = tiddlerInfo.etag;\n\t\t\t\t\t\t\t\tbagMap[title] = tiddlerInfo.bag;\n\t\t\t\t\t\t\t\tcallback(null);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t},callback);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Work out which tasks we need to run\n\tvar tasks = [];\n\tif($xememex.config[\"load-cached-bags\"]) {\n\t\ttasks.push(taskFunctions.getRecipeDetails);\n\t\ttasks.push(taskFunctions.getCachedBags);\n\t}\n\ttasks.push(taskFunctions.getSkinnyRecipeTiddlers);\n\ttasks.push(taskFunctions.reloadNewTiddlers);\n\t// Work out the progress contribution\n\tvar totalProgressContribution = 0;\n\ttasks.forEach(function(task) {\n\t\ttotalProgressContribution += task.progressContribution;\n\t});\n\t// Execute them\n\tvar currentProgressMark = 0;\n\tasync.eachOfSeries(tasks,\n\t\tfunction(task,index,callback) {\n\t\t\t// Give each task its proportion of the total progress time\n\t\t\tvar startProgressChunk = (currentProgressMark / totalProgressContribution) * 100,\n\t\t\t\tlengthProgressChunk = (task.progressContribution / totalProgressContribution) * 100;\n\t\t\ttask.handler(startProgressChunk,lengthProgressChunk,function(err) {\n\t\t\t\tcurrentProgressMark += task.progressContribution;\n\t\t\t\tcallback(err);\n\t\t\t});\n\t\t},\n\t\tfunction(err) {\n\t\t// Raise any errors\n\t\tif(err) {\n\t\t\treturn handleError(err);\t\t\t\n\t\t}\n\t\t// Save the bag/etag data and boot TiddlyWiki\n\t\t$tw.preloadTiddlers.push({title: MAP_BAG_TITLE, type: \"application/json\", text: JSON.stringify(bagMap)});\n\t\t$tw.preloadTiddlers.push({title: MAP_ETAG_TITLE, type: \"application/json\", text: JSON.stringify(etagMap)});\n\t\tbootTiddlyWiki();\n\t});\n}\n\nfunction setProgressIndicator(startChunk,lengthChunk,lengthComputable,loaded,total) {\n\tvar p;\n\tif(lengthComputable) {\n\t\tp = startChunk + lengthChunk * (loaded / total);\n\t} else {\n\t\tp = startChunk;\n\t}\n\t$xememex.pill.setProgress(p); // Progress 0-100\n}\n\nfunction bootTiddlyWiki() {\n\t$xememex.pill.hideDropdown();\n\t$tw.boot.boot();\t\n}\n\nfunction handleError(err) {\n\tvar msg;\n\tif(err === 401) {\n\t\tmsg = \"Access Denied\";\n\t} else {\n\t\tmsg = err.toString();\n\t}\n\talert(msg);\n}\n\n/*\nGet an object mapping tiddler titles to the DOM node containing the tiddler\n*/\nfunction getTiddlerStoreMap() {\n\tvar map = Object.create(null);\n\tvar e = document.getElementById(\"storeArea\").firstElementChild;\n\twhile(e) {\n\t\tmap[e.getAttribute(\"title\") || \"\"] = e;\n\t\te = e.nextElementSibling;\n\t}\n\treturn map;\n}\n\n/*\nGet the text of a tiddler identified by its DIV\n*/\nfunction getTiddlerText(e) {\n\tif(e) {\n\t\treturn e.firstElementChild.textContent;\t\t\n\t} else {\n\t\treturn undefined;\n\t}\n}\n\n/*\nWe also encode single quote because it is not URL safe for API Gateway (see http://stackoverflow.com/questions/18251399/why-doesnt-encodeuricomponent-encode-single-quotes-apostrophes)\n*/\nfunction fullyEncodeURIComponent(str) {\n\treturn encodeURIComponent(str).replace(/'/g,\"%27\");\n}\n\n})();\n","type":"application/javascript","module-type":"library"},"$:/plugins/federatial/xememex/readme":{"title":"$:/plugins/federatial/xememex/readme","text":"This plugin contains Xememex client utilities for TiddlyWiki.\n"},"$:/plugins/federatial/xememex/readonly":{"title":"$:/plugins/federatial/xememex/readonly","tags":"[[$:/tags/Stylesheet]]","text":"\\define button-selector(title)\nbutton.$title$, .tc-drop-down button.$title$, div.$title$\n\\end\n\n\\define hide-edit-controls()\n<$reveal state=\"$:/status/IsReadOnly\" type=\"match\" text=\"yes\" default=\"yes\">\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fclone>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fdelete>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fedit>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fnew-here>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fnew-journal-here>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fimport>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fmanager>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fnew-image>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fnew-journal>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fnew-tiddler>> `{\n\tdisplay: none;\n}`\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n<<hide-edit-controls>>\n"},"$:/plugins/federatial/xememex/startup.js":{"title":"$:/plugins/federatial/xememex/startup.js","text":"/*\\\ntitle: $:/plugins/federatial/xememex/startup.js\ntype: application/javascript\nmodule-type: startup\n\nSetup Xememex components\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"xememex-startup\";\nexports.platforms = [\"browser\"];\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar STATE_USERNAME_TITLE = \"$:/state/xememex/username\", // Blank if not logged in\n\tSTATE_EMAIL_TITLE = \"$:/state/xememex/email\",\n\tSTATE_GROUPS_TITLE = \"$:/state/xememex/groups\",\n\tSTATE_STATUS_TITLE = \"$:/state/xememex/status\"; // Status: WAITING, LOGGEDIN, LOGGEDOUT\n\nexports.startup = function() {\n\t// Check dependencies\n\tif(!window.$xememex) {\n\t\tconsole.log(\"Xememex is disabled because xememex.js is missing\");\n\t\treturn;\t\t\n\t}\n\tif(!window.AWSCognito) {\n\t\tconsole.log(\"Xememex is disabled because AWSCognito is missing\");\n\t\treturn;\n\t}\n\t// Initialise state tiddlers\n\t$tw.wiki.addTiddler({title: STATE_STATUS_TITLE, text: \"WAITING\"});\n\t$tw.wiki.addTiddler({title: STATE_USERNAME_TITLE, text: \"\"});\n\t// Listen for login/logout events\n\t$xememex.server.addEventListener(\"login-status-change\",function(user) {\n\t\tupdateUserStatus(user);\n\t});\n\t// Initialise user status tiddlers\n\tupdateUserStatus($xememex.server.user);\n};\n\nfunction updateUserStatus(user) {\n\tif(user) {\n\t\t$tw.wiki.addTiddler({title: STATE_STATUS_TITLE, text: \"LOGGEDIN\"});\n\t\t$tw.wiki.addTiddler({title: STATE_USERNAME_TITLE, text: user.name});\n\t\t$tw.wiki.addTiddler({title: STATE_EMAIL_TITLE, text: user.email});\n\t\t$tw.wiki.addTiddler({title: STATE_GROUPS_TITLE, text: user.groups.map(function(t){return \"* \" + t;}).join(\"\\n\"), list: user.groups});\n\t} else {\n\t\t$tw.wiki.addTiddler({title: STATE_STATUS_TITLE, text: \"LOGGEDOUT\"});\n\t\t$tw.wiki.addTiddler({title: STATE_USERNAME_TITLE, text: \"\"});\n\t\t$tw.wiki.addTiddler({title: STATE_EMAIL_TITLE, text: \"\"});\n\t\t$tw.wiki.addTiddler({title: STATE_GROUPS_TITLE, list: []});\n\t}\n}\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/plugins/federatial/xememex/status-button":{"title":"$:/plugins/federatial/xememex/status-button","tags":"$:/tags/TopRightBar","list-before":"$:/core/ui/TopBar/menu","text":"<span class=\"tc-popup-keep\">\n<$reveal state=\"$:/status/IsLoggedIn\" type=\"nomatch\" text=\"yes\">\n<$button message=\"tm-login\" tooltip=\"Login to Xememex\" class=\"tc-btn-invisible tc-status-button tc-status-button-logged-out\" selectedClass=\"tc-selected\">\n{{$:/plugins/federatial/xememex/icon}} Log in\n</$button>\n</$reveal>\n<$reveal state=\"$:/status/IsLoggedIn\" type=\"match\" text=\"yes\">\n<$button popup=<<qualify \"$:/state/popup/xememex-status-button\">> tooltip=\"Xememex login status\" class=\"tc-btn-invisible tc-status-button tc-status-button-logged-in\" selectedClass=\"tc-selected\">\n{{$:/plugins/federatial/xememex/icon}} Logged in as ''{{$:/status/UserName}}''\n</$button>\n</$reveal>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/xememex-status-button\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<p>\nLogged in as {{$:/status/UserName}} ({{$:/state/xememex/email}})\n<$list filter=\"[list[$:/state/xememex/groups!!list]sort[]]\">\n//<$text text=<<currentTiddler>>/>//\n</$list>\n</p>\n<$button message=\"tm-logout\" tag=\"a\">Logout</$button> <$button message=\"tm-server-refresh\" tag=\"a\">Fetch updates from server</$button>\n</div>\n</$reveal>"},"$:/plugins/federatial/xememex/styles":{"title":"$:/plugins/federatial/xememex/styles","tags":"[[$:/tags/Stylesheet]]","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Background\n*/\n\nhtml body.tc-body {\n\tdisabled-background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-opacity='0.82' fill-rule='nonzero'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\");\n}\n\n/*\n** Hide irrelevant toolbar buttons\n*/\n\nbutton.tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fencryption, div.tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fencryption {\n\tdisplay: none;\t\n}\n\n\n/*\n** Login status button\n*/\n\nbutton.tc-btn-invisible.tc-status-button {\n\tcolor: white;\n\tborder-radius:4px;\n\tpadding: 3px 5px;\n\tfont-size: 0.85em;\n}\n\nbutton.tc-btn-invisible.tc-status-button svg {\n\tfill: white;\n}\n\nbutton.tc-btn-invisible.tc-status-button:hover {\n\tcolor: white;\n\tfill: white;\n}\n\nbutton.tc-btn-invisible.tc-status-button.tc-status-button-logged-in {\n\tbackground: green;\n}\n\nbutton.tc-btn-invisible.tc-status-button.tc-status-button-logged-out {\n\tbackground: blue;\t\n}\n\nbutton.tc-btn-invisible.tc-status-button.tc-status-button-logged-in:hover,\nbutton.tc-btn-invisible.tc-status-button.tc-status-button-logged-out:hover {\n\tbackground: black;\n}\n\nbutton.tc-btn-invisible.tc-status-button.tc-status-button-logged-in:hover svg,\nbutton.tc-btn-invisible.tc-status-button.tc-status-button-logged-out:hover svg {\n\tcolor: white;\n\tfill: white;\n}\n\n/*\n** Syncer stus\n*/\n\n.tc-syncer-status {\n}\n\n.tc-syncer-status-queued-out {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n line-height: 0;\n}\n\n.tc-syncer-status-in-progress {\n\tposition: fixed;\n\ttext-align: center;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n line-height: 0;\n}\n\n.tc-syncer-status-queued-in {\n\tposition: fixed;\n\ttext-align: right;\n\ttop: 0;\n\tright: 0;\n line-height: 0;\n}\n\n.tc-syncer-status-item {\n\tdisplay: inline-block;\n\tmargin: 1px;\n\twidth: 3px;\n\theight: 3px;\n}\n\n.tc-syncer-status-queued-out .tc-syncer-status-item {\n\tbackground: red;\n}\n\n.tc-syncer-status-in-progress .tc-syncer-status-item {\n\tbackground: blue;\n}\n\n.tc-syncer-status-queued-in .tc-syncer-status-item {\n\tbackground: green;\n}\n\n"},"$:/plugins/federatial/xememex/syncadaptor.js":{"title":"$:/plugins/federatial/xememex/syncadaptor.js","text":"/*\\\ntitle: $:/plugins/federatial/xememex/syncadaptor.js\ntype: application/javascript\nmodule-type: syncadaptor\n\nA sync adaptor module for synchronising with Xememex servers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CONFIG_HOST_TIDDLER = \"$:/config/tiddlyweb/host\",\n\tCONFIG_SYNC_DISABLE_LOAD_FROM_SERVER = \"$:/config/SyncDisableLoadFromServer\",\n\tDEFAULT_HOST_TIDDLER = \"$protocol$//$host$/\",\n\tLOGIN_MODAL_TITLE = \"$:/plugins/federatial/xememex/login-modal\";\n\nfunction XememexAdaptor(options) {\n\tthis.wiki = options.wiki;\n\tthis.logger = new $tw.utils.Logger(\"XememexAdaptor\");\n\tthis.recipe = $tw.wiki.getTiddlerText(\"$:/plugins/federatial/xememex/config/recipe\");\n\tthis.isReadOnly = true;\n\tif($xememex && $xememex.server) {\n\t\t$xememex.server.addEventListener(\"login-status-change\",function(user) {\n\t\t\tif($tw.syncer) {\n\t\t\t\t$tw.syncer.getStatus();\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n}\n\nXememexAdaptor.prototype.name = \"xememex\";\n\nXememexAdaptor.prototype.setLoggerSaveBuffer = function(loggerForSaving) {\n\tthis.logger.setSaveBuffer(loggerForSaving);\n};\n\nXememexAdaptor.prototype.isReady = function() {\n\treturn true;\n};\n\nXememexAdaptor.prototype.getTiddlerInfo = function(tiddlerOrTitle) {\n\tvar title = tiddlerOrTitle;\n\tif(title instanceof $tw.Tiddler) {\n\t\ttitle = tiddlerOrTitle.fields.title;\n\t}\n\tvar etag = this.wiki.extractTiddlerDataItem(\"$:/state/federatial/xememex/tiddlers/etag\",title),\n\t\tbag = this.wiki.extractTiddlerDataItem(\"$:/state/federatial/xememex/tiddlers/bag\",title);\n\tif(etag && bag) {\n\t\treturn {\n\t\t\ttitle: title,\n\t\t\tetag: etag,\n\t\t\tbag: bag\n\t\t};\n\t} else {\n\t\treturn undefined;\n\t}\n};\n\nXememexAdaptor.prototype.getTiddlerRevision = function(title) {\n\treturn this.wiki.extractTiddlerDataItem(\"$:/state/federatial/xememex/tiddlers/etag\",title);\n};\n\nXememexAdaptor.prototype.setTiddlerInfo = function(title,etag,bag) {\n\tthis.wiki.setText(\"$:/state/federatial/xememex/tiddlers/etag\",null,title,etag,{suppressTimestamp: true});\n\tthis.wiki.setText(\"$:/state/federatial/xememex/tiddlers/bag\",null,title,bag,{suppressTimestamp: true});\n};\n\nXememexAdaptor.prototype.removeTiddlerInfo = function(title) {\n\tthis.wiki.setText(\"$:/state/federatial/xememex/tiddlers/etag\",null,title,undefined,{suppressTimestamp: true});\n\tthis.wiki.setText(\"$:/state/federatial/xememex/tiddlers/bag\",null,title,undefined,{suppressTimestamp: true});\n};\n\n/*\nGet the current status of the TiddlyWeb connection\nReturns err,isLoggedIn,username,isReadOnly via callback\n*/\nXememexAdaptor.prototype.getStatus = function(callback) {\n\tvar self = this;\n\tif(!$xememex || !$xememex.server) {\n\t\treturn callback(null,false,null,true);\n\t}\n\t$xememex.server.getSession(function(err,user) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t$xememex.server.jsonRequest({\n\t\t\turl: \"recipes/\" + fullyEncodeURIComponent(self.recipe),\n\t\t\tcallback: function(err,recipeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(null,false,null,true);\n\t\t\t\t}\n\t\t\t\tif(user) {\n\t\t\t\t\t$xememex.pill.hideDropdown();\n\t\t\t\t}\n\t\t\t\tself.isReadOnly = !recipeInfo[\"topmost-user-writable-bag\"];\n\t\t\t\tself.shouldRefreshFromServer = !!recipeInfo[\"refresh-from-server\"];\n\t\t\t\tcallback(null,!!user,user && user.name,self.isReadOnly);\n\t\t\t}\n\t\t});\n\t});\n};\n\n/*\nAttempt to login and invoke the callback(err)\n*/\nXememexAdaptor.prototype.login = function(username,password,callback) {\n\tvar self = this;\n\t$xememex.server.login(username,password,null,null,function(err) {\n\t\tif(err) {\n\t\t\tself.logger.log(\"login error: \" + err);\n\t\t\tif(err.code) {\n\t\t\t\tswitch(err.code) {\n\t\t\t\t\tcase \"UserNotFoundException\":\n\t\t\t\t\t\terr = \"Username `\" + username + \"` not found. Please check that you have typed your username correctly\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"NotAuthorizedException\":\n\t\t\t\t\t\terr = \"User `\" + username + \"` is not authorised. Please check that you have typed your password correctly\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\terr = \"<pre><code>\" + err + \"</code></pre>\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tself.logger.alert(err);\n\t\t}\n\t\tcallback(err);\n\t});\n};\n\n/*\nDisplay our custom login prompt\n*/\nXememexAdaptor.prototype.displayLoginPrompt = function() {\n\t$xememex.pill.hideProgress();\n\t$xememex.pill.showLogin();\n\t$xememex.pill.showDropdown();\n};\n\n/*\nHandle forgotten password link\n*/\nXememexAdaptor.prototype.forgotPassword = function() {\n\t$xememex.server.forgotPassword(data.email,function(err,result) {\n\t\tif(err) {\n\t\t\tself.logger.log(\"Error handling forgotten password\",err);\n\t\t\tvar msg = err;\n\t\t\tswitch(err.code) {\n\t\t\t\tcase \"UserNotFoundException\":\n\t\t\t\t\tmsg = \"Email address not found\";\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\treturn alert(msg);\n\t\t}\n\t\tif(result) {\n\t\t\talert(\"Please check your email for your new temporary password\");\n\t\t}\n\t});\n};\n\n/*\n*/\nXememexAdaptor.prototype.logout = function(callback) {\n\t$xememex.server.logout();\n};\n\n/*\nGet metadata for any new tiddlers from the server\n*/\nXememexAdaptor.prototype.getUpdatedTiddlers = function(syncer,callback) {\n\tvar self = this;\n\tif(!$xememex || !$xememex.server) {\n\t\treturn callback(null,null);\n\t}\n\tif($tw.wiki.getTiddlerText(CONFIG_SYNC_DISABLE_LOAD_FROM_SERVER) === \"yes\") {\n\t\treturn callback(null,null);\n\t}\n\tif(!self.shouldRefreshFromServer) {\n\t\treturn callback(null,null);\n\t}\n\t$xememex.server.jsonRequest({\n\t\turl: \"recipes/\" + fullyEncodeURIComponent(this.recipe) + \"/tiddlers.json\",\n\t\tcallback: function(err,data) {\n\t\t\tif(err) {\n\t\t\t\tif(err.toString() === \"Error: Not logged in\") {\n\t\t\t\t\treturn callback(null,null);\n\t\t\t\t}\n\t\t\t\tself.logger.log(\"Error retrieving skinny tiddler: \" + err);\n\t\t\t\treturn callback(null,null);\n\t\t\t}\n\t\t\t// Prepare results\n\t\t\tvar result = {\n\t\t\t\tmodifications: [],\n\t\t\t\tdeletions: []\n\t\t\t};\n\t\t\t// Process each incoming tiddler to see if it is newer than any existing one, keeping track of which tiddlers are found\n\t\t\tvar currentTitles = syncer.getSyncedTiddlers();\n\t\t\tfor(var t=0; t<data.length; t++) {\n\t\t\t\tvar tiddlerDetails = data[t],\n\t\t\t\t\tpos = currentTitles.indexOf(tiddlerDetails.title);\n\t\t\t\tif(pos != -1) {\n\t\t\t\t\tcurrentTitles.splice(pos,1);\n\t\t\t\t}\n\t\t\t\tvar tiddlerInfo = syncer.tiddlerInfo[tiddlerDetails.title];\n\t\t\t\tif(!tiddlerInfo || tiddlerDetails.etag !== tiddlerInfo.revision) {\n\t\t\t\t\tresult.modifications.push(tiddlerDetails.title);\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers we've got that were not listed in the incoming\n\t\t\t$tw.utils.each(currentTitles,function(title) {\n\t\t\t\tresult.deletions.push(title);\n\t\t\t});\n\t\t\tcallback(null,result);\n\t\t}\n\t});\n};\n\n/*\nSave a tiddler and invoke the callback with (err,adaptorInfo,revision)\n*/\nXememexAdaptor.prototype.saveTiddler = function(tiddler,callback) {\n\tif(this.isReadOnly) {\n\t\treturn callback(null,{bag: \"default\"},\"\");\n\t}\n\tvar self = this,\n\t\ttitle = tiddler.fields.title;\n\tif(!$xememex || !$xememex.server) {\n\t\treturn callback(\"Not logged in\",null);\n\t}\n\t$xememex.server.jsonRequest({\n\t\ttype: \"PUT\",\n\t\turl: \"recipes/\" + fullyEncodeURIComponent(this.recipe) + \"/tiddlers/\" + fullyEncodeURIComponent(title),\n\t\theaders: {\n\t\t\t\"Content-type\": \"application/json\"\n\t\t},\n\t\tdata: JSON.stringify(tiddler.getFieldStrings(),null,$tw.config.preferences.jsonSpaces),\n\t\tcallback: function(err,data) {\n\t\t\tconsole.log(\"Back from saveTiddler\",err,data);\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(data && data.errorMessage) {\n\t\t\t\treturn callback(data.errorMessage)\n\t\t\t}\n\t\t\tself.setTiddlerInfo(title,data.etag,data.bag);\n\t\t\tcallback(err,{bag: data.bag},data.etag);\n\t\t}\n\t});\n};\n\n/*\nLoad a tiddler and invoke the callback with (err,tiddlerFields)\n\nIf the tiddler is not found, err and tiddlerFields are both null\n*/\nXememexAdaptor.prototype.loadTiddler = function(title,callback) {\n\tvar self = this;\n\tif(!$xememex || !$xememex.server) {\n\t\treturn callback(\"Not logged in\",null);\n\t}\n\t$xememex.server.jsonRequest({\n\t\turl: \"recipes/\" + fullyEncodeURIComponent(this.recipe) + \"/tiddlers/\" + fullyEncodeURIComponent(title),\n\t\tcallback: function(err,data) {\n\t\t\tconsole.log(\"Back from loadTiddler\",err,data);\n\t\t\tif(!err) {\n\t\t\t\tself.setTiddlerInfo(title,data.etag,data.bag);\n\t\t\t\treturn callback(null,data.fields);\n\t\t\t} else if(err === 404) {\n\t\t\t\treturn callback(null,null);\n\t\t\t} else {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nLoad one or more tiddlers and invoke the callback with (err,tiddlerFieldsArray)\n*/\nXememexAdaptor.prototype.batchLoadTiddlers = function(titles,callback) {\n\tvar self = this,\n\t\tpayload = titles.map(function(title) {\n\t\t\treturn {\n\t\t\t\ttype: \"GET\",\n\t\t\t\ttitle: title\n\t\t\t};\n\t\t});\n\tif(!$xememex || !$xememex.server) {\n\t\treturn callback(\"Not logged in\",null);\n\t}\n\t$xememex.server.jsonRequest({\n\t\ttype: \"POST\",\n\t\turl: \"recipes/\" + fullyEncodeURIComponent(this.recipe) + \"/batch\",\n\t\theaders: {\n\t\t\t\"Content-type\": \"application/json\"\n\t\t},\n\t\tdata: JSON.stringify(payload,null,$tw.config.preferences.jsonSpaces),\n\t\tcallback: function(err,data) {\n\t\t\tconsole.log(\"Back from batchLoadTiddlers\",err,data);\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar tiddlers = [];\n\t\t\tdata.forEach(function(tiddlerInfo) {\n\t\t\t\ttiddlers.push(tiddlerInfo.fields);\n\t\t\t\tself.setTiddlerInfo(tiddlerInfo.fields.title,tiddlerInfo.etag,tiddlerInfo.bag);\t\t\t\t\n\t\t\t});\n\t\t\tcallback(err,tiddlers);\n\t\t}\n\t});\n};\n\n/*\nDelete a tiddler and invoke the callback with (err)\noptions include:\ntiddlerInfo: the syncer's tiddlerInfo for this tiddler\n*/\nXememexAdaptor.prototype.deleteTiddler = function(title,callback,options) {\n\tif(this.isReadOnly) {\n\t\treturn callback(null);\n\t}\n\tvar self = this,\n\t\ttiddlerInfo = this.getTiddlerInfo(title),\n\t\tbagName = tiddlerInfo && tiddlerInfo.bag;\n\tif(!$xememex || !$xememex.server) {\n\t\treturn callback(\"Not logged in\",null);\n\t}\n\tif(bagName) {\n\t\t$xememex.server.request({\n\t\t\ttype: \"DELETE\",\n\t\t\turl: \"recipes/\" + fullyEncodeURIComponent(self.recipe) + \"/tiddlers/\" + fullyEncodeURIComponent(title),\n\t\t\theaders: {\n\t\t\t\t\"Content-type\": \"application/json\"\n\t\t\t},\n\t\t\tcallback: function(err,data,httpRequest) {\n\t\t\t\tconsole.log(\"Back from deleteTiddler\",err,data,httpRequest.response);\n\t\t\t\tif(data && data.errorMessage) {\n\t\t\t\t\treturn callback(data.errorMessage)\n\t\t\t\t} else if(err === 400 && httpRequest.response === \"ERROR_TIDDLER_IS_NOT_IN_TOP_BAG_IN_RECIPE\") {\n\t\t\t\t\tself.logger.alert(\"'<$text text=\\\"\\\"\\\"\" + title + \"\\\"\\\"\\\"/>' cannot be deleted because it is not from the topmost bag of the recipe '\" + self.recipe + \"'\");\n\t\t\t\t\t$tw.syncer.enqueueLoadTiddler(title);\n\t\t\t\t\tvar story = new $tw.Story();\n\t\t\t\t\tstory.navigateTiddler(title);\n\t\t\t\t\treturn callback(null);\n\t\t\t\t} else if(err) {\n\t\t\t\t\tcallback(err,data);\n\t\t\t\t} else {\n\t\t\t\t\tself.removeTiddlerInfo(title);\n\t\t\t\t\tcallback(err,data);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t} else {\n\t\t// If we don't have a record of the tiddler then it was never synced to the server so we don't need to delete it\n\t\t$tw.utils.nextTick(function() {\n\t\t\tcallback(null);\n\t\t});\n\t}\n};\n\n/*\nWe also encode single quote because it is not URL safe for API Gateway (see http://stackoverflow.com/questions/18251399/why-doesnt-encodeuricomponent-encode-single-quotes-apostrophes)\n*/\nfunction fullyEncodeURIComponent(str) {\n\treturn encodeURIComponent(str).replace(/'/g,\"%27\");\n}\n\nif($tw.browser) {\n\texports.adaptorClass = XememexAdaptor;\n}\n\n})();\n","type":"application/javascript","module-type":"syncadaptor"},"$:/core/modules/startup/task-daemon.js":{"title":"$:/core/modules/startup/task-daemon.js","text":"/*\\\ntitle: $:/core/modules/startup/task-daemon.js\ntype: application/javascript\nmodule-type: startup\n\nTask daemon for on-render widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"task-daemon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\nexports.startup = function() {\n\t$tw.taskDaemon = new TaskDaemon();\n};\n\nfunction TaskDaemon() {\n\tthis.lastInvocationTime = {}; // Hashmap by task name of dates\n}\n\n/*\nOptions include:\n\nwidget: reference to the widget triggering the task\nname: name for this task\nactions: actions comprising the task\nminimumInterval: minimum interval between invocations in milliseconds\n*/\nTaskDaemon.prototype.invoke = function(options) {\n\tvar now = new Date();\n\tif(options.name) {\n\t\tif(options.minimumInterval && this.lastInvocationTime[options.name]) {\n\t\t\tif((now - this.lastInvocationTime[options.name]) < options.minimumInterval) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tthis.lastInvocationTime[options.name] = now;\n\t}\nconsole.log(\"Invoking actions\",options.actions)\n\toptions.widget.invokeActionString(options.actions,options.widget,{});\n}\n\n})();\n","type":"application/javascript","module-type":"startup"},"$:/plugins/federatial/xememex/save/offline":{"title":"$:/plugins/federatial/xememex/save/offline","text":"\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/]] -[prefix[$:/status/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[prefix[$:/plugins/federatial/xememex]] -[[$:/isEncrypted]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"},"$:/plugins/federatial/xememex/save/all-prefix":{"title":"$:/plugins/federatial/xememex/save/all-prefix","text":"\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/plugins/federatial/xememex/templates/tiddlywiki5.html-prefix}}\n"},"$:/plugins/federatial/xememex/save/all-suffix":{"title":"$:/plugins/federatial/xememex/save/all-suffix","text":"\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/plugins/federatial/xememex/templates/tiddlywiki5.html-suffix}}\n"},"$:/plugins/federatial/xememex/save/empty-prefix":{"title":"$:/plugins/federatial/xememex/save/empty-prefix","text":"\\define saveTiddlerFilter()\n[[$:/core]] [[$:/isEncrypted]] [[$:/themes/tiddlywiki/snowwhite]] [[$:/themes/tiddlywiki/vanilla]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/plugins/federatial/xememex/templates/tiddlywiki5.html-prefix}}\n"},"$:/plugins/federatial/xememex/save/empty-suffix":{"title":"$:/plugins/federatial/xememex/save/empty-suffix","text":"\\define saveTiddlerFilter()\n[[$:/core]] [[$:/isEncrypted]] [[$:/themes/tiddlywiki/snowwhite]] [[$:/themes/tiddlywiki/vanilla]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/plugins/federatial/xememex/templates/tiddlywiki5.html-suffix}}\n"},"$:/plugins/federatial/xememex/templates/tiddlywiki5.html-prefix":{"title":"$:/plugins/federatial/xememex/templates/tiddlywiki5.html-prefix","text":"<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n<div id=\"storeArea\" style=\"display:none;\">\n`\n"},"$:/plugins/federatial/xememex/templates/tiddlywiki5.html-suffix":{"title":"$:/plugins/federatial/xememex/templates/tiddlywiki5.html-suffix","text":"\\define tiddlers()\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n\\end\n<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n<<tiddlers>>\n`</div>\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n"},"$:/plugins/federatial/xememex/upgrader.js":{"title":"$:/plugins/federatial/xememex/upgrader.js","text":"/*\\\ntitle: $:/plugins/federatial/xememex/upgrader.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses Xememex-specific system tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_PREFIX_LIST = [\"$:/plugins/federatial/xememex\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\tmessages[title] = \"Xememex system tiddler blocked\";\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n","type":"application/javascript","module-type":"upgrader"}}}
``` <script> window.$tw = window.$tw || {}; $tw.boot = $tw.boot || {}; $tw.preloadTiddlers = $tw.preloadTiddlers || []; $tw.boot.suppressBoot = true; window.$xememex = { config: { "require-login": false, "load-cached-bags": false, "pill-button": false, "pill-dropdown": "modal", "show-cancel": true } } </script> <script src="../~lib/xememex.js" onerror="console.log('Cannot load xememex.js');$tw.boot.suppressBoot = false;"></script> <script> ``` {{$:/plugins/federatial/xememex/raw-markup-boot.js}} ``` </script> ```
{"tiddlers":{"$:/core/ui/ViewTemplate/classic":{"title":"$:/core/ui/ViewTemplate/classic","tags":"$:/tags/ViewTemplate $:/tags/EditTemplate","type":"text/vnd.tiddlywiki","text":"\n\n"},"$:/core/modules/widgets/classictransclude.js":{"title":"$:/core/modules/widgets/classictransclude.js","text":"/*\\\ntitle: $:/core/modules/widgets/classictransclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar sliceSeparator = \"::\";\nvar sectionSeparator = \"##\";\n\nfunction getsectionname(title) {\n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sectionSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(pos + sectionSeparator.length);\n\t}\n\treturn \"\";\n}\nfunction getslicename(title) { \n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sliceSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(pos + sliceSeparator.length);\n\t}\n\treturn \"\";\n};\nfunction gettiddlername(title) {\n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sectionSeparator);\n\n\tif(pos != -1) {\n\t\treturn title.substr(0,pos);\n\t}\n\tpos = title.indexOf(sliceSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(0,pos);\n\t}\n\treturn title;\n}\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.rawTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeTitle = gettiddlername(this.rawTitle);\n\tthis.section = getsectionname(this.rawTitle);\n\tthis.slice = getslicename(this.rawTitle);\n\t// Check for recursion\n\tvar recursionMarker = this.makeRecursionMarker();\n\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\tthis.makeChildWidgets([{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}]);\n\t\treturn;\n\t}\n\t// Check for correct type\n\tvar existingTiddler = this.wiki.getTiddler(this.transcludeTitle);\n\t// Check if we're dealing with a classic tiddler\n\tif(existingTiddler && existingTiddler.hasField(\"type\") && existingTiddler.fields.type !== \"text/x-tiddlywiki\") {\n\t\tthis.makeChildWidgets([{type: \"text\", text: \"Tiddler not of type 'text/x-tiddlywiki'\"}]);\n\t\treturn;\n\t}\n\tif(existingTiddler && !existingTiddler.hasField(\"type\")) {\n\t\tthis.makeChildWidgets([{type: \"text\", text: \"Tiddler not of type 'text/x-tiddlywiki'\"}]);\n\t\treturn;\n\t}\t\t\n\t// Set context variables for recursion detection\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Parse \n\tvar text = this.wiki.getTiddlerText(this.transcludeTitle);\n\tif (!!this.section||!!this.slice) {\n\t\ttext =this.refineTiddlerText(text, this.section, this.slice);\n\t}\n\n\tthis.options ={};\n\tthis.options.parseAsInline = false;\n\tvar parser = this.wiki.parseText(\"text/x-tiddlywiki\",text,{});\n\tvar\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.section || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.slice || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\nTranscludeWidget.prototype.slicesRE = /(?:^([\\'\\/]{0,2})~?([\\.\\w]+)\\:\\1[\\t\\x20]*([^\\n]*)[\\t\\x20]*$)|(?:^\\|([\\'\\/]{0,2})~?([\\.\\w]+)\\:?\\4\\|[\\t\\x20]*([^\\|\\n]*)[\\t\\x20]*\\|$)/gm;\n\nTranscludeWidget.prototype.calcAllSlices = function(text)\n{\n\tvar slices = {};\n\tthis.slicesRE.lastIndex = 0;\n\tvar m = this.slicesRE.exec(text);\n\twhile(m) {\n\t\tif(m[2])\n\t\t\tslices[m[2]] = m[3];\n\t\telse\n\t\t\tslices[m[5]] = m[6];\n\t\tm = this.slicesRE.exec(text);\n\t}\n\treturn slices;\n};\n\n// Returns the slice of text of the given name\nTranscludeWidget.prototype.getTextSlice = function(text,sliceName)\n{\n\treturn (this.calcAllSlices(text))[sliceName];\n};\n\nTranscludeWidget.prototype.refineTiddlerText = function(text,section,slice)\n{\n\tvar textsection = null;\n\tif (slice) {\n\t\tvar textslice = this.getTextSlice(text,slice);\n\t\tif(textslice)\n\t\t\treturn textslice;\n\t}\n\tif(!section)\n\t\treturn text;\n\tvar re = new RegExp(\"(^!{1,6}[ \\t]*\" + $tw.utils.escapeRegExp(section) + \"[ \\t]*\\n)\",\"mg\");\n\tre.lastIndex = 0;\n\tvar match = re.exec(text);\n\tif(match) {\n\t\tvar t = text.substr(match.index+match[1].length);\n\t\tvar re2 = /^!/mg;\n\t\tre2.lastIndex = 0;\n\t\tmatch = re2.exec(t); //# search for the next heading\n\t\tif(match)\n\t\t\tt = t.substr(0,match.index-1);//# don't include final \\n\n\t\treturn t;\n\t}\n\treturn \"\";\n}\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler ||changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.classictransclude = TranscludeWidget;\n\n})();\n","type":"application/javascript","module-type":"widget"},"$:/macros/tiddlywiki/entry.js":{"title":"$:/macros/tiddlywiki/entry.js","text":"/*\\\ntitle: $:/macros/tiddlywiki/entry.js\ntype: application/javascript\nmodule-type: macro\n\\*/\n(function(){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n/*\nInformation about this macro\nreturns value of key in a data json tiddler\nnote that macros are not connected with the refresh mechanism -use with caution.\n*/\nexports.name = \"entryof\";\n\nexports.params = [\n\t{ name: \"key\" }, { name: \"map\" }\n];\n/*\nRun the macro\n*/\nexports.run = function(key,map) {\n\ttry {\n\t\treturn JSON.parse(map)[key];\n\t} catch(e) {\n\t\treturn \"\";\n\t}\n}\n})();\n","type":"application/javascript","module-type":"macro"},"$:/plugins/tiddlywiki/tw2parser/image-css":{"title":"$:/plugins/tiddlywiki/tw2parser/image-css","tags":"$:/tags/Stylesheet","type":"text/plain","text":".classic-image-left{\n float: left;\n}\n\n.classic-image-right{\n float: right;\n}\n"},"$:/plugins/tiddlywiki/tw2parser/macrodefs":{"title":"$:/plugins/tiddlywiki/tw2parser/macrodefs","text":"\\define tiddler(tiddler)\n<$classictransclude tiddler = \"$tiddler$\"/>\n\\end\n\n\\define slider(chkUniqueCookieName tiddler label tooltip)\n<span title=$tooltip$><$button popup=\"$chkUniqueCookieName$\" class=\"tc-btn-invisible tc-slider\">$label$</$button>\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=\"$chkUniqueCookieName$\" animate=\"yes\">\n<$classictransclude tiddler = \"$tiddler$\"/>\n</$reveal></span>\n\\end\n\n\\define __system_tabinstance(state, currentTab, prompts, labels)\n\t\t<span title=<<entryof \"$currentTab$\" \"\"\"$prompts$\"\"\">> ><$button set=<<qualify \"$state$\">> setTo=\"$currentTab$\" selectedClass=\"tc-tab-selected\">\n\t\t<<entryof \"$currentTab$\" \"\"\"$labels$\"\"\" >>\n\t\t</$button></span>\n\\end\n\n\\define __system_tabs(tabsList,prompts,labels,state:\"$:/state/tab\")\n<div class=\"tc-tab-buttons\">\n\t<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\t\t<$macrocall $name=\"__system_tabinstance\" state=\"$state$\" prompts=\"\"\"$prompts$\"\"\" labels=\"\"\"$labels$\"\"\" currentTab=<<currentTab>>/>\n\t</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n\t<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\t\t<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\">\n\t\t\t<$classictransclude tiddler=<<currentTab>> />\n\t\t</$reveal>\n\t</$list>\n</div>\n\\end\n"},"$:/macros/classic/macroadapter.js":{"title":"$:/macros/classic/macroadapter.js","text":"/*\\\ntitle: $:/macros/classic/macroadapter.js\ntype: application/javascript\nmodule-type: module\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n/*\nInformation about this module:\nrename macros and\nre-jig macro params from tw2 to tw5 style\nnew macros created as a result of adapting tw2 should be \nprepended \"__system\" to distinguish them from the actual used name\n*/\nvar sliceSeparator = \"::\";\nvar sectionSeparator = \"##\";\n\nfunction getsectionname(title) {\n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sectionSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(pos + sectionSeparator.length);\n\t}\n\treturn \"\";\n}\nfunction getslicename(title) { \n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sliceSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(pos + sliceSeparator.length);\n\t}\n\treturn \"\";\n};\nfunction gettiddlername(title) {\n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sectionSeparator);\n\n\tif(pos != -1) {\n\t\treturn title.substr(0,pos);\n\t}\n\tpos = title.indexOf(sliceSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(0,pos);\n\t}\n\treturn title;\n}\n\nvar parserparams = function(paramString) {\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn params;\n}\nvar tabshandler = function(paramstring) {\n\tvar params = parserparams(paramstring);\n\tvar cookie = params[0].value;\n\tvar numTabs = (params.length-1)/3;\n\tvar t;\n\tvar tabslist = \"\";\n\tvar labelarray = {};\n var promptarray = {};\n\tfor(t=0; t<numTabs; t++) {\n\t\tvar contentName = params[t*3+3].value;\n\t\ttabslist = tabslist+\" \" + contentName;\n\t\tlabelarray[contentName] = params[t*3+1].value;\n\t\tpromptarray[contentName] = params[t*3+2].value;\n\t} \n\t//Create a list of names (tiddlers, tiddler/sections, tiddler/slices), and create maps from name -> label and name -> prompt\n\t//Use json to implement maps \n\treturn '\"\"\"'+tabslist +'\"\"\" \"\"\"'+JSON.stringify(promptarray)+'\"\"\" \"\"\"'+JSON.stringify(labelarray)+'\"\"\" \"\"\"'+cookie+'\"\"\"';\n};\nvar namedapter = {tabs:'__system_tabs'};\nvar paramadapter = {\n\ttabs: tabshandler\n}\nexports.name = 'macroadapter';\nexports.namedapter = namedapter;\nexports.paramadapter = paramadapter;\n})();\n","type":"application/javascript","module-type":"module"},"$:/plugins/tiddlywiki/tw2parser/readme":{"title":"$:/plugins/tiddlywiki/tw2parser/readme","text":"This experimental plugin provides support for parsing and rendering tiddlers written in TiddlyWiki Classic format (`text/x-tiddlywiki`).\n\n[[Source code|https://github.com/TiddlyWiki/TiddlyWiki5/blob/master/plugins/tiddlywiki/tw2parser]]\n"},"$:/plugins/tiddlywiki/tw2parser/wikitextparser.js":{"title":"$:/plugins/tiddlywiki/tw2parser/wikitextparser.js","text":"/*\\\ntitle: $:/plugins/tiddlywiki/tw2parser/wikitextparser.js\ntype: application/javascript\nmodule-type: parser\n\nParses a block of tiddlywiki-format wiki text into a parse tree object. This is a transliterated version of the old TiddlyWiki code. The plan is to replace it with a new, mostly backwards compatible parser built in PEGJS.\n\nA wikitext parse tree is an array of objects with a `type` field that can be `text`,`macro` or the name of an HTML element.\n\nText nodes are represented as `{type: \"text\", value: \"A string of text\"}`.\n\nMacro nodes look like this:\n`\n{type: \"macro\", name: \"view\", params: {\n\tone: {type: \"eval\", value: \"2+2\"},\n\ttwo: {type: \"string\", value: \"twenty two\"}\n}}\n`\nHTML nodes look like this:\n`\n{type: \"div\", attributes: {\n\tsrc: \"one\"\n\tstyles: {\n\t\t\"background-color\": \"#fff\",\n\t\t\"color\": \"#000\"\n\t}\n}}\n`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a new instance of the wiki text parser with the specified options. The\noptions are a hashmap of mandatory members as follows:\n\n\twiki: The wiki object to use to parse any cascaded content (eg transclusion)\n\nPlanned:\n\n\tenableRules: An array of names of wiki text rules to enable. If not specified, all rules are available\n\textraRules: An array of additional rule handlers to add\n\tenableMacros: An array of names of macros to enable. If not specified, all macros are available\n\textraMacros: An array of additional macro handlers to add\n*/\n\nvar WikiTextParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tthis.autoLinkWikiWords = true;\n\tthis.installRules();\n\ttext = text || \"no text\";\n\tthis.source = text;\n\tthis.nextMatch = 0;\n\tthis.children = [];\n\tthis.tree =[];\n\tthis.output = null;\n\tthis.subWikify(this.children);\n\t// prepend tw2 macros locally to the content\n\tvar parser = this.wiki.parseTiddler(\"$:/plugins/tiddlywiki/tw2parser/macrodefs\",{parseAsInline:false});\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tchildren:this.children\n\t}];\n\t// clone the output of parser \n\tvar root = JSON.parse(JSON.stringify(parser.tree));\n\t// macros are defined in a linear tree; walk down the tree and append the source's parsed content \n\tvar baseroot = root;\n\twhile(root[0] && root[0].children && root[0].children.length !== 0 ){ \n\t\troot = root[0].children;\n\t}\n\troot[0].children[0] = this.tree[0];\n\tthis.tree = baseroot;\n};\n\n\nWikiTextParser.prototype.installRules = function() {\n\tvar rules = require(\"./wikitextrules.js\").rules,\n\t\tpattern = [];\n\tfor(var n=0; n<rules.length; n++) {\n\t\tpattern.push(\"(\" + rules[n].match + \")\");\n\t}\n\tthis.rules = rules;\n\tthis.rulesRegExp = new RegExp(pattern.join(\"|\"),\"mg\");\n};\n\n\nWikiTextParser.prototype.outputText = function(place,startPos,endPos) {\n\tif(startPos < endPos) {\n\t\tplace.push({type: \"text\",text:this.source.substring(startPos,endPos)});\n\t}\n};\n\nWikiTextParser.prototype.subWikify = function(output,terminator) {\n\t// Handle the terminated and unterminated cases separately, this speeds up wikifikation by about 30%\n\tif(terminator)\n\t\tthis.subWikifyTerm(output,new RegExp(\"(\" + terminator + \")\",\"mg\"));\n\telse\n\t\tthis.subWikifyUnterm(output);\n};\n\nWikiTextParser.prototype.subWikifyUnterm = function(output) {\n\t// subWikify can be indirectly recursive, so we need to save the old output pointer\n\tvar oldOutput = this.output;\n\tthis.output = output;\n\t// Get the first match\n\tthis.rulesRegExp.lastIndex = this.nextMatch;\n\tvar ruleMatch = this.rulesRegExp.exec(this.source);\n\twhile(ruleMatch) {\n\t\t// Output any text before the match\n\t\tif(ruleMatch.index > this.nextMatch)\n\t\t\tthis.outputText(this.output,this.nextMatch,ruleMatch.index);\n\t\t// Set the match parameters for the handler\n\t\tthis.matchStart = ruleMatch.index;\n\t\tthis.matchLength = ruleMatch[0].length;\n\t\tthis.matchText = ruleMatch[0];\n\t\tthis.nextMatch = this.rulesRegExp.lastIndex;\n\t\t// Figure out which rule matched and call its handler\n\t\tvar t;\n\t\tfor(t=1; t<ruleMatch.length; t++) {\n\t\t\tif(ruleMatch[t]) {\n\t\t\t\tthis.rules[t-1].handler(this);\n\t\t\t\tthis.rulesRegExp.lastIndex = this.nextMatch;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\t// Get the next match\n\t\truleMatch = this.rulesRegExp.exec(this.source);\n\t}\n\t// Output any text after the last match\n\tif(this.nextMatch < this.source.length) {\n\t\tthis.outputText(this.output,this.nextMatch,this.source.length);\n\t\tthis.nextMatch = this.source.length;\n\t}\n\t// Restore the output pointer\n\tthis.output = oldOutput;\n};\n\nWikiTextParser.prototype.subWikifyTerm = function(output,terminatorRegExp) {\n\t// subWikify can be indirectly recursive, so we need to save the old output pointer\n\tvar oldOutput = this.output;\n\tthis.output = output;\n\t// Get the first matches for the rule and terminator RegExps\n\tterminatorRegExp.lastIndex = this.nextMatch;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\tthis.rulesRegExp.lastIndex = this.nextMatch;\n\tvar ruleMatch = this.rulesRegExp.exec(terminatorMatch ? this.source.substr(0,terminatorMatch.index) : this.source);\n\twhile(terminatorMatch || ruleMatch) {\n\t\t// Check for a terminator match before the next rule match\n\t\tif(terminatorMatch && (!ruleMatch || terminatorMatch.index <= ruleMatch.index)) {\n\t\t\t// Output any text before the match\n\t\t\tif(terminatorMatch.index > this.nextMatch)\n\t\t\t\tthis.outputText(this.output,this.nextMatch,terminatorMatch.index);\n\t\t\t// Set the match parameters\n\t\t\tthis.matchText = terminatorMatch[1];\n\t\t\tthis.matchLength = terminatorMatch[1].length;\n\t\t\tthis.matchStart = terminatorMatch.index;\n\t\t\tthis.nextMatch = this.matchStart + this.matchLength;\n\t\t\t// Restore the output pointer\n\t\t\tthis.output = oldOutput;\n\t\t\treturn;\n\t\t}\n\t\t// It must be a rule match; output any text before the match\n\t\tif(ruleMatch.index > this.nextMatch)\n\t\t\tthis.outputText(this.output,this.nextMatch,ruleMatch.index);\n\t\t// Set the match parameters\n\t\tthis.matchStart = ruleMatch.index;\n\t\tthis.matchLength = ruleMatch[0].length;\n\t\tthis.matchText = ruleMatch[0];\n\t\tthis.nextMatch = this.rulesRegExp.lastIndex;\n\t\t// Figure out which rule matched and call its handler\n\t\tvar t;\n\t\tfor(t=1; t<ruleMatch.length; t++) {\n\t\t\tif(ruleMatch[t]) {\n\t\t\t\tthis.rules[t-1].handler(this);\n\t\t\t\tthis.rulesRegExp.lastIndex = this.nextMatch;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\t// Get the next match\n\t\tterminatorRegExp.lastIndex = this.nextMatch;\n\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\truleMatch = this.rulesRegExp.exec(terminatorMatch ? this.source.substr(0,terminatorMatch.index) : this.source);\n\t}\n\t// Output any text after the last match\n\tif(this.nextMatch < this.source.length) {\n\t\tthis.outputText(this.output,this.nextMatch,this.source.length);\n\t\tthis.nextMatch = this.source.length;\n\t}\n\t// Restore the output pointer\n\tthis.output = oldOutput;\n};\n\nexports[\"text/x-tiddlywiki\"] = WikiTextParser;\n\n})();\n","type":"application/javascript","module-type":"parser"},"$:/plugins/tiddlywiki/tw2parser/wikitextrules.js":{"title":"$:/plugins/tiddlywiki/tw2parser/wikitextrules.js","text":"/*\\\ntitle: $:/plugins/tiddlywiki/tw2parser/wikitextrules.js\ntype: application/javascript\nmodule-type: module\n\nRule modules for the wikitext parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar macroadapter = require(\"$:/macros/classic/macroadapter.js\");\nvar textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z0-9_\\\\-\\u00df-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9_\\\\-\\u00c0-\\u00de\\u00df-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tanyLetterStrict: \"[A-Za-z0-9\\u00c0-\\u00de\\u00df-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tsliceSeparator: \"::\",\n\tsectionSeparator: \"##\",\n\turlPattern: \"(?:file|http|https|mailto|ftp|irc|news|data):[^\\\\s'\\\"]+(?:/|\\\\b)\",\n\tunWikiLink: \"~\",\n\tbrackettedLink: \"\\\\[\\\\[([^\\\\]]+)\\\\]\\\\]\",\n\ttitledBrackettedLink: \"\\\\[\\\\[([^\\\\[\\\\]\\\\|]+)\\\\|([^\\\\[\\\\]\\\\|]+)\\\\]\\\\]\"\n};\n\ntextPrimitives.wikiLink = \"(?:(?:\" + textPrimitives.upperLetter + \"+\" +\n\t\t\t\t\t\t\ttextPrimitives.lowerLetter + \"+\" +\n\t\t\t\t\t\t\ttextPrimitives.upperLetter +\n\t\t\t\t\t\t\ttextPrimitives.anyLetter + \"*)|(?:\" +\n\t\t\t\t\t\t\ttextPrimitives.upperLetter + \"{2,}\" +\n\t\t\t\t\t\t\ttextPrimitives.lowerLetter + \"+))\";\n\ntextPrimitives.cssLookahead = \"(?:(\" + textPrimitives.anyLetter +\n\t\"+)\\\\(([^\\\\)\\\\|\\\\n]+)(?:\\\\):))|(?:(\" + textPrimitives.anyLetter + \"+):([^;\\\\|\\\\n]+);)\";\n\ntextPrimitives.cssLookaheadRegExp = new RegExp(textPrimitives.cssLookahead,\"mg\");\n\ntextPrimitives.tiddlerForcedLinkRegExp = new RegExp(\"(?:\" + textPrimitives.titledBrackettedLink + \")|(?:\" +\n\ttextPrimitives.brackettedLink + \")|(?:\" +\n\ttextPrimitives.urlPattern + \")\",\"mg\");\n\ntextPrimitives.tiddlerAnyLinkRegExp = new RegExp(\"(\"+ textPrimitives.wikiLink + \")|(?:\" +\n\ttextPrimitives.titledBrackettedLink + \")|(?:\" +\n\ttextPrimitives.brackettedLink + \")|(?:\" +\n\ttextPrimitives.urlPattern + \")\",\"mg\");\n\n// Helper to add an attribute to an HTML node\nvar setAttr = function(node,attr,value) {\n\tif(!node.attributes) {\n\t\tnode.attributes = {};\n\t}\n\tnode.attributes[attr] ={type: \"string\", value:value} ;\n};\n\nvar inlineCssHelper = function(w) {\n\tvar styles = [];\n\ttextPrimitives.cssLookaheadRegExp.lastIndex = w.nextMatch;\n\tvar lookaheadMatch = textPrimitives.cssLookaheadRegExp.exec(w.source);\n\twhile(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {\n\t\tvar s,v;\n\t\tif(lookaheadMatch[1]) {\n\t\t\ts = lookaheadMatch[1];\n\t\t\tv = lookaheadMatch[2];\n\t\t} else {\n\t\t\ts = lookaheadMatch[3];\n\t\t\tv = lookaheadMatch[4];\n\t\t}\n\t\tif(s==\"bgcolor\")\n\t\t\ts = \"backgroundColor\";\n\t\tif(s==\"float\")\n\t\t\ts = \"cssFloat\";\n\t\tstyles.push({style: s, value: v});\n\t\tw.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;\n\t\ttextPrimitives.cssLookaheadRegExp.lastIndex = w.nextMatch;\n\t\tlookaheadMatch = textPrimitives.cssLookaheadRegExp.exec(w.source);\n\t}\n\treturn styles;\n};\n\nvar applyCssHelper = function(e,styles) {\n\n\tif(styles.length > 0) {\n\n\t\tfor(var t=0; t< styles.length; t++) {\n\t\t\t$tw.utils.addStyleToParseTreeNode(e,$tw.utils.roundTripPropertyName(styles[t].style),styles[t].value);\n\t\t}\n\t}\n\t\n};\n\nvar enclosedTextHelper = function(w) {\n\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\tvar text = lookaheadMatch[1];\n\t\tw.output.push({type:\"element\",tag:this.element,\n\t\t\tchildren:[{type: \"text\",text: lookaheadMatch[1]}]});\n\t\tw.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;\n\t}\n};\n\nvar insertMacroCall = function(w,output,macroName,paramString) {\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\toutput.push({\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: false\n\t});\n}\n\n\nvar isLinkExternal = function(to) {\n\tvar externalRegExp = /(?:file|http|https|mailto|ftp|irc|news|obsidian|data|skype):[^\\s'\"]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\nvar rules = [\n{\n\tname: \"table\",\n\tmatch: \"^\\\\|(?:[^\\\\n]*)\\\\|(?:[fhck]?)$\",\n\tlookaheadRegExp: /^\\|([^\\n]*)\\|([fhck]?)$/mg,\n\trowTermRegExp: /(\\|(?:[fhck]?)$\\n?)/mg,\n\tcellRegExp: /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?$\\n?)/mg,\n\tcellTermRegExp: /((?:\\x20*)\\|)/mg,\n\trowTypes: {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\thandler: function(w)\n\t{\n\t\tvar table = {type:\"element\",tag:\"table\",attributes: {\"class\": {type: \"string\", value:\"table\"}},\n\t\t\t\t\tchildren: []};\n\t\t\n\t\tw.output.push(table);\n\t\tvar prevColumns = [];\n\t\tvar currRowType = null;\n\t\tvar rowContainer;\n\t\tvar rowCount = 0;\n\t\tw.nextMatch = w.matchStart;\n\t\tthis.lookaheadRegExp.lastIndex = w.nextMatch;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\twhile(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {\n\t\t\tvar nextRowType = lookaheadMatch[2];\n\t\t\tif(nextRowType == \"k\") {\n\t\t\t\ttable.attributes[\"class\"] = lookaheadMatch[1];\n\t\t\t\tw.nextMatch += lookaheadMatch[0].length+1;\n\t\t\t} else {\n\t\t\t\tif(nextRowType != currRowType) {\n\t\t\t\t\trowContainer = {type:\"element\",tag:this.rowTypes[nextRowType],children: []};\n\t\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\t\tcurrRowType = nextRowType;\n\t\t\t\t}\n\t\t\t\tif(currRowType == \"c\") {\n\t\t\t\t\t// Caption\n\t\t\t\t\tw.nextMatch++;\n\t\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t\trowContainer.attributes={};\n\t\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t\tw.subWikifyTerm(rowContainer.children,this.rowTermRegExp);\n\t\t\t\t} else {\n\t\t\t\t\tvar theRow = {type:\"element\",tag:\"tr\",\n\t\t\t\t\t\tattributes: {\"class\": {type: \"string\", value:rowCount%2 ? \"oddRow\" : \"evenRow\"}},\n\t\t\t\t\t\tchildren: []};\n\t\t\t\t\t\n\t\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t\tthis.rowHandler(w,theRow.children,prevColumns);\n\t\t\t\t\trowCount++;\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.lookaheadRegExp.lastIndex = w.nextMatch;\n\t\t\tlookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\t}\n\t},\n\trowHandler: function(w,e,prevColumns)\n\t{\n\t\tvar col = 0;\n\t\tvar colSpanCount = 1;\n\t\tvar prevCell = null;\n\t\tthis.cellRegExp.lastIndex = w.nextMatch;\n\t\tvar cellMatch = this.cellRegExp.exec(w.source);\n\t\twhile(cellMatch && cellMatch.index == w.nextMatch) {\n\t\t\tif(cellMatch[1] == \"~\") {\n\t\t\t\t// Rowspan\n\t\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvar vAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\tw.nextMatch = this.cellRegExp.lastIndex-1;\n\t\t\t} else if(cellMatch[1] == \">\") {\n\t\t\t\t// Colspan\n\t\t\t\tcolSpanCount++;\n\t\t\t\tw.nextMatch = this.cellRegExp.lastIndex-1;\n\t\t\t} else if(cellMatch[2]) {\n\t\t\t\t// End of row\n\t\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\t\tprevCell.attributes.colspan = colSpanCount;\n\t\t\t\t}\n\t\t\t\tw.nextMatch = this.cellRegExp.lastIndex;\n\t\t\t\tbreak;\n\t\t\t} else {\n\t\t\t\t// Cell\n\t\t\t\tw.nextMatch++;\n\t\t\t\tvar styles = inlineCssHelper(w);\n\t\t\t\tvar spaceLeft = false;\n\t\t\t\tvar chr = w.source.substr(w.nextMatch,1);\n\t\t\t\twhile(chr == \" \") {\n\t\t\t\t\tspaceLeft = true;\n\t\t\t\t\tw.nextMatch++;\n\t\t\t\t\tchr = w.source.substr(w.nextMatch,1);\n\t\t\t\t}\n\t\t\t\tvar cell;\n\t\t\t\tif(chr == \"!\") {\n\t\t\t\t\tcell = {type:\"element\",tag:\"th\",children: []};\n\t\t\t\t\te.push(cell);\n\t\t\t\t\tw.nextMatch++;\n\t\t\t\t} else {\n\t\t\t\t\tcell = {type:\"element\",tag:\"td\",children: []};\n\t\t\t\t\te.push(cell);\n\t\t\t\t}\n\t\t\t\tprevCell = cell;\n\t\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t\tapplyCssHelper(cell,styles);\n\t\t\t\tw.subWikifyTerm(cell.children,this.cellTermRegExp);\n\t\t\t\tif(!cell.attributes) cell.attributes ={};\n\t\t\t\tif(w.matchText.substr(w.matchText.length-2,1) == \" \") // spaceRight\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t\telse if(spaceLeft)\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t\tw.nextMatch--;\n\t\t\t}\n\t\t\tcol++;\n\t\t\tthis.cellRegExp.lastIndex = w.nextMatch;\n\t\t\tcellMatch = this.cellRegExp.exec(w.source);\n\t\t}\n\t}\n},\n\n{\n\tname: \"heading\",\n\tmatch: \"^!{1,6}\",\n\ttermRegExp: /(\\n)/mg,\n\thandler: function(w)\n\t{\n\t\tvar e = {type:\"element\",tag:\"h\" + w.matchLength,children: []};\n\t\tw.output.push(e);\n\t\tw.subWikifyTerm(e.children,this.termRegExp);\n\t}\n},\n\n{\n\tname: \"list\",\n\tmatch: \"^(?:[\\\\*#;:]+)\",\n\tlookaheadRegExp: /^(?:(?:(\\*)|(#)|(;)|(:))+)/mg,\n\ttermRegExp: /(\\n)/mg,\n\thandler: function(w)\n\t{\n\t\tvar stack = [w.output];\n\t\tvar currLevel = 0, currType = null;\n\t\tvar listLevel, listType, itemType, baseType;\n\t\tw.nextMatch = w.matchStart;\n\t\tthis.lookaheadRegExp.lastIndex = w.nextMatch;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\twhile(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {\n\t\t\tif(lookaheadMatch[1]) {\n\t\t\t\tlistType = \"ul\";\n\t\t\t\titemType = \"li\";\n\t\t\t} else if(lookaheadMatch[2]) {\n\t\t\t\tlistType = \"ol\";\n\t\t\t\titemType = \"li\";\n\t\t\t} else if(lookaheadMatch[3]) {\n\t\t\t\tlistType = \"dl\";\n\t\t\t\titemType = \"dt\";\n\t\t\t} else if(lookaheadMatch[4]) {\n\t\t\t\tlistType = \"dl\";\n\t\t\t\titemType = \"dd\";\n\t\t\t}\n\t\t\tif(!baseType)\n\t\t\t\tbaseType = listType;\n\t\t\tlistLevel = lookaheadMatch[0].length;\n\t\t\tw.nextMatch += lookaheadMatch[0].length;\n\t\t\tvar t,e;\n\t\t\tif(listLevel > currLevel) {\n\t\t\t\tfor(t=currLevel; t<listLevel; t++) {\n\t\t\t\t\tvar target = stack[stack.length-1];\n\t\t\t\t\tif(currLevel !== 0 && target.children) {\n\t\t\t\t\t\ttarget = target.children[target.children.length-1];\n\t\t\t\t\t}\n\t\t\t\t\te = {type:\"element\",tag:listType,children: []};\n\t\t\t\t\ttarget.push(e);\n\t\t\t\t\tstack.push(e.children);\n\t\t\t\t}\n\t\t\t} else if(listType!=baseType && listLevel==1) {\n\t\t\t\tw.nextMatch -= lookaheadMatch[0].length;\n\t\t\t\treturn;\n\t\t\t} else if(listLevel < currLevel) {\n\t\t\t\tfor(t=currLevel; t>listLevel; t--)\n\t\t\t\t\tstack.pop();\n\t\t\t} else if(listLevel == currLevel && listType != currType) {\n\t\t\t\tstack.pop();\n\t\t\t\te = {type:\"element\",tag:listType,children: []};\n\t\t\t\tstack[stack.length-1].push(e);\n\t\t\t\tstack.push(e.children);\n\t\t\t}\n\t\t\tcurrLevel = listLevel;\n\t\t\tcurrType = listType;\n\t\t\te = {type:\"element\",tag:itemType,children: []};\n\t\t\tstack[stack.length-1].push(e);\n\t\t\tw.subWikifyTerm(e.children,this.termRegExp);\n\t\t\tthis.lookaheadRegExp.lastIndex = w.nextMatch;\n\t\t\tlookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\t}\n\t}\n},\n\n{\n\tname: \"quoteByBlock\",\n\tmatch: \"^<<<\\\\n\",\n\ttermRegExp: /(^<<<(\\n|$))/mg,\n\telement: \"blockquote\",\n\thandler: function(w) {\n\t\tvar e = {type:\"element\",tag:this.element,children: []};\n\t\tw.output.push(e);\n\t\tw.subWikifyTerm(e.children,this.termRegExp);\n\t}\n},\n\n{\n\tname: \"quoteByLine\",\n\tmatch: \"^>+\",\n\tlookaheadRegExp: /^>+/mg,\n\ttermRegExp: /(\\n)/mg,\n\telement: \"blockquote\",\n\thandler: function(w)\n\t{\n\t\tvar stack = [];\n\t\tvar currLevel = 0;\n\t\tvar newLevel = w.matchLength;\n\t\tvar t,matched,e;\n\t\tdo {\n\t\t\tif(newLevel > currLevel) {\n\t\t\t\tfor(t=currLevel; t<newLevel; t++) {\n\t\t\t\t\tvar f = stack[stack.length-1];\n\t\t\t\t\te = {type:\"element\",tag:this.element,children: []};\n\t\t\t\t\tstack.push(e);\n\t\t\t\t\tif(t ===0){\n\t\t\t\t\t\tw.output.push(e);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tf.children.push(e);\n\t\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else if(newLevel < currLevel) {\n\t\t\t\tfor(t=currLevel; t>newLevel; t--)\n\t\t\t\t\tstack.pop();\n\t\t\t}\n\t\t\tcurrLevel = newLevel;\n\t\t\tw.subWikifyTerm(stack[stack.length-1].children,this.termRegExp);\n\t\t\tstack[stack.length-1].children.push({type:\"element\",tag:\"br\"});\n\t\t\t//e.push({type:\"element\",tag:\"br\"});\n\n\t\t\tthis.lookaheadRegExp.lastIndex = w.nextMatch;\n\t\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\t\tmatched = lookaheadMatch && lookaheadMatch.index == w.nextMatch;\n\t\t\tif(matched) {\n\t\t\t\tnewLevel = lookaheadMatch[0].length;\n\t\t\t\tw.nextMatch += lookaheadMatch[0].length;\n\t\t\t}\n\t\t} while(matched);\n\t}\n},\n\n{\n\tname: \"rule\",\n\tmatch: \"^----+$\\\\n?|<hr ?/?>\\\\n?\",\n\thandler: function(w)\n\t{\n\t\tw.output.push({type:\"element\",tag:\"hr\"});\n\t}\n},\n\n{\n\tname: \"monospacedByLine\",\n\tmatch: \"^(?:/\\\\*\\\\{\\\\{\\\\{\\\\*/|\\\\{\\\\{\\\\{|//\\\\{\\\\{\\\\{|<!--\\\\{\\\\{\\\\{-->)\\\\n\",\n\telement: \"pre\",\n\thandler: function(w)\n\t{\n\t\tswitch(w.matchText) {\n\t\tcase \"/*{{{*/\\n\": // CSS\n\t\t\tthis.lookaheadRegExp = /\\/\\*\\{\\{\\{\\*\\/\\n*((?:^[^\\n]*\\n)+?)(\\n*^\\f*\\/\\*\\}\\}\\}\\*\\/$\\n?)/mg;\n\t\t\tbreak;\n\t\tcase \"{{{\\n\": // monospaced block\n\t\t\tthis.lookaheadRegExp = /^\\{\\{\\{\\n((?:^[^\\n]*\\n)+?)(^\\f*\\}\\}\\}$\\n?)/mg;\n\t\t\tbreak;\n\t\tcase \"//{{{\\n\": // plugin\n\t\t\tthis.lookaheadRegExp = /^\\/\\/\\{\\{\\{\\n\\n*((?:^[^\\n]*\\n)+?)(\\n*^\\f*\\/\\/\\}\\}\\}$\\n?)/mg;\n\t\t\tbreak;\n\t\tcase \"<!--{{{-->\\n\": //template\n\t\t\tthis.lookaheadRegExp = /<!--\\{\\{\\{-->\\n*((?:^[^\\n]*\\n)+?)(\\n*^\\f*<!--\\}\\}\\}-->$\\n?)/mg;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tbreak;\n\t\t}\n\t\tenclosedTextHelper.call(this,w);\n\t}\n},\n\n{\n\tname: \"typedBlock\",\n\t\tmatch: \"^\\\\$\\\\$\\\\$(?:[^ >\\\\r\\\\n]*)\\\\r?\\\\n\",\n\tlookaheadRegExp: /^\\$\\$\\$([^ >\\r\\n]*)\\n((?:^[^\\n]*\\r?\\n)+?)(^\\f*\\$\\$\\$\\r?\\n?)/mg,\n\t//match: \"^\\\\$\\\\$\\\\$(?:[^ >\\\\r\\\\n]*)(?: *> *([^ \\\\r\\\\n]+))?\\\\r?\\\\n\",\n\t//lookaheadRegExp: /^\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))\\n((?:^[^\\n]*\\n)+?)(^\\f*\\$\\$\\$$\\n?)/mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\t// The wikitext parsing infrastructure is horribly unre-entrant\n\t\t\tvar parseType = lookaheadMatch[1],\n\t\t\t\trenderType ,//= this.match[2],\n\t\t\t\ttext = lookaheadMatch[2],\n\t\t\t\toldOutput = w.output,\n\t\t\t\toldSource = w.source,\n\t\t\t\toldNextMatch = w.nextMatch,\n\t\t\t\toldChildren = w.children;\n\t\t\t// Parse the block according to the specified type\n\t\t\tvar parser = $tw.wiki.parseText(parseType,text.toString(),{defaultType: \"text/plain\"});\n\n\t\t\tw.output = oldOutput;\n\t\t\tw.source = oldSource;\n\t\t\tw.nextMatch = oldNextMatch;\n\t\t\tw.children = oldChildren;\n\t\t\tfor(var i=0; i<parser.tree.length; i++) {\n\t\t\t\tw.output.push(parser.tree[i]);\n\t\t\t}\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t}\n\t}\n},\n\n{\n\tname: \"wikifyComment\",\n\tmatch: \"^(?:/\\\\*\\\\*\\\\*|<!---)\\\\n\",\n\thandler: function(w)\n\t{\n\t\tvar termRegExp = (w.matchText == \"/***\\n\") ? (/(^\\*\\*\\*\\/\\n)/mg) : (/(^--->\\n)/mg);\n\t\tw.subWikifyTerm(w.output,termRegExp);\n\t}\n},\n\n{\n\tname: \"macro\",\n\tmatch: \"<<\",\n\tlookaheadRegExp: /<<(?:([!@£\\$%\\^\\&\\*\\(\\)`\\~'\"\\|\\\\\\/;\\:\\.\\,\\+\\=\\-\\_\\{\\}])|([^>\\s]+))(?:\\s*)((?:[^>]|(?:>(?!>)))*)>>/mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source),\n\t\t\tname;\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\tname = lookaheadMatch[1] || lookaheadMatch[2];\n\t\t\tvar params = lookaheadMatch[3], nameold =name;\n\t\t\tif(name) {\n\t\t\t\tif(!!macroadapter.paramadapter[name]) {\n\t\t\t\t\tparams=macroadapter.paramadapter[name](params);\n\t\t\t\t\t//alert(\"going out as \"+params);\n\t\t\t\t}\n\t\t\t\tif(!!macroadapter.namedapter[name]) {\n\t\t\t\t\tname=macroadapter.namedapter[name];\n\t\t\t\t}\n\t\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t\t\tinsertMacroCall(w,w.output,name,params);\n\t\t\t}\n\t\t}\n\t}\n},\n\n\n{\n\tname: \"prettyLink\",\n\tmatch: \"\\\\[\\\\[\",\n\tlookaheadRegExp: /\\[\\[(.*?)(?:\\|(~)?(.*?))?\\]\\]/mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\tvar text = lookaheadMatch[1],\n\t\t\t\tlink = text;\n\t\t\tif(lookaheadMatch[3]) {\n\t\t\t\t// Pretty bracketted link\n\t\t\t\tlink = lookaheadMatch[3];\n\t\t\t}\n\tif(isLinkExternal(link)) {\n\t\tw.output.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t});\n\t} else {\n\t\tw.output.push({\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t});\n\t}\n\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t}\n\t}\n},\n{\n\tname: \"wikiLink\",\n\tmatch: textPrimitives.unWikiLink+\"?\"+textPrimitives.wikiLink,\n\thandler: function(w)\n\t{\n\t\tif(w.matchText.substr(0,1) == textPrimitives.unWikiLink) {\n\t\t\tw.outputText(w.output,w.matchStart+1,w.nextMatch);\n\t\t\treturn;\n\t\t}\n\t\tif(w.matchStart > 0) {\n\t\t\tvar preRegExp = new RegExp(textPrimitives.anyLetterStrict,\"mg\");\n\t\t\tpreRegExp.lastIndex = w.matchStart-1;\n\t\t\tvar preMatch = preRegExp.exec(w.source);\n\t\t\tif(preMatch.index == w.matchStart-1) {\n\t\t\t\tw.outputText(w.output,w.matchStart,w.nextMatch);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tif(w.autoLinkWikiWords) {\n\t\t\tw.output.push({\n\t\t\t\ttype: \"link\",\n\t\t\t\tattributes: {\n\t\t\t\t\tto: {type: \"string\", value: w.matchText}\n\t\t\t\t},\n\t\t\t\tchildren: [{\n\t\t\t\t\ttype: \"text\",\n\t\t\t\t\ttext: w.source.substring(w.matchStart,w.nextMatch)\n\t\t\t\t}]\n\t\t\t});\n\t\t} else {\t\n\t\t\tw.outputText(w.output,w.matchStart,w.nextMatch);\n\t\t}\n\t}\n},\n\n{\n\tname: \"urlLink\",\n\tmatch: textPrimitives.urlPattern,\n\thandler: function(w)\n\t{\n\t\t\tw.output.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: w.matchText},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: w.source.substring(w.matchStart,w.nextMatch)\n\t\t\t}]\n\t\t});\n\n\t}\n},\n\n{\n\tname: \"image\",\n\tmatch: \"\\\\[[<>]?[Ii][Mm][Gg]\\\\[\",\n\t// [<] sequence below is to avoid lessThan-questionMark sequence so TiddlyWikis can be included in PHP files\n\tlookaheadRegExp: /\\[([<]?)(>?)[Ii][Mm][Gg]\\[(?:([^\\|\\]]+)\\|)?([^\\[\\]\\|]+)\\](?:\\[([^\\]]*)\\])?\\]/mg,\n\thandler: function(w)\n\t{\n\t\tvar node = {\n\t\t\ttype: \"image\",\n\t\t\tattributes: {}\n\t\t};\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source),\n\t\t\timageParams = {},\n\t\t\tlinkParams = {};\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\tif(lookaheadMatch[1]) {\n\t\t\t\tnode.attributes.class = {type: \"string\", value: \"classic-image-left\"};\n\t\t\t} else if(lookaheadMatch[2]) {\n\t\t\t\tnode.attributes.class = {type: \"string\", value: \"classic-image-right\"};\n\t\t\t}\n\t\t\tif(lookaheadMatch[3]) {\n\t\t\t\tnode.attributes.tooltip = {type: \"string\", value: lookaheadMatch[3]};\n\t\t\t}\n\t\t\tnode.attributes.source = {type: \"string\", value: lookaheadMatch[4]};\n\t\t\tif(lookaheadMatch[5]) {\n\t\t\t\tif(isLinkExternal(lookaheadMatch[5])) {\n\t\t\t\t\tw.output.push({\n\t\t\t\t\t\ttype: \"element\",\n\t\t\t\t\t\ttag: \"a\",\n\t\t\t\t\t\tattributes: {\n\t\t\t\t\t\t\thref: {type: \"string\", value:lookaheadMatch[5]},\n\t\t\t\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t\t\t\t},\n\t\t\t\t\t\tchildren: [node]\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\tw.output.push({\n\t\t\t\t\t\ttype: \"link\",\n\t\t\t\t\t\tattributes: {\n\t\t\t\t\t\t\tto: {type: \"string\", value: lookaheadMatch[5]}\n\t\t\t\t\t\t},\n\t\t\t\t\t\tchildren: [node]\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tw.output.push(node);\n\t\t\t}\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t}\n\t}\n},\n\n{\n\tname: \"html\",\n\tmatch: \"<[Hh][Tt][Mm][Ll]>\",\n\tlookaheadRegExp: /<[Hh][Tt][Mm][Ll]>((?:.|\\n)*?)<\\/[Hh][Tt][Mm][Ll]>/mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\tw.output.push({\ttype:\"raw\", html:lookaheadMatch[1]});\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t}\n\t}\n},\n\n{\n\tname: \"commentByBlock\",\n\tmatch: \"/%\",\n\tlookaheadRegExp: /\\/%((?:.|\\n)*?)%\\//mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart)\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t}\n},\n\n{\n\tname: \"characterFormat\",\n\tmatch: \"''|//|__|\\\\^\\\\^|~~|--(?!\\\\s|$)|\\\\{\\\\{\\\\{|`\",\n\thandler: function(w)\n\t{\n\t\tvar e,lookaheadRegExp,lookaheadMatch;\n\t\tswitch(w.matchText) {\n\t\tcase \"''\":\n\t\t\te = {type:\"element\",tag:\"strong\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/('')/mg);\n\t\t\tbreak;\n\t\tcase \"//\":\n\t\t\te = {type:\"element\",tag:\"em\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/(\\/\\/)/mg);\n\t\t\tbreak;\n\t\tcase \"__\":\n\t\t\te = {type:\"element\",tag:\"u\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/(__)/mg);\n\t\t\tbreak;\n\t\tcase \"^^\":\n\t\t\te = {type:\"element\",tag:\"sup\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/(\\^\\^)/mg);\n\t\t\tbreak;\n\t\tcase \"~~\":\n\t\t\te = {type:\"element\",tag:\"sub\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/(~~)/mg);\n\t\t\tbreak;\n\t\tcase \"--\":\n\t\t\te = {type:\"element\",tag:\"strike\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/(--)/mg);\n\t\t\tbreak;\n\t\tcase \"`\":\n\t\t\tlookaheadRegExp = /`((?:.|\\n)*?)`/mg;\n\t\t\tlookaheadRegExp.lastIndex = w.matchStart;\n\t\t\tlookaheadMatch = lookaheadRegExp.exec(w.source);\n\t\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\t\tw.output.push({type:\"element\",tag:\"code\",\n\t\t\t\t\tchildren:[{type: \"text\",text: lookaheadMatch[1]}]});\n\t\t\t}\n\t\t\tbreak;\n\t\tcase \"{{{\":\n\t\t\tlookaheadRegExp = /\\{\\{\\{((?:.|\\n)*?)\\}\\}\\}/mg;\n\t\t\tlookaheadRegExp.lastIndex = w.matchStart;\n\t\t\tlookaheadMatch = lookaheadRegExp.exec(w.source);\n\t\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\t\tw.output.push({type:\"element\",tag:\"code\",\n\t\t\t\t\tchildren:[{type: \"text\",text: lookaheadMatch[1]}]});\n\t\t\t\tw.nextMatch = lookaheadRegExp.lastIndex;\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\t}\n},\n\n{\n\tname: \"customFormat\",\n\tmatch: \"@@|\\\\{\\\\{\",\n\thandler: function(w)\n\t{\n\t\tswitch(w.matchText) {\n\t\tcase \"@@\":\n\t\t\tvar e = {type:\"element\",tag:\"span\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tvar styles = inlineCssHelper(w);\n\t\t\tif(styles.length === 0)\n\t\t\t\tsetAttr(e,\"class\",\"marked\");\n\t\t\telse\n\t\t\t\tapplyCssHelper(e,styles);\n\t\t\tw.subWikifyTerm(e.children,/(@@)/mg);\n\t\t\tbreak;\n\t\tcase \"{{\":\n\t\t\tvar lookaheadRegExp = /\\{\\{[\\s]*([\\-\\w]+[\\-\\s\\w]*)[\\s]*\\{(\\n?)/mg;\n\t\t\tlookaheadRegExp.lastIndex = w.matchStart;\n\t\t\tvar lookaheadMatch = lookaheadRegExp.exec(w.source);\n\t\t\tif(lookaheadMatch) {\n\t\t\t\tw.nextMatch = lookaheadRegExp.lastIndex;\n\t\t\t\te = {type:\"element\",tag:lookaheadMatch[2] == \"\\n\" ? \"div\" : \"span\",\n\t\t\t\t\tattributes: {\"class\": {type: \"string\", value:lookaheadMatch[1]}},children: []};\n\t\t\t\tw.output.push(e);\n\t\t\t\tw.subWikifyTerm(e.children,/(\\}\\}\\})/mg);\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\t}\n},\n\n{\n\tname: \"mdash\",\n\tmatch: \"--\",\n\thandler: function(w)\n\t{\n\t\tw.output.push({type: \"entity\", entity: \"—\"});\n\t}\n},\n\n{\n\tname: \"lineBreak\",\n\tmatch: \"\\\\n|<br ?/?>\",\n\thandler: function(w)\n\t{\n\t\tw.output.push({type:\"element\",tag:\"br\"});\n\t}\n},\n\n{\n\tname: \"rawText\",\n\tmatch: \"\\\"{3}|<nowiki>\",\n\tlookaheadRegExp: /(?:\\\"{3}|<nowiki>)((?:.|\\n)*?)(?:\\\"{3}|<\\/nowiki>)/mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\tw.output.push({type: \"text\",text: lookaheadMatch[1]\n\t\t\t});\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t}\n\t}\n},\n\n{\n\tname: \"htmlEntitiesEncoding\",\n\tmatch: \"&#?[a-zA-Z0-9]{2,8};\",\n\thandler: function(w)\n\t{\n\t\tw.output.push({type: \"entity\", entity: w.matchText});\n\t}\n}\n\n];\n\nexports.rules = rules;\n\n})();\n","type":"application/javascript","module-type":"module"}}}
no
{ "tiddlers": { "$:/info/browser": { "title": "$:/info/browser", "text": "no" }, "$:/info/node": { "title": "$:/info/node", "text": "yes" }, "$:/info/startup-timestamp": { "title": "$:/info/startup-timestamp", "text": "20241031093721852" } } }
{"tiddlers":{"$:/themes/tiddlywiki/snowwhite/base":{"title":"$:/themes/tiddlywiki/snowwhite/base","tags":"[[$:/tags/Stylesheet]]","text":"\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame select.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"}}}
{"tiddlers":{"$:/themes/tiddlywiki/vanilla/themetweaks":{"title":"$:/themes/tiddlywiki/vanilla/themetweaks","tags":"$:/tags/ControlPanel/Appearance","caption":"{{$:/language/ThemeTweaks/ThemeTweaks}}","text":"\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$set name=\"state\" value=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">>>\n<$button popup=<<state>> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<state>> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\" class=\"tc-popup-keep\">\n<div class=\"tc-drop-down\" style=\"text-align:center;\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n<$action-deletetiddler $tiddler=<<state>>/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</$set>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"},"$:/themes/tiddlywiki/vanilla/base":{"title":"$:/themes/tiddlywiki/vanilla/base","tags":"[[$:/tags/Stylesheet]]","list-before":"","code-body":"yes","text":"\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define sidebarbreakpoint()\n<$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\define set-type-selector-min-width()\n<$set name=\"typeLength\" value={{{ [all[shadows+tiddlers]prefix[$:/language/Docs/Types/]get[name]length[]maxall[]] }}}>\n\n\t.tc-type-selector-dropdown-wrapper {\n\t\tmin-width: calc(<<typeLength>>ch + 4em);\n\t}\n\n\t.tc-type-selector-dropdown-wrapper input.tc-edit-typeeditor {\n\t\tmin-width: <<typeLength>>ch;\n\t}\n\n</$set>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\ninput[type=\"search\"] {\n\toutline-offset: initial;\n}\n\nbutton:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible {\n\toutline: 2px solid <<colour primary>>;\n\toutline-offset: -2px;\n\tborder-radius: 0.25em;\n}\n\nbutton:-moz-focusring, input:-moz-focusring, textarea:-moz-focusring, select:-moz-focusring {\n\toutline: 2px solid <<colour primary>>;\n\toutline-offset: -2px;\n\tborder-radius: 0.25em;\n}\n\n/*\n** Button default styles. Makes them look consistent for all browsers\n*/\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tfill: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\nbutton:disabled svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml, body {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n\tbackground-color: transparent;\n}\n\n\"\"\">>\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n\tfont-size: 2em;\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: normal;\n}\n\npre {\n\tdisplay: block;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: pre-wrap;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote > div {\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n\tborder-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n\tleft: -50px;\n\ttop: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n\tright: -80px;\n\tbottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=number],\ninput[type=password],\ninput[type=email],\ninput[type=tel],\ninput[type=url],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n\tvertical-align: middle;\n}\n\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button,\ninput[type=\"search\"]::-webkit-search-results-decoration {\n\t-webkit-appearance:none;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n::selection {\n\tbackground-color: Highlight;\n\tcolor: HighlightText;\n\tbackground-color: <<colour selection-background>>;\n\tcolor: <<colour selection-foreground>>;\n}\n\n.tc-inline-style {\n\tbackground: <<colour highlight-background>>;\n\tcolor: <<colour highlight-foreground>>;\n}\n\n/* Markdown uses mark element to highlight */\n\nmark {\n\tbackground: <<colour highlight-background>>;\n\tcolor: <<colour highlight-foreground>>;\n}\n\nform.tc-form-inline {\n\tdisplay: inline;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tdisplay: block;\n\tpadding: 0.5em;\n\tborder: none;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: inherit;\n\tcolor: inherit;\n\toverflow-x: auto;\n}\n\n/*\nTable defaults\n*/\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\t/* next 2 elements needed, since normalize 8.0.1 */\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n/*\nTable utility classes\n*/\n\n/* Remove borders from table as used in eg: GettingStarted*/\n.tc-table-no-border,\n.tc-table-no-border th,\n.tc-table-no-border td {\n\tborder: initial;\n}\n\n/* First column in table width will fit to text.*/\n/* This rule makes most sense with tc-first-link-nowrap*/\n.tc-first-col-min-width td:nth-child(1) {\n\twidth: 1%;\n}\n\n/*\n** Utility classes work well with tables but also for other containers\n*/\n\n/* First link A element will not wrap */\n.tc-first-link-nowrap:first-of-type a {\n\twhite-space: nowrap;\n}\n\n/* Move the table to the center of the container */\n.tc-center {\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n.tc-max-width {\n\twidth: 100%;\n}\n\n.tc-max-width-80 {\n\tmax-width: 80%;\n}\n\n/* Allow input and textarea to look like the ControlPanel inputs */\n.tc-edit-max-width input,\n.tc-edit-max-width textarea {\n\twidth: 100%;\n\tpadding: 3px;\n}\n\n/*\nCSV parser plugin\n*/\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-csv-table th,\n.tc-csv-table td {\n\twhite-space: pre-line;\n}\n\n/*\nTiddler frame in story river\n*/\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n:root {\n\tcolor-scheme: {{{ [{$:/palette}get[color-scheme]] ~light }}};\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n\t-webkit-touch-callout: none; /* Prevents long presses from bringing up a link preview */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n.tc-drop-down a.tc-tiddlylink:hover {\n\tcolor: <<colour tiddler-link-background>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-page-container > .tc-dropzone {\n\tmin-height: 100vh;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\tcursor: pointer;\n\tcolor: <<colour foreground>>;\n\tfill: <<colour foreground>>;\n}\n\nbutton:disabled.tc-btn-invisible {\n\tcursor: default;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n\n.tc-btn-text {\n\tmargin-left: 7px;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n\tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\n.tc-sidebar-lists button small {\n\tcolor: <<colour foreground>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-tags-wrapper .tc-tag-list-item {\n\tmargin-right: 7px;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\n.tc-block-tags-dropdown > .tc-btn-invisible:hover {\n\tbackground-color: <<colour primary>>;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: normal;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: break-spaces;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\n}\n\n.tc-untagged-separator {\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tmargin-right: 3px;\n\tmargin-bottom: 1px;\n\tvertical-align: bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n.tc-tag-button-selected,\n.tc-list-item-selected a.tc-tiddlylink, a.tc-list-item-selected {\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour tiddler-background>>;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-topbar-right {\n\t\tright: 10px;\n\t}\n\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-show-sidebar-btn svg.tc-image-chevron-left, .tc-hide-sidebar-btn svg.tc-image-chevron-right {\n\t\ttransform: rotate(-90deg);\n\t}\n\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tmargin-bottom: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n\tfont-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-sidebar-lists .tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\ttransition: min-height {{$:/config/AnimationDuration}}ms ease-in-out, padding-top {{$:/config/AnimationDuration}}ms ease-in-out, padding-bottom {{$:/config/AnimationDuration}}ms ease-in-out;\n\t}\n\n\t<<if-no-sidebar \"\"\"\n\n\t\t.tc-sidebar-header {\n\t\t\tmin-height: 0;\n\t\t\tpadding-top: 0;\n\t\t\tpadding-bottom: 0;\n\t\t}\n\n\t\"\"\">>\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n\t.tc-story-river.tc-static-story-river {\n\t\tmargin-right: 0;\n\t\tpadding-right: 42px;\n\t}\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\toverflow: hidden;\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-tiddler-info {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\twhite-space: nowrap;\n\tvertical-align: top;\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: normal;\n}\n\n.tc-view-field-value {\n\tword-break: break-all;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t\tmargin-bottom: .5em;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: normal;\n\tfont-size: 2.35em;\n\tline-height: 1.35em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n\tmargin-right: .1em;\n}\n\n.tc-tiddler-title-icon svg {\n\twidth: 0.9em;\n\theight: 0.9em;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-tiddler-lazy-loading {\n\theight: 4px;\n\twidth: 100%;\n\tbackground: no-repeat linear-gradient(<<colour background>> 0 0),no-repeat linear-gradient(<<colour background>> 0 0),<<colour primary>>;\n\tbackground-size: 60% 100%;\n\tanimation: animation-loading-progress 3s infinite;\n}\n\n@keyframes animation-loading-progress {\n\t0% {background-position:-150% 0,-150% 0}\n\t66% {background-position: 250% 0,-150% 0}\n\t100% {background-position: 250% 0, 250% 0}\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: normal;\n}\n\n.tc-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\n}\n\n.tc-tiddler-missing .tc-title {\n\tfont-style: italic;\n\tfont-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n\tpadding: 3px; /* make space for outline */\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n\theight: 1.2em;\n\twidth: 1.2em;\n\tmargin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor,\n.tc-tiddler-frame select.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\t-webkit-appearance: none;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame select.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-background>>;\n}\n\n.tc-tiddler-frame .tc-edit-fields input.tc-edit-fieldeditor,\n.tc-tiddler-frame .tc-edit-fields select.tc-edit-fieldeditor,\n.tc-tiddler-frame .tc-edit-fields textarea.tc-edit-fieldeditor {\n\tmargin: 0;\n\tpadding: 2px 3px;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-single-tiddler-window .tc-tiddler-body,\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/TiddlyWiki/TiddlyWiki5/issues/282 */\n}\n\n/*\n* Tiddler in a new window.\n* Also see: .tc-single-tiddler-window .tc-tiddler-body, above\n*/\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-tiddler-frame .tc-tiddler-editor.tc-tiddler-preview .tc-editor-toolbar,\n.tc-tiddler-frame .tc-tiddler-editor.tc-tiddler-preview-hidden .tc-editor-toolbar {\n\tgrid-area: toolbar;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar .tc-drop-down button.tc-btn-mini {\n\tpadding: 2px 4px;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n.tc-editor-toolbar button.tc-editortoolbar-stamp-button + .tc-popup .tc-drop-down > p {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.tc-editor-toolbar button.tc-editortoolbar-stamp-button + .tc-popup .tc-drop-down a.tc-tiddlylink {\n\tfont-weight: normal;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-page-container.tc-page-view-zoomin .tc-tiddler-frame {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-page-container.tc-page-view-zoomin .tc-tiddler-frame {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n\tfill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n\tfill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n\tfill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n\tfill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n\tfill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n\tfill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n\tfill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n\tfill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n\tfill: <<colour toolbar-done-button>>;\n}\n\n.tc-page-controls svg.tc-image-layout-button {\n\tfill: <<colour toolbar-options-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-type-selector .tc-edit-typeeditor {\n\twidth: auto;\n}\n\n.tc-type-selector-dropdown-wrapper {\n\tdisplay: inline-block;\n}\n\n<<set-type-selector-min-width>>\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-editor {\n\tdisplay: grid;\n}\n\n.tc-tiddler-frame .tc-tiddler-editor.tc-tiddler-preview {\n\tgrid-template-areas:\n\t\t\"toolbar toolbar\"\n\t\t\"editor preview\";\n\tgrid-template-columns: repeat(2, minmax(0px, 1fr));\n\tgrid-template-rows: auto 1fr;\n}\n\n.tc-tiddler-frame .tc-tiddler-editor.tc-tiddler-preview-hidden {\n\tgrid-template-areas:\n\t\t\"toolbar\"\n\t\t\"editor\";\n\tgrid-template-columns: 1fr;\n\tgrid-template-rows: auto 1fr;\n}\n\n.tc-tiddler-frame .tc-tiddler-editor.tc-tiddler-preview .tc-tiddler-preview-preview {\n\tgrid-area: preview;\n\toverflow-wrap: anywhere;\n\tword-break: normal;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-editor.tc-tiddler-preview .tc-edit-texteditor,\n.tc-tiddler-frame .tc-tiddler-editor.tc-tiddler-preview-hidden .tc-edit-texteditor {\n\tgrid-area: editor;\n}\n\n.tc-tiddler-frame .tc-tiddler-editor.tc-tiddler-preview canvas.tc-edit-bitmapeditor,\n.tc-tiddler-frame .tc-tiddler-editor.tc-tiddler-preview-hidden canvas.tc-edit-bitmapeditor {\n\tgrid-area: editor;\n\tmax-width: 100%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n.tc-edit-fields.tc-edit-fields-small {\n\tmargin-top: 0;\n\tmargin-bottom: 0;\n}\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name-wrapper input.tc-edit-texteditor {\n\twidth: auto;\n}\n\n.tc-edit-field-add-name-wrapper {\n\tdisplay: inline-block;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-edit-field-add-value {\n\t\twidth: 35%;\n\t}\n\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n\n/*\n** Tiddler editor dropzone\n*/\n\n.tc-dropzone-editor {\n\tposition:relative;\n}\n\n.tc-dropzone-editor.tc-dragover .tc-editor-toolbar::after{\n\tz-index: 10000;\n\ttop:0;\n\tleft:0;\n\tright:0;\n\theight: 100%;\n\tbackground: <<colour dropzone-background>>;\n\tcontent: \"<<lingo DropMessage>>\";\n\tpointer-events: none;\n\tposition: absolute;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tbackground-color: <<color background>>;\n\tborder: 4px dashed <<color modal-border>>;\n\tfont-weight: bold;\n\tfont-size: 150%;\n\topacity: 0.8;\n\tcolor: <<color foreground>>;\n}\n\n.tc-editor-importpopup {\n\twidth: 100%;\n\theight: 100%;\n}\n\n.tc-editor-import {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%);\n\tbackground: <<color pre-background>>;\n\tbox-shadow: 2px 2px 10px <<colour foreground>>;\n\tpadding: 10px;\n\twidth: 96%;\n\tborder: 1px solid <<color tiddler-controls-foreground>>;\n\ttext-align:center;\n}\n\n.tc-editor-import img {\n\tmax-height: 500px;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-page-container.tc-page-view-zoomin .tc-tiddler-frame {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-page-container.tc-page-view-zoomin .tc-tiddler-frame {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button:disabled svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-drop-down .tc-drop-down-info {\n\tpadding-left: 14px;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n\twidth: auto;\n\tmargin-bottom: 0px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a.tc-tiddlylink:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/* Make search dropdown visible on small screens. issue #7003 */\n@media (max-width: <<sidebarbreakpoint>>) {\n\n\t.tc-sidebar-search .tc-block-dropdown-wrapper {\n\t\tposition: initial;\n\t}\n\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n.tc-modal-prevent-scroll {\n\toverflow: hidden;\n}\n\n/*\n** Centered modals\n*/\n.tc-modal-centered .tc-modal {\n\twidth: auto;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%) !important;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: normal;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n\toverflow: auto;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\n}\n\n.tc-manager-controls {\n\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-control select {\n\tmax-width: 100%;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n\tflex: 1 0;\n\tbackground: <<colour tiddler-editor-background>>;\n\tborder-right: 0.5em solid <<colour muted-foreground>>;\n\tborder-bottom: 0.5em solid <<colour muted-foreground>>;\n\twhite-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n\tbackground: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n\tpadding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n\tflex: 3 1;\n\tborder-left: 0.5em solid <<colour muted-foreground>>;\n\tborder-right: 0.5em solid <<colour muted-foreground>>;\n\tborder-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Import table\n*/\n\n.tc-import-table {\n\twidth: 100%;\n}\n\n.tc-import-table svg.tc-image-edit-button {\n\tmax-width: unset;\n}\n\n.tc-import-table th:first-of-type {\n\twidth: 10%;\n}\n\n.tc-import-table th:last-of-type {\n\twidth: 30%;\n}\n\n.tc-import-table .tc-row-disabled {\n\tbackground: <<colour very-muted-foreground>>10;\n\topacity: 0.8;\n}\n\n.tc-import-table .tc-row-warning {\n\tbackground: <<colour diff-delete-background>>50;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 28px;\n\tleft: 0;\n\tright: 0;\n\tmax-width: 50%;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 14px;\n\tpadding: 7px;\n\tborder: 1px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 7px;\n\tright: 7px;\n\tline-height: 0;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n\tmargin-bottom: 0.5em;\n}\n\n.tc-alert-body > p {\n\tmargin: 0;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom: none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-control-panel-setting {\n\tborder-top: 1px solid <<colour blockquote-bar>>;\n}\n\n.tc-plugin-info {\n\tdisplay: flex;\n\ttext-shadow: none;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tfill: <<colour muted-foreground>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n\talign-items: center;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink.tc-plugin-info {\n\tcolor: <<colour tiddler-link-foreground>>;\n}\n\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n\tmargin: 0.5em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugin-indicator {\n\tmargin: -16px 1em 0 2em;\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n\tborder-radius: 8px;\n\tpadding: 2px 7px;\n\tfont-size: 0.75em;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\tfill: <<colour background>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk .tc-plugin-info-stability {\n\tborder: 1px solid <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-plugin-info-chunk {\n\tmargin: 2px;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n\theight: 2em;\n\twidth: 2em;\n\tdisplay: grid;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\n}\n\n.tc-plugin-info-chunk .tc-plugin-info-stability {\n\tmargin-right: 4px;\n\tpadding: 1px 3px;\n\tfont-size: 0.8em;\n\tborder-radius: 4px;\n\tfont-weight: bold;\n}\n\n.tc-plugin-info-chunk .tc-plugin-info-stability-stable {\n\tborder: 1px solid <<colour stability-stable>>;\n\tcolor: <<colour stability-stable>>;\n}\n\n.tc-plugin-info-chunk .tc-plugin-info-stability-experimental {\n\tborder: 1px solid <<colour stability-experimental>>;\n\tcolor: <<colour stability-experimental>>;\n}\n\n.tc-plugin-info-chunk .tc-plugin-info-stability-deprecated {\n\tborder: 1px solid <<colour stability-deprecated>>;\n\tcolor: <<colour stability-deprecated>>;\n}\n\n.tc-plugin-info-chunk .tc-plugin-info-stability-legacy {\n\tborder: 1px solid <<colour stability-legacy>>;\n\tcolor: <<colour stability-legacy>>;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\ttext-align: right;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\n\tfont-size: 1em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\n\tmax-width: 2em;\n\tmax-height: 2em;\n\tmargin: auto;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 0 1em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugins {\n\tpadding: 0.5em;\n\tmargin: 0 1em 1em 1em;\n\tbackground: <<colour notification-background>>;\n}\n\n.tc-install-plugin {\n\tfont-weight: bold;\n\tbackground: green;\n\tcolor: white;\n\tfill: white;\n\tborder-radius: 4px;\n\tpadding: 3px;\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\n\tbackground: red;\n}\n\n.tc-install-plugin.tc-reinstall {\n\tbackground: blue;\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\n\tbackground: orange;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/* Float tc-clearfix. Needs to be used by elements that allow float:right in their content.\n** So the floating element does not overflow\n*/\n\n.tc-clearfix:after {\n\tcontent: \"\";\n\tclear: both;\n\tdisplay: table;\n}\n\n/* Fix overflow toc, manager and testcase output */\n.tc-tiddler-body .tc-tabbed-table-of-contents, .tc-manager-list-item-content, .tc-test-case-output {\n\toverflow-x: auto;\n}\n\n/* A wrapper to fix table overflow */\n\n.tc-table-wrapper {\n\toverflow-x: auto;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\tmax-width: 1em;\n\tmax-height: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\tmax-width: 2em;\n\tmax-height: 1em;\n\twidth: auto;\n\theight: auto;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button,\n.tc-table-of-contents .toc-item-muted {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nhtml body svg.tc-image-save-button-dynamic .tc-image-save-button-dynamic-clean {\n\tvisibility: visible;\n}\n\nhtml body svg.tc-image-save-button-dynamic .tc-image-save-button-dynamic-dirty {\n\tvisibility: hidden;\n}\n\nhtml body.tc-dirty svg.tc-image-save-button-dynamic .tc-image-save-button-dynamic-clean {\n\tvisibility: hidden;\n}\n\nhtml body.tc-dirty svg.tc-image-save-button-dynamic .tc-image-save-button-dynamic-dirty {\n\tvisibility: visible;\n}\n\nhtml body.tc-dirty span.tc-dirty-indicator, html body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n::-webkit-file-upload-button {\n\tcursor:pointer;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: none;\n\tbackground: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n\tpadding-left: 14px;\n}\n\n.tc-tree ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n\tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-tree button {\n\tcolor: #acacac;\n}\n\n.tc-tree svg {\n\tfill: #acacac;\n}\n\n.tc-tree span svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: baseline;\n}\n\n.tc-tree li span {\n\tcolor: lightgray;\n}\n\nselect {\n\tcolor: <<colour select-tag-foreground>>;\n\tbackground: <<colour select-tag-background>>;\n}\n\n/*\n** Translink macro\n*/\n\n.tc-translink {\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px;\n\tborder-radius: 3px;\n}\n\ndiv.tc-translink > div {\n\tmargin: 1em;\n}\n\ndiv.tc-translink > div > a:first-child > h1 {\n\tfont-size: 1.2em;\n\tfont-weight: bold;\n}\n\nspan.tc-translink > a:first-child {\n\tfont-weight: bold;\n}\n\n/*\n** Classes for displaying globals\n*/\n\n.tc-global-tiddler-body {\n\tpadding: 0.25em;\n\tborder: 1px solid <<colour foreground>>;\n\tbackground-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n}\n\n.tc-global-tiddler-body-heading {\n\tmargin: 0 0 0.25em 0;\n\tfont-weight: normal;\n}\n\n.tc-global-tiddler-body-type {\n\tmargin: 0 0 0.25em 0;\n\tborder-bottom: 1px solid <<colour foreground>>;\n}\n\n.tc-global-tiddler-body-details {\n\tbackground-color: <<colour background>>;\n}\n\n.tc-global-tiddler-body pre {\n\tmargin: 0;\n\tborder: 1px solid <<colour foreground>>;\n}\n\n/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\n}\n\n.tc-network-activity-background {\n\tfill: <<colour network-activity-foreground>>;\n}\n\n/*\n** Test Cases\n*/\n\n.tc-test-case-wrapper {\n\tborder: 1px solid <<colour foreground>>;\n\tbackground-color: <<colour muted-foreground>>;\n\tborder-radius: 6px;\n}\n\n.tc-test-case-wrapper {\n\tbackground-color: <<colour testcase-accent-level-1>>;\n}\n\n.tc-test-case-wrapper .tc-test-case-wrapper {\n\tbackground-color: <<colour testcase-accent-level-2>>;\n}\n\n.tc-test-case-wrapper .tc-test-case-wrapper .tc-test-case-wrapper {\n\tbackground-color: <<colour testcase-accent-level-3>>;\n}\n\n.tc-test-case-header {\n\tfont-weight: normal;\n\tmargin: 0.5em 0;\n\tpadding: 0 0.5em;\n}\n\n.tc-test-case-divider {\n\tx-background-color: <<colour muted-foreground>>;\n}\n\n.tc-test-case-result-icon {\n\tfill: #fff;\n\tpadding: 0.25em;\n\tdisplay: inline-block;\n\tline-height: 0;\n\tborder-radius: 1em;\n\tvertical-align: text-bottom;\n\tmargin-right: 0.25em;\n}\n\n.tc-test-case-result-icon-pass {\n\tbackground-color: green;\n}\n\n.tc-test-case-result-icon-fail {\n\tbackground-color: red;\n}\n\n.tc-test-case-result-icon svg {\n\twidth: 0.5em;\n\theight: 0.5em;\n}\n\n.tc-test-case-header > h2 {\n\tbackground: <<colour background>>;\n\tborder-radius: 4px;\n\tpadding: 0.25em;\n}\n\n.tc-test-case-header > h2,\n.tc-test-case-source > pre {\n\tmargin: 0;\n}\n\n.tc-test-case-header > h2 a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-test-case-toolbar {\n\tfloat: right;\n}\n\n.tc-test-case-toolbar svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-test-case-toolbar .tc-drop-down {\n\tfont-size: 0.8em;\n}\n\n.tc-test-case-result-fail {\n\tborder: 1px solid <<colour foreground>>;\n\tbackground-color: <<colour background>>;\n\tborder-radius: 4px;\n\tmargin: 0 0.5em;\n\tpadding: 0;\n}\n\n.tc-test-case-result-fail-header {\n\tbackground: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tpadding: 4px;\n}\n\n.tc-test-case-result-fail-body {\n\tpadding: 4px;\n}\n\n.tc-test-case-source > pre {\n\theight: 100%;\n}\n\n.tc-test-case-narrative {\n\tpadding: 0.5em;\n}\n\n.tc-test-case-panes {\n\tdisplay: flex;\n\talign-items: stretch;\n\tflex-wrap: wrap;\n\tpadding: 0.5em;\n\tborder-bottom-left-radius: 6px;\n\tborder-bottom-right-radius: 6px;\n}\n\n.tc-test-case-source {\n\tflex: 1 0 49%;\n\tmin-width: 250px;\n}\n\n.tc-test-case-source .tc-tab-content {\n\tbackground: inherit;\n\tmargin: 0;\n}\n\n.tc-test-case-source .tc-tab-content .tc-field-table {\n\tbackground: <<colour background>>;\n}\n\n.tc-test-case-source .tc-field-table {\n\twidth: 100%;\n}\n\n.tc-test-case-source table.tc-field-table {\n\tmargin: 0;\n}\n\n.tc-test-case-source .tc-tiddler-frame .tc-edit-texteditor {\n\tmargin: 0;\n}\n\n.tc-test-case-divider {\n\tflex: 0 0 1.5%;\n}\n\n.tc-test-case-source .tc-tab-buttons {\n\tpadding-top: 0;\n}\n\n.tc-test-case-footer-toolbar {\n\tdisplay: flex;\n\tjustify-content: flex-end;\n}\n\n.tc-test-case-output {\n\tbox-shadow: inset 2px 2px 10px 0px <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tborder-radius: 4px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tflex: 1 0 49%;\n\tmin-width: 250px;\n\tpadding: 0.25em 1em;\n}\n\n/*\n** Flexbox utility classes\n*/\n\n.tc-flex {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-flex-column {\n\tflex-direction: column;\n}\n\n.tc-flex-row {\n\tflex-direction: row;\n}\n\n.tc-flex-grow-1 {\n\tflex-grow: 1;\n}\n\n.tc-flex-grow-2 {\n\tflex-grow: 2;\n}\n\n/*\n** Other utility classes\n*/\n\n/* Horizontal gaps */\n\n.tc-tiny-gap {\n\tmargin-left: .25em;\n\tmargin-right: .25em;\n}\n\n.tc-tiny-gap-left {\n\tmargin-left: .25em;\n}\n\n.tc-tiny-gap-right {\n\tmargin-right: .25em;\n}\n\n.tc-small-gap {\n\tmargin-left: .5em;\n\tmargin-right: .5em;\n}\n\n.tc-small-gap-left {\n\tmargin-left: .5em;\n}\n\n.tc-small-gap-right {\n\tmargin-right: .5em;\n}\n\n.tc-big-gap {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-big-gap-left {\n\tmargin-left: 1em;\n}\n\n.tc-big-gap-right {\n\tmargin-right: 1em;\n}\n\n.tc-word-break {\n\tword-break: break-all;\n}\n\n/* Vertical gaps */\n\n.tc-tiny-v-gap-bottom {\n\tmargin-bottom: 3px;\n}\n\n"},"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize":{"title":"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize","text":"15px"},"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight":{"title":"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight","text":"22px"},"$:/themes/tiddlywiki/vanilla/metrics/fontsize":{"title":"$:/themes/tiddlywiki/vanilla/metrics/fontsize","text":"14px"},"$:/themes/tiddlywiki/vanilla/metrics/lineheight":{"title":"$:/themes/tiddlywiki/vanilla/metrics/lineheight","text":"20px"},"$:/themes/tiddlywiki/vanilla/metrics/storyleft":{"title":"$:/themes/tiddlywiki/vanilla/metrics/storyleft","text":"0px"},"$:/themes/tiddlywiki/vanilla/metrics/storytop":{"title":"$:/themes/tiddlywiki/vanilla/metrics/storytop","text":"0px"},"$:/themes/tiddlywiki/vanilla/metrics/storyright":{"title":"$:/themes/tiddlywiki/vanilla/metrics/storyright","text":"770px"},"$:/themes/tiddlywiki/vanilla/metrics/storywidth":{"title":"$:/themes/tiddlywiki/vanilla/metrics/storywidth","text":"770px"},"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth":{"title":"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth","text":"686px"},"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint":{"title":"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint","text":"960px"},"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth":{"title":"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth","text":"350px"},"$:/themes/tiddlywiki/vanilla/options/stickytitles":{"title":"$:/themes/tiddlywiki/vanilla/options/stickytitles","text":"no"},"$:/themes/tiddlywiki/vanilla/options/sidebarlayout":{"title":"$:/themes/tiddlywiki/vanilla/options/sidebarlayout","text":"fixed-fluid"},"$:/themes/tiddlywiki/vanilla/options/codewrapping":{"title":"$:/themes/tiddlywiki/vanilla/options/codewrapping","text":"pre-wrap"},"$:/themes/tiddlywiki/vanilla/reset":{"title":"$:/themes/tiddlywiki/vanilla/reset","type":"text/css","text":"/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */\n\n/*\nDocument\n========\n*/\n\n/**\nUse a better box model (opinionated).\n*/\n\n*,\n::before,\n::after {\n\tbox-sizing: border-box;\n}\n\nhtml {\n\t/* Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) */\n\tfont-family:\n\t\tsystem-ui,\n\t\t'Segoe UI',\n\t\tRoboto,\n\t\tHelvetica,\n\t\tArial,\n\t\tsans-serif,\n\t\t'Apple Color Emoji',\n\t\t'Segoe UI Emoji';\n\tline-height: 1.15; /* 1. Correct the line height in all browsers. */\n\t-webkit-text-size-adjust: 100%; /* 2. Prevent adjustments of font size after orientation changes in iOS. */\n\t-moz-tab-size: 4; /* 3. Use a more readable tab size (opinionated). */\n\ttab-size: 4; /* 3 */\n}\n\n/*\nSections\n========\n*/\n\nbody {\n\tmargin: 0; /* Remove the margin in all browsers. */\n}\n\n/*\nGrouping content\n================\n*/\n\n/**\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n*/\n\nhr {\n\theight: 0; /* 1 */\n\tcolor: inherit; /* 2 */\n}\n\n/*\nText-level semantics\n====================\n*/\n\n/**\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n\ttext-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n\tfont-weight: bolder;\n}\n\n/**\n1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n2. Correct the odd 'em' font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n\tfont-family:\n\t\tui-monospace,\n\t\tSFMono-Regular,\n\t\tConsolas,\n\t\t'Liberation Mono',\n\t\tMenlo,\n\t\tmonospace; /* 1 */\n\tfont-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n\tfont-size: 80%;\n}\n\n/**\nPrevent 'sub' and 'sup' elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsub {\n\tbottom: -0.25em;\n}\n\nsup {\n\ttop: -0.5em;\n}\n\n/*\nTabular data\n============\n*/\n\n/**\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n*/\n\ntable {\n\ttext-indent: 0; /* 1 */\n\tborder-color: inherit; /* 2 */\n}\n\n/*\nForms\n=====\n*/\n\n/**\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tfont-family: inherit; /* 1 */\n\tfont-size: 100%; /* 1 */\n\tline-height: 1.15; /* 1 */\n\tmargin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n\ttext-transform: none;\n}\n\n/**\nCorrect the inability to style clickable types in iOS and Safari.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n\t-webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n\tborder-style: none;\n\tpadding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n\toutline: 1px dotted ButtonText;\n}\n\n/**\nRemove the additional ':invalid' styles in Firefox.\nSee: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737\n*/\n\n:-moz-ui-invalid {\n\tbox-shadow: none;\n}\n\n/**\nRemove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.\n*/\n\nlegend {\n\tpadding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n\tvertical-align: baseline;\n}\n\n/**\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n\theight: auto;\n}\n\n/**\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n\t-webkit-appearance: textfield; /* 1 */\n\toutline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\n/**\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to 'inherit' in Safari.\n*/\n\n::-webkit-file-upload-button {\n\t-webkit-appearance: button; /* 1 */\n\tfont: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n\tdisplay: list-item;\n}\n"},"$:/themes/tiddlywiki/vanilla/settings/fontfamily":{"title":"$:/themes/tiddlywiki/vanilla/settings/fontfamily","text":"-apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Noto Sans\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\""},"$:/themes/tiddlywiki/vanilla/settings/codefontfamily":{"title":"$:/themes/tiddlywiki/vanilla/settings/codefontfamily","text":"ui-monospace, \"SFMono-Regular\", \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace"},"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment":{"title":"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment","text":"fixed"},"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize":{"title":"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize","text":"auto"},"$:/themes/tiddlywiki/vanilla/sticky":{"title":"$:/themes/tiddlywiki/vanilla/sticky","code-body":"yes","text":"<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"}}}