1100px
classic
/*BOXES*/ html body.tc-body .bluebox {display:block;background-color:#eef;padding:5px;padding-left:20px;padding-top:10px;margin-top:5px;margin-bottom:5px;width:95%;color:#000;} html body.tc-body .graybox {display:block;background-color:#eee;padding:5px;padding-left:20px;padding-top:10px;margin-top:5px;margin-bottom:5px;width:95%;color:#000;} body p {<<colour foreground>>;} code {color: #b0a;background-color:#eee;} /*TIGHT NOTES*/ html body.tc-body h1, html body.tc-body h2, html body.tc-body h3, html body.tc-body h4 { margin-top: 0.3em; margin-bottom: 0.3em; } /*FONT SUBTITLES*/ .serif {font-family: 'Arial', sans-serif; color: <<colour tiddler-editor-border>>font-size:10pt;} html body.tc-body .serif a.tc-tiddlylink-external {font-family: 'Arial', sans-serif;font-size:12pt; line-height:normal;font-weight:normal;color:#666;} /*FONT STUFF (colors)*/ html body.tc-body .lightgraybk {background:#eee;padding:1px 4px px 4px;margin-bottom:2px;font-family:'Arial', sans-serif;} .red {color:red;} html body.tc-body .blue a {color:blue;} /*FONT STUFF SOURCES*/ html body.tc-body .source {color:#777;font-size:10pt;} /*ICON COLORS*/ html body.tc-body .tc-image-edit-button {stroke: white;fill:#555;} html body.tc-body .tc-image-chevron-up {stroke: white;fill:#ccc;} html body.tc-body .tc-image-chevron-down {stroke: white;fill:#ccc;} html body.tc-body .tc-image-fold-button {stroke: white;fill:#ccc;} html body.tc-body .tc-image-close-button {stroke: white;fill:#555;} html body.tc-body .tc-image-unfold-button {stroke: white;fill:#ccc;} html body.tc-body .tc-image-preview-open {stroke: white;fill:#f29;font-size:150%;} html body.tc-body .tc-image-delete-button {stroke: white;fill:#ff2222;} html body.tc-body .tc-image-cancel-button {stroke: white;fill:#ffdd55;} html body.tc-body .tc-image-done-button {stroke: white;fill:#094;} /*INDENTING*/ html body.tc-body .indent1 {margin-left:1.5em;display:block;} /*LINKS*/ html body.tc-body a.tc-tiddlylink {text-decoration: none;font-style: normal;font-weight: normal;} html body.tc-body a.tc-tiddlylink-external {text-decoration: none;font-weight: normal;} html body.tc-body a.tc-tiddlylink-visited {text-decoration: none;font-weight: normal;} html body.tc-body .source a.tc-tiddlylink-external {font-weight: normal;font-size:10pt;} /*LISTS BASIC*/ html body.tc-body ul li {color: <<colour foreground>>;} html body.tc-body ol li {color:<<colour foreground>>;} /*TIDDLER TITLES*/ .tc-tiddler-missing .tc-title { font-style: normal; font-weight: bold; } /*VIEWTEMPLATE FONT SIZE*/ html body.tc-body .viewtemplatebigtext {font-size:110%;} /*HIDE SECTIONS FOR PRINTING*/ @media print {#tc-page-background {display: none ! important;}} @media print {.tc-tags-wrapper {display: none ! important;}} @media print { body.tc-body {background-color: transparent;}} @media print {.tc-image-chevron-up {display: none ! important;}} @media print {.tc-image-chevron-down {display: none ! important;}} @media print {button.sidebar-toggle {display: none ! important;}} @media print {.hideprint {display: none ! important;}} @media print {.tc-btn-invisible {display: none ! important;}} @media print { .story-river { margin: 0; padding: 0; } html body.tc-body .tc-tiddler-frame { margin: 0; border-bottom: 1px solid #fff; padding: 5px;} html body.tc-body a.tc-tiddlylink-external:hover { border: 1px solid <<colour tiddler-border>>; } html body.tc-body .tc-tiddler-info { padding: 14px 42px 14px 42px; background-color: <<colour tiddler-info-background>>;} }
<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags}} journalText=""> <$wikify name="journalTitle" text="""<$macrocall $name="now" format=<<journalTitleTemplate>>/>"""> <$reveal type="nomatch" state=<<journalTitle>> text=""> <$action-sendmessage $message="tm-new-tiddler" title=<<journalTitle>> tags="" text={{{ [<journalTitle>get[]] }}}/> </$reveal> <$reveal type="match" state=<<journalTitle>> text=""> <$action-sendmessage $message="tm-new-tiddler" title=<<journalTitle>> tags="" text=<<journalText>>/> </$reveal> </$wikify> </$vars>
<$button class="tc-btn-invisible" popup="$:/SamplePopupState">{{$:/core/images/chevron-down}}</$button> <$reveal type="popup" state="$:/SamplePopupState" class="tc-tiddler-body tc-drop-down tc-popup-keep"> <$checkbox tiddler="$:/core/ui/EditTemplate/title" tag="$:/tags/EditTemplate"> title</$checkbox><br> <$checkbox tiddler="$:/core/ui/EditTemplate/tags" tag="$:/tags/EditTemplate"> tags</$checkbox><br> <$checkbox tiddler="$:/core/ui/EditTemplate/type" tag="$:/tags/EditTemplate"> type</$checkbox><br> <$checkbox tiddler="$:/core/ui/EditTemplate/fields" tag="$:/tags/EditTemplate"> fields</$checkbox><br> <$checkbox tiddler="$:/config/TextEditor/EnableToolbar" field="text" checked="yes" unchecked="no" default="no"> toolbar</$checkbox><br> <$checkbox tiddler="$:/.giffmex/EditTemplate/custom" tag="$:/tags/EditTemplate"> custom</$checkbox> ''Open / close the sidebar:'' <$list filter="[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]" variable="ignore"><$button set="$:/state/sidebar" setTo="no" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class="tc-btn-invisible">{{$:/core/images/chevron-right}}</$button> </$list><$list filter="[[$:/state/sidebar]get[text]] +[else[yes]match[no]]" variable="ignore"> <$button set="$:/state/sidebar" setTo="yes" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class="tc-btn-invisible">{{$:/core/images/chevron-left}}</$button> </$list> ''Click the link below to edit the''<br> [[Custom area|$:/.giffmex/EditTemplate/custom]] {{$:/core/ui/EditorToolbar/editor-height-dropdown}} </$reveal>
""" This is where you can add your own items you want visible in the edit template. For example: Grab symbol code: e.g., ♦ `♦` ★ `★` Grab snippets: e.g., `tiddlywiki --rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html static text/plain --rendertiddler $:/core/templates/static.template.css static/static.css text/plain` """ <br>
toolbar
\define tagreset2() <$list filter="[tag[$:/giffmex/titleview]sort[created]] -[[$(currentTiddler)$]]" variable="removeme"> <$action-listops $tiddler=<<removeme>> $tags="+[remove[$:/tags/ViewTemplate]]"/> </$list> <$action-deletefield dummy/> \end \define switchStoryView(storyview,default) <$select tiddler='$storyview$' default='$default$'> <option value="zoomin"><$text text='one tiddler only'/></option> <option value="classic"><$text text='multiple tiddlers'/></option> </$select> \end ''Choose how to view titles:'' <$list filter="[tag[$:/giffmex/titleview]sort[caption]]"> <$list filter="[all[current]tag[$:/tags/ViewTemplate]]"> <$checkbox field=dummy checked="yes" unchecked="yes" default="yes"></$checkbox> <$view field="caption"/><br/> </$list> <$list filter="[all[current]!tag[$:/tags/ViewTemplate]]"> <$checkbox tag="$:/tags/ViewTemplate" xinvertTag="yes" checkactions=<<tagreset2>>/> <$view field="caption"/><br/> </$list> </$list> <br> ''Choose how to view tiddlers in each column'' Left column: <<switchStoryView $:/view zoomin>> Right column: <<switchStoryView $:/_sq/Stories/config/Story2-storyview classic>> ''Left column to right column width ratio:'' {{$:/config/sq/Stories/storyRiverRatio}} : <$text text={{{[[100]subtract{$:/config/sq/Stories/storyRiverRatio}]}}}/> <$range tiddler="$:/config/sq/Stories/storyRiverRatio" min="20" max="80" default="50" increment="5"/> <!-- ''Right column font-size'' Tiddler: {{$:/config/sq/Stories/story2/fontsize-title}}px <$range tiddler="$:/config/sq/Stories/story2/fontsize-title" min="6" max="40" default="14" increment="1"/> Body: {{$:/config/sq/Stories/story2/fontsize-body}}px <$range tiddler="$:/config/sq/Stories/story2/fontsize-body" min="6" max="40" default="15" increment="1"/> -->
\define tagreset() <$list filter="[tag[$:/giffmex/refs]sort[created]] -[[$(currentTiddler)$]]" variable="removeme"> <$action-listops $tiddler=<<removeme>> $tags="+[remove[$:/tags/ViewTemplate]]"/> </$list> <$action-deletefield dummy/> \end ''Choose how to view references:'' <$list filter="[tag[$:/giffmex/refs]sort[caption]]"> <$list filter="[all[current]tag[$:/tags/ViewTemplate]]"> <$checkbox field=dummy checked="yes" unchecked="yes" default="yes"></$checkbox> <$view field="caption"/><br/> </$list> <$list filter="[all[current]!tag[$:/tags/ViewTemplate]]"> <$checkbox tag="$:/tags/ViewTemplate" xinvertTag="yes" checkactions=<<tagreset>>/> <$view field="caption"/><br/> </$list> </$list> {{Hint for Muffin tutorial}} <br>Note that the gray boxes in the context and transclude options are links to their respective tiddlers.
\define delete-edittemplate-state-tiddlers() <$action-deletetiddler $filter="[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<newFieldNameInputTiddler>] [<newFieldNameSelectionTiddler>] [<newTagNameTiddler>] [<newTagNameInputTiddler>] [<newTagNameSelectionTiddler>] [<typeInputTiddler>] [<typeSelectionTiddler>]"/> \define save-tiddler-actions() <$action-sendmessage $message="tm-add-tag" $param={{{ [<newTagNameTiddler>get[text]] }}}/> <$action-sendmessage $message="tm-add-field" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/> <<delete-edittemplate-state-tiddlers>> <$action-sendmessage $message="tm-save-tiddler"/> \end \define cancel-delete-tiddler-actions(message) <<delete-edittemplate-state-tiddlers>> <$action-sendmessage $message="tm-$message$-tiddler"/> <$list filter="[all[current]links[]is[missing]]"><$action-createtiddler $basetitle=<<currentTiddler>>/></$list> \end <div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ 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[ ]] }}}> <$fieldmangler> <$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify "$:/temp/NewTagName">> newFieldNameTiddler=<<qualify "$:/temp/NewFieldName">> newFieldValueTiddler=<<qualify "$:/temp/NewFieldValue">> newFieldNameInputTiddler=<<qualify "$:/temp/NewFieldName/input">> newFieldNameSelectionTiddler=<<qualify "$:/temp/NewFieldName/selected-item">> newTagNameInputTiddler=<<qualify "$:/temp/NewTagName/input">> newTagNameSelectionTiddler=<<qualify "$:/temp/NewTagName/selected-item">> typeInputTiddler=<<qualify "$:/temp/Type/input">> typeSelectionTiddler=<<qualify "$:/temp/Type/selected-item">>> <$keyboard key="((cancel-edit-tiddler))" actions=<<cancel-delete-tiddler-actions "cancel">>> <$keyboard key="((save-tiddler))" actions=<<save-tiddler-actions>>> <$list filter="[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]" variable="listItem"> <$set name="tv-config-toolbar-class" filter="[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]"> <$transclude tiddler=<<listItem>>/> </$set> </$list> </$keyboard> </$keyboard> </$vars> </$fieldmangler> </div>
<span class="viewtemplatebigtext"> <$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <hr> <$vars searchme=<<currentTiddler>> searchspx={{{ [<currentTiddler>escaperegexp[]]}}} > <$list filter="[!is[system]all[current]backlinks[]!tag[outlines]!tag[hide]sort[title]] -[is[current]]"><$link><$view field="title"/></$link><span class="indent1"><$link><span class="graybox"><$context term=<<searchme>> /></span></$link></span></$list> </$vars> </$reveal> </span>
<span class="viewtemplatebigtext"> <$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <hr> <$vars searchme=<<currentTiddler>> searchspx={{{ [<currentTiddler>escaperegexp[]]}}} > <$list filter="[!is[system]all[current]backlinks[]!tag[hide]sort[title]] -[is[current]]"><$link><$view field="title" /></$link><br></$list> </$vars> </$reveal> </span>
<span class="viewtemplatebigtext"> <$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <hr> <$vars searchme=<<currentTiddler>> searchspx={{{ [<currentTiddler>escaperegexp[]]}}} > <<tabs '[!is[system]all[current]backlinks[]!tag[hide]sort[title]] -[is[current]]' '' '$:/state/tab/strolltabs' 'tc-vertical'>> </$vars> </$reveal> </span>
<span class="viewtemplatebigtext"> <$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <hr> <$list filter="[!is[system]all[current]backlinks[]!tag[hide]!tag[outlines]sort[title]] -[is[current]]"><$link><$view field="title"/></$link><span class="indent1"><$link><span class="graybox"><$transclude field="text" mode="block" /></span></$link></span></$list> </$reveal> </span>
<span class="viewtemplatebigtext"> <$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <hr> <$list filter="[!is[system]all[current]backlinks[]!tag[hide]!tag[outlines]sort[title]] -[is[current]]"><$link><$view field="title"/></$link> <$reveal type="nomatch" stateTitle="$:/.giffmex/TiddlyBlinkFoldData" stateIndex=<<currentTiddler>> text="show"> <$button class=<<tv-config-toolbar-class>> setTitle="$:/.giffmex/TiddlyBlinkFoldData" setIndex=<<currentTiddler>> setTo="show">{{$:/core/images/unfold-button}}</$button><br/> </$reveal> <$reveal type="match" stateTitle="$:/.giffmex/TiddlyBlinkFoldData" stateIndex=<<currentTiddler>> text="show"> <$button class=<<tv-config-toolbar-class>> setTitle="$:/.giffmex/TiddlyBlinkFoldData" setIndex=<<currentTiddler>> setTo="hide">{{$:/core/images/fold-button}}</$button> <span class="indent1"> <$link><span class="graybox"> <$transclude field="text" mode="block" /></span></$link></span> </$reveal> </$list> </$reveal> </span>
\define title-styles() fill:$(foregroundColor)$; \end \define config-title() $:/config/ViewToolbarButtons/Visibility/$(listItem)$ \end <div class="tc-tiddler-title"> <div class="tc-titlebar"> <span class="tc-tiddler-controls"> <$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]" variable="listItem"><$reveal type="nomatch" state=<<config-title>> text="hide"><$set name="tv-config-toolbar-class" filter="[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list> </span> <$set name="tv-wikilinks" value={{$:/config/Tiddlers/TitleLinks}}> <$link> <$set name="foregroundColor" value={{!!color}}> <span class="tc-tiddler-title-icon" style=<<title-styles>>> <$transclude tiddler={{!!icon}}/> </span> </$set> <$list filter="[all[current]removeprefix[$:/]]"> <h2 class="tc-title" title={{$:/language/SystemTiddler/Tooltip}}> <span class="tc-system-title-prefix">$:/</span><$text text=<<currentTiddler>>/> </h2> </$list> <br><$list filter="[all[current]!prefix[$:/]]"> <h2 class="tc-title"> <$view field="title"/> </h2> </$list> </$link> </$set> </div> <$reveal type="nomatch" text="" default="" state=<<tiddlerInfoState>> class="tc-tiddler-info tc-popup-handle" animate="yes" retain="yes"> <$list filter="[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]" variable="listItem"><$transclude tiddler=<<listItem>> mode="block"/></$list> </$reveal> </div>
\define button() <$button tooltip={{$:/language/Buttons/NewHere/Hint}} class=<<tv-config-toolbar-class>> actions=<<actions>>> {{$:/core/images/new-button}} </$button> \end \define actions() <$action-sendmessage $message="tm-new-tiddler" title=<<journalTitle>> text="""[[$(tid)$]]"""/> \end <$wikify name=tid text=<<currentTiddler>>> <<button>> </$wikify>
\whitespace trim \define journalButtonActions() <$action-sendmessage $message="tm-new-tiddler" title=<<now """$(journalTitleTemplate)$""">> text="""[[$(tid)$]]""" /> \end \define journalButtonTags() [[$(currentTiddlerTag)$]] $(journalTags)$ \end \define journalButton() <$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>> actions=<<journalButtonActions>>> <$list filter="[<tv-config-toolbar-icons>match[yes]]"> {{$:/core/images/new-journal-button}} </$list> <$list filter="[<tv-config-toolbar-text>match[yes]]"> <span class="tc-btn-text"> <$text text={{$:/language/Buttons/NewJournalHere/Caption}}/> </span> </$list> </$button> \end <$set name="journalTitleTemplate" value={{$:/config/NewJournal/Title}}> <$set name="tid" value=<<currentTiddler>>> <<journalButton>> </$set> </$set>
no
comptext
top
YYYY / 0MM / 0DD / 0hh:0mm:0ss /
{{$:/language/OfficialPluginLibrary/Hint}}
show
show
reveal
show
yes
50
no
$:/.giffmex/ui/EditTemplate
hide
hide
hide
reveal
hide
hide
{ "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|http://pivotal.github.io/jasmine/]]\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-2021, 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>" }, "$:/core/images/bold": { "title": "$:/core/images/bold", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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/done-button": { "title": "$:/core/images/done-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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/italic": { "title": "$:/core/images/italic", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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/left-arrow": { "title": "$:/core/images/left-arrow", "created": "20150315234410875", "modified": "20150315235324760", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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/menu-button": { "title": "$:/core/images/menu-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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/mono-block": { "title": "$:/core/images/mono-block", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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/new-button": { "title": "$:/core/images/new-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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\"><<now \"DD\">></tspan></text></g></svg>" }, "$:/core/images/opacity": { "title": "$:/core/images/opacity", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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/preview-closed": { "title": "$:/core/images/preview-closed", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": { "title": "$:/core/images/save-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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/star-filled": { "title": "$:/core/images/star-filled", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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": "<svg width=\"22pt\" height=\"22pt\" 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/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/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/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/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/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/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/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 <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">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/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/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/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 http://tiddlyspot.com or a compatible remote server" }, "$:/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": "The ~TiddlySpot service is currently only available in read-only form. Please see http://tiddlyspot.com/ for the latest details. The ~TiddlySpot saver can still be used to save to compatible servers." }, "$:/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/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/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/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/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/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": "Operands 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/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/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/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/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\" file" }, "$:/language/Docs/Fields/_canonical_uri": { "title": "$:/language/Docs/Fields/_canonical_uri", "text": "The full URI of an external image tiddler" }, "$:/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/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/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 wizard" }, "$:/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/name": { "title": "$:/language/Docs/Fields/name", "text": "The human readable name associated with a plugin tiddler" }, "$:/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/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 wizard" }, "$:/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|<$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> |<<lingo DefaultTiddlers/TopHint>><br> <$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/default": { "title": "$:/language/Help/default", "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\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>: <$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 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* ''sse-enabled'' - set to \"yes\" to enable Server-sent events (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\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\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>]\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\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n" }, "$:/language/Help/server": { "title": "$:/language/Help/server", "description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)", "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/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/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/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/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/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 here (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/EditConflict": { "title": "$:/language/Error/EditConflict", "text": "File changed on server" }, "$:/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 operand 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/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/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/InvalidFieldName": { "title": "$:/language/InvalidFieldName", "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)" }, "$:/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": "Default ~PageTemplate" }, "$:/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" }, "$:/language/Modals/SaveInstructions": { "title": "$:/language/Modals/SaveInstructions", "subtitle": "Save your work", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "https://tiddlywiki.com/static/SavingChanges.html", "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\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/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/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/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/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": "Structured Vector Graphics image", "name": "image/svg+xml", "group": "Image", "group-sort": "1" }, "$:/language/Docs/Types/image/x-icon": { "title": "$:/language/Docs/Types/image/x-icon", "description": "ICO format icon file", "name": "image/x-icon", "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/x-tiddlywiki": { "title": "$:/language/Docs/Types/text/x-tiddlywiki", "description": "TiddlyWiki Classic", "name": "text/x-tiddlywiki", "group": "Text", "group-sort": "0" }, "$:/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;\t\t\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.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/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)\t \t\t\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 = JSON.parse(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\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\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\tpluginFields = $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,$tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,$tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,$tw.config.languagesEnvVar),collectPlugins);\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/*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: \"render\",\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 tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvariableList = this.params.slice(4),\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter),\n\t\tvariables = Object.create(null);\n\t\twhile(variableList.length >= 2) {\n\t\t\tvariables[variableList[0]] = variableList[1];\n\t\t\tvariableList = variableList.slice(2);\n\t\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title);\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: $tw.utils.extend({},variables,{currentTiddler: 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\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "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\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]),\t\t\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}}),\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,encodeURIComponent(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/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\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 filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\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\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,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/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 + encodeURIComponent(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 = JSON.parse(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,encodeURIComponent(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> [<filter>]\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 wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\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 {\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}\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 = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\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\twiki: this.wiki,\n\t\tpathFilters: pathFilters,\n\t\textFilters: extFilters,\n\t\toriginalpath: this.wiki.extractTiddlerDataItem(\"$:/config/OriginalTiddlerPaths\",title, \"\")\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, 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, 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,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,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\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 parseTiddlerDiv = 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\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\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\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\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 deserializeTiddlyWikiFile(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 = parseTiddlerDiv(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})();\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\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\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) {\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}\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.widget,handlerMethod: \"handleKeydownEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"}\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};\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\tthis.domNode.value = text;\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 + 14) + \"px\"; // +14 for the border on the textarea\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 + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\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);\t\n\t}\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);\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) {\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\tthis.domNode.value = text;\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 && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\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);\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\tvalue = tiddler.getFieldString(this.editField);\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 = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\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.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\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] || changedAttributes.disabled) {\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.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\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\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\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(\"New Excision\");\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}\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 = \"[[\" + 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/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(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\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\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// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\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\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\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/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\tresults.each(function(result) {\n\t\t\t\tvar filtered = operationSubFunction(options.wiki.makeTiddlerIterator([result]),widget);\n\t\t\t\tif(filtered.length === 0) {\n\t\t\t\t\tresultsToRemove.push(result);\n\t\t\t\t}\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/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\tvar index = 0;\n\t\t\tresults.each(function(title) {\n\t\t\t\tvar list = operationSubFunction(options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\t\t\treturn \"\" + (results.length - 1 - index);\n\t\t\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\treturn widget.getVariable(name);\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(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);\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// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = new $tw.utils.LinkedList(),\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\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\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.toArray();\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 = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\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\").toLowerCase();\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/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/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 || \"\");\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/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.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\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(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\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(CSS.escape(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\").toLowerCase();\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\t\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]));\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 = [];\t\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});\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 = [];\t\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});\t\n\treturn results;\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/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});\t\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/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 = 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\tresults.push(operator.operand);\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 || !$tw.utils.hop(tiddler.fields,\"draft.of\")) {\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 && $tw.utils.hop(tiddler.fields,\"draft.of\") && (tiddler.fields[\"draft.of\"].length !== 0)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\t\t\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(!(title in options.widget.variables)) {\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 in options.widget.variables) {\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/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.toArray();\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\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\treturn results.slice(0,-count);\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})();\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:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field 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.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || operator.suffix || '');\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\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) {\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(title);\n\t\t});\n\t\treturn [$tw.utils.stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,$tw.utils.parseNumber(currentValue));\n\t\t},initialValue))];\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/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\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\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\tif(operator.prefix === \"!\") {\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);\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);\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// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, 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]),{\n\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\treturn \"\" + (results.length - 1 - index);\n\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t\t}\n\t\t\t\t}\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\").toLowerCase(),\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\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\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\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\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\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},{\n\t\t\tgetVariable: function(name) {\n\t\t\t\tif(name === \"currentTiddler\") {\n\t\t\t\t\treturn title;\n\t\t\t\t} else {\n\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t}\n\t\t\t}\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\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);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\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\" : \"\"),\n\t\tisRegExp = (suffixes[1] && suffixes[1][0] === \"regexp\") ? true : false,\n\t\tsearchTerm,\n\t\tregExp;\n\t\n\tsource(function(tiddler,title) {\n\t\tif(title && (operator.operands.length > 1)) {\n\t\t\t//Escape regexp characters if the operand is not a regular expression\n\t\t\tsearchTerm = isRegExp ? operator.operand : $tw.utils.escapeRegExp(operator.operand);\n\t\t\ttry {\n\t\t\t\tregExp = new RegExp(searchTerm,flags);\n\t\t\t} catch(ex) {\n\t\t\t\treturn [\"RegExp error: \" + ex];\n\t\t\t}\n\t\t\tresults.push(\n\t\t\t\ttitle.replace(regExp,operator.operands[1])\n\t\t\t);\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;\t\t\t\t\t\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\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/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\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\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.substr(-operator.operand.length) === 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" }, "$:/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}\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/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\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,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/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\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\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;\t\t\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;\t\t\n\t}\n\n\t/*\n\tToggles an item in the current list.\n\t*/\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}\t\n\t\treturn cycleValueInArray(results,operands,step);\n\t}\n\t\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\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 = filterString.substring(p,nextBracketPos);\n\t\t\t\toperator.operands.push(operand);\n\t\t\t}\n\t\t\tp = nextBracketPos + 1;\n\t\t}\n\t\t\n\t\tp = nextBracketPos + 1;\n\t\tparseOperand(bracket);\n\t\t\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\t\t\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+))?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\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}\n\t\t\tif(match[3]) { // 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[4] || match[5] || match[6]) { // 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[4] || match[5] || match[6]}]}\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\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\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\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\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\toperand.value = widget.getVariable(operand.text,{defaultValue: \"\"});\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};\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\treturn $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\tvar results = new $tw.utils.LinkedList();\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results.toArray();\n\t});\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/indexers/backlinks-indexer.js": { "title": "$:/core/modules/indexers/backlinks-indexer.js", "text": "/*\\\ntitle: $:/core/modules/indexers/backlinks-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers' backlinks\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\n\nfunction BacklinksIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBacklinksIndexer.prototype.init = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype._getLinks = function(tiddler) {\n\tvar parser = this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki.extractLinks(parser.tree);\n\t}\n\treturn [];\n}\n\nBacklinksIndexer.prototype.update = function(updateDescriptor) {\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newLinks = [],\n\t oldLinks = [],\n\t self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldLinks = this._getLinks(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewLinks = this._getLinks(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldLinks,function(link) {\n\t\tif(self.index[link]) {\n\t\t\tdelete self.index[link][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newLinks,function(link) {\n\t\tif(!self.index[link]) {\n\t\t\tself.index[link] = Object.create(null);\n\t\t}\n\t\tself.index[link][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBacklinksIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis.index = Object.create(null);\n\t\tvar self = this;\n\t\tthis.wiki.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self._getLinks(tiddler);\n\t\t\t$tw.utils.each(links, function(link) {\n\t\t\t\tif(!self.index[link]) {\n\t\t\t\t\tself.index[link] = Object.create(null);\n\t\t\t\t}\n\t\t\t\tself.index[link][title] = true;\n\t\t\t});\n\t\t});\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.BacklinksIndexer = BacklinksIndexer;\n\n})();\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\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\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});\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});\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}\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});\t\t\t\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.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) {\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(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\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));\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\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getEventModifierKeyDescriptor = function(event) {\n\treturn event.ctrlKey && !event.shiftKey && !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}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\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);\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\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\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\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\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\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\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\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};\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\ttiddler: {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\ttiddler: {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};\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// 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 = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = 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\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\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};\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/*\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: \"macrocall\", name:, parameters:, 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\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\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\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, 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 = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/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\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\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: \"embed\",\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};\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: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\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\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};\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\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// 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},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\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// 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}]\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```\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};\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/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\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]\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\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}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\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\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}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "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\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\"});\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 classes = this.parser.parseClasses();\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(\" \")}\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\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}\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: [], 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};\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.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\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.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()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\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 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]}\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 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 = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\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({type: \"element\", tag: listInfo.itemTag, children: []});\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 lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\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\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\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.parseMacroInvocation(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.parseMacroInvocation(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 this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\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\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\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;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\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\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\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},\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\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}\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\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. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\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 = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\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});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\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});\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(\" \") },\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\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\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\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\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)}];\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}]\n\t\t}];\n\t}\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\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", 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}\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: []};\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\t\t\t\t\t\t\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: []};\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\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\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// 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// 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: {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 = {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 = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.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// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\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: {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 = {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 = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.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\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}]\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\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}]\n\t}];\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*/\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 = false;\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(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\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\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\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\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}\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\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\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\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\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\ttree.push.apply(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}\n\treturn tree;\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));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\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));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = 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));\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 tree;\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));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\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));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\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\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 = JSON.parse(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\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\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*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && ($tw.config.disableAutoSave || this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\")) {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.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 = decodeURIComponent(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/beaker.js": { "title": "$:/core/modules/savers/beaker.js", "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\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 !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(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 = decodeURIComponent(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 = JSON.parse(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.getRawString(\"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 = JSON.parse(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 \" + window.btoa(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 = JSON.parse(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.getRawString(\"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 = JSON.parse(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 = JSON.parse(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.getRawString(\"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 = JSON.parse(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/hyperdrive.js": { "title": "$:/core/modules/savers/hyperdrive.js", "text": "/*\\\ntitle: $:/core/modules/savers/hyperdrive.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Hyperdrive Protocol (https://hypercore-protocol.org/#hyperdrive) Beaker browser beta-1.0 and later (https://beakerbrowser.com)\nCompatible with beaker >= V1.0.0\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar HyperdriveSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nHyperdriveSaver.prototype.save = function(text,method,callback) {\n\tvar dat = beaker.hyperdrive.drive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Hyperdrive Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Hyperdrive Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nHyperdriveSaver.prototype.info = {\n\tname: \"beaker-1.x\",\n\tpriority: 3000,\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 !!window.beaker && !!beaker.hyperdrive && location.protocol===\"hyper:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new HyperdriveSaver(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: \"*/*;charset=UTF-8\"\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/Jermolene/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.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.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\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\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\",decodeURIComponent(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 = decodeURIComponent(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\";\t\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\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\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\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\tstate.authenticatedUsername = username;\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 = decodeURIComponent(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\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(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 = decodeURIComponent(state.params[0]),\n\t\tfilename = path.resolve(state.boot.wikiPath,\"files\",suppliedFilename),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\tstatus = 404;\n\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\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\nvar zlib = require(\"zlib\");\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers[\"accept-encoding\"];\n\tif(!acceptEncoding) {\n\t\tacceptEncoding = \"\";\n\t}\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\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\tresponse.writeHead(200,responseHeaders);\n\tresponse.end(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();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\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\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\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\tsse_enabled: state.server.get(\"sse-enabled\") === \"yes\",\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(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 = decodeURIComponent(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\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\tresponse.writeHead(200);\n\t\tresponse.end(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 = decodeURIComponent(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\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(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\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\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\tresponse.end(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 = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(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\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\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-sent-events.js": { "title": "$:/core/modules/server/server-sent-events.js", "text": "/*\\\ntitle: $:/core/modules/server/server-sent-events.js\ntype: application/javascript\nmodule-type: library\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nparameters:\n\t\tprefix - usually the plugin path, such as `plugins/tiddlywiki/tiddlyweb`. The\n\t\t\troute will match `/events/${prefix}` exactly.\n\n\t\thandler - a function that will be called each time a request comes in with the\n\t\t\trequest and state from the route and an emit function to call.\n*/\n\nvar ServerSentEvents = function ServerSentEvents(prefix, handler) {\n\tthis.handler = handler;\n\tthis.prefix = prefix;\n};\n\nServerSentEvents.prototype.getExports = function() {\n\treturn {\n\t\tbodyFormat: \"stream\",\n\t\tmethod: \"GET\",\n\t\tpath: new RegExp(\"^/events/\" + this.prefix + \"$\"),\n\t\thandler: this.handleEventRequest.bind(this)\n\t};\n};\n\nServerSentEvents.prototype.handleEventRequest = function(request,response,state) {\n\tif(ServerSentEvents.prototype.isEventStreamRequest(request)) {\n\t\tresponse.writeHead(200, {\n\t\t\t\"Content-Type\": \"text/event-stream\",\n\t\t\t\"Cache-Control\": \"no-cache\",\n\t\t\t\"Connection\": \"keep-alive\"\n\t\t});\n\t\tthis.handler(request,state,this.emit.bind(this,response),this.end.bind(this,response));\n\t} else {\n\t\tresponse.writeHead(406,\"Not Acceptable\",{});\n\t\tresponse.end();\n\t}\n};\n\nServerSentEvents.prototype.isEventStreamRequest = function(request) {\n\treturn request.headers.accept &&\n\t\trequest.headers.accept.match(/^text\\/event-stream/);\n};\n\nServerSentEvents.prototype.emit = function(response,event,data) {\n\tif(typeof event !== \"string\" || event.indexOf(\"\\n\") !== -1) {\n\t\tthrow new Error(\"Type must be a single-line string\");\n\t}\n\tif(typeof data !== \"string\" || data.indexOf(\"\\n\") !== -1) {\n\t\tthrow new Error(\"Data must be a single-line string\");\n\t}\n\tresponse.write(\"event: \" + event + \"\\ndata: \" + data + \"\\n\\n\", \"utf8\");\n};\n\nServerSentEvents.prototype.end = function(response) {\n\tresponse.end();\n};\n\nexports.ServerSentEvents = ServerSentEvents;\n\n})();\n", "type": "application/javascript", "module-type": "library" }, "$:/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}\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\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\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}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\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// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\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\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + 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\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};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\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};\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\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && 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;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(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}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(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\tif(!this.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !this.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\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$tw.utils.log(\"Serving on \" + self.protocol + \"://\" + address.address + \":\" + address.port + prefix,\"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\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\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 = JSON.parse(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 = JSON.parse(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/CSSescape.js": { "title": "$:/core/modules/startup/CSSescape.js", "text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = function() {factory(root);}; \n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = 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\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\tObject.getPrototypeOf(root.CSS).escape = cssEscape;\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\t\t\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.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) {\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,{document: $tw.fakeDocument, parseAsInline: true});\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.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\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\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\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\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(!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(refresh,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 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});\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});\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\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\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}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\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}\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({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\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\topenStartupTiddlers({defaultToCurrentStory: true});\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});\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});\t\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 = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(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}\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\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\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\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\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\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\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[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<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[title];\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// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\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 instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\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 instanceof Element)) {\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// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\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})();", "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 instanceof Element)) {\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 instanceof Element)) {\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 instanceof Element)) {\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\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 instanceof Element)) {\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 domNode.querySelector(\".\" + targetClass);\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 instanceof Element)) {\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 instanceof Element)) {\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\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\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\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.titleSyncDisablePolling = \"$:/config/SyncDisablePolling\";\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 = 1 * 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\tthis.pollTimerId = null; // Timer for polling server\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\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\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();\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});\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;\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\tthis.logger.log(\"Checking dirty status\");\n\t// Check tiddlers that are in the store and included in the filter function\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(this.wiki.tiddlerExists(title)) {\n\t\t\tif(tiddlerInfo) {\n\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\tif(this.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else {\n\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\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\t// Check tiddlers that are known from the server but not currently in the store\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\tif(!this.wiki.tiddlerExists(titles[index])) {\n\t\t\t// There must be a pending delete\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\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,isPollingDisabled) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(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\tif(isPollingDisabled) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleSyncDisablePolling, text: \"yes\"});\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\tvar self = this,\n\t\tcancelNextSync = function() {\n\t\t\tif(self.pollTimerId) {\n\t\t\t\tclearTimeout(self.pollTimerId);\n\t\t\t\tself.pollTimerId = null;\n\t\t\t}\n\t\t},\n\t\ttriggerNextSync = function() {\n\t\t\tif(pollingEnabled) {\n\t\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\t\tself.pollTimerId = null;\n\t\t\t\t\tself.syncFromServer.call(self);\n\t\t\t\t},self.pollTimerInterval);\n\t\t\t}\n\t\t},\n\t\tsyncSystemFromServer = (self.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"yes\"),\n\t\tpollingEnabled = (self.wiki.getTiddlerText(self.titleSyncDisablePolling) !== \"yes\");\n\tif(this.syncadaptor && this.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.logger.log(\"Retrieving updated tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getUpdatedTiddlers(self,function(err,updates) {\n\t\t\ttriggerNextSync();\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\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.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.wiki.isSystemTiddler(title)) {\n\t\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(updates.modifications.length > 0 || updates.deletions.length > 0) {\n\t\t\t\t\tself.processTaskQueue();\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else if(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\ttriggerNextSync();\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\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.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.wiki.tiddlerExists(tiddlerFields.title) && self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.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.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.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.wiki.isSystemTiddler(title)) {\n\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t});\n\t\t\tself.processTaskQueue();\n\t\t});\n\t}\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}\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.logger.alert(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();\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},interval || self.taskTimerInterval);\n\t}\n};\n\n/*\nChoose the next sync task. We prioritise saves, then deletes, then loads from the server\n\nReturns either a task object, null if there's no upcoming tasks, or the boolean true if there are pending tasks that aren't yet due\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar thresholdLastSaved = (new Date()) - 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 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// 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\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.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\tthis.syncer.logger.log(\" Not Dispatching 'save' task:\",this.title,\"tiddler does not exist\");\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.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.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\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) {\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\t// Parse the field with the associated 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(JSON.parse(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 = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\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<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\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-1));\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 = JSON.parse(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\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\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\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.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) {\t\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};\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\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\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\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\ndragImageType: \"pill\" or \"dom\"\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 contect 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((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\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\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 && 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(event.target,\"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\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\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 {\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();\t\t\t\t\t\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\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\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(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\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\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\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(event.target,\"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\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\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 = decodeURIComponent(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 = decodeURIComponent(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\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(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\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\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. 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\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\turl = options.url,\n\t\theaders = options.headers || {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\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\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 === 201 || this.status === 204) {\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,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,url,true);\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\")) {\n\t\trequest.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!hasHeader(\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\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\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*/\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\t\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// 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};\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\n\t$tw.utils.addClass(notification,\"tc-notification\");\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/*\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\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\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);\t\t\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\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\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\tif(event.paramObject && event.paramObject.selector) {\n\t\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t\t} else {\n\t\t\tthis.scrollIntoView(event.target);\t\t\t\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) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t srcWindow = 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;\t\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) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\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\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\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})();\n", "type": "application/javascript", "module-type": "utils-node" }, "$:/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\nTW_TextNode.prototype = Object.create(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_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 = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nTW_Element.prototype = Object.create(TW_Node.prototype);\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\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\tthis.attributes[name] = value + \"\";\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.htmlEncode(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\toriginalpath: a preferred filepath if no pathFilters match\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {}, metaExt;\n\t// Propagate the isEditableFile flag\n\tif(options.fileInfo) {\n\t\tfileInfo.isEditableFile = options.fileInfo.isEditableFile || false;\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});\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\") {\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 override\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\toriginalpath: options.originalpath\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 self = this,\n\t\textension;\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*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\toriginalpath = options.originalpath || \"\",\n\t\tfilepath;\t\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//If the path does not start with \".\" or \"..\" and 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,\"_\");\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// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|~|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\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// 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 resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\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\n\tvar fullPath, oldPath = (options.fileInfo) ? options.fileInfo.filepath : undefined,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tif(oldPath && oldPath == fullPath) {\n\t\t\tbreak;\n\t\t}\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\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, or the wikiTiddlersPath directory, \n\t//\tthen encodeURIComponent() and resolve to tiddler directory\n\tvar writePath = $tw.hooks.invokeHook(\"th-make-tiddler-path\",fullPath),\n\t\tencode = (options.fileInfo || {writeError: false}).writeError == true;\n\tif(!encode) {\n\t\tencode = !(fullPath.indexOf(path.resolve(directory)) == 0 ||\n\t\t\tfullPath.indexOf(path.resolve($tw.boot.wikiPath)) == 0 ||\n\t\t\tfullPath.indexOf($tw.boot.wikiTiddlersPath) == 0);\n\t\t}\n\tif(encode) {\n\t\twritePath = path.resolve(directory,encodeURIComponent(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};\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}\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 = Object.create(null);\n\tthis.prev = Object.create(null);\n\tthis.first = undefined;\n\tthis.last = undefined;\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 values = arguments;\n\tif($tw.utils.isArray(values[0])) {\n\t\tvalues = values[0];\n\t}\n\tfor(var i = 0; i < values.length; i++) {\n\t\t_assertString(values[i]);\n\t}\n\tfor(var 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\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\tfor(var 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.first;\n\twhile(value !== undefined) {\n\t\tcallback(value);\n\t\tvar next = this.next[value];\n\t\tif(typeof next === \"object\") {\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\nfunction _removeOne(list,value) {\n\tvar prevEntry = list.prev[value],\n\t\tnextEntry = list.next[value],\n\t\tprev = prevEntry,\n\t\tnext = nextEntry;\n\tif(typeof nextEntry === \"object\") {\n\t\tnext = nextEntry[0];\n\t\tprev = prevEntry[0];\n\t}\n\t// Relink preceding element.\n\tif(list.first === value) {\n\t\tlist.first = next\n\t} else if(prev !== undefined) {\n\t\tif(typeof list.next[prev] === \"object\") {\n\t\t\tif(next === undefined) {\n\t\t\t\t// Must have been last, and 'i' would be last element.\n\t\t\t\tlist.next[prev].pop();\n\t\t\t} else {\n\t\t\t\tvar i = list.next[prev].indexOf(value);\n\t\t\t\tlist.next[prev][i] = next;\n\t\t\t}\n\t\t} else {\n\t\t\tlist.next[prev] = next;\n\t\t}\n\t} else {\n\t\treturn;\n\t}\n\t// Now relink following element\n\t// Check \"next !== undefined\" rather than \"list.last === value\" because\n\t// we need to know if the FIRST value is the last in the list, not the last.\n\tif(next !== undefined) {\n\t\tif(typeof list.prev[next] === \"object\") {\n\t\t\tif(prev === undefined) {\n\t\t\t\t// Must have been first, and 'i' would be 0.\n\t\t\t\tlist.prev[next].shift();\n\t\t\t} else {\n\t\t\t\tvar i = list.prev[next].indexOf(value);\n\t\t\t\tlist.prev[next][i] = prev;\n\t\t\t}\n\t\t} else {\n\t\t\tlist.prev[next] = prev;\n\t\t}\n\t} else {\n\t\tlist.last = prev;\n\t}\n\t// Delink actual value. If it uses arrays, just remove first entries.\n\tif(typeof nextEntry === \"object\") {\n\t\tnextEntry.shift();\n\t\tprevEntry.shift();\n\t} else {\n\t\tlist.next[value] = undefined;\n\t\tlist.prev[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\tif(list.first === undefined) {\n\t\tlist.first = value;\n\t} else {\n\t\t// Does it already exists?\n\t\tif(list.first === value || list.prev[value] !== undefined) {\n\t\t\tif(typeof list.next[value] === \"string\") {\n\t\t\t\tlist.next[value] = [list.next[value]];\n\t\t\t\tlist.prev[value] = [list.prev[value]];\n\t\t\t} else if(typeof list.next[value] === \"undefined\") {\n\t\t\t\t// list.next[value] must be undefined.\n\t\t\t\t// Special case. List already has 1 value. It's at the end.\n\t\t\t\tlist.next[value] = [];\n\t\t\t\tlist.prev[value] = [list.prev[value]];\n\t\t\t}\n\t\t\tlist.prev[value].push(list.last);\n\t\t\t// We do NOT append a new value onto \"next\" list. Iteration will\n\t\t\t// figure out it must point to End-of-List on its own.\n\t\t} else {\n\t\t\tlist.prev[value] = list.last;\n\t\t}\n\t\t// Make the old last point to this new one.\n\t\tif(typeof list.next[list.last] === \"object\") {\n\t\t\tlist.next[list.last].push(value);\n\t\t} else {\n\t\t\tlist.next[list.last] = value;\n\t\t}\n\t}\n\tlist.last = value;\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\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);\t\t\t\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\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}\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\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\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\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\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\");\t\t\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;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\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/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\"Ó\":\"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\"Ś\":\"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\"Ť\":\"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};\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(/[^\\x00-\\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/*\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\t\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};\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.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\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[/^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(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 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// 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|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\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(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/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\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));\t\t\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\tvar gt = 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\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};\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\tif(this.prompt) {\n\t\tinvokeActions = 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})();", "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.computeAttributes();\n\tthis.execute();\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\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 use initial title\n\t\t// DON'T overwrite any stuff\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,creationFields,fields,modificationFields,{title: 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,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\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\");\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 && 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\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\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(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\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\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\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 subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\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 = \"[list[\" + this.target + \"!!tags]] \" + 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));\t\t\t\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}\t\t\n\t});\n\n\tfor(var v in this.variables) {\n\t\tallVars[v] = this.getVariable(v,{defaultValue:\"\"});\n\t}\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});\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\tnavigateSuppressNavigation: suppressNavigation\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 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};\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 popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(this.actionCoords || \"\");\n\tif(match) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: parseFloat(match[1]),\n\t\t\t\ttop: parseFloat(match[2]),\n\t\t\t\twidth: parseFloat(match[3]),\n\t\t\t\theight: parseFloat(match[4])\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki\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};\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 attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\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\tcount++;\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\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\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.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\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\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*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\") || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\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/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// 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\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 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}\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 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.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 ? $tw.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\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\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.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.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;\t\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.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.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle || changedAttributes.disabled) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.updateDomNodeClasses();\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\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\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"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\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\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(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = 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}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\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}\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\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\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\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.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\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.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || 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\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n", "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\treturn false;\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/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// 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\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\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\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\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*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\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// 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]);\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\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,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.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.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(\" \");\t\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 || changedAttributes.actions || changedAttributes.effect) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\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 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\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]);\t\t\n\t}\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\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\nDropZoneWidget.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\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\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\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\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\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\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\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\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\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\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\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) {\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\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\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\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields]), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\n\t\t\t\t});\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\");\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(changedAttributes.enable || changedAttributes.autoOpenOnImport || changedAttributes.importTitle || changedAttributes.deserializer || changedAttributes.class) {\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;\t\t\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;\t\t\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;\t\t\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;\t\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 || (changedTiddlers[this.editTitle] && 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// 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 tagNamespaces = {\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: \"http://www.w3.org/1999/xhtml\"\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\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\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});\t\t\t\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;\t\n\t}\n};\n\nexports.entity = EntityWidget;\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}\t\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tthis.assignDomNodeClasses();\t\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\tactions = self.getAttribute(\"actions-\"+type),\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\tif(selector) {\n\t\t\t\t// Search ancestors for a node that matches the selector\n\t\t\t\twhile(!selectedNode.matches(selector) && selectedNode !== domNode) {\n\t\t\t\t\tselectedNode = selectedNode.parentNode;\n\t\t\t\t}\n\t\t\t\t// If we found one, copy the attributes as variables, otherwise exit\n\t\t\t\tif(selectedNode.matches(selector)) {\n\t\t\t\t\t$tw.utils.each(selectedNode.attributes,function(attribute) {\n\t\t\t\t\t\tvariables[\"dom-\" + attribute.name] = attribute.value.toString();\n\t\t\t\t\t});\n\t\t\t\t\t//Add a variable with a popup coordinate string for the selected node\n\t\t\t\t\tvariables[\"tv-popup-coords\"] = \"(\" + selectedNode.offsetLeft + \",\" + selectedNode.offsetTop +\",\" + selectedNode.offsetWidth + \",\" + selectedNode.offsetHeight + \")\";\n\t\t\t\t\t\n\t\t\t\t\t//Add variables for offset of selected node\n\t\t\t\t\tvariables[\"tv-selectednode-posx\"] = selectedNode.offsetLeft.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-posy\"] = selectedNode.offsetTop.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-width\"] = selectedNode.offsetWidth.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-height\"] = selectedNode.offsetHeight.toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to selected node\n\t\t\t\t\tselectedNodeRect = selectedNode.getBoundingClientRect();\t\t\t\t\n\t\t\t\t\tvariables[\"event-fromselected-posx\"] = (event.clientX - selectedNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromselected-posy\"] = (event.clientY - selectedNodeRect.top).toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to event catcher node\n\t\t\t\t\tcatcherNodeRect = self.domNode.getBoundingClientRect();\n\t\t\t\t\tvariables[\"event-fromcatcher-posx\"] = (event.clientX - catcherNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromcatcher-posy\"] = (event.clientY - catcherNodeRect.top).toString();\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// 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\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 = this.getAttribute(\"events\",\"\").split(\" \");\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(\" \");\t\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\tif(changedAttributes[\"events\"] || changedAttributes[\"tag\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\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);\t\t\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 true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\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 true;\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 true;\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));\t\t\t\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 true;\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/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// 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\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\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}\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);\t\t\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);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\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.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\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.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\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 = new this.variablesConstructor();\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);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\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};\n\t\t\t\tif (parseTreeNode.isMacroDefinition) {\n\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t// another link to the chain.\n\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\twidget.execute();\n\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t// don't want.\n\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\twidgetPointer.children = [widgetPointer.makeChildWidget(node)];\n\t\t\t\t\t// No more regenerating children for\n\t\t\t\t\t// this widget. If it needs to refresh,\n\t\t\t\t\t// it'll do so along with the the whole\n\t\t\t\t\t// importvariable tree.\n\t\t\t\t\tif (widgetPointer != this) {\n\t\t\t\t\t\twidgetPointer.makeChildWidgets = function(){};\n\t\t\t\t\t}\n\t\t\t\t\twidgetPointer = widgetPointer.children[0];\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);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\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\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tvar handled = self.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tif(handled || self.actions || self.message) {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\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\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\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*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\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)) {\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/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\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);\t\t\t\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$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(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// 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\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(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n", "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);\t\t\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// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\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\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\tthis.computeAttributes();\n\tthis.execute();\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};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\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.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\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));\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.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar parser,\n\t\temptyMessage = this.getAttribute(\"emptyMessage\",\"\");\n\t// this.wiki.parseText() calls \n\t// new Parser(..), which should only be done, if needed, because it's heavy!\n\tif (emptyMessage === \"\") {\n\t\treturn [];\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 list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\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\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\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\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\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\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.template || changedAttributes.editTemplate || 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// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\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));\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\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*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\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);\t\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\t// Get the parse type if specified\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});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\t// Check if we've already cached parsing this macro\n\t\tvar mode = this.parseTreeNode.isBlock ? \"blockParser\" : \"inlineParser\",\n\t\t\tparser;\n\t\tif(variableInfo.srcVariable && variableInfo.srcVariable[mode]) {\n\t\t\tparser = variableInfo.srcVariable[mode];\n\t\t} else {\n\t\t\tparser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\t\tif(variableInfo.isCacheable && variableInfo.srcVariable) {\n\t\t\t\tvariableInfo.srcVariable[mode] = parser;\n\t\t\t}\n\t\t}\n\t\tvar parseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else if(this.renderOutput === \"text/raw\") {\n\t\tparseTreeNodes = [{type: \"text\", text: text}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\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// Add our message handler\n\tif(this.messageType) {\n\t\tthis.addEventListeners([\n\t\t\t{type: this.messageType, handler: \"handleEvent\"}\n\t\t]);\n\t}\n\t// Render children\n\tthis.renderChildren(parent,null);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMessageCatcherWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes that require a refresh on change\n\tthis.messageType = this.getAttribute(\"type\");\n\tthis.messageActions = this.getAttribute(\"actions\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nHandle an event\n*/\nMessageCatcherWidget.prototype.handleEvent = function(event) {\n\tif(this.messageActions) {\n\t\t// Collect all the event properties into variables\n\t\tvar collectProps = function(obj,prefix) {\n\t\t\t\tprefix = prefix || \"\";\n\t\t\t\tvar props = {};\n\t\t\t\t$tw.utils.each(obj,function(value,name) {\n\t\t\t\t\tif([\"string\",\"boolean\",\"number\"].indexOf(typeof value) !== -1) {\n\t\t\t\t\t\tprops[prefix + name] = value.toString();\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\treturn props;\n\t\t\t};\n\t\tvar variables = $tw.utils.extend(\n\t\t\t{},\n\t\t\tcollectProps(event.paramObject,\"event-paramObject-\"),\n\t\t\tcollectProps(event,\"event-\"),\n\t\t\t{\n\t\t\t\tmodifier: $tw.keyboardManager.getEventModifierKeyDescriptor(event)\n\t\t\t});\n\t\tthis.invokeActionString(this.messageActions,this,event,variables);\n\t}\n\treturn false;\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(changedAttributes[\"type\"]) {\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\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\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));\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}\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}\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\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\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 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\tif(!tiddler) {\n\t\treturn false;\n\t}\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((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !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\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\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// 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 = 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\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 = 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// 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\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\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\ttags: mergedTags\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 = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTitle = event.importTitle ? event.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$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\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 ? event.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 = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\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\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\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\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar options = {},\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\toptions.dontRenameInTags = (paramObject.renameInTags === \"false\" || paramObject.renameInTags === \"no\") ? true : false;\n\toptions.dontRenameInLists = (paramObject.renameInLists === \"false\" || paramObject.renameInLists === \"no\") ? true : false;\n\tthis.wiki.renameTiddler(from,to,options);\n};\n\nexports.navigator = NavigatorWidget;\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\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);\n\t\t} else {\n\t\t\tvalue = tiddler.getFieldString(this.radioField);\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\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\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);\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\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 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;\t\t\t\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;\t\t\t\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\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\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\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.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}\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 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\tif(event.paramObject && event.paramObject.selector) {\n\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t} else {\n\t\tthis.scrollIntoView(event.target);\t\t\t\n\t}\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\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;\t\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) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\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};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\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\treturn this.refreshChildren(changedTiddlers);\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\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\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.children[0].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.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\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.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\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/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\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\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);\t\t\t\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);\t\t\t\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/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;\t\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);\t\t\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\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.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\tthis.recursionMarker = this.getAttribute(\"recursionMarker\",\"yes\");\n\t// Parse the text reference\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\tvar parser = 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}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tif(this.recursionMarker === \"yes\") {\n\t\tthis.setVariable(\"transclusion\",recursionMarker);\n\t}\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Assign any variables set via attributes starting with $\n\tvar variables = Object.create(null);\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) === \"$\") {\n\t\t\tvariables[name.substr(1)] = attribute;\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes,{\n\t\tvariables: variables\n\t});\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\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) || 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.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\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.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*/\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(Object.keys(changedAttributes).length) {\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 \"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);\t\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];\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\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.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(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;\t\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.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\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)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\toriginalValue = variable.value,\n\t\t\tvalue = originalValue,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params,\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\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\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\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(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\tparamValue = actualParams[nextAnonParameter++].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) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn 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/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\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\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.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 computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\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\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\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// 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: parseTreeNodes\n\t\t};\n\t\tparseTreeNodes = [setVariableWidget];\n\t});\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\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\toptions = options || {};\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// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\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\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;\t\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\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\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\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\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;\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,modificationFields);\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);\t\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\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\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.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\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) {\t\t\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\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x : x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\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\tbacklinksIndexer = this.getIndexer(\"BacklinksIndexer\"),\n\t\tbacklinks = backlinksIndexer && backlinksIndexer.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/*\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 titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\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);\t\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);\t\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\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\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\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\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(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\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]) {\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});\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});\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,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\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\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\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 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};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\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 = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\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), where 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\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, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\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)];\t\t\t\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 {\n\t\tterms = text.split(/ +/);\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\t// 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);\t\t\t\t\t\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/*\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);\t\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\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\n", "type": "application/javascript", "module-type": "wikimethod" }, "$:/palettes/Blanca": { "title": "$:/palettes/Blanca", "name": "Blanca", "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\nforeground: #333333\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", "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\nforeground: #333353\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", "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\nforeground: #333333\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/ContrastLight": { "title": "$:/palettes/ContrastLight", "name": "Contrast (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\nforeground: #000\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/ContrastDark": { "title": "$:/palettes/ContrastDark", "name": "Contrast (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\nforeground: #fff\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/CupertinoDark": { "title": "$:/palettes/CupertinoDark", "tags": "$:/tags/Palette", "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 background>>\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\nforeground: #FFFFFF\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 background>>\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: 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: #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", "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\nforeground: #333333\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", "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\nforeground: #2D2A23\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", "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 page-background>>\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\nforeground: #fbf1c7\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 page-background>>\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>>\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", "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 page-background>>\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\nforeground: #d8dee9\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 page-background>>\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>>\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", "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\nforeground: #333333\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", "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\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:\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", "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: inherit\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\nforeground: #839496\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\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", "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: inherit\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\nforeground: #657b83\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\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", "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: \nforeground: rgba(0, 0, 0, 0.87)\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", "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\nforeground: rgba(255, 255, 255, 0.7)\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.", "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)\nforeground: rgb(179, 179, 179)\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", "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: #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\nforeground: #333333\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: #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>>\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\nwikilist-background: #e5e5e5\nwikilist-item: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\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: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\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-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=\"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 [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\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 [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>" }, "$:/core/save/all-external-js": { "title": "$:/core/save/all-external-js", "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n" }, "$:/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`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n" }, "$:/core/templates/tiddlywiki5.js/tiddlers": { "title": "$:/core/templates/tiddlywiki5.js/tiddlers", "text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n`\n" }, "$:/core/templates/tiddlywiki5-external-js.html": { "title": "$:/core/templates/tiddlywiki5-external-js.html", "text": "\\rules only filteredtranscludeinline transcludeinline\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{{{ [all[shadows+tiddlers]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{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]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{{{ [all[shadows+tiddlers]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{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n" }, "$:/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=\"htmlencoded\" />`</pre>\n</div>`\n" }, "$:/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 [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/boot/boot.css]] -[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]] -[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]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[!is[system]]\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]] -[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;\">\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-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\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\">\n<div class=\"tc-tiddler-frame\">\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\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\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\">\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\">\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 [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\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 mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$vars>\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-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-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\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": "<$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={{{ [<skinnySaveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-skinny-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>" }, "$:/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`{{{ [<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" }, "$:/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": "\\define get-type()\nimage/$(imageType)$\n\\end\n\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars imageType={{$:/config/NewImageType}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags=<<get-tags>>/>\n</$vars>\n" }, "$:/core/ui/Actions/new-journal": { "title": "$:/core/ui/Actions/new-journal", "tags": "$:/tags/Actions", "description": "create a new journal tiddler", "text": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"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</$vars>\n" }, "$:/core/ui/Actions/new-tiddler": { "title": "$:/core/ui/Actions/new-tiddler", "tags": "$:/tags/Actions", "description": "create a new empty tiddler", "text": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<get-tags>>/>\n</$vars>\n" }, "$:/core/ui/AdvancedSearch/Filter": { "title": "$:/core/ui/AdvancedSearch/Filter", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Filter/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch/input}!match{$:/temp/advancedsearch}]\" 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>\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<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\" \n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/temp/advancedsearch]]\" firstSearchFilterField=\"text\" \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tinputCancelActions=<<cancel-search-actions>>/>\n</$keyboard>\n</$keyboard>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</div>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<$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": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button 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}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\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": "<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]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$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": "<$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": "\\define lingo-base() $:/language/Search/\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define 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\\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<<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-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/Shadows]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>> filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\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=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[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": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define next-search-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/advancedsearch\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define 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\\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<<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-next-input-tab \"before\">>>\n<$keyboard key=\"shift-alt-Right\" actions=<<next-search-tab>>>\n<$keyboard key=\"shift-alt-Left\" actions=<<next-search-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"\n\t\tfilterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\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 filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$vars userInput={{{ [[$:/temp/advancedsearch]get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} searchListState=\"$:/temp/advancedsearch/selected-item\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/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]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]", "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\",stateTitle,tag,defaultState,currentTabTiddler) <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define 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\\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<<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-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\"\n\t\ttype=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/System]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>> filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\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=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[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": "<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", "text": "<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\"/> - <$view field=\"modified\" format=\"date\" template=<<format>>/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$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/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<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\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\" default=\"\"\"$default-popup-state$\"\"\">\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<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1>\n''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$view field=\"description\"><$view field=\"title\"/></$view> $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$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": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\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": "{{$:/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": "{{$:/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" }, "$:/core/ui/ControlPanel/Basics": { "title": "$:/core/ui/ControlPanel/Basics", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Basics/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-advanced-search input\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\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\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><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\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\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/EditorTypes": { "title": "$:/core/ui/ControlPanel/EditorTypes", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\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": "{{$:/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<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$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<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<$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 filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\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<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<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<<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<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''<$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<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\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<$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<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<$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<$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<$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>: <$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><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<$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{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\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<$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<$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<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<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\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<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\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<$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<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}} {{||$:/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\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}} <<lingo Add/Caption>>\n</$button>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages", "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", "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", "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<$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=\"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" 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": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Saving/General": { "title": "$:/core/ui/ControlPanel/Saving/General", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/General/Caption}}", "list-before": "", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n" }, "$:/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\"/> |" }, "$:/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\"/> |" }, "$:/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<$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|<<lingo Backups>> |<<siteLink backup>> |\n|<<lingo ControlPanel>> |<<siteLink controlpanel>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\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\"/> |\n" }, "$:/core/ui/ControlPanel/Saving": { "title": "$:/core/ui/ControlPanel/Saving", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Saving/Caption}}", "text": "{{$:/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": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": { "title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab", "caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}", "tags": "$:/tags/ControlPanel/Settings", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$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\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$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": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n" }, "$:/core/ui/ControlPanel/Settings/InfoPanelMode": { "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": { "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <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": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n" }, "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": { "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationHistory": { "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": { "title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": { "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/TitleLinks": { "title": "$:/core/ui/ControlPanel/Settings/TitleLinks", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$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": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings": { "title": "$:/core/ui/ControlPanel/Settings", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Settings/Caption}}", "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 style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n" }, "$:/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/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/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\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <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\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></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": "{{$:/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": "<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//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[first-search-filter]] }}}>\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]] }}}>\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/EditTemplate/body/preview/diffs-current": { "title": "$:/core/ui/EditTemplate/body/preview/diffs-current", "tags": "$:/tags/EditPreview", "caption": "differences from current", "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": "differences from shadow (if any)", "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]!has[draft.of]]\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n" }, "$:/state/showeditpreview": { "title": "$:/state/showeditpreview", "text": "no" }, "$:/core/ui/EditTemplate/body/editor": { "title": "$:/core/ui/EditTemplate/body/editor", "text": "<$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\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></$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><$button\n\n class=\"tc-btn-invisible $(buttonClasses)$\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$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><$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\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button><$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": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\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\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\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</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/EditTemplate/controls": { "title": "$:/core/ui/EditTemplate/controls", "tags": "$:/tags/EditTemplate", "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n" }, "$:/core/ui/EditTemplate/fields": { "title": "$:/core/ui/EditTemplate/fields", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define current-tiddler-new-field-selector()\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name-wrapper input\n\\end\n\n\\define new-field-actions()\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\n\\end\n\n\\define delete-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\n\\define cancel-search-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newFieldNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-state-tiddlers>>\n</$list>\n\\end\n\n\\define cancel-search-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newFieldNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<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\\define new-field()\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\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<div class=\"tc-edit-fields\">\n<table class={{{ [all[current]fields[]] :filter[lookup[$:/config/EditTemplateFields/Visibility/]!match[hide]] +[count[]!match[0]] +[then[tc-edit-fields]] ~[[tc-edit-fields tc-edit-fields-small]] }}}>\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<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=<<current-tiddler-new-field-selector>>/></$set>\"\"\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\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>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\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-big-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<$macrocall $name=\"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]] ~[[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[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-primaryList]] -[<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[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-secondaryList]] -[<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<span class=\"tc-edit-field-add-value tc-small-gap-right\">\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\n</$set>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</$vars>\n</div>\n</$fieldmangler>\n" }, "$:/core/ui/EditTemplate/shadow": { "title": "$:/core/ui/EditTemplate/shadow", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\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\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon,tagField:\"tags\")\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view field=\"title\" format=\"text\" />\n<$button class=\"tc-btn-invisible tc-remove-tag-button\" style=<<tag-styles>>><$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[{!!title}]\"/>{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon,tagField:\"tags\")\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\" tagField=<<__tagField__>>/>\n\\end\n\n\\define edit-tags-template(tagField:\"tags\")\n\\whitespace trim\n<div class=\"tc-edit-tags\">\n<$list filter=\"[list[!!$tagField$]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}} tagField=<<__tagField__>>/>\n</$list>\n<$vars tabIndex={{$:/config/EditTabIndex}} cancelPopups=\"yes\">\n<$macrocall $name=\"tag-picker\" tagField=<<__tagField__>>/>\n</$vars>\n</div>\n\\end\n<$set name=\"saveTiddler\" value=<<currentTiddler>>>\n<$macrocall $name=\"edit-tags-template\" tagField=<<tagField>>/>\n</$set>\n" }, "$:/core/ui/EditTemplate/title": { "title": "$:/core/ui/EditTemplate/title", "tags": "$:/tags/EditTemplate", "text": "<$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}}\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\">{{$:/core/images/right-arrow}} \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\">{{$:/core/images/down-arrow}} \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": "\\define lingo-base() $:/language/EditTemplate/\n\\define input-cancel-actions() <$list filter=\"[<storeTitle>get[text]] [<currentTiddler>get[type]] +[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-big-gap-right\"><<lingo Type/Prompt>></em>\n<div class=\"tc-type-selector-dropdown-wrapper\">\n<div class=\"tc-type-selector\"><$fieldmangler>\n<$macrocall $name=\"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]] ~[[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=\"[<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}] +[sort[description]] +[removeprefix[$:/language/Docs/Types/]] +[search<userInput>]\"><span class={{{ [<currentTiddler>addsuffix[-primaryList]] -[<typeSelectionTiddler>get[text]] +[then[]else[tc-list-item-selected]] }}}><$link to={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"description\"/> (<$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", "text": "\\define delete-edittemplate-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<newFieldNameInputTiddler>] [<newFieldNameSelectionTiddler>] [<newTagNameTiddler>] [<newTagNameInputTiddler>] [<newTagNameSelectionTiddler>] [<typeInputTiddler>] [<typeSelectionTiddler>]\"/>\n\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define cancel-delete-tiddler-actions(message)\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\end\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ 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<$fieldmangler>\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">> newFieldNameInputTiddler=<<qualify \"$:/temp/NewFieldName/input\">> newFieldNameSelectionTiddler=<<qualify \"$:/temp/NewFieldName/selected-item\">> newTagNameInputTiddler=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddler=<<qualify \"$:/temp/NewTagName/selected-item\">> typeInputTiddler=<<qualify \"$:/temp/Type/input\">> typeSelectionTiddler=<<qualify \"$:/temp/Type/selected-item\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" actions=<<cancel-delete-tiddler-actions \"cancel\">>>\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\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\">> tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\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\">> tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\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": "\\define save-tiddler-button()\n\\whitespace trim\n<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<<save-tiddler-actions>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$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>type[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/>\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": "<$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''<<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]] +[first[]]", "shortcuts": "((excise))", "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown", "text": "" }, "$:/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>type[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>type[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>type[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>type[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>type[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>type[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>type[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/>\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": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $filter=\"[<dropdown-state>] [<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\\end\n\n\\define get-focus-selector() [data-tiddler-title=\"$(cssEscapedTitle)$\"] .tc-create-wikitext-link input\n\n\\define 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\\define cancel-search-actions() <$list filter=\"[<storeTitle>!has[text]] +[<searchTiddler>!has[text]]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\"><$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"wrap-selection\" prefix=\"\" suffix=\"\"/></$list>\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\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\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/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-next-input-tab \"before\">> class=\"tc-create-wikitext-link\">\n<$macrocall $name=\"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]] ~[{$:/config/SearchResults/Default}]\" />\n</$keyboard>\n</$keyboard>\n<$reveal tag=\"span\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" 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=<<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]] ~[{$:/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<$macrocall $name=\"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>type[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>type[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/>\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>type[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>type[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>type[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>type[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/>\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<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\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<$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>type[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": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\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>type[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''{{$:/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\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$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/stamp-dropdown": { "title": "$:/core/ui/EditorToolbar/stamp-dropdown", "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" />\n\n</$transclude>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\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", "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>type[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/>\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>type[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/>\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>type[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/>\n" }, "$:/core/ui/EditorToolbar/transcludify": { "title": "$:/core/ui/EditorToolbar/transcludify", "caption": "{{$:/language/Buttons/Transcludify/Caption}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[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/>\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>type[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/>\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<$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 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<$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<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<<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<$view field=<<messageField>>/>\n<<overWriteWarning>>\n</td>\n</tr>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"tr\">\n<td colspan=\"3\">\n<div class=\"tc-flex\">\n<$edit-text tiddler=<<newImportTitleTiddler>> default={{{[subfilter<payloadTitleFilter>]}}} tag=\"input\" class=\"tc-import-rename tc-flex-grow-1\"/><span class=\"tc-small-gap-left\"><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/CancelRename]get[text]]}}}>{{$:/core/images/close-button}}<$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button><span class=\"tc-small-gap-right\"/></span><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/ConfirmRename]get[text]]}}}>{{$:/core/images/done-button}}<$action-setfield $field=<<renameField>> $value={{{[<newImportTitleTiddler>get[text]minlength[1]else<payloadTiddler>]}}} /><$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button>\n</div>\n</td>\n</$reveal>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\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": "<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}}", "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": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\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": "<$list filter=\"[{$:/themes/tiddlywiki/vanilla/options/sidebarlayout}match[fixed-fluid]]\" \nemptyMessage=\"\"\"<$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": "<$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": "<$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": "<$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/save-wiki": { "title": "$:/core/ui/KeyboardShortcuts/save-wiki", "tags": "$:/tags/KeyboardShortcut", "key": "((save-wiki))", "text": "<$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": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\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": "<$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 filter=\"[{$:/layout}!has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/layout}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n\"\"\">\n<$set name=\"cls\" filter=\"[all[current]field:title[$:/core/ui/PageTemplate]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></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\">\n<$link />\n</div>" }, "$:/Manager/ItemMain/Fields": { "title": "$:/Manager/ItemMain/Fields", "tags": "$:/tags/Manager/ItemMain", "caption": "{{$:/language/Manager/Item/Fields}}", "text": "<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<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$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": "<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 $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\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": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$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<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<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<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\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{{$:/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": "<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": "<$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{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n" }, "$:/core/ui/MoreSideBar/Types": { "title": "$:/core/ui/MoreSideBar/Types", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Types/Caption}}", "text": "<$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[description]]\" 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[description]]\" 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[description]]\" 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\\define 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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\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": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/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\\define 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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\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": "<$macrocall $name=\"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": "<$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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/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": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>" }, "$:/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": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>" }, "$:/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": "<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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>" }, "$:/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\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\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/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\\define 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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\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": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\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=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\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\\define 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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\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": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>" }, "$:/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": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/save-wiki": { "title": "$:/core/ui/Buttons/save-wiki", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}", "description": "{{$:/language/Buttons/SaveWiki/Hint}}", "text": "<$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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>" }, "$:/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\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\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\\define 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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\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": "<$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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/PageTemplate/pagecontrols": { "title": "$:/core/ui/PageTemplate/pagecontrols", "text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\" variable=\"ignore\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n" }, "$:/core/ui/PageStylesheet": { "title": "$:/core/ui/PageStylesheet", "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\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\">\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={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} 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" }, "$:/core/ui/PageTemplate": { "title": "$:/core/ui/PageTemplate", "name": "{{$:/language/PageTemplate/Name}}", "description": "{{$:/language/PageTemplate/Description}}", "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\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=<<containerClasses>>>\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>>>\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" }, "$:/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\\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 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\\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\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\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<$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<$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<<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": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}><$view field=\"description\"><$view field=\"title\"/></$view></$link>\n</div>" }, "$:/core/ui/RootTemplate": { "title": "$:/core/ui/RootTemplate", "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 filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/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": "<div class=\"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=\"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:currentTiddler<actionTiddler>]\"/>\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>>>\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 to={{!!title}}><$view field=\"title\"/></$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": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\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\\define 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)$}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$vars userInput={{{ [<searchTiddler>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/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\\define search-results-list()\n\\whitespace trim\n<$vars userInput={{$(searchTiddler)$}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/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\\define 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\\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\\define 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-next-input-tab \"before\">>>\n<$keyboard key=\"((advanced-search-sidebar))\" actions=<<advanced-search-actions>>>\n<$macrocall $name=\"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-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]] ~[{$:/config/SearchResults/Default}]\"/>\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\">\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/SwitcherModal": { "title": "$:/core/ui/SwitcherModal", "subtitle": "<$text text={{{[<switch>lookup[$:/language/Switcher/Subtitle/]]}}}/>", "class": "tc-modal-centered", "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\\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<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n\\whitespace trim\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n\\whitespace trim\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n\\whitespace trim\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n" }, "$:/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<$list filter=\"[<saveTiddler>minlength[1]]\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<tagField>> $subfilter=\"[<tag>]\"/>\n</$list>\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>> preventScroll=\"true\"/>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$list filter=\"[<refreshTitle>minlength[1]]\">\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n<<actions>>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<$wikify name=\"foregroundColor\" text=\"\"\"<$macrocall $name=\"contrastcolour\" target={{!!color}} fallbackTarget=<<fallbackTarget>> colourA=<<colourA>> colourB=<<colourB>>/>\"\"\">\n<span class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n<$transclude tiddler={{!!icon}}/><$view field=\"title\" format=\"text\"/>\n</span>\n</$wikify>\n</$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<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n" }, "$:/core/ui/TiddlerFieldTemplate": { "title": "$:/core/ui/TiddlerFieldTemplate", "text": "<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": "<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/TiddlerInfo/Advanced/PluginInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\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<<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</$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": "<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": "<$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<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/body": { "title": "$:/core/ui/ViewTemplate/body", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\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<$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/import": { "title": "$:/core/ui/ViewTemplate/import", "tags": "$:/tags/ViewTemplate", "text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\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\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/plugin": { "title": "$:/core/ui/ViewTemplate/plugin", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" class=\"tc-tiddler-plugin-info\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n</$reveal>" }, "$:/core/ui/ViewTemplate/subtitle": { "title": "$:/core/ui/ViewTemplate/subtitle", "tags": "$:/tags/ViewTemplate", "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}} />\n<$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/tags": { "title": "$:/core/ui/ViewTemplate/tags", "tags": "$:/tags/ViewTemplate", "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/title": { "title": "$:/core/ui/ViewTemplate/title", "tags": "$:/tags/ViewTemplate", "text": "\\whitespace trim\n\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<$list filter=\"[all[current]has[icon]]~[[$:/config/DefaultTiddlerIcon]has[text]]\">\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$list>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>" }, "$:/core/ui/ViewTemplate/unfold": { "title": "$:/core/ui/ViewTemplate/unfold", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\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<$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</$reveal>\n" }, "$:/core/ui/ViewTemplate": { "title": "$:/core/ui/ViewTemplate", "text": "\\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]!has[draft.of]]\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ 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[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$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\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\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\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\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\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\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": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> 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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\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\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\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<$macrocall $name=\"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<$macrocall $name=\"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<$macrocall $name=\"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\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\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=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\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\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>] [{$:/config/NewTiddler/Tags}]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\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\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\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<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>" }, "$:/DefaultTiddlers": { "title": "$:/DefaultTiddlers", "text": "GettingStarted\n" }, "$:/temp/advancedsearch": { "title": "$:/temp/advancedsearch", "text": "" }, "$:/snippets/allfields": { "title": "$:/snippets/allfields", "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></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/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\n" }, "$:/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/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/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.1.24/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/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/unfold-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all", "text": "hide" }, "$:/config/Performance/Instrumentation": { "title": "$:/config/Performance/Instrumentation", "text": "no" }, "$:/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/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/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/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" }, "$:/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/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/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/input-tab-left": { "title": "$:/config/shortcuts-mac/input-tab-left", "text": "ctrl-Left" }, "$:/config/shortcuts-mac/input-tab-right": { "title": "$:/config/shortcuts-mac/input-tab-right", "text": "ctrl-Right" }, "$:/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/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/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-Left" }, "$:/config/shortcuts/input-tab-right": { "title": "$:/config/shortcuts/input-tab-right", "text": "alt-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/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": "enable" }, "$:/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<$set name=\"swatchColour\" value={{##$(colourResolved)$}}>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\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<$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</$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<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/download-wiki-button": { "title": "$:/snippets/download-wiki-button", "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\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}}\n</$button>" }, "$:/language": { "title": "$:/language", "text": "$:/languages/en-GB" }, "$:/snippets/languageswitcher": { "title": "$:/snippets/languageswitcher", "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\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<$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": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"><$transclude tiddler=\"$:/config/DefaultColourMappings/$name$\"/></$transclude></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n -webkit-box-shadow: $shadow$;\n -moz-box-shadow: $shadow$;\n box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n -webkit-filter: $filter$;\n -moz-filter: $filter$;\n filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n -webkit-transition: $transition$;\n -moz-transition: $transition$;\n transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n -webkit-transform-origin: $origin$;\n -moz-transform-origin: $origin$;\n transform-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\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}} _canonical_uri={{$title$!!_canonical_uri}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define 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\n$(colour-picker-update-recent)$\n\n$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<$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{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\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<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/>\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": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n" }, "$:/core/macros/diff": { "title": "$:/core/macros/diff", "tags": "$:/tags/Macro", "text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n" }, "$:/core/macros/dumpvariables": { "title": "$:/core/macros/dumpvariables", "tags": "$:/tags/Macro", "text": "\\define dumpvariables()\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": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<$vars hint={{{ [<__lingoBase__>addsuffix[Hint]get[text]] }}} caption={{{ [<__lingoBase__>addsuffix[Caption]get[text]] }}}>\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip=<<hint>> aria-label=<<caption>> class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text=<<caption>>/></span>\n</$list>\n</$button></span></$vars><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$set name=\"count\" value={{{ [subfilter<__exportFilter__>count[]] }}}>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$list filter=\"[<currentTiddler>has[condition]subfilter{!!condition}limit[1]] ~[<currentTiddler>!has[condition]then[true]]\" variable=\"ignore\">\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=<<__exportFilter__>> filename={{{ [<__baseFilename__>addsuffix{!!extension}] }}}/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$list>\n</$list>\n</$set>\n</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)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\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<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{{$:/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": "\\define change-input-tab(stateTitle,tag,beforeafter,defaultState,actions)\n<$set name=\"tabsList\" filter=\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]]\">\n<$vars currentState={{{ [<__stateTitle__>!is[missing]get[text]] ~[<__defaultState__>] }}} firstTab={{{ [enlist<tabsList>nth[1]] }}} lastTab={{{ [enlist<tabsList>last[]] }}}>\n<$set name=\"nextTab\" value={{{ [all[shadows+tiddlers]tag<__tag__>!has[draft.of]$beforeafter$<currentState>] ~[[$beforeafter$]removeprefix[after]suffix[]addprefix<firstTab>] ~[[$beforeafter$]removeprefix[before]suffix[]addprefix<lastTab>] }}}>\n<$action-setfield $tiddler=<<__stateTitle__>> text=<<nextTab>>/>\n$actions$\n</$set>\n</$vars>\n</$set>\n\\end\n\n\\define keyboard-input-actions()\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>get<__field__>] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>getindex<__index__>] }}}/>\n</$list>\n\\end\n\n\\define input-next-actions-inner()\n<$list filter=\"[<nextItem>minlength[1]]\" variable=\"ignore\">\n<$action-setfield $tiddler=<<__selectionStateTitle__>> text=<<nextItem>>/>\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $field=<<__field__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $index=<<__index__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$action-setfield $tiddler=<<__refreshTitle__>> text=\"yes\"/>\n</$list>\n\\end\n\n\\define input-next-actions(afterOrBefore:\"after\",reverse:\"\")\n<$list filter=\"[<__storeTitle__>get[text]minlength<__filterMinLength__>] [<__filterMinLength__>match[0]] +[limit[1]]\" variable=\"ignore\">\n<$vars userInput={{{ [<__storeTitle__>get[text]] }}} selectedItem={{{ [<__selectionStateTitle__>get[text]] }}}>\n<$set name=\"configTiddler\" value={{{ [subfilter<__configTiddlerFilter__>] }}}>\n<$vars primaryListFilter={{{ [<configTiddler>get<__firstSearchFilterField__>] }}} secondaryListFilter={{{ [<configTiddler>get<__secondSearchFilterField__>] }}}>\n<$set name=\"filteredList\" filter=\"[subfilter<primaryListFilter>addsuffix[-primaryList]] =[subfilter<secondaryListFilter>addsuffix[-secondaryList]]\">\n<$vars nextItem={{{ [enlist<filteredList>$afterOrBefore$<selectedItem>] ~[enlist<filteredList>$reverse$nth[1]] }}} firstItem={{{ [enlist<filteredList>nth[1]] }}} lastItem={{{ [enlist<filteredList>last[]] }}}>\n<$list filter=\"[<selectedItem>match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[before]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<lastItem>!match<firstItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[after]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<firstItem>match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>!match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<<input-next-actions-inner>>\n</$list>\n</$vars>\n</$set>\n</$vars>\n</$set>\n</$vars>\n</$list>\n\\end\n\n\\define 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\" \"reverse[]\">>>\n<$keyboard key=\"((input-down))\" actions=<<input-next-actions>>>\n<$keyboard key=\"((input-cancel))\" actions=<<__inputCancelActions__>>>\n<$edit-text tiddler=<<__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</$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)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\">\n{{$:/core/images/blank}}\n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$type$>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$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<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n" }, "$:/core/macros/tabs": { "title": "$:/core/macros/tabs", "tags": "$:/tags/Macro", "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain,actions,explicitState)\n<$set name=\"qualifiedState\" value=<<qualify \"$state$\">>>\n<$vars tabsState={{{ [<__explicitState__>minlength[1]] ~[<qualifiedState>] }}}>\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<tabsState>> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler>$actions$</$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<tabsState>> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n</$vars>\n</$set>\n\\end\n" }, "$:/core/macros/tag-picker": { "title": "$:/core/macros/tag-picker", "tags": "$:/tags/Macro", "first-search-filter": "[tags[]!is[system]search:title<userInput>sort[]]", "second-search-filter": "[tags[]is[system]search:title<userInput>sort[]]", "text": "\\define get-tagpicker-focus-selector() [data-tiddler-title=\"$(currentTiddlerCSSEscaped)$\"] .tc-add-tag-name input\n\n\\define delete-tag-state-tiddlers() <$action-deletetiddler $filter=\"[<newTagNameTiddler>] [<storeTitle>] [<tagSelectionState>]\"/>\n\n\\define add-tag-actions(actions,tagField:\"tags\")\n<$set name=\"tag\" value={{{ [<__tiddler__>get[text]] }}}>\n<$list filter=\"[<saveTiddler>!contains:$tagField$<tag>!match[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[<tag>]\"/>\n\"\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n</$list>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n\\end\n\n\\define clear-tags-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newTagNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-tag-state-tiddlers>>\n</$list>\n\\end\n\n\\define clear-tags-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newTagNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<clear-tags-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newTagNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define tag-picker-inner(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars newTagNameInputTiddlerQualified=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddlerQualified=<<qualify \"$:/temp/NewTagName/selected-item\">> fallbackTarget={{$(palette)$##tag-background}} colourA={{$(palette)$##foreground}} colourB={{$(palette)$##background}}>\n<$vars storeTitle={{{ [<newTagNameInputTiddler>!match[]] ~[<newTagNameInputTiddlerQualified>] }}} tagSelectionState={{{ [<newTagNameSelectionTiddler>!match[]] ~[<newTagNameSelectionTiddlerQualified>] }}}>\n<$vars refreshTitle=<<qualify \"$:/temp/NewTagName/refresh\">> nonSystemTagsFilter=\"[tags[]!is[system]search:title<userInput>sort[]]\" systemTagsFilter=\"[tags[]is[system]search:title<userInput>sort[]]\">\n<div class=\"tc-edit-add-tag\">\n<div>\n<span class=\"tc-add-tag-name tc-small-gap-right\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newTagNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<tagSelectionState>> inputAcceptActions=\"\"\"<$macrocall $name=\"add-tag-actions\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\"\n\t\tinputCancelActions=<<clear-tags-actions>> tag=\"input\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> \n\t\tfocus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}} filterMinLength={{$:/config/Tags/MinLength}} \n\t\tcancelPopups=<<cancelPopups>> configTiddlerFilter=\"[[$:/core/macros/tag-picker]]\"/>\n</span><$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$reveal state=<<storeTitle>> type=\"nomatch\" text=\"\"><$button class=\"tc-btn-invisible tc-small-gap tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/ClearInput/Hint}} aria-label={{$:/language/EditTemplate/Tags/ClearInput/Caption}}>{{$:/core/images/close-button}}<<delete-tag-state-tiddlers>></$button></$reveal><span class=\"tc-add-tag-button tc-small-gap-left\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=<<newTagNameTiddler>> setTo=\"\" class=\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<<delete-tag-state-tiddlers>><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>>/>\n</$set>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-block-tags-dropdown\">\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<nonSystemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-primaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n<hr>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<systemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-secondaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n</div>\n</$vars>\n</$vars>\n</$vars>\n\\end\n\\define tag-picker(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars saveTiddler=<<currentTiddler>> palette={{$:/palette}}>\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=\"\"\"<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\">\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\n</$set>\n</$list>\n</$vars>\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\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\" data-tag-title=<<__tag__>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n" }, "$:/core/macros/thumbnails": { "title": "$:/core/macros/thumbnails", "tags": "$:/tags/Macro", "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</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", "created": "20141212105914482", "modified": "20141212110330815", "tags": "$:/tags/Macro", "text": "\\define timeline-title()\n\\whitespace trim\n<!-- Override this macro with a global macro \n of the same name if you need to change \n how titles are displayed on the timeline \n -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><<timeline-title>></$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n" }, "$:/core/macros/toc": { "title": "$:/core/macros/toc", "tags": "$:/tags/Macro", "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n <$transclude field=\"caption\">\n <$view field=\"title\"/>\n </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__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>] }}}><$view field='caption'><$view field='title'/></$view></$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 </$vars>\n </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\")\n<$macrocall $name=\"toc-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\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 {{$:/core/images/right-arrow}}\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 {{$:/core/images/down-arrow}}\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<!-- 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 {{$:/core/images/right-arrow}}\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 {{$:/core/images/down-arrow}}\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<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__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</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\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]]\" 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 {{$:/core/images/right-arrow}}\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 {{$:/core/images/down-arrow}}\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<$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]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\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 {{$:/core/images/down-arrow}}\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<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-selective-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__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</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\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]]\"/>\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\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n" }, "$:/core/macros/translink": { "title": "$:/core/macros/translink", "tags": "$:/tags/Macro", "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\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<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<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<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<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<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": "<$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": "<$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<<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<$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": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n" }, "$:/snippets/paletteswitcher": { "title": "$:/snippets/paletteswitcher", "text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n" }, "$:/snippets/peek-stylesheets": { "title": "$:/snippets/peek-stylesheets", "text": "\\define expandable-stylesheets-list()\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<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\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\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]] [[$:/core/ui/ControlPanel/Plugins/Add]]" }, "$:/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/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/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/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/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]]" }, "$:/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": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$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\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>" }, "$:/core/wiki/title": { "title": "$:/core/wiki/title", "text": "{{$:/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<$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<$link to=<<storyview>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>" } } }
\whitespace trim <$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" default="show"> <$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>> <$action-sendmessage $message="tm-fold-tiddler" $param=<<currentTiddler>> foldedState=<<folded-state>>/> <$list filter="[<tv-config-toolbar-icons>match[yes]]" variable="listItem"> {{$:/core/images/fold-button}} </$list> <$list filter="[<tv-config-toolbar-text>match[yes]]"> <span class="tc-btn-text"> <$text text=" "/> <$text text={{$:/language/Buttons/Fold/Caption}}/> </span> </$list> </$button> </$reveal> <$reveal type="match" stateTitle=<<folded-state>> text="hide" default="show"> <$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>> <$action-sendmessage $message="tm-fold-tiddler" $param=<<currentTiddler>> foldedState=<<folded-state>>/> <$list filter="[<tv-config-toolbar-icons>match[yes]]" variable="listItem"> {{$:/core/images/unfold-button}} </$list> <$list filter="[<tv-config-toolbar-text>match[yes]]"> <span class="tc-btn-text"> <$text text=" "/> <$text text={{$:/language/Buttons/Unfold/Caption}}/> </span> </$list> </$button> </$reveal>
{{$:/snippets/viewswitcher}}
\define title-styles() fill:$(foregroundColor)$; \end \define config-title() $:/config/ViewToolbarButtons/Visibility/$(listItem)$ \end <div class="tc-tiddler-title"> <div class="tc-titlebar"> <span class="tc-tiddler-controls"> <$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]" variable="listItem"><$reveal type="nomatch" state=<<config-title>> text="hide"><$set name="tv-config-toolbar-class" filter="[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list> </span> <$set name="tv-wikilinks" value={{$:/config/Tiddlers/TitleLinks}}> <$link> <$set name="foregroundColor" value={{!!color}}> <span class="tc-tiddler-title-icon" style=<<title-styles>>> <$transclude tiddler={{!!icon}}/> </span> </$set> <$list filter="[all[current]removeprefix[$:/]]"> <h2 class="tc-title" title={{$:/language/SystemTiddler/Tooltip}}> <span class="tc-system-title-prefix">$:/</span><$text text=<<currentTiddler>>/> </h2> </$list> <$list filter="[all[current]!prefix[$:/]]"> <h2 class="tc-title"> <$view field="title"/> </h2> </$list> </$link> </$set> </div> <$reveal type="nomatch" text="" default="" state=<<tiddlerInfoState>> class="tc-tiddler-info tc-popup-handle" animate="yes" retain="yes"> <$list filter="[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]" variable="listItem"><$transclude tiddler=<<listItem>> mode="block"/></$list> </$reveal> </div>
BemVindo
no
$:/languages/pt-BR
Create a new tiddler that links to this one
Create a new journal tiddler that links to this one
Novo post
{ "tiddlers": { "$:/language/Buttons/AdvancedSearch/Caption": { "title": "$:/language/Buttons/AdvancedSearch/Caption", "text": "Pesquisa Avançada" }, "$:/language/Buttons/AdvancedSearch/Hint": { "title": "$:/language/Buttons/AdvancedSearch/Hint", "text": "Pesquisa Avançada" }, "$:/language/Buttons/Bold/Caption": { "title": "$:/language/Buttons/Bold/Caption", "text": "Negrito" }, "$:/language/Buttons/Bold/Hint": { "title": "$:/language/Buttons/Bold/Hint", "text": "Formatar a seleção como negrito" }, "$:/language/Buttons/Cancel/Caption": { "title": "$:/language/Buttons/Cancel/Caption", "text": "Cancelar" }, "$:/language/Buttons/Cancel/Hint": { "title": "$:/language/Buttons/Cancel/Hint", "text": "Cancelar a edição deste tiddler" }, "$:/language/Buttons/Clear/Caption": { "title": "$:/language/Buttons/Clear/Caption", "text": "Limpar" }, "$:/language/Buttons/Clear/Hint": { "title": "$:/language/Buttons/Clear/Hint", "text": "Preencher o quadro com cor" }, "$:/language/Buttons/Clone/Caption": { "title": "$:/language/Buttons/Clone/Caption", "text": "Duplicar" }, "$:/language/Buttons/Clone/Hint": { "title": "$:/language/Buttons/Clone/Hint", "text": "Duplicar este tiddler" }, "$:/language/Buttons/Close/Caption": { "title": "$:/language/Buttons/Close/Caption", "text": "Fechar" }, "$:/language/Buttons/Close/Hint": { "title": "$:/language/Buttons/Close/Hint", "text": "Fechar este Tiddler" }, "$:/language/Buttons/CloseAll/Caption": { "title": "$:/language/Buttons/CloseAll/Caption", "text": "Fechar Todos" }, "$:/language/Buttons/CloseAll/Hint": { "title": "$:/language/Buttons/CloseAll/Hint", "text": "Fechar Todos os Tiddlers" }, "$:/language/Buttons/CloseOthers/Caption": { "title": "$:/language/Buttons/CloseOthers/Caption", "text": "Fechar Outros" }, "$:/language/Buttons/CloseOthers/Hint": { "title": "$:/language/Buttons/CloseOthers/Hint", "text": "Fechar os Outros Tiddlers" }, "$:/language/Buttons/ControlPanel/Caption": { "title": "$:/language/Buttons/ControlPanel/Caption", "text": "Painel de Controle" }, "$:/language/Buttons/ControlPanel/Hint": { "title": "$:/language/Buttons/ControlPanel/Hint", "text": "Abrir o Painel de Controle" }, "$:/language/Buttons/Delete/Caption": { "title": "$:/language/Buttons/Delete/Caption", "text": "Apagar" }, "$:/language/Buttons/Delete/Hint": { "title": "$:/language/Buttons/Delete/Hint", "text": "Apagar este Tiddler" }, "$:/language/Buttons/Edit/Caption": { "title": "$:/language/Buttons/Edit/Caption", "text": "Editar" }, "$:/language/Buttons/Edit/Hint": { "title": "$:/language/Buttons/Edit/Hint", "text": "Editar este Tiddler" }, "$:/language/Buttons/EditorHeight/Caption": { "title": "$:/language/Buttons/EditorHeight/Caption", "text": "Altura do Editor" }, "$:/language/Buttons/EditorHeight/Caption/Auto": { "title": "$:/language/Buttons/EditorHeight/Caption/Auto", "text": "Ajustar automaticamente a altura ao tamanho do conteúdo" }, "$:/language/Buttons/EditorHeight/Caption/Fixed": { "title": "$:/language/Buttons/EditorHeight/Caption/Fixed", "text": "Altura Fixa:" }, "$:/language/Buttons/EditorHeight/Hint": { "title": "$:/language/Buttons/EditorHeight/Hint", "text": "Escolha a altura do editor de texto" }, "$:/language/Buttons/Encryption/Caption": { "title": "$:/language/Buttons/Encryption/Caption", "text": "Criptografia" }, "$:/language/Buttons/Encryption/ClearPassword/Caption": { "title": "$:/language/Buttons/Encryption/ClearPassword/Caption", "text": "Limpar Senha" }, "$:/language/Buttons/Encryption/ClearPassword/Hint": { "title": "$:/language/Buttons/Encryption/ClearPassword/Hint", "text": "Limpar a senha e salvar esta wiki sem criptografia" }, "$:/language/Buttons/Encryption/Hint": { "title": "$:/language/Buttons/Encryption/Hint", "text": "Definir ou limpar a senha de gravação desta wiki" }, "$:/language/Buttons/Encryption/SetPassword/Caption": { "title": "$:/language/Buttons/Encryption/SetPassword/Caption", "text": "Definir Senha" }, "$:/language/Buttons/Encryption/SetPassword/Hint": { "title": "$:/language/Buttons/Encryption/SetPassword/Hint", "text": "Definir a senha para salvar esta wiki com criptografia" }, "$:/language/Buttons/Excise/Caption": { "title": "$:/language/Buttons/Excise/Caption", "text": "Separar" }, "$:/language/Buttons/Excise/Caption/Excise": { "title": "$:/language/Buttons/Excise/Caption/Excise", "text": "Executar separação" }, "$:/language/Buttons/Excise/Caption/MacroName": { "title": "$:/language/Buttons/Excise/Caption/MacroName", "text": "Nome da Macro:" }, "$:/language/Buttons/Excise/Caption/NewTitle": { "title": "$:/language/Buttons/Excise/Caption/NewTitle", "text": "Título do novo tiddler:" }, "$:/language/Buttons/Excise/Caption/Replace": { "title": "$:/language/Buttons/Excise/Caption/Replace", "text": "Substituir texto separado por:" }, "$:/language/Buttons/Excise/Caption/Replace/Link": { "title": "$:/language/Buttons/Excise/Caption/Replace/Link", "text": "Link" }, "$:/language/Buttons/Excise/Caption/Replace/Macro": { "title": "$:/language/Buttons/Excise/Caption/Replace/Macro", "text": "Macro" }, "$:/language/Buttons/Excise/Caption/Replace/Transclusion": { "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion", "text": "Inclusão" }, "$:/language/Buttons/Excise/Caption/Tag": { "title": "$:/language/Buttons/Excise/Caption/Tag", "text": "Etiquetar novo tiddler com o título deste tiddler" }, "$:/language/Buttons/Excise/Caption/TiddlerExists": { "title": "$:/language/Buttons/Excise/Caption/TiddlerExists", "text": "Atenção: Esse tiddler já existente" }, "$:/language/Buttons/Excise/Hint": { "title": "$:/language/Buttons/Excise/Hint", "text": "Separar o texto selecionado para um novo tiddler" }, "$:/language/Buttons/ExportPage/Caption": { "title": "$:/language/Buttons/ExportPage/Caption", "text": "Exportar Tudo" }, "$:/language/Buttons/ExportPage/Hint": { "title": "$:/language/Buttons/ExportPage/Hint", "text": "Exportar Todos os Tiddlers" }, "$:/language/Buttons/ExportTiddler/Caption": { "title": "$:/language/Buttons/ExportTiddler/Caption", "text": "Exportar Tiddler" }, "$:/language/Buttons/ExportTiddler/Hint": { "title": "$:/language/Buttons/ExportTiddler/Hint", "text": "Exportar Tiddler" }, "$:/language/Buttons/ExportTiddlers/Caption": { "title": "$:/language/Buttons/ExportTiddlers/Caption", "text": "Exportar Tiddlers" }, "$:/language/Buttons/ExportTiddlers/Hint": { "title": "$:/language/Buttons/ExportTiddlers/Hint", "text": "Exportar Tiddlers" }, "$:/language/Buttons/Fold/Caption": { "title": "$:/language/Buttons/Fold/Caption", "text": "Fechar Tiddler" }, "$:/language/Buttons/Fold/FoldBar/Caption": { "title": "$:/language/Buttons/Fold/FoldBar/Caption", "text": "Menu-Lateral" }, "$:/language/Buttons/Fold/FoldBar/Hint": { "title": "$:/language/Buttons/Fold/FoldBar/Hint", "text": "Barra de menu opcional para fechar e abrir tiddlers" }, "$:/language/Buttons/Fold/Hint": { "title": "$:/language/Buttons/Fold/Hint", "text": "Fechar o conteúdo deste Tiddler" }, "$:/language/Buttons/FoldAll/Caption": { "title": "$:/language/Buttons/FoldAll/Caption", "text": "Fechar todos os Tiddlers" }, "$:/language/Buttons/FoldAll/Hint": { "title": "$:/language/Buttons/FoldAll/Hint", "text": "Fechar o conteúdo de todos os tiddlers abertos" }, "$:/language/Buttons/FoldOthers/Caption": { "title": "$:/language/Buttons/FoldOthers/Caption", "text": "Fechar outros Tiddlers" }, "$:/language/Buttons/FoldOthers/Hint": { "title": "$:/language/Buttons/FoldOthers/Hint", "text": "Fechar o conteúdo dos outros tiddlers abertos" }, "$:/language/Buttons/FullScreen/Caption": { "title": "$:/language/Buttons/FullScreen/Caption", "text": "Tela Cheia" }, "$:/language/Buttons/FullScreen/Hint": { "title": "$:/language/Buttons/FullScreen/Hint", "text": "Entrar ou sair do modo tela cheia" }, "$:/language/Buttons/Heading1/Caption": { "title": "$:/language/Buttons/Heading1/Caption", "text": "Cabeçalho 1" }, "$:/language/Buttons/Heading1/Hint": { "title": "$:/language/Buttons/Heading1/Hint", "text": "Formatar todas linhas selecionadas com o nível 1 de cabeçalho" }, "$:/language/Buttons/Heading2/Caption": { "title": "$:/language/Buttons/Heading2/Caption", "text": "Cabeçalho 2" }, "$:/language/Buttons/Heading2/Hint": { "title": "$:/language/Buttons/Heading2/Hint", "text": "Formatar todas linhas selecionadas com o nível 2 de cabeçalho" }, "$:/language/Buttons/Heading3/Caption": { "title": "$:/language/Buttons/Heading3/Caption", "text": "Cabeçalho 3" }, "$:/language/Buttons/Heading3/Hint": { "title": "$:/language/Buttons/Heading3/Hint", "text": "Formatar todas linhas selecionadas com o nível 3 de cabeçalho" }, "$:/language/Buttons/Heading4/Caption": { "title": "$:/language/Buttons/Heading4/Caption", "text": "Cabeçalho 4" }, "$:/language/Buttons/Heading4/Hint": { "title": "$:/language/Buttons/Heading4/Hint", "text": "Formatar todas linhas selecionadas com o nível 4 de cabeçalho" }, "$:/language/Buttons/Heading5/Caption": { "title": "$:/language/Buttons/Heading5/Caption", "text": "Cabeçalho 5" }, "$:/language/Buttons/Heading5/Hint": { "title": "$:/language/Buttons/Heading5/Hint", "text": "Formatar todas linhas selecionadas com o nível 5 de cabeçalho" }, "$:/language/Buttons/Heading6/Caption": { "title": "$:/language/Buttons/Heading6/Caption", "text": "Cabeçalho 6" }, "$:/language/Buttons/Heading6/Hint": { "title": "$:/language/Buttons/Heading6/Hint", "text": "Formatar todas linhas selecionadas com o nível 6 de cabeçalho" }, "$:/language/Buttons/Help/Caption": { "title": "$:/language/Buttons/Help/Caption", "text": "Ajuda" }, "$:/language/Buttons/Help/Hint": { "title": "$:/language/Buttons/Help/Hint", "text": "Mostrar Painel de Ajuda" }, "$:/language/Buttons/HideSideBar/Caption": { "title": "$:/language/Buttons/HideSideBar/Caption", "text": "Ocultar Barra de Menu" }, "$:/language/Buttons/HideSideBar/Hint": { "title": "$:/language/Buttons/HideSideBar/Hint", "text": "Ocultar a barra lateral" }, "$:/language/Buttons/Home/Caption": { "title": "$:/language/Buttons/Home/Caption", "text": "Início" }, "$:/language/Buttons/Home/Hint": { "title": "$:/language/Buttons/Home/Hint", "text": "Abrir os tiddlers padrão" }, "$:/language/Buttons/Import/Caption": { "title": "$:/language/Buttons/Import/Caption", "text": "Importar" }, "$:/language/Buttons/Import/Hint": { "title": "$:/language/Buttons/Import/Hint", "text": "Importar arquivos de vários formatos, incluindo texto, imagem, Tiddlywiki ou JSON" }, "$:/language/Buttons/Info/Caption": { "title": "$:/language/Buttons/Info/Caption", "text": "Informação" }, "$:/language/Buttons/Info/Hint": { "title": "$:/language/Buttons/Info/Hint", "text": "Mostrar informações sobre este tiddler" }, "$:/language/Buttons/Italic/Caption": { "title": "$:/language/Buttons/Italic/Caption", "text": "Itálico" }, "$:/language/Buttons/Italic/Hint": { "title": "$:/language/Buttons/Italic/Hint", "text": "Aplicar formatação itálico a seleção" }, "$:/language/Buttons/Language/Caption": { "title": "$:/language/Buttons/Language/Caption", "text": "Idioma" }, "$:/language/Buttons/Language/Hint": { "title": "$:/language/Buttons/Language/Hint", "text": "Escolher a idioma da interface do usuário" }, "$:/language/Buttons/LineWidth/Caption": { "title": "$:/language/Buttons/LineWidth/Caption", "text": "espessura da linha" }, "$:/language/Buttons/LineWidth/Hint": { "title": "$:/language/Buttons/LineWidth/Hint", "text": "Definir a espessura da linha d caneta" }, "$:/language/Buttons/Link/Caption": { "title": "$:/language/Buttons/Link/Caption", "text": "Link" }, "$:/language/Buttons/Link/Hint": { "title": "$:/language/Buttons/Link/Hint", "text": "Criar link em wikitext" }, "$:/language/Buttons/ListBullet/Caption": { "title": "$:/language/Buttons/ListBullet/Caption", "text": "Lista com marcador circular)" }, "$:/language/Buttons/ListBullet/Hint": { "title": "$:/language/Buttons/ListBullet/Hint", "text": "Formatar a seleção com marcadores circular" }, "$:/language/Buttons/ListNumber/Caption": { "title": "$:/language/Buttons/ListNumber/Caption", "text": "Lista Numerada" }, "$:/language/Buttons/ListNumber/Hint": { "title": "$:/language/Buttons/ListNumber/Hint", "text": "Gerenciador Tiddler" }, "$:/language/Buttons/Manager/Caption": { "title": "$:/language/Buttons/Manager/Caption", "text": "Gerenciador Tiddler" }, "$:/language/Buttons/Manager/Hint": { "title": "$:/language/Buttons/Manager/Hint", "text": "Abrir Gerenciador Tiddler" }, "$:/language/Buttons/MonoBlock/Caption": { "title": "$:/language/Buttons/MonoBlock/Caption", "text": "Justificado" }, "$:/language/Buttons/MonoBlock/Hint": { "title": "$:/language/Buttons/MonoBlock/Hint", "text": "Justificar bloco selecionado" }, "$:/language/Buttons/MonoLine/Caption": { "title": "$:/language/Buttons/MonoLine/Caption", "text": "Espaçamento Uniforme" }, "$:/language/Buttons/MonoLine/Hint": { "title": "$:/language/Buttons/MonoLine/Hint", "text": "Aplicar o espaçamento uniforme formatação da seleção" }, "$:/language/Buttons/More/Caption": { "title": "$:/language/Buttons/More/Caption", "text": "Mais" }, "$:/language/Buttons/More/Hint": { "title": "$:/language/Buttons/More/Hint", "text": "Mais Opções" }, "$:/language/Buttons/NewHere/Caption": { "title": "$:/language/Buttons/NewHere/Caption", "text": "Novo" }, "$:/language/Buttons/NewHere/Hint": { "title": "$:/language/Buttons/NewHere/Hint", "text": "Criar um novo tiddler no mesmo assunto" }, "$:/language/Buttons/NewImage/Caption": { "title": "$:/language/Buttons/NewImage/Caption", "text": "Nova Imagem" }, "$:/language/Buttons/NewImage/Hint": { "title": "$:/language/Buttons/NewImage/Hint", "text": "Criar novo tiddler de desenho" }, "$:/language/Buttons/NewJournal/Caption": { "title": "$:/language/Buttons/NewJournal/Caption", "text": "Nova Edição" }, "$:/language/Buttons/NewJournal/Hint": { "title": "$:/language/Buttons/NewJournal/Hint", "text": "Criar uma nova edição" }, "$:/language/Buttons/NewJournalHere/Caption": { "title": "$:/language/Buttons/NewJournalHere/Caption", "text": "Nova edição aqui" }, "$:/language/Buttons/NewJournalHere/Hint": { "title": "$:/language/Buttons/NewJournalHere/Hint", "text": "Criar uma nova edição do mesmo assunto" }, "$:/language/Buttons/NewMarkdown/Caption": { "title": "$:/language/Buttons/NewMarkdown/Caption", "text": "Criar tiddler Marcado" }, "$:/language/Buttons/NewMarkdown/Hint": { "title": "$:/language/Buttons/NewMarkdown/Hint", "text": "Criar um novo tiddler marcado" }, "$:/language/Buttons/NewTiddler/Caption": { "title": "$:/language/Buttons/NewTiddler/Caption", "text": "Novo Tiddler" }, "$:/language/Buttons/NewTiddler/Hint": { "title": "$:/language/Buttons/NewTiddler/Hint", "text": "Criar um novo tiddler" }, "$:/language/Buttons/Opacity/Caption": { "title": "$:/language/Buttons/Opacity/Caption", "text": "Opacidade" }, "$:/language/Buttons/Opacity/Hint": { "title": "$:/language/Buttons/Opacity/Hint", "text": "Definir opacidade de desenho" }, "$:/language/Buttons/OpenWindow/Caption": { "title": "$:/language/Buttons/OpenWindow/Caption", "text": "Abrir em nova janela" }, "$:/language/Buttons/OpenWindow/Hint": { "title": "$:/language/Buttons/OpenWindow/Hint", "text": "Abrir tiddler em nova janela" }, "$:/language/Buttons/Paint/Caption": { "title": "$:/language/Buttons/Paint/Caption", "text": "Cor de desenho" }, "$:/language/Buttons/Paint/Hint": { "title": "$:/language/Buttons/Paint/Hint", "text": "Definir a cor de desenho" }, "$:/language/Buttons/Palette/Caption": { "title": "$:/language/Buttons/Palette/Caption", "text": "Cores" }, "$:/language/Buttons/Palette/Hint": { "title": "$:/language/Buttons/Palette/Hint", "text": "Escolher a paleta de cores" }, "$:/language/Buttons/Permalink/Caption": { "title": "$:/language/Buttons/Permalink/Caption", "text": "Link Permanente" }, "$:/language/Buttons/Permalink/Hint": { "title": "$:/language/Buttons/Permalink/Hint", "text": "Configure um link direto na barra de endereços do navegador para todos os tiddlers neste assunto" }, "$:/language/Buttons/Permaview/Caption": { "title": "$:/language/Buttons/Permaview/Caption", "text": "Exibido agora" }, "$:/language/Buttons/Permaview/Hint": { "title": "$:/language/Buttons/Permaview/Hint", "text": "Definir na endereço do navegador uma URL que inclui todos os tiddlers visiveis agora" }, "$:/language/Buttons/Picture/Caption": { "title": "$:/language/Buttons/Picture/Caption", "text": "Imagem" }, "$:/language/Buttons/Picture/Hint": { "title": "$:/language/Buttons/Picture/Hint", "text": "Inserir imagem" }, "$:/language/Buttons/Preview/Caption": { "title": "$:/language/Buttons/Preview/Caption", "text": "Pré-visualizar" }, "$:/language/Buttons/Preview/Hint": { "title": "$:/language/Buttons/Preview/Hint", "text": "Mostrar pré-visualização" }, "$:/language/Buttons/PreviewType/Caption": { "title": "$:/language/Buttons/PreviewType/Caption", "text": "pré-visualização por tipo de arquivo" }, "$:/language/Buttons/PreviewType/Hint": { "title": "$:/language/Buttons/PreviewType/Hint", "text": "Escolher o tipo de pré-visualização" }, "$:/language/Buttons/Print/Caption": { "title": "$:/language/Buttons/Print/Caption", "text": "Imprimir página" }, "$:/language/Buttons/Print/Hint": { "title": "$:/language/Buttons/Print/Hint", "text": "Imprimir a página atual" }, "$:/language/Buttons/Quote/Caption": { "title": "$:/language/Buttons/Quote/Caption", "text": "Citação" }, "$:/language/Buttons/Quote/Hint": { "title": "$:/language/Buttons/Quote/Hint", "text": "Formatar as linhas selecionadas como citação" }, "$:/language/Buttons/Refresh/Caption": { "title": "$:/language/Buttons/Refresh/Caption", "text": "Atualizar" }, "$:/language/Buttons/Refresh/Hint": { "title": "$:/language/Buttons/Refresh/Hint", "text": "Recarregar totalmente a wiki atual" }, "$:/language/Buttons/Save/Caption": { "title": "$:/language/Buttons/Save/Caption", "text": "Salvar" }, "$:/language/Buttons/Save/Hint": { "title": "$:/language/Buttons/Save/Hint", "text": "Salvar este tiddler" }, "$:/language/Buttons/SaveWiki/Caption": { "title": "$:/language/Buttons/SaveWiki/Caption", "text": "Salvar alterações" }, "$:/language/Buttons/SaveWiki/Hint": { "title": "$:/language/Buttons/SaveWiki/Hint", "text": "Salvar as alterações" }, "$:/language/Buttons/ShowSideBar/Caption": { "title": "$:/language/Buttons/ShowSideBar/Caption", "text": "Exibir barra lateral" }, "$:/language/Buttons/ShowSideBar/Hint": { "title": "$:/language/Buttons/ShowSideBar/Hint", "text": "Exibir a barra lateral" }, "$:/language/Buttons/Size/Caption": { "title": "$:/language/Buttons/Size/Caption", "text": "Tamanho da imagem" }, "$:/language/Buttons/Size/Caption/Height": { "title": "$:/language/Buttons/Size/Caption/Height", "text": "Altura:" }, "$:/language/Buttons/Size/Caption/Resize": { "title": "$:/language/Buttons/Size/Caption/Resize", "text": "Redimensionar imagem" }, "$:/language/Buttons/Size/Caption/Width": { "title": "$:/language/Buttons/Size/Caption/Width", "text": "Largura:" }, "$:/language/Buttons/Size/Hint": { "title": "$:/language/Buttons/Size/Hint", "text": "Definir tamanho da imagem" }, "$:/language/Buttons/Stamp/Caption": { "title": "$:/language/Buttons/Stamp/Caption", "text": "Selo" }, "$:/language/Buttons/Stamp/Caption/New": { "title": "$:/language/Buttons/Stamp/Caption/New", "text": "Adicione o seu" }, "$:/language/Buttons/Stamp/Hint": { "title": "$:/language/Buttons/Stamp/Hint", "text": "Inserir um trecho de texto pré configurado" }, "$:/language/Buttons/Stamp/New/Text": { "title": "$:/language/Buttons/Stamp/New/Text", "text": "Novo trecho de texto (Lembre-se de adicionar um título." }, "$:/language/Buttons/Stamp/New/Title": { "title": "$:/language/Buttons/Stamp/New/Title", "text": "Nome exibido no menu" }, "$:/language/Buttons/StoryView/Caption": { "title": "$:/language/Buttons/StoryView/Caption", "text": "Estilo de exibição" }, "$:/language/Buttons/StoryView/Hint": { "title": "$:/language/Buttons/StoryView/Hint", "text": "Escolher o estilo de exibição principal" }, "$:/language/Buttons/Strikethrough/Caption": { "title": "$:/language/Buttons/Strikethrough/Caption", "text": "Riscado" }, "$:/language/Buttons/Strikethrough/Hint": { "title": "$:/language/Buttons/Strikethrough/Hint", "text": "Formatar o texto selecionado com riscado" }, "$:/language/Buttons/Subscript/Caption": { "title": "$:/language/Buttons/Subscript/Caption", "text": "Subscrito" }, "$:/language/Buttons/Subscript/Hint": { "title": "$:/language/Buttons/Subscript/Hint", "text": "Formatar o texto selecionado com subscrito" }, "$:/language/Buttons/Superscript/Caption": { "title": "$:/language/Buttons/Superscript/Caption", "text": "Sobrescrito" }, "$:/language/Buttons/Superscript/Hint": { "title": "$:/language/Buttons/Superscript/Hint", "text": "Formatar o texto selecionado com sobrescrito" }, "$:/language/Buttons/TagManager/Caption": { "title": "$:/language/Buttons/TagManager/Caption", "text": "Gerenciador de Assuntos (Tags)" }, "$:/language/Buttons/TagManager/Hint": { "title": "$:/language/Buttons/TagManager/Hint", "text": "Abrir gerenciador de assuntos(Tags)" }, "$:/language/Buttons/Theme/Caption": { "title": "$:/language/Buttons/Theme/Caption", "text": "Estilo" }, "$:/language/Buttons/Theme/Hint": { "title": "$:/language/Buttons/Theme/Hint", "text": "Escolher o tema de exibição" }, "$:/language/Buttons/Timestamp/Caption": { "title": "$:/language/Buttons/Timestamp/Caption", "text": "Data e hora" }, "$:/language/Buttons/Timestamp/Hint": { "title": "$:/language/Buttons/Timestamp/Hint", "text": "Define atualização de Data/Hora" }, "$:/language/Buttons/Timestamp/Off/Caption": { "title": "$:/language/Buttons/Timestamp/Off/Caption", "text": "Data/Hora Desativado" }, "$:/language/Buttons/Timestamp/Off/Hint": { "title": "$:/language/Buttons/Timestamp/Off/Hint", "text": "Não atualizar data e hora quando os tiddlers forem modificados" }, "$:/language/Buttons/Timestamp/On/Caption": { "title": "$:/language/Buttons/Timestamp/On/Caption", "text": "Data/Hora Ativado" }, "$:/language/Buttons/Timestamp/On/Hint": { "title": "$:/language/Buttons/Timestamp/On/Hint", "text": "Atualizar data e hora quando os tiddlers forem modificados" }, "$:/language/Buttons/Underline/Caption": { "title": "$:/language/Buttons/Underline/Caption", "text": "Sublinhado" }, "$:/language/Buttons/Underline/Hint": { "title": "$:/language/Buttons/Underline/Hint", "text": "Formatar a seleção como texto sublinhado" }, "$:/language/Buttons/Unfold/Caption": { "title": "$:/language/Buttons/Unfold/Caption", "text": "Abrir tiddler" }, "$:/language/Buttons/Unfold/Hint": { "title": "$:/language/Buttons/Unfold/Hint", "text": "Abrir o conteúdo deste tiddler" }, "$:/language/Buttons/UnfoldAll/Caption": { "title": "$:/language/Buttons/UnfoldAll/Caption", "text": "Abrir todos os tiddlers" }, "$:/language/Buttons/UnfoldAll/Hint": { "title": "$:/language/Buttons/UnfoldAll/Hint", "text": "Abrir o conteúdo de todos os tiddlers" }, "$:/language/ControlPanel/Advanced/Caption": { "title": "$:/language/ControlPanel/Advanced/Caption", "text": "Avançado" }, "$:/language/ControlPanel/Advanced/Hint": { "title": "$:/language/ControlPanel/Advanced/Hint", "text": "Informações Interna sobre esta TiddlyWiki" }, "$:/language/ControlPanel/Appearance/Caption": { "title": "$:/language/ControlPanel/Appearance/Caption", "text": "Aparência" }, "$:/language/ControlPanel/Appearance/Hint": { "title": "$:/language/ControlPanel/Appearance/Hint", "text": "Formas de personalizar a aparência da sua TiddlyWiki." }, "$:/language/ControlPanel/Basics/AnimDuration/Prompt": { "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt", "text": "Duração da animação:" }, "$:/language/ControlPanel/Basics/Caption": { "title": "$:/language/ControlPanel/Basics/Caption", "text": "Básicos" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint", "text": "Utilize [[colchetes ]] para títulos com espaços. Ou então <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">Clique aqui para inserir a ordem cronológica</$button>" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt", "text": "Tiddlers Padrão:" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint", "text": "Escolha quais tiddlers serão exibidos ao iniciar:" }, "$:/language/ControlPanel/Basics/Language/Prompt": { "title": "$:/language/ControlPanel/Basics/Language/Prompt", "text": "Seleção do Idioma:" }, "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt", "text": "Assunto das novas edições" }, "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt", "text": "Título das novas edições tiddlers" }, "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt", "text": "Tiddlers-Sombra Sobrescritos:" }, "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt", "text": "Tiddlers-Sombra:" }, "$:/language/ControlPanel/Basics/Subtitle/Prompt": { "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt", "text": "Subtítulo:" }, "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt", "text": "Tiddlers de Sistema:" }, "$:/language/ControlPanel/Basics/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/Tags/Prompt", "text": "Assuntos(Tags):" }, "$:/language/ControlPanel/Basics/Tiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt", "text": "Tiddlers:" }, "$:/language/ControlPanel/Basics/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/Title/Prompt", "text": "Título desta ~TiddlyWiki:" }, "$:/language/ControlPanel/Basics/Username/Prompt": { "title": "$:/language/ControlPanel/Basics/Username/Prompt", "text": "Nome de usuário para assinar edições:" }, "$:/language/ControlPanel/Basics/Version/Prompt": { "title": "$:/language/ControlPanel/Basics/Version/Prompt", "text": "Versão da ~TiddlyWiki:" }, "$:/language/ControlPanel/EditorTypes/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Caption", "text": "Tipos de Editor" }, "$:/language/ControlPanel/EditorTypes/Editor/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption", "text": "Editor" }, "$:/language/ControlPanel/EditorTypes/Hint": { "title": "$:/language/ControlPanel/EditorTypes/Hint", "text": "Estes tiddlers determinam qual editor é utilizado para editar os tipos específicos de tiddler." }, "$:/language/ControlPanel/EditorTypes/Type/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Type/Caption", "text": "Tipo" }, "$:/language/ControlPanel/Info/Caption": { "title": "$:/language/ControlPanel/Info/Caption", "text": "Opções do Wiki" }, "$:/language/ControlPanel/Info/Hint": { "title": "$:/language/ControlPanel/Info/Hint", "text": "Opções e informações sobre desta TiddlyWiki" }, "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption", "text": "Adicionar Atalho" }, "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt", "text": "Digite o atalho aqui" }, "$:/language/ControlPanel/KeyboardShortcuts/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption", "text": "Atalhos de Teclado" }, "$:/language/ControlPanel/KeyboardShortcuts/Hint": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint", "text": "Definir atalhos de teclado" }, "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption", "text": "Nenhuns atalhos de teclado foi definidos" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All", "text": "Todas as plataformas" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux", "text": "Apenas plataforma Linux" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac", "text": "Apenas plataforma Macintosh" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux", "text": "Apenas plataformas não Linux" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac", "text": "Apenas plataformas não Macintosh" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows", "text": "Apenas plataformas não Windows" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows", "text": "Apenas plataforma Windows" }, "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint", "text": "remover atalho de teclado" }, "$:/language/ControlPanel/LoadedModules/Caption": { "title": "$:/language/ControlPanel/LoadedModules/Caption", "text": "Módulos Carregados" }, "$:/language/ControlPanel/LoadedModules/Hint": { "title": "$:/language/ControlPanel/LoadedModules/Hint", "text": "Estes módulos tiddler são carregados junto com seus tiddlers fonte. Módulos em itálico não têm tiddler fonte, geralmente por serem carregados durante a inicialização." }, "$:/language/ControlPanel/Palette/Caption": { "title": "$:/language/ControlPanel/Palette/Caption", "text": "Paleta de Cores" }, "$:/language/ControlPanel/Palette/Editor/Clone/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption", "text": "Duplicar" }, "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt", "text": "Recomenda-se que duplique esta paleta-sombra antes de editá-la" }, "$:/language/ControlPanel/Palette/Editor/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt", "text": "Edição" }, "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified", "text": "Esta paleta-sombra foi modificada" }, "$:/language/ControlPanel/Palette/Editor/Reset/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption", "text": "Reiniciar" }, "$:/language/ControlPanel/Palette/HideEditor/Caption": { "title": "$:/language/ControlPanel/Palette/HideEditor/Caption", "text": "Ocultar Editor" }, "$:/language/ControlPanel/Palette/Prompt": { "title": "$:/language/ControlPanel/Palette/Prompt", "text": "Paleta Ativa:" }, "$:/language/ControlPanel/Palette/ShowEditor/Caption": { "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption", "text": "Mostrar Editor" }, "$:/language/ControlPanel/Parsing/Block/Caption": { "title": "$:/language/ControlPanel/Parsing/Block/Caption", "text": "Regras de análise de blocos" }, "$:/language/ControlPanel/Parsing/Caption": { "title": "$:/language/ControlPanel/Parsing/Caption", "text": "Análise" }, "$:/language/ControlPanel/Parsing/Hint": { "title": "$:/language/ControlPanel/Parsing/Hint", "text": "Aqui você pode desativar globalmente as regras de analise individuais do wiki. Tome cuidado, algumas delas quando desligadas podem causar erros no ~TiddlyWiki, Se isso acontecer use o modo de recuperação para corrigir. [[modo de recuperação|http://tiddlywiki.com/#SafeMode]] )" }, "$:/language/ControlPanel/Parsing/Inline/Caption": { "title": "$:/language/ControlPanel/Parsing/Inline/Caption", "text": "Regras de Análise em Linha" }, "$:/language/ControlPanel/Parsing/Pragma/Caption": { "title": "$:/language/ControlPanel/Parsing/Pragma/Caption", "text": "Regras de Análise Pragma" }, "$:/language/ControlPanel/Plugins/Add/Caption": { "title": "$:/language/ControlPanel/Plugins/Add/Caption", "text": "Importar mais extensões" }, "$:/language/ControlPanel/Plugins/Add/Hint": { "title": "$:/language/ControlPanel/Plugins/Add/Hint", "text": "Instalar extensões da biblioteca de extensões oficial" }, "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": { "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint", "text": "Esta extensão já está instalada com está versão<$text text=<<installedVersion>>/>" }, "$:/language/ControlPanel/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Caption", "text": "Extensões" }, "$:/language/ControlPanel/Plugins/Disable/Caption": { "title": "$:/language/ControlPanel/Plugins/Disable/Caption", "text": "Desativar" }, "$:/language/ControlPanel/Plugins/Disable/Hint": { "title": "$:/language/ControlPanel/Plugins/Disable/Hint", "text": "Desativar esta extensão quando reiniciar a página" }, "$:/language/ControlPanel/Plugins/Disabled/Status": { "title": "$:/language/ControlPanel/Plugins/Disabled/Status", "text": "(desativado)" }, "$:/language/ControlPanel/Plugins/Empty/Hint": { "title": "$:/language/ControlPanel/Plugins/Empty/Hint", "text": "Nenhum" }, "$:/language/ControlPanel/Plugins/Enable/Caption": { "title": "$:/language/ControlPanel/Plugins/Enable/Caption", "text": "ativar" }, "$:/language/ControlPanel/Plugins/Enable/Hint": { "title": "$:/language/ControlPanel/Plugins/Enable/Hint", "text": "Ativar esta extensão quando reiniciar a página" }, "$:/language/ControlPanel/Plugins/Install/Caption": { "title": "$:/language/ControlPanel/Plugins/Install/Caption", "text": "Instalar" }, "$:/language/ControlPanel/Plugins/Installed/Hint": { "title": "$:/language/ControlPanel/Plugins/Installed/Hint", "text": "Extensões instaladas:" }, "$:/language/ControlPanel/Plugins/Language/Prompt": { "title": "$:/language/ControlPanel/Plugins/Language/Prompt", "text": "Idiomas" }, "$:/language/ControlPanel/Plugins/Languages/Caption": { "title": "$:/language/ControlPanel/Plugins/Languages/Caption", "text": "Idiomas" }, "$:/language/ControlPanel/Plugins/Languages/Hint": { "title": "$:/language/ControlPanel/Plugins/Languages/Hint", "text": "Extensões de pacotes de idiomas" }, "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": { "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint", "text": "''\"<$text text=<<currentTab>>/>\"'' não encontrado" }, "$:/language/ControlPanel/Plugins/NoInformation/Hint": { "title": "$:/language/ControlPanel/Plugins/NoInformation/Hint", "text": "Nenhuma informação fornecida" }, "$:/language/ControlPanel/Plugins/NotInstalled/Hint": { "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint", "text": "Esta extensão não está instalada" }, "$:/language/ControlPanel/Plugins/OpenPluginLibrary": { "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary", "text": "Abrir biblioteca de extensões" }, "$:/language/ControlPanel/Plugins/Plugin/Prompt": { "title": "$:/language/ControlPanel/Plugins/Plugin/Prompt", "text": "Extensões" }, "$:/language/ControlPanel/Plugins/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Plugins/Caption", "text": "Extensões" }, "$:/language/ControlPanel/Plugins/Plugins/Hint": { "title": "$:/language/ControlPanel/Plugins/Plugins/Hint", "text": "Extensões" }, "$:/language/ControlPanel/Plugins/Reinstall/Caption": { "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption", "text": "Reinstalar" }, "$:/language/ControlPanel/Plugins/Theme/Prompt": { "title": "$:/language/ControlPanel/Plugins/Theme/Prompt", "text": "Estilos" }, "$:/language/ControlPanel/Plugins/Themes/Caption": { "title": "$:/language/ControlPanel/Plugins/Themes/Caption", "text": "Estilo da Página" }, "$:/language/ControlPanel/Plugins/Themes/Hint": { "title": "$:/language/ControlPanel/Plugins/Themes/Hint", "text": "Extensões de Temas" }, "$:/language/ControlPanel/Saving/Caption": { "title": "$:/language/ControlPanel/Saving/Caption", "text": "Backups" }, "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description", "text": "Aplicar as configurações a todas copias protegidas" }, "$:/language/ControlPanel/Saving/DownloadSaver/Caption": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption", "text": "Geral" }, "$:/language/ControlPanel/Saving/DownloadSaver/Hint": { "title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint", "text": "Aplica configurações compatível com HTML5- no Download Seguro" }, "$:/language/ControlPanel/Saving/General/Caption": { "title": "$:/language/ControlPanel/Saving/General/Caption", "text": "Download Seguro" }, "$:/language/ControlPanel/Saving/General/Hint": { "title": "$:/language/ControlPanel/Saving/General/Hint", "text": "Ativar Autosalvar no Download Seguro" }, "$:/language/ControlPanel/Saving/Heading": { "title": "$:/language/ControlPanel/Saving/Heading", "text": "Salvando" }, "$:/language/ControlPanel/Saving/Hint": { "title": "$:/language/ControlPanel/Saving/Hint", "text": "Configurações usadas para salvar todo o TiddlyWiki como um único arquivo através do módulo de proteção" }, "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading", "text": "Definições Avançadas" }, "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir", "text": "Diretório de cópias de segurança" }, "$:/language/ControlPanel/Saving/TiddlySpot/Backups": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups", "text": "Cópias de Segurança" }, "$:/language/ControlPanel/Saving/TiddlySpot/Description": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description", "text": "Estas definições só serão utilizadas quando gravar para http://tiddlyspot.com ou um servidor remoto compatível" }, "$:/language/ControlPanel/Saving/TiddlySpot/Filename": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename", "text": "Nome do arquivo para envio" }, "$:/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": "//O URL por padrão será `http://<wikiname>.tiddlyspot.com/store.cgi` e pode ser alterado para utilizar um endereço de servidor personalizado//" }, "$:/language/ControlPanel/Saving/TiddlySpot/Password": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password", "text": "Senha" }, "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL", "text": "URL do Servidor" }, "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir", "text": "Diretório de Envio" }, "$:/language/ControlPanel/Saving/TiddlySpot/UserName": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName", "text": "Usuário de acesso" }, "$:/language/ControlPanel/Settings/AutoSave/Caption": { "title": "$:/language/ControlPanel/Settings/AutoSave/Caption", "text": "Gravação Automática" }, "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description", "text": "Não fazer gravação automática" }, "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description", "text": "Fazer gravação automática" }, "$:/language/ControlPanel/Settings/AutoSave/Hint": { "title": "$:/language/ControlPanel/Settings/AutoSave/Hint", "text": "Salvar alterações automaticamente durante a edição" }, "$:/language/ControlPanel/Settings/CamelCase/Caption": { "title": "$:/language/ControlPanel/Settings/CamelCase/Caption", "text": "Link Wiki em Camel Case" }, "$:/language/ControlPanel/Settings/CamelCase/Description": { "title": "$:/language/ControlPanel/Settings/CamelCase/Description", "text": "Ativar link em frases ~CamelCase automaticamente" }, "$:/language/ControlPanel/Settings/CamelCase/Hint": { "title": "$:/language/ControlPanel/Settings/CamelCase/Hint", "text": "Pode desativar a criação automática de link em frases em ~CamelCase. Requer reiniciar o texto para que tome efeito" }, "$:/language/ControlPanel/Settings/Caption": { "title": "$:/language/ControlPanel/Settings/Caption", "text": "Definições" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption", "text": "Separador da barra lateral pré-definido" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint", "text": "Definir que separador da barra lateral é exibido por padrão" }, "$:/language/ControlPanel/Settings/EditorToolbar/Caption": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption", "text": "Barra de Ferramentas do Editor" }, "$:/language/ControlPanel/Settings/EditorToolbar/Description": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description", "text": "Mostrar barra de ferramentas do editor" }, "$:/language/ControlPanel/Settings/EditorToolbar/Hint": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint", "text": "Ativar ou desativar a barra de ferramentas do editor" }, "$:/language/ControlPanel/Settings/Hint": { "title": "$:/language/ControlPanel/Settings/Hint", "text": "Estas definições permitem personalizar o comportamento da TiddlyWiki." }, "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption", "text": "Modo Painel de Informações do Tiddler" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint", "text": "Controle quando o painel informações tiddler fecha:" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description", "text": "Painel informações Tiddler fecha automaticamente" }, "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": { "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description", "text": "Manter o Painel informações Tiddler aberto até ser explicitamente fechado" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption", "text": "Comportamento de Abertura de Tiddlers" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint", "text": "Navegação do //interior// do frame de tiddlers" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove", "text": "Abrir acima do tiddler atual" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom", "text": "Abrir no fim do frame de tiddlers" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop", "text": "Abrir no topo do frame de tiddlers" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow", "text": "Abrir abaixo do tiddler atual" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint", "text": "Navegação do //exterior // do frame de tiddlers" }, "$:/language/ControlPanel/Settings/MissingLinks/Caption": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption", "text": "Link Wiki" }, "$:/language/ControlPanel/Settings/MissingLinks/Description": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Description", "text": "Ativar link para tiddlers em falta" }, "$:/language/ControlPanel/Settings/MissingLinks/Hint": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint", "text": "Selecione se quiser link para tiddlers que ainda não existem" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption", "text": "Barra de Endereços de Navegação" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint", "text": "Comportamento da barra de endereços do navegador quando abrir um tiddler:" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description", "text": "Não atualizar a barra de endereços" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description", "text": "Incluir o tiddler de destino" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description", "text": "Incluir o tiddler de destino e toda a sequência em exibição" }, "$:/language/ControlPanel/Settings/NavigationHistory/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption", "text": "Histórico de Navegação" }, "$:/language/ControlPanel/Settings/NavigationHistory/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint", "text": "Atualizar o histórico do navegador quando navegar para um tiddler" }, "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description", "text": "Não atualizar o histórico" }, "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description", "text": "Atualizar o histórico" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption", "text": "O painel de instrumentos de desempenho" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description", "text": "Ativar instrumentos de desempenho" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint", "text": "Exibe estatísticas de performance na consola de desenvolvimento do navegador. Requer recarregamento para que tome efeito" }, "$:/language/ControlPanel/Settings/TitleLinks/Caption": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption", "text": "Títulos dos Tiddlers" }, "$:/language/ControlPanel/Settings/TitleLinks/Hint": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint", "text": "Exibir opcionalmente títulos dos tiddlers como link" }, "$:/language/ControlPanel/Settings/TitleLinks/No/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description", "text": "Não exibir títulos dos tiddlers como link" }, "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description", "text": "Exibir títulos dos tiddlers como link" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption", "text": "Botões da Barra de Ferramentas" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint", "text": "Aparência pré definida dos botões da barra de ferramentas:" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description", "text": "Incluir ícone" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description", "text": "Incluir texto" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption", "text": "Estilo dos botões da barra de ferramentas" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint", "text": "Escolha o estilo dos botões da barra de ferramentas:" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless", "text": "Sem moldura" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed", "text": "Caixa" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded", "text": "Arredondados" }, "$:/language/ControlPanel/StoryView/Caption": { "title": "$:/language/ControlPanel/StoryView/Caption", "text": "Estilo de Exibição" }, "$:/language/ControlPanel/StoryView/Prompt": { "title": "$:/language/ControlPanel/StoryView/Prompt", "text": "Estilo:" }, "$:/language/ControlPanel/Theme/Caption": { "title": "$:/language/ControlPanel/Theme/Caption", "text": "Estilo" }, "$:/language/ControlPanel/Theme/Prompt": { "title": "$:/language/ControlPanel/Theme/Prompt", "text": "O tema que está usado agora é o" }, "$:/language/ControlPanel/TiddlerFields/Caption": { "title": "$:/language/ControlPanel/TiddlerFields/Caption", "text": "Campos dos Tiddlers" }, "$:/language/ControlPanel/TiddlerFields/Hint": { "title": "$:/language/ControlPanel/TiddlerFields/Hint", "text": "Esta é uma lista completa dos campos dos tiddlers em utilização nesta wiki (incluindo tiddlers de sistema mas excluindo tiddlers-sombra)." }, "$:/language/ControlPanel/Toolbars/Caption": { "title": "$:/language/ControlPanel/Toolbars/Caption", "text": "Botões de Controle" }, "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption", "text": "Botões do editor de textos" }, "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint", "text": "Escolha que botões devem ser exibidos na barra de ferramentas do editor. Alguns botões só serão exibidos enquanto edita tiddlers de um determinado formato" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption", "text": "Botões do modo de edição" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint", "text": "Escolher que botões são exibidos para tiddlers em modo de edição" }, "$:/language/ControlPanel/Toolbars/Hint": { "title": "$:/language/ControlPanel/Toolbars/Hint", "text": "Seleccionar que botões da barra de ferramentas são exibidos" }, "$:/language/ControlPanel/Toolbars/PageControls/Caption": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption", "text": "Botões da barra de menu" }, "$:/language/ControlPanel/Toolbars/PageControls/Hint": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint", "text": "Escolher que botões são exibidos na barra de ferramentas principal da página" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption", "text": "Botões de opções do tiddler" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint", "text": "Escolher que botões são exibidos para tiddlers em modo de visualização" }, "$:/language/ControlPanel/Tools/Download/Full/Caption": { "title": "$:/language/ControlPanel/Tools/Download/Full/Caption", "text": "Transferir wiki completa" }, "$:/core/pt-BR/readme": { "title": "$:/core/pt-BR/readme", "text": "Esta extensão contém os componentes principais da TiddlyWiki compostos por:\n\n* Módulos de código JavaScript\n* Ícones\n* Modelos necessários para criar o interface do usuário da TiddlyWiki\n* Traduções em Inglês Britânico (en-GB) dos textos traduzíveis utilizados pelo núcleo\n" }, "$:/language/Date/DaySuffix/1": { "title": "$:/language/Date/DaySuffix/1", "text": "°" }, "$:/language/Date/DaySuffix/10": { "title": "$:/language/Date/DaySuffix/10", "text": "" }, "$:/language/Date/DaySuffix/11": { "title": "$:/language/Date/DaySuffix/11", "text": "" }, "$:/language/Date/DaySuffix/12": { "title": "$:/language/Date/DaySuffix/12", "text": "" }, "$:/language/Date/DaySuffix/13": { "title": "$:/language/Date/DaySuffix/13", "text": "" }, "$:/language/Date/DaySuffix/14": { "title": "$:/language/Date/DaySuffix/14", "text": "" }, "$:/language/Date/DaySuffix/15": { "title": "$:/language/Date/DaySuffix/15", "text": "" }, "$:/language/Date/DaySuffix/16": { "title": "$:/language/Date/DaySuffix/16", "text": "" }, "$:/language/Date/DaySuffix/17": { "title": "$:/language/Date/DaySuffix/17", "text": "" }, "$:/language/Date/DaySuffix/18": { "title": "$:/language/Date/DaySuffix/18", "text": "" }, "$:/language/Date/DaySuffix/19": { "title": "$:/language/Date/DaySuffix/19", "text": "" }, "$:/language/Date/DaySuffix/2": { "title": "$:/language/Date/DaySuffix/2", "text": "" }, "$:/language/Date/DaySuffix/20": { "title": "$:/language/Date/DaySuffix/20", "text": "" }, "$:/language/Date/DaySuffix/21": { "title": "$:/language/Date/DaySuffix/21", "text": "" }, "$:/language/Date/DaySuffix/22": { "title": "$:/language/Date/DaySuffix/22", "text": "" }, "$:/language/Date/DaySuffix/23": { "title": "$:/language/Date/DaySuffix/23", "text": "" }, "$:/language/Date/DaySuffix/24": { "title": "$:/language/Date/DaySuffix/24", "text": "" }, "$:/language/Date/DaySuffix/25": { "title": "$:/language/Date/DaySuffix/25", "text": "" }, "$:/language/Date/DaySuffix/26": { "title": "$:/language/Date/DaySuffix/26", "text": "" }, "$:/language/Date/DaySuffix/27": { "title": "$:/language/Date/DaySuffix/27", "text": "" }, "$:/language/Date/DaySuffix/28": { "title": "$:/language/Date/DaySuffix/28", "text": "" }, "$:/language/Date/DaySuffix/29": { "title": "$:/language/Date/DaySuffix/29", "text": "" }, "$:/language/Date/DaySuffix/3": { "title": "$:/language/Date/DaySuffix/3", "text": "" }, "$:/language/Date/DaySuffix/30": { "title": "$:/language/Date/DaySuffix/30", "text": "" }, "$:/language/Date/DaySuffix/31": { "title": "$:/language/Date/DaySuffix/31", "text": "" }, "$:/language/Date/DaySuffix/4": { "title": "$:/language/Date/DaySuffix/4", "text": "" }, "$:/language/Date/DaySuffix/5": { "title": "$:/language/Date/DaySuffix/5", "text": "" }, "$:/language/Date/DaySuffix/6": { "title": "$:/language/Date/DaySuffix/6", "text": "" }, "$:/language/Date/DaySuffix/7": { "title": "$:/language/Date/DaySuffix/7", "text": "" }, "$:/language/Date/DaySuffix/8": { "title": "$:/language/Date/DaySuffix/8", "text": "" }, "$:/language/Date/DaySuffix/9": { "title": "$:/language/Date/DaySuffix/9", "text": "" }, "$:/language/Date/Long/Day/0": { "title": "$:/language/Date/Long/Day/0", "text": "Domingo" }, "$:/language/Date/Long/Day/1": { "title": "$:/language/Date/Long/Day/1", "text": "Segunda" }, "$:/language/Date/Long/Day/2": { "title": "$:/language/Date/Long/Day/2", "text": "Terça" }, "$:/language/Date/Long/Day/3": { "title": "$:/language/Date/Long/Day/3", "text": "Quarta" }, "$:/language/Date/Long/Day/4": { "title": "$:/language/Date/Long/Day/4", "text": "Quinta" }, "$:/language/Date/Long/Day/5": { "title": "$:/language/Date/Long/Day/5", "text": "Sexta" }, "$:/language/Date/Long/Day/6": { "title": "$:/language/Date/Long/Day/6", "text": "Sábado" }, "$:/language/Date/Long/Month/1": { "title": "$:/language/Date/Long/Month/1", "text": "Janeiro" }, "$:/language/Date/Long/Month/10": { "title": "$:/language/Date/Long/Month/10", "text": "Outubro" }, "$:/language/Date/Long/Month/11": { "title": "$:/language/Date/Long/Month/11", "text": "Novembro" }, "$:/language/Date/Long/Month/12": { "title": "$:/language/Date/Long/Month/12", "text": "Dezembro" }, "$:/language/Date/Long/Month/2": { "title": "$:/language/Date/Long/Month/2", "text": "Fevereiro" }, "$:/language/Date/Long/Month/3": { "title": "$:/language/Date/Long/Month/3", "text": "Março" }, "$:/language/Date/Long/Month/4": { "title": "$:/language/Date/Long/Month/4", "text": "Abril" }, "$:/language/Date/Long/Month/5": { "title": "$:/language/Date/Long/Month/5", "text": "Maio" }, "$:/language/Date/Long/Month/6": { "title": "$:/language/Date/Long/Month/6", "text": "Junho" }, "$:/language/Date/Long/Month/7": { "title": "$:/language/Date/Long/Month/7", "text": "Julho" }, "$:/language/Date/Long/Month/8": { "title": "$:/language/Date/Long/Month/8", "text": "Agosto" }, "$:/language/Date/Long/Month/9": { "title": "$:/language/Date/Long/Month/9", "text": "Setembro" }, "$:/language/Date/Period/pm": { "title": "$:/language/Date/Period/pm", "text": "pm" }, "$:/language/Date/Short/Day/0": { "title": "$:/language/Date/Short/Day/0", "text": "Dom" }, "$:/language/Date/Short/Day/1": { "title": "$:/language/Date/Short/Day/1", "text": "Seg" }, "$:/language/Date/Short/Day/2": { "title": "$:/language/Date/Short/Day/2", "text": "Ter" }, "$:/language/Date/Short/Day/3": { "title": "$:/language/Date/Short/Day/3", "text": "Qua" }, "$:/language/Date/Short/Day/4": { "title": "$:/language/Date/Short/Day/4", "text": "Qui" }, "$:/language/Date/Short/Day/5": { "title": "$:/language/Date/Short/Day/5", "text": "Sex" }, "$:/language/Date/Short/Day/6": { "title": "$:/language/Date/Short/Day/6", "text": "Sab" }, "$:/language/Date/Short/Month/1": { "title": "$:/language/Date/Short/Month/1", "text": "Jan" }, "$:/language/Date/Short/Month/10": { "title": "$:/language/Date/Short/Month/10", "text": "Out" }, "$:/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": "Dez" }, "$:/language/Date/Short/Month/2": { "title": "$:/language/Date/Short/Month/2", "text": "Fev" }, "$:/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": "Abr" }, "$:/language/Date/Short/Month/5": { "title": "$:/language/Date/Short/Month/5", "text": "Mai" }, "$:/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": "Ago" }, "$:/language/Date/Short/Month/9": { "title": "$:/language/Date/Short/Month/9", "text": "Set" }, "$:/language/RelativeDate/Future/Days": { "title": "$:/language/RelativeDate/Future/Days", "text": "Dentro de <<period>> dias" }, "$:/language/RelativeDate/Future/Hours": { "title": "$:/language/RelativeDate/Future/Hours", "text": "Dentro de <<period>> horas" }, "$:/language/RelativeDate/Future/Minutes": { "title": "$:/language/RelativeDate/Future/Minutes", "text": "Dentro de <<period>> minutos" }, "$:/language/RelativeDate/Future/Months": { "title": "$:/language/RelativeDate/Future/Months", "text": "Dentro de <<period>> meses" }, "$:/language/RelativeDate/Future/Second": { "title": "$:/language/RelativeDate/Future/Second", "text": "Daqui a 1 segundo" }, "$:/language/RelativeDate/Future/Seconds": { "title": "$:/language/RelativeDate/Future/Seconds", "text": "Dentro de <<period>> segundos" }, "$:/language/RelativeDate/Future/Years": { "title": "$:/language/RelativeDate/Future/Years", "text": "Dentro de <<period>> anos" }, "$:/language/RelativeDate/Past/Days": { "title": "$:/language/RelativeDate/Past/Days", "text": "Há <<period>> dias" }, "$:/language/RelativeDate/Past/Hours": { "title": "$:/language/RelativeDate/Past/Hours", "text": "Há <<period>> horas" }, "$:/language/RelativeDate/Past/Minutes": { "title": "$:/language/RelativeDate/Past/Minutes", "text": "Há <<period>> minutos" }, "$:/language/RelativeDate/Past/Months": { "title": "$:/language/RelativeDate/Past/Months", "text": "Há <<period>> meses" }, "$:/language/RelativeDate/Past/Second": { "title": "$:/language/RelativeDate/Past/Second", "text": "Há 1 segundo" }, "$:/language/RelativeDate/Past/Seconds": { "title": "$:/language/RelativeDate/Past/Seconds", "text": "Há <<period>> segundos" }, "$:/language/RelativeDate/Past/Years": { "title": "$:/language/RelativeDate/Past/Years", "text": "Há <<period>> anos" }, "$:/language/Docs/ModuleTypes/allfilteroperator": { "title": "$:/language/Docs/ModuleTypes/allfilteroperator", "text": "Uma sub-operador para \"todos\" operadoradores de filtro." }, "$:/language/Docs/ModuleTypes/animation": { "title": "$:/language/Docs/ModuleTypes/animation", "text": "Animações que podem ser utilizadas com a RevealWidget." }, "$:/language/Docs/ModuleTypes/bitmapeditoroperation": { "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation", "text": "Uma barra de ferramentas para edições de bitmap." }, "$:/language/Docs/ModuleTypes/command": { "title": "$:/language/Docs/ModuleTypes/command", "text": "Comandos que podem ser executados no Node.js." }, "$:/language/Docs/ModuleTypes/config": { "title": "$:/language/Docs/ModuleTypes/config", "text": "Informação a ser inserida em `$tw.config`." }, "$:/language/Docs/ModuleTypes/filteroperator": { "title": "$:/language/Docs/ModuleTypes/filteroperator", "text": "Métodos de filtragem individuais." }, "$:/language/Docs/ModuleTypes/global": { "title": "$:/language/Docs/ModuleTypes/global", "text": "Informação global a ser inserida em `$tw`." }, "$:/language/Docs/ModuleTypes/info": { "title": "$:/language/Docs/ModuleTypes/info", "text": "Publica informações do sistema através do [[$:/temp/info-plugin]] pseudo-plugin." }, "$:/language/Docs/ModuleTypes/isfilteroperator": { "title": "$:/language/Docs/ModuleTypes/isfilteroperator", "text": "Operandos para o operador de filtragem ''is''." }, "$:/language/Docs/ModuleTypes/library": { "title": "$:/language/Docs/ModuleTypes/library", "text": "Tipo de módulo genérico para fins gerais de módulos JavaScript." }, "$:/language/Docs/ModuleTypes/macro": { "title": "$:/language/Docs/ModuleTypes/macro", "text": "Definições de macros JavaScript." }, "$:/language/Docs/ModuleTypes/parser": { "title": "$:/language/Docs/ModuleTypes/parser", "text": "Interpretadores para diferentes tipos de conteúdo." }, "$:/language/Docs/ModuleTypes/saver": { "title": "$:/language/Docs/ModuleTypes/saver", "text": "Os savers controlam diferentes métodos para salvar arquivos a partir do navegador." }, "$:/language/Docs/ModuleTypes/startup": { "title": "$:/language/Docs/ModuleTypes/startup", "text": "Funções de arranque." }, "$:/language/Docs/ModuleTypes/storyview": { "title": "$:/language/Docs/ModuleTypes/storyview", "text": "As story views personalizam as animações e comportamento das ferramentas de listagem." }, "$:/language/Docs/ModuleTypes/texteditoroperation": { "title": "$:/language/Docs/ModuleTypes/texteditoroperation", "text": "Uma barra de ferramentas do editor de texto." }, "$:/language/Docs/ModuleTypes/tiddlerdeserializer": { "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer", "text": "Converte diferentes tipos de conteúdo em tiddlers." }, "$:/language/Docs/ModuleTypes/tiddlerfield": { "title": "$:/language/Docs/ModuleTypes/tiddlerfield", "text": "Define o comportamento individual de um campo de tiddler." }, "$:/language/Docs/ModuleTypes/tiddlermethod": { "title": "$:/language/Docs/ModuleTypes/tiddlermethod", "text": "Adiciona um método ao protótipo `$tw.Tiddler`." }, "$:/language/Docs/ModuleTypes/upgrader": { "title": "$:/language/Docs/ModuleTypes/upgrader", "text": "Aplica processamento de atualização durante o processo de importação/atualização de versão." }, "$:/language/Docs/ModuleTypes/utils": { "title": "$:/language/Docs/ModuleTypes/utils", "text": "Adiciona métodos a `$tw.utils`." }, "$:/language/Docs/ModuleTypes/utils-node": { "title": "$:/language/Docs/ModuleTypes/utils-node", "text": "Adiciona métodos específicos para o Node.js a `$tw.utils`." }, "$:/language/Docs/ModuleTypes/widget": { "title": "$:/language/Docs/ModuleTypes/widget", "text": "As ferramentas widgets contém representação e atualização de DOM." }, "$:/language/Docs/ModuleTypes/wikimethod": { "title": "$:/language/Docs/ModuleTypes/wikimethod", "text": "Adiciona métodos a `$tw.Wiki`." }, "$:/language/Docs/ModuleTypes/wikirule": { "title": "$:/language/Docs/ModuleTypes/wikirule", "text": "Regras individuais de interpretação para o interpretador principal de WikiText." }, "$:/language/Docs/PaletteColours/alert-background": { "title": "$:/language/Docs/PaletteColours/alert-background", "text": "Fundo de alertas" }, "$:/language/Docs/PaletteColours/alert-border": { "title": "$:/language/Docs/PaletteColours/alert-border", "text": "Margem de alertas" }, "$:/language/Docs/PaletteColours/alert-highlight": { "title": "$:/language/Docs/PaletteColours/alert-highlight", "text": "Realce de alertas" }, "$:/language/Docs/PaletteColours/alert-muted-foreground": { "title": "$:/language/Docs/PaletteColours/alert-muted-foreground", "text": "Fundo de alertas silenciados" }, "$:/language/Docs/PaletteColours/background": { "title": "$:/language/Docs/PaletteColours/background", "text": "Fundo geral" }, "$:/language/Docs/PaletteColours/blockquote-bar": { "title": "$:/language/Docs/PaletteColours/blockquote-bar", "text": "Barra de citação" }, "$:/language/Docs/PaletteColours/button-background": { "title": "$:/language/Docs/PaletteColours/button-background", "text": "Fundo de botão pré-definido" }, "$:/language/Docs/PaletteColours/button-border": { "title": "$:/language/Docs/PaletteColours/button-border", "text": "Moldura de botão pré-definido" }, "$:/language/Docs/PaletteColours/button-foreground": { "title": "$:/language/Docs/PaletteColours/button-foreground", "text": "Primeiro plano de botão pré-definido" }, "$:/language/Docs/PaletteColours/code-background": { "title": "$:/language/Docs/PaletteColours/code-background", "text": "Fundo de código" }, "$:/language/Docs/PaletteColours/code-border": { "title": "$:/language/Docs/PaletteColours/code-border", "text": "Margem de código" }, "$:/language/Docs/PaletteColours/code-foreground": { "title": "$:/language/Docs/PaletteColours/code-foreground", "text": "Primeiro plano de código" }, "$:/language/Docs/PaletteColours/dirty-indicator": { "title": "$:/language/Docs/PaletteColours/dirty-indicator", "text": "Indicador de alterações por salvar" }, "$:/language/Docs/PaletteColours/download-background": { "title": "$:/language/Docs/PaletteColours/download-background", "text": "Fundo do botão de transferências" }, "$:/language/Docs/PaletteColours/download-foreground": { "title": "$:/language/Docs/PaletteColours/download-foreground", "text": "Primeiro plano do botão de transferências" }, "$:/language/Docs/PaletteColours/dragger-background": { "title": "$:/language/Docs/PaletteColours/dragger-background", "text": "Fundo da zona de arrasto" }, "$:/language/Docs/PaletteColours/dragger-foreground": { "title": "$:/language/Docs/PaletteColours/dragger-foreground", "text": "Primeiro plano da zona de arrasto" }, "$:/language/Docs/PaletteColours/dropdown-background": { "title": "$:/language/Docs/PaletteColours/dropdown-background", "text": "Fundo de menu suspenso" }, "$:/language/Docs/PaletteColours/dropdown-border": { "title": "$:/language/Docs/PaletteColours/dropdown-border", "text": "Margem de menu suspenso" }, "$:/language/Docs/PaletteColours/dropdown-tab-background": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background", "text": "Fundo de separador suspenso" }, "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected", "text": "Fundo para separador suspenso selecionado" }, "$:/language/Docs/PaletteColours/dropzone-background": { "title": "$:/language/Docs/PaletteColours/dropzone-background", "text": "Fundo de zona de largada" }, "$:/language/Docs/PaletteColours/external-link-background": { "title": "$:/language/Docs/PaletteColours/external-link-background", "text": "Fundo do link externa" }, "$:/language/Docs/PaletteColours/external-link-background-hover": { "title": "$:/language/Docs/PaletteColours/external-link-background-hover", "text": "Fundo do link externa sob o cursor" }, "$:/language/Docs/PaletteColours/external-link-background-visited": { "title": "$:/language/Docs/PaletteColours/external-link-background-visited", "text": "Fundo do link externa visitada" }, "$:/language/Docs/PaletteColours/external-link-foreground": { "title": "$:/language/Docs/PaletteColours/external-link-foreground", "text": "Primeiro plano do link externa" }, "$:/language/Docs/PaletteColours/external-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover", "text": "Primeiro plano do link externa sob o cursor" }, "$:/language/Docs/PaletteColours/external-link-foreground-visited": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited", "text": "Primeiro plano do link externa visitada" }, "$:/language/Docs/PaletteColours/foreground": { "title": "$:/language/Docs/PaletteColours/foreground", "text": "Primeiro plano geral" }, "$:/language/Docs/PaletteColours/message-background": { "title": "$:/language/Docs/PaletteColours/message-background", "text": "Fundo de caixa de mensagem" }, "$:/language/Docs/PaletteColours/message-border": { "title": "$:/language/Docs/PaletteColours/message-border", "text": "Margem de caixa de mensagem" }, "$:/language/Docs/PaletteColours/message-foreground": { "title": "$:/language/Docs/PaletteColours/message-foreground", "text": "Primeiro plano de caixa de mensagem" }, "$:/language/Docs/PaletteColours/modal-backdrop": { "title": "$:/language/Docs/PaletteColours/modal-backdrop", "text": "Cenário de modal" }, "$:/language/Docs/PaletteColours/modal-background": { "title": "$:/language/Docs/PaletteColours/modal-background", "text": "Fundo de modal" }, "$:/language/Docs/PaletteColours/modal-border": { "title": "$:/language/Docs/PaletteColours/modal-border", "text": "Margem de modal" }, "$:/language/Docs/PaletteColours/modal-footer-background": { "title": "$:/language/Docs/PaletteColours/modal-footer-background", "text": "Fundo do rodapé modal" }, "$:/language/Docs/PaletteColours/modal-footer-border": { "title": "$:/language/Docs/PaletteColours/modal-footer-border", "text": "Margem do rodapé modal" }, "$:/language/Docs/PaletteColours/modal-header-border": { "title": "$:/language/Docs/PaletteColours/modal-header-border", "text": "Margem do cabeçalho modal" }, "$:/language/Docs/PaletteColours/muted-foreground": { "title": "$:/language/Docs/PaletteColours/muted-foreground", "text": "Primeiro plano silenciado geral" }, "$:/language/Docs/PaletteColours/notification-background": { "title": "$:/language/Docs/PaletteColours/notification-background", "text": "Fundo de notificação" }, "$:/language/Docs/PaletteColours/notification-border": { "title": "$:/language/Docs/PaletteColours/notification-border", "text": "Margem de notificação" }, "$:/language/Docs/PaletteColours/page-background": { "title": "$:/language/Docs/PaletteColours/page-background", "text": "Fundo de página" }, "$:/language/Docs/PaletteColours/pre-background": { "title": "$:/language/Docs/PaletteColours/pre-background", "text": "Fundo de código pré formatado" }, "$:/language/Docs/PaletteColours/pre-border": { "title": "$:/language/Docs/PaletteColours/pre-border", "text": "Margem de código pré formatado" }, "$:/language/Docs/PaletteColours/primary": { "title": "$:/language/Docs/PaletteColours/primary", "text": "Primário geral" }, "$:/language/Docs/PaletteColours/sidebar-button-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground", "text": "Fundo de botões da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground", "text": "Primeiro plano de controles da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover", "text": "Primeiro plano de controles da barra lateral sob cursor" }, "$:/language/Docs/PaletteColours/sidebar-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground", "text": "Primeiro plano da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow", "text": "Sombra de primeiro plano da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground", "text": "Primeiro plano silenciado da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover", "text": "Primeiro plano silenciado da barra lateral sob cursor" }, "$:/language/Docs/PaletteColours/sidebar-tab-background": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background", "text": "Fundo de separador da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected", "text": "Fundo de separador selecionado da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-tab-border": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border", "text": "Margem de separador da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected", "text": "Margem de separador selecionado da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-tab-divider": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider", "text": "Divisão de separador da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground", "text": "Primeiro plano de separador da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected", "text": "Primeiro plano de separador selecionado da barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground", "text": "Primeiro plano do link para tiddler na barra lateral" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover", "text": "Primeiro plano do link para tiddler na barra lateral sob o cursor" }, "$:/language/Docs/PaletteColours/site-title-foreground": { "title": "$:/language/Docs/PaletteColours/site-title-foreground", "text": "Primeiro plano do site" }, "$:/language/Docs/PaletteColours/static-alert-foreground": { "title": "$:/language/Docs/PaletteColours/static-alert-foreground", "text": "Primeiro plano de alerta estático" }, "$:/language/Docs/PaletteColours/tab-background": { "title": "$:/language/Docs/PaletteColours/tab-background", "text": "Fundo de separador" }, "$:/language/Docs/PaletteColours/tab-background-selected": { "title": "$:/language/Docs/PaletteColours/tab-background-selected", "text": "Fundo de separador selecionado" }, "$:/language/Docs/PaletteColours/tab-border": { "title": "$:/language/Docs/PaletteColours/tab-border", "text": "Margem de separador" }, "$:/language/Docs/PaletteColours/tab-border-selected": { "title": "$:/language/Docs/PaletteColours/tab-border-selected", "text": "Margem de separador selecionado" }, "$:/language/Docs/PaletteColours/tab-divider": { "title": "$:/language/Docs/PaletteColours/tab-divider", "text": "Divisão de separador" }, "$:/language/Docs/PaletteColours/tab-foreground": { "title": "$:/language/Docs/PaletteColours/tab-foreground", "text": "Primeiro plano de separador" }, "$:/language/Docs/PaletteColours/tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tab-foreground-selected", "text": "Primeiro plano de separadores selecionados" }, "$:/language/Docs/PaletteColours/table-border": { "title": "$:/language/Docs/PaletteColours/table-border", "text": "Margem de tabela" }, "$:/language/Docs/PaletteColours/table-footer-background": { "title": "$:/language/Docs/PaletteColours/table-footer-background", "text": "Fundo de rodapé de tabela" }, "$:/language/Docs/PaletteColours/table-header-background": { "title": "$:/language/Docs/PaletteColours/table-header-background", "text": "Fundo de cabeçalho de tabela" }, "$:/language/Docs/PaletteColours/tag-background": { "title": "$:/language/Docs/PaletteColours/tag-background", "text": "Cor de fundo do botão assunto" }, "$:/language/Docs/PaletteColours/tag-foreground": { "title": "$:/language/Docs/PaletteColours/tag-foreground", "text": "Primeiro plano de assunto" }, "$:/language/Docs/PaletteColours/tiddler-background": { "title": "$:/language/Docs/PaletteColours/tiddler-background", "text": "Cor de fundo doe Tiddler" }, "$:/language/Docs/PaletteColours/tiddler-border": { "title": "$:/language/Docs/PaletteColours/tiddler-border", "text": "Margem de Tiddler" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground", "text": "Primeiro plano de controles dos Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover", "text": "Primeiro plano de controles dos Tiddlers sob o cursor" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected", "text": "Primeiro plano de controles dos Tiddlers selecionados" }, "$:/language/Docs/PaletteColours/tiddler-editor-background": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-background", "text": "Fundo do editor de Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-editor-border": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border", "text": "Margem do editor de Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-editor-border-image": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image", "text": "Imagem de margem do editor de Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even", "text": "Fundo de campos pares do editor de Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd", "text": "Fundo de campos ímpares do editor de Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-info-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-background", "text": "Fundo do painel de informação de Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-info-border": { "title": "$:/language/Docs/PaletteColours/tiddler-info-border", "text": "Margem do painel de informação de Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-info-tab-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background", "text": "Fundo de separadores do painel de informação de Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-link-background": { "title": "$:/language/Docs/PaletteColours/tiddler-link-background", "text": "Fundo do link para Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground", "text": "Primeiro plano do link para Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground", "text": "Primeiro plano de subtítulo de Tiddlers" }, "$:/language/Docs/PaletteColours/tiddler-title-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground", "text": "Primeiro plano de título de Tiddlers" }, "$:/language/Docs/PaletteColours/toolbar-cancel-button": { "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button", "text": "Botão 'cancelar' da barra de ferramentas" }, "$:/language/Docs/PaletteColours/toolbar-close-button": { "title": "$:/language/Docs/PaletteColours/toolbar-close-button", "text": "Botão 'fechar' da barra de ferramentas" }, "$:/language/Docs/PaletteColours/toolbar-delete-button": { "title": "$:/language/Docs/PaletteColours/toolbar-delete-button", "text": "Botão 'apagar' da barra de ferramentas" }, "$:/language/Docs/PaletteColours/toolbar-done-button": { "title": "$:/language/Docs/PaletteColours/toolbar-done-button", "text": "Botão 'concluir' da barra de ferramentas" }, "$:/language/Docs/PaletteColours/toolbar-edit-button": { "title": "$:/language/Docs/PaletteColours/toolbar-edit-button", "text": "Botão 'editar' da barra de ferramentas" }, "$:/language/Docs/PaletteColours/toolbar-info-button": { "title": "$:/language/Docs/PaletteColours/toolbar-info-button", "text": "Botão 'informação' da barra de ferramentas" }, "$:/language/Docs/PaletteColours/toolbar-new-button": { "title": "$:/language/Docs/PaletteColours/toolbar-new-button", "text": "Botão 'novo tiddler' da barra de ferramentas" }, "$:/language/Docs/PaletteColours/toolbar-options-button": { "title": "$:/language/Docs/PaletteColours/toolbar-options-button", "text": "Botão 'opções' da barra de ferramentas" }, "$:/language/Docs/PaletteColours/toolbar-save-button": { "title": "$:/language/Docs/PaletteColours/toolbar-save-button", "text": "Botão 'salvar' da barra de ferramentas" }, "$:/language/Docs/PaletteColours/untagged-background": { "title": "$:/language/Docs/PaletteColours/untagged-background", "text": "Fundo de cápsula sem assunto" }, "$:/language/Docs/PaletteColours/very-muted-foreground": { "title": "$:/language/Docs/PaletteColours/very-muted-foreground", "text": "Fundo muito silenciado" }, "$:/language/EditTemplate/Body/External/Hint": { "title": "$:/language/EditTemplate/Body/External/Hint", "text": "Este é um tiddler armazenado fora do arquivo principal da Tiddlywiki. Pode mudar os assuntos mas não pode editar o seu conteúdo" }, "$:/language/EditTemplate/Body/Placeholder": { "title": "$:/language/EditTemplate/Body/Placeholder", "text": "Escreva o texto para este tiddler" }, "$:/language/EditTemplate/Body/Preview/Type/Output": { "title": "$:/language/EditTemplate/Body/Preview/Type/Output", "text": "resultado" }, "$:/language/EditTemplate/Field/Remove/Caption": { "title": "$:/language/EditTemplate/Field/Remove/Caption", "text": "remover campo" }, "$:/language/EditTemplate/Field/Remove/Hint": { "title": "$:/language/EditTemplate/Field/Remove/Hint", "text": "Remover campo" }, "$:/language/EditTemplate/Fields/Add/Button": { "title": "$:/language/EditTemplate/Fields/Add/Button", "text": "adicionar" }, "$:/language/EditTemplate/Fields/Add/Dropdown/System": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System", "text": "Campos de Sistema" }, "$:/language/EditTemplate/Fields/Add/Dropdown/User": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User", "text": "Campos do usuário" }, "$:/language/EditTemplate/Fields/Add/Name/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder", "text": "nome do campo" }, "$:/language/EditTemplate/Fields/Add/Prompt": { "title": "$:/language/EditTemplate/Fields/Add/Prompt", "text": "Adicionar novo campo" }, "$:/language/EditTemplate/Fields/Add/Value/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder", "text": "valor do campo" }, "$:/language/EditTemplate/Shadow/OverriddenWarning": { "title": "$:/language/EditTemplate/Shadow/OverriddenWarning", "text": "Isto é um tiddler-sombra modificado. Pode voltar à configuração pré-definida apagando este tiddler" }, "$:/language/EditTemplate/Shadow/Warning": { "title": "$:/language/EditTemplate/Shadow/Warning", "text": "Isto é um tiddler-sombra. Quaisquer alterações irão sobrepor-se à versão pré-definida" }, "$:/language/EditTemplate/Tags/Add/Button": { "title": "$:/language/EditTemplate/Tags/Add/Button", "text": "adicionar" }, "$:/language/EditTemplate/Tags/Add/Placeholder": { "title": "$:/language/EditTemplate/Tags/Add/Placeholder", "text": "nome do assunto" }, "$:/language/EditTemplate/Tags/Dropdown/Caption": { "title": "$:/language/EditTemplate/Tags/Dropdown/Caption", "text": "lista de assuntos" }, "$:/language/EditTemplate/Tags/Dropdown/Hint": { "title": "$:/language/EditTemplate/Tags/Dropdown/Hint", "text": "Mostrar a lista de assuntos" }, "$:/language/EditTemplate/Title/BadCharacterWarning": { "title": "$:/language/EditTemplate/Title/BadCharacterWarning", "text": "Atenção: Evite utilizar os caracteres <<bad-chars>> no título de tiddlers" }, "$:/language/EditTemplate/Title/Exists/Prompt": { "title": "$:/language/EditTemplate/Title/Exists/Prompt", "text": "O Tiddler especificado já existe" }, "$:/language/EditTemplate/Title/Relink/Prompt": { "title": "$:/language/EditTemplate/Title/Relink/Prompt", "text": "Substituindo ''<$text text=<<fromTitle>>/>'' por ''<$text text=<<toTitle>>/>'' nas //lista//, //tags// e campos de outros tiddlers" }, "$:/language/EditTemplate/Type/Delete/Caption": { "title": "$:/language/EditTemplate/Type/Delete/Caption", "text": "apagar formato de arquivo" }, "$:/language/EditTemplate/Type/Delete/Hint": { "title": "$:/language/EditTemplate/Type/Delete/Hint", "text": "Apagar formato de arquivo" }, "$:/language/EditTemplate/Type/Dropdown/Caption": { "title": "$:/language/EditTemplate/Type/Dropdown/Caption", "text": "Lista de formato de arquivo" }, "$:/language/EditTemplate/Type/Dropdown/Hint": { "title": "$:/language/EditTemplate/Type/Dropdown/Hint", "text": "Mostrar a lista de formato de arquivo" }, "$:/language/EditTemplate/Type/Placeholder": { "title": "$:/language/EditTemplate/Type/Placeholder", "text": "formato de arquivo" }, "$:/language/EditTemplate/Type/Prompt": { "title": "$:/language/EditTemplate/Type/Prompt", "text": "Tipo:" }, "$:/language/Exporters/CsvFile": { "title": "$:/language/Exporters/CsvFile", "text": "Arquivos CSV dos tiddlers" }, "$:/language/Exporters/JsonFile": { "title": "$:/language/Exporters/JsonFile", "text": "Arquivos JSON dos tiddlers" }, "$:/language/Exporters/StaticRiver": { "title": "$:/language/Exporters/StaticRiver", "text": "Sequência de tiddlers como arquivo estático HTML" }, "$:/language/Exporters/TidFile": { "title": "$:/language/Exporters/TidFile", "text": "Tiddler individual em arquivo \".tid\"" }, "$:/language/Docs/Fields/_canonical_uri": { "title": "$:/language/Docs/Fields/_canonical_uri", "text": "O URI completo dum tiddler de imagem externa" }, "$:/language/Docs/Fields/bag": { "title": "$:/language/Docs/Fields/bag", "text": "O nome do saco de onde veio o tiddler" }, "$:/language/Docs/Fields/caption": { "title": "$:/language/Docs/Fields/caption", "text": "O texto a exibir num separador ou botão" }, "$:/language/Docs/Fields/color": { "title": "$:/language/Docs/Fields/color", "text": "O valor CSS da cor associada ao tiddler" }, "$:/language/Docs/Fields/component": { "title": "$:/language/Docs/Fields/component", "text": "O nome do componente responsável por um [[tiddler alerta|AlertMechanism]]" }, "$:/language/Docs/Fields/created": { "title": "$:/language/Docs/Fields/created", "text": "A data de criação do tiddler" }, "$:/language/Docs/Fields/creator": { "title": "$:/language/Docs/Fields/creator", "text": "O nome da pessoa que criou o tiddler" }, "$:/language/Docs/Fields/current-tiddler": { "title": "$:/language/Docs/Fields/current-tiddler", "text": "Utilizado para armazenar o primeiro tiddler numa [[lista de histórico|HistoryMechanism]]" }, "$:/language/Docs/Fields/dependents": { "title": "$:/language/Docs/Fields/dependents", "text": "Para uma extensão, lista os títulos de extensões dependentes" }, "$:/language/Docs/Fields/description": { "title": "$:/language/Docs/Fields/description", "text": "O texto descritivo de uma extensão, ou diálogo modal" }, "$:/language/Docs/Fields/draft.of": { "title": "$:/language/Docs/Fields/draft.of", "text": "Para tiddlers rascunho, contém o título do tiddler do qual este é rascunho" }, "$:/language/Docs/Fields/draft.title": { "title": "$:/language/Docs/Fields/draft.title", "text": "Para tiddlers rascunho, contém o título proposto para o novo tiddler" }, "$:/language/Docs/Fields/footer": { "title": "$:/language/Docs/Fields/footer", "text": "O texto de rodapé para um assistente" }, "$:/language/Docs/Fields/icon": { "title": "$:/language/Docs/Fields/icon", "text": "O título do tiddler que contém o ícone associado com determinado tiddler" }, "$:/language/Docs/Fields/library": { "title": "$:/language/Docs/Fields/library", "text": "Se definido como \"yes\" indica que o tiddler deve ser gravado como uma biblioteca JavaScript" }, "$:/language/Docs/Fields/list": { "title": "$:/language/Docs/Fields/list", "text": "Uma lista ordenada de títulos de tiddlers associados com um determinado tiddler" }, "$:/language/Docs/Fields/list-after": { "title": "$:/language/Docs/Fields/list-after", "text": "Se definido, o título do tiddler a seguir ao qual este tiddler deve ser adicionado numa lista ordenada de títulos de tiddlers" }, "$:/language/Docs/Fields/list-before": { "title": "$:/language/Docs/Fields/list-before", "text": "Se definido, o título do tiddler a antes do qual este tiddler deve ser adicionado numa lista ordenada de títulos de tiddlers, ou no início da lista se este campo estiver presente mas vazio" }, "$:/language/Docs/Fields/modified": { "title": "$:/language/Docs/Fields/modified", "text": "A data e hora da última modificação de um tiddler" }, "$:/language/Docs/Fields/modifier": { "title": "$:/language/Docs/Fields/modifier", "text": "Título do tiddler associado à última pessoa que modificou o tiddler" }, "$:/language/Docs/Fields/name": { "title": "$:/language/Docs/Fields/name", "text": "O nome humanamente legível associado a um tiddler extensão" }, "$:/language/Docs/Fields/plugin-priority": { "title": "$:/language/Docs/Fields/plugin-priority", "text": "Valor numérico indicador da prioridade de um tiddler extensão" }, "$:/language/Docs/Fields/plugin-type": { "title": "$:/language/Docs/Fields/plugin-type", "text": "O tipo de extensão de um tiddler extensão" }, "$:/language/Docs/Fields/released": { "title": "$:/language/Docs/Fields/released", "text": "Data de lançamento de uma versão da TiddlyWiki" }, "$:/language/Docs/Fields/revision": { "title": "$:/language/Docs/Fields/revision", "text": "A revisão do tiddler guardada no servidor" }, "$:/language/Docs/Fields/source": { "title": "$:/language/Docs/Fields/source", "text": "O URL fonte associado a um tiddler" }, "$:/language/Docs/Fields/subtitle": { "title": "$:/language/Docs/Fields/subtitle", "text": "O texto do subtítulo de um assistente" }, "$:/language/Docs/Fields/tags": { "title": "$:/language/Docs/Fields/tags", "text": "Lista de assuntos associadas a um tiddler" }, "$:/language/Docs/Fields/text": { "title": "$:/language/Docs/Fields/text", "text": "O texto do conteúdo de um tiddler" }, "$:/language/Docs/Fields/title": { "title": "$:/language/Docs/Fields/title", "text": "O nome único de um tiddler" }, "$:/language/Docs/Fields/type": { "title": "$:/language/Docs/Fields/type", "text": "O formato de arquivo de um tiddler" }, "$:/language/Docs/Fields/version": { "title": "$:/language/Docs/Fields/version", "text": "Informação de versão de uma extensão" }, "$:/language/Filters/AllTags": { "title": "$:/language/Filters/AllTags", "text": "Todas as assuntos exceto os de sistema" }, "$:/language/Filters/AllTiddlers": { "title": "$:/language/Filters/AllTiddlers", "text": "Todos os tiddlers exceto os tiddlers de sistema" }, "$:/language/Filters/Drafts": { "title": "$:/language/Filters/Drafts", "text": "Tiddlers rascunho" }, "$:/language/Filters/Missing": { "title": "$:/language/Filters/Missing", "text": "Tiddlers em falta" }, "$:/language/Filters/Orphans": { "title": "$:/language/Filters/Orphans", "text": "Tiddlers órfãos" }, "$:/language/Filters/OverriddenShadowTiddlers": { "title": "$:/language/Filters/OverriddenShadowTiddlers", "text": "Tiddlers-sombra substituídos" }, "$:/language/Filters/RecentSystemTiddlers": { "title": "$:/language/Filters/RecentSystemTiddlers", "text": "Tiddlers recentemente modificados, incluindo tiddlers de sistema" }, "$:/language/Filters/RecentTiddlers": { "title": "$:/language/Filters/RecentTiddlers", "text": "Tiddlers modificados recentemente" }, "$:/language/Filters/ShadowTiddlers": { "title": "$:/language/Filters/ShadowTiddlers", "text": "Tiddlers-sombra" }, "$:/language/Filters/StoryList": { "title": "$:/language/Filters/StoryList", "text": "Tiddlers no Histórico, escluindo $:/AdvancedSearch" }, "$:/language/Filters/SystemTags": { "title": "$:/language/Filters/SystemTags", "text": "Assuntos de sistema" }, "$:/language/Filters/SystemTiddlers": { "title": "$:/language/Filters/SystemTiddlers", "text": "Tiddlers de sistema" }, "$:/language/Filters/TypedTiddlers": { "title": "$:/language/Filters/TypedTiddlers", "text": "Tiddlers que não são sonWikiText" }, "GettingStarted": { "title": "GettingStarted", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nBem vindo à ~TiddlyWiki e à comunidade ~TiddlyWiki\n\nAntes de começar a armazenar informação importante na ~TiddlyWiki é importante certificar-se que consegue gravar alterações de forma fiável. Para mais detalhes veja http://tiddlywiki.com/#GettingStarted\n\n!! Configurar esta ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\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> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nVeja o [[painel de controle|$:/ControlPanel]] para mais opções.\n" }, "$:/language/Help/build": { "title": "$:/language/Help/build", "description": "Executar comandos configurados automaticamente", "text": "Construir os alvos de construção especificados para a wiki atual. Se nenhum alvo for especificado todos os alvos disponíveis serão construídos.\n\n```\n--build <alvo> [<alvo> ...]\n```\n\nOs alvos de construção são definidos no arquivo `tiddlywiki.info` na pasta da wiki.\n\n" }, "$:/language/Help/clearpassword": { "title": "$:/language/Help/clearpassword", "description": "Remover senha para as operações criptográficas subsequentes", "text": "Remover a senha para as operações criptográficas subsequentes\n\n```\n--clearpassword\n```\n" }, "$:/language/Help/default": { "title": "$:/language/Help/default", "description": "", "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nComandos disponíveis:\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>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nPara obter ajuda detalhada sobre um comando:\n\n```\ntiddlywiki --help <command>\n```\n" }, "$:/language/Help/editions": { "title": "$:/language/Help/editions", "description": "Lista as edições da TiddlyWiki disponíveis", "text": "Lista os nomes e descrições das edições disponíveis. Pode criar uma nova wiki da edição especificada com o comando `--init` .\n\n```\n--editions\n```\n" }, "$:/language/Help/help": { "title": "$:/language/Help/help", "description": "Mostra a ajuda para comandos da TiddlyWiki", "text": "Mostra a ajuda para um comando:\n\n```\n--help [<command>]\n```\n\nSe o comando for omitido será exibida uma lista de comandos disponíveis.\n" }, "$:/language/Help/init": { "title": "$:/language/Help/init", "description": "Inicializar uma nova pasta wiki", "text": "Inicializa uma [[PastaWiki|WikiFolders]] vazia com uma cópia da edição especificada.\n\n```\n--init <edition> [<edition> ...]\n```\n\nPor exemplo:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNota:\n\n* A pasta para a wiki será criada se não existir\n* Por omissão a \"edition\" será ''empty''\n* O comando init irá falhar se a pasta especificada não estiver vazia\n* O comando init remove quaisquer definições de `includeWikis` no arquivo `tiddlywiki.info` da edição\n* Quando múltiplas edições são especificadas, as edições inicializadas posteriormente substituem quaisquer arquivos partilhados com edições anteriores (de modo que o arquivo `tiddlywiki.info` final será copiado da última edição)\n* `--editions` mostra uma lista de edições disponíveis\n" }, "$:/language/Help/load": { "title": "$:/language/Help/load", "description": "Carregar tiddlers de um arquivo", "text": "Carregar tiddlers de arquivos da TiddlyWiki 2.x.x (`.html`), `.tiddler`, `.tid`, `.json` ou outros arquivos\n\n```\n--load <filepath>\n```\n\nPara carregar tiddlers de um arquivo TiddlyWiki encriptado deve primeiro especificar uma senha com o comando Password. Por exemplo:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nA TiddlyWiki não carregará uma versão anterior de um plugin já carregado.\n" }, "$:/language/Help/makelibrary": { "title": "$:/language/Help/makelibrary", "description": "Constrói a extensão de biblioteca necessária para o processo de atualização", "text": "Constrói o tiddler `$:/UpgradeLibrary` para o processo de atualização.\n\nA biblioteca de atualização é formatada como uma extensão normal com o tipo de extensão definido como `library`. Contém uma cópia de cada uma das extensões, temas e pacotes de línguas disponíveis dentro do repositório da TiddlyWiki5.\n\nEste comando é para uso interno; é apenas importante para usuário que criem um processo de atualização personalizado.\n\n```\n--makelibrary <title>\n```\n\nPor omissão o argumento será `$:/UpgradeLibrary`.\n" }, "$:/language/Help/notfound": { "title": "$:/language/Help/notfound", "description": "", "text": "Item de ajuda inexistente" }, "$:/language/Help/output": { "title": "$:/language/Help/output", "description": "Define a pasta de destino para os comandos subsequentes", "text": "Define o diretório base de destino para os comandos subsequentes. A pasta de destino pré definida é a sub-pasta `output` dentro da pasta da edição.\n\n```\n--output <caminho>\n```\n\nSe o caminho especificado é relativo este será resolvido em relação à atual pasta de trabalho. Por exemplo `--output .` define o diretório de destino para a atual pasta de trabalho.\n\n" }, "$:/language/Help/password": { "title": "$:/language/Help/password", "description": "Definir senha para operações criptográficas subsequentes", "text": "Define a senha para as operações criptográficas subsequentes\n\n```\n--password <password>\n```\n\n" }, "$:/language/Help/rendertiddler": { "title": "$:/language/Help/rendertiddler", "description": "Interpretar tiddler individual conforme tipo ContentType especificado", "text": "Interpreta um tiddler individual conforme o ContentType especificado, pré definição é `text/html`, e guarda-o para o arquivo especificado:\n\n```\n--rendertiddler <título> <caminho> [<tipo>]\n```\n\nPor padrão, o caminho é resolvido relativamente à sub-pasta `output` do diretório de edição. O comando `--output` pode ser utilizado para redireccionar para umo diretório de destino diferente.\n\nQuaisquer pastas em falta no caminho de destino serão automaticamente criadas.\n" }, "$:/language/Help/rendertiddlers": { "title": "$:/language/Help/rendertiddlers", "description": "Interpretar tiddlers respeitantes de um filtro para o ContentType especificado", "text": "Interpreta um conjunto de tiddlers respeitante de um determinado filtro para arquivos separados de um determinado ContentType (por padrão `text/html`) e extensão (por padrão `.html`).\n\n```\n--rendertiddlers <filtro> <modelo> <caminho> [<tipo>] [<extensão>]\n```\n\nPor exemplo:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nPor padrão, o caminho é resolvido relativamente à sub-pasta `output` do diretório de edição. O comando `--output` pode ser utilizado para redireccionar para umo diretório de destino diferente.\n\nQuaisquer arquivos no diretório de destino serão apagados. Quaisquer pastas em falta nos caminhos de destino serão automaticamente criadas se em falta.\n" }, "$:/language/Help/savetiddler": { "title": "$:/language/Help/savetiddler", "description": "Salva tiddler em bruto para um arquivo", "text": "Salva um tiddler individual no seu formato bruto texto ou binário para o caminho especificado. \n\n```\n--savetiddler <título> <nome do arquivo>\n```\n\nPor padrão, o caminho é resolvido relativamente à sub-pasta `output` do diretório de edição. O comando `--output` pode ser utilizado para redireccionar para umo diretório de destino diferente.\n\nQuaisquer pastas em falta no caminho de destino serão automaticamente criadas.\n" }, "$:/language/Help/savetiddlers": { "title": "$:/language/Help/savetiddlers", "description": "Salva um conjunto de tiddlers em bruto para uma pasta", "text": "Salva um conjunto de tiddlers no seu formato bruto texto ou binário para o caminho especificado.\n\n```\n--savetiddlers <filtro> <caminho>\n```\n\nPor padrão, o caminho é resolvido relativamente à sub-pasta `output` do diretório de edição. O comando `--output` pode ser utilizado para redireccionar para umo diretório de destino diferente.\n\nQuaisquer pastas em falta no caminho de destino serão automaticamente criadas.\n" }, "$:/language/Help/server": { "title": "$:/language/Help/server", "description": "Atribui um interface de servidor HTTP à TiddlyWiki", "text": "O servidor incluído na TiddlyWiki 5 é muito elementar. Apesar de compatível com a TiddlyWeb não suporta muitas das funcionalidades necessárias para utilização robusta com interface pela Internet.\n\nNa sua forma mais elementar serve a representação de um tiddler específico. Com parâmetros adicionais serve tiddlers codificados em JSON, e suporta operações HTTP básicas para `GET`, `PUT` e `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nOs parâmetros são:\n\n* ''port'' - número da porta pela qual servir (por padrão \"8080\")\n* ''roottiddler'' - o tiddler a ser servido na raiz (por padrão \"$:/core/save/all\") \n* ''rendertype'' - o formato de arquivo para o qual o tiddler deve ser representado (por padrão \"text/plain\")\n* ''servetype'' - o formato de arquivo para o qual o tiddler deve ser apresentado (por padrão \"text/html\")\n* ''username'' - o nome de usuário pré definido com o qual se assinam as edições\n* ''password'' - senha opcional para autenticação básica\n* ''host'' - endereço opcional do servidor de onde servir (por padrão \"127.0.0.1\" conhecido como \"localhost\")\n* ''pathprefix'' - prefixo opcional para caminhos\n\nSe o parâmetro senha for especificado o navegador irá pedir ao usuário um nome e senha. Tenha em atenção que a senha é transmitida em texto simples tornando esta implementação imprópria para utilização geral\n\nPor exemplo:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nO nome de usuário e a senha podem ser vazios se necessitar de definir o nome do servidor ou prefixo para caminhos e não pretender que a senha seja requerida:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nPara correr servidores TiddlyWiki múltiplos ao mesmo tempo é necessário colocar cada um numa porta diferente.\n" }, "$:/language/Help/setfield": { "title": "$:/language/Help/setfield", "description": "Prepara tiddlers externos para utilização", "text": "//Este comando é experimental e pode mudar ou ser substituído antes de ser finalizado//\n\nDefine um determinado campo de um grupo de tiddlers para o resultado de interpretar um tiddler modelo com a variável `currentTiddler` definida como o tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nOs parâmetros são:\n\n* ''filter'' - filtro que selecciona os tiddlers a ser afectados\n* ''fieldname'' - nome do campo a modificar (por padrão \"texto\")\n* ''templatetitle'' - o tiddler a interpretar para o campo especificado. Se for deixado em branco ou estiver em falta o campo especificado será eliminado\n* ''rendertype'' - O tipo de texto a interpretar (por padrão \"text/plain\"; \"text/html\" pode ser utilizado para incluir assuntos HTML)\n" }, "$:/language/Help/unpackplugin": { "title": "$:/language/Help/unpackplugin", "description": "Extrair tiddlers de conteúdo de uma extensão", "text": "Extrai o conteúdo de uma extensão, recriando-o como tiddlers vulgares:\n\n```\n--unpackplugin <título>\n```\n" }, "$:/language/Help/verbose": { "title": "$:/language/Help/verbose", "description": "Activa o modo de exibição relatório verboso", "text": "Activa a exibição relatório verboso, útil para correcção de erros\n\n```\n--verbose\n```\n" }, "$:/language/Help/version": { "title": "$:/language/Help/version", "description": "Mostra o numero da versão da TiddlyWiki.", "text": "Mostra o numero da versão da TiddlyWiki.\n\n```\n--version\n```\n" }, "$:/language/Import/Imported/Hint": { "title": "$:/language/Import/Imported/Hint", "text": "Os seguintes tiddlers foram importados:" }, "$:/language/Import/Listing/Cancel/Caption": { "title": "$:/language/Import/Listing/Cancel/Caption", "text": "Cancelar" }, "$:/language/Import/Listing/Hint": { "title": "$:/language/Import/Listing/Hint", "text": "Estes tiddlers estão prontos a importar:" }, "$:/language/Import/Listing/Import/Caption": { "title": "$:/language/Import/Listing/Import/Caption", "text": "Importar" }, "$:/language/Import/Listing/Select/Caption": { "title": "$:/language/Import/Listing/Select/Caption", "text": "Seleccionar" }, "$:/language/Import/Listing/Status/Caption": { "title": "$:/language/Import/Listing/Status/Caption", "text": "Estado" }, "$:/language/Import/Listing/Title/Caption": { "title": "$:/language/Import/Listing/Title/Caption", "text": "Título" }, "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible", "text": "Extensões bloqueadas, incompatíveis ou obsoletas" }, "$:/language/Import/Upgrader/Plugins/Suppressed/Version": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version", "text": "Extensão bloqueada (devido a <<incoming>> ser anterior à <<existing>> existente)" }, "$:/language/Import/Upgrader/Plugins/Upgraded": { "title": "$:/language/Import/Upgrader/Plugins/Upgraded", "text": "Extensão atualizada de <<incoming>> para <<upgraded>>" }, "$:/language/Import/Upgrader/State/Suppressed": { "title": "$:/language/Import/Upgrader/State/Suppressed", "text": "Tiddler de estado temporário bloqueado" }, "$:/language/Import/Upgrader/System/Suppressed": { "title": "$:/language/Import/Upgrader/System/Suppressed", "text": "Tiddler de sistema bloqueado" }, "$:/language/Import/Upgrader/ThemeTweaks/Created": { "title": "$:/language/Import/Upgrader/ThemeTweaks/Created", "text": "Tema migrado ajustado de <$text text=<<from>>/>" }, "$:/language/AboveStory/ClassicPlugin/Warning": { "title": "$:/language/AboveStory/ClassicPlugin/Warning", "text": "Parece que está tentando caregar um plugin desenvolvido para o ~TiddlyWiki Classic. <br>" }, "$:/language/BinaryWarning/Prompt": { "title": "$:/language/BinaryWarning/Prompt", "text": "Este tiddler contém informação binária" }, "$:/language/ClassicWarning/Hint": { "title": "$:/language/ClassicWarning/Hint", "text": "Este tiddler está escrito no formato de texto wiki da TiddlyWiki Clássica, que não é totalmente compatível com a TiddlyWiki versão 5. Veja http://tiddlywiki.com/static/Upgrading.html para mais detalhes." }, "$:/language/ClassicWarning/Upgrade/Caption": { "title": "$:/language/ClassicWarning/Upgrade/Caption", "text": "Atualizar" }, "$:/language/CloseAll/Button": { "title": "$:/language/CloseAll/Button", "text": "Fechar Todos" }, "$:/language/ColourPicker/Recent": { "title": "$:/language/ColourPicker/Recent", "text": "Últimas cores usadas:" }, "$:/language/ConfirmCancelTiddler": { "title": "$:/language/ConfirmCancelTiddler", "text": "Gostaria de descartar as alterações feitas no tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmDeleteTiddler": { "title": "$:/language/ConfirmDeleteTiddler", "text": "Gostaria apagar o tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmEditShadowTiddler": { "title": "$:/language/ConfirmEditShadowTiddler", "text": "Está prestes a editar um Tiddler-Sombra. Quaisquer alterações sobrepor-se-ão aos valores padrão de sistema, tornando futuras atualizações mais complexas. Tenha a certeza que pretende editar \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmOverwriteTiddler": { "title": "$:/language/ConfirmOverwriteTiddler", "text": "Gostaria de substituir o tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/Count": { "title": "$:/language/Count", "text": "contagem" }, "$:/language/DefaultNewTiddlerTitle": { "title": "$:/language/DefaultNewTiddlerTitle", "text": "Novo Tiddler" }, "$:/language/DropMessage": { "title": "$:/language/DropMessage", "text": "Arraste e solte aqui os seus arquivos, imagens, tiddlers ou plugins para adicioná-los (ou tecle Esc para cancelar)" }, "$:/language/Encryption/Cancel": { "title": "$:/language/Encryption/Cancel", "text": "Cancelar" }, "$:/language/Encryption/ConfirmClearPassword": { "title": "$:/language/Encryption/ConfirmClearPassword", "text": "Gostaria remover a senha? Isso irá removerá a criptografia aplicada quando salvar esta wiki" }, "$:/language/Encryption/Password": { "title": "$:/language/Encryption/Password", "text": "Senha" }, "$:/language/Encryption/PasswordNoMatch": { "title": "$:/language/Encryption/PasswordNoMatch", "text": "As senhas devem ser iguais nos dois campos" }, "$:/language/Encryption/PromptSetPassword": { "title": "$:/language/Encryption/PromptSetPassword", "text": "Definir nova senha para esta TiddlyWiki" }, "$:/language/Encryption/RepeatPassword": { "title": "$:/language/Encryption/RepeatPassword", "text": "Repetir senha" }, "$:/language/Encryption/SetPassword": { "title": "$:/language/Encryption/SetPassword", "text": "Definir senha" }, "$:/language/Encryption/Username": { "title": "$:/language/Encryption/Username", "text": "Nome de usuário" }, "$:/language/Error/Caption": { "title": "$:/language/Error/Caption", "text": "Erro" }, "$:/language/Error/Filter": { "title": "$:/language/Error/Filter", "text": "Erro de filtro" }, "$:/language/Error/FilterSyntax": { "title": "$:/language/Error/FilterSyntax", "text": "Erro de sintaxe na expressão do filtro" }, "$:/language/Error/IsFilterOperator": { "title": "$:/language/Error/IsFilterOperator", "text": "Erro de Filtro: Operando desconhecido para o operador de filtro 'is'" }, "$:/language/Error/LoadingPluginLibrary": { "title": "$:/language/Error/LoadingPluginLibrary", "text": "Erro ao carregar a biblioteca de extensões" }, "$:/language/Error/RecursiveTransclusion": { "title": "$:/language/Error/RecursiveTransclusion", "text": "Erro de transclusão recursiva na widget de transclusão" }, "$:/language/Error/RetrievingSkinny": { "title": "$:/language/Error/RetrievingSkinny", "text": "Erro ao obter a lista simples de tiddlers" }, "$:/language/Error/SavingToTWEdit": { "title": "$:/language/Error/SavingToTWEdit", "text": "Erro ao gravar em TWEdit" }, "$:/language/Error/WhileSaving": { "title": "$:/language/Error/WhileSaving", "text": "Erro ao gravar" }, "$:/language/Error/XMLHttpRequest": { "title": "$:/language/Error/XMLHttpRequest", "text": "Código de erro XMLHttpRequest" }, "$:/language/InternalJavaScriptError/Hint": { "title": "$:/language/InternalJavaScriptError/Hint", "text": "Bem, isto é embaraçoso. Para corrigir, reinicie a sua TiddlyWiki recarregando a página em seu navegador. Normalmente o atalho é (F5)" }, "$:/language/InternalJavaScriptError/Title": { "title": "$:/language/InternalJavaScriptError/Title", "text": "Erro interno JavaScript" }, "$:/language/InvalidFieldName": { "title": "$:/language/InvalidFieldName", "text": "Caracteres ilegais no nome do arquivo \"<$text text=<<fieldName>>/>\". Os campos apenas podem conter letras minúsculas, dígitos e os caracteres sublinhado (`_`), hífen (`-`) e ponto final (`.`)" }, "$:/language/LazyLoadingWarning": { "title": "$:/language/LazyLoadingWarning", "text": "<p>Carregando um texto externo de ''<$text text={{!!_canonical_uri}}/>''</p><p>Se esta mensagem não desaparecer pode ser que esteja usando um navegador que não suporte textos remoto com esta configuração. Veja http://tiddlywiki.com/#ExternalText</p>" }, "$:/language/LoginToTiddlySpace": { "title": "$:/language/LoginToTiddlySpace", "text": "Entrar em TiddlySpace" }, "$:/language/Manager/Controls/FilterByTag/None": { "title": "$:/language/Manager/Controls/FilterByTag/None", "text": "(nenhum)" }, "$:/language/Manager/Controls/FilterByTag/Prompt": { "title": "$:/language/Manager/Controls/FilterByTag/Prompt", "text": "Filtrar por Tag:" }, "$:/language/Manager/Controls/Order/Prompt": { "title": "$:/language/Manager/Controls/Order/Prompt", "text": "Inverter a ordem" }, "$:/language/Manager/Controls/Search/Placeholder": { "title": "$:/language/Manager/Controls/Search/Placeholder", "text": "Pesquisar" }, "$:/language/Manager/Controls/Search/Prompt": { "title": "$:/language/Manager/Controls/Search/Prompt", "text": "Pesquisar:" }, "$:/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": "Exibir:" }, "$:/language/Manager/Controls/Sort/Prompt": { "title": "$:/language/Manager/Controls/Sort/Prompt", "text": "Organizar por:" }, "$:/language/Manager/Item/Colour": { "title": "$:/language/Manager/Item/Colour", "text": "Cores" }, "$:/language/Manager/Item/Fields": { "title": "$:/language/Manager/Item/Fields", "text": "Campos" }, "$:/language/Manager/Item/Icon": { "title": "$:/language/Manager/Item/Icon", "text": "Icones" }, "$:/language/Manager/Item/Icon/None": { "title": "$:/language/Manager/Item/Icon/None", "text": "(nenhum)" }, "$:/language/Manager/Item/RawText": { "title": "$:/language/Manager/Item/RawText", "text": "Texto bruto" }, "$:/language/Manager/Item/Tags": { "title": "$:/language/Manager/Item/Tags", "text": "Tags" }, "$:/language/Manager/Item/Tools": { "title": "$:/language/Manager/Item/Tools", "text": "Ferramentas" }, "$:/language/Manager/Item/WikifiedText": { "title": "$:/language/Manager/Item/WikifiedText", "text": "Texto Wikified" }, "$:/language/MissingTiddler/Hint": { "title": "$:/language/MissingTiddler/Hint", "text": "Tiddler \"<$text text=<<currentTiddler>>/>\" não existe - clique {{$:/core/images/edit-button}} para criar" }, "$:/language/No": { "title": "$:/language/No", "text": "Não" }, "$:/language/OfficialPluginLibrary": { "title": "$:/language/OfficialPluginLibrary", "text": "Biblioteca de Extensões Official ~TiddlyWiki" }, "$:/language/OfficialPluginLibrary/Hint": { "title": "$:/language/OfficialPluginLibrary/Hint", "text": "A Biblioteca de Extensões Official ~TiddlyWiki em tiddlywiki.com. Extensões temas e pacotes de idiomas são mantidos pela equipa principal." }, "$:/language/PluginReloadWarning": { "title": "$:/language/PluginReloadWarning", "text": "Por favor grave {{$:/core/ui/Buttons/save-wiki}} e recarregue {{$:/core/ui/Buttons/refresh}} para que as alterações às extensões tomem efeito" }, "$:/language/RecentChanges/DateFormat": { "title": "$:/language/RecentChanges/DateFormat", "text": "DD MMM YYYY às hh:0mm" }, "$:/language/SystemTiddler/Tooltip": { "title": "$:/language/SystemTiddler/Tooltip", "text": "Este é um tiddler de sistema" }, "$:/language/SystemTiddlers/Include/Prompt": { "title": "$:/language/SystemTiddlers/Include/Prompt", "text": "Incluir tiddlers do sistema" }, "$:/language/TagManager/Colour/Heading": { "title": "$:/language/TagManager/Colour/Heading", "text": "Cor" }, "$:/language/TagManager/Count/Heading": { "title": "$:/language/TagManager/Count/Heading", "text": "Quantia" }, "$:/language/TagManager/Icon/Heading": { "title": "$:/language/TagManager/Icon/Heading", "text": "Ícone" }, "$:/language/TagManager/Info/Heading": { "title": "$:/language/TagManager/Info/Heading", "text": "Infos" }, "$:/language/TagManager/Tag/Heading": { "title": "$:/language/TagManager/Tag/Heading", "text": "Assunto" }, "$:/language/Tiddler/DateFormat": { "title": "$:/language/Tiddler/DateFormat", "text": "DD de MMM de YYYY às hh:0mm" }, "$:/language/UnsavedChangesWarning": { "title": "$:/language/UnsavedChangesWarning", "text": "Têm alterações não guardadas na TiddlyWiki" }, "$:/language/Yes": { "title": "$:/language/Yes", "text": "Sim" }, "$:/language/Modals/Download": { "title": "$:/language/Modals/Download", "type": "text/vnd.tiddlywiki", "subtitle": "Download changes", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "http://tiddlywiki.com/static/DownloadingChanges.html", "text": "O seu navegador apenas suporta gravação manual.\n\nPara salvar a sua wiki modificada clique no botão abaixo e selecione \"Baixar o arquivo\" ou \"Salvar Arquivo\", então escolha uma pasta e um nome para o arquivo.\n\n//Pode-se acelerar o processo pressionando a tecla Control enquanto clica no link (Windows) ou a tecla Options/Alt (Mac OS X). Não será pedido que especifique uma pasta ou nome para o arquivo, mas provavelmente o navegador irá criar um nome irreconhecível -- poderá ter de alterar o nome de modo a incluir a extensão '.html' antes de conseguir usa-lo.//\n\nNos dispositivos móveis que não permitem copia de arquivos a alternativa é salvar o link nos seus favoritos, e no seu computador sincronizar e então gravar normalmente." }, "$:/language/Modals/SaveInstructions": { "title": "$:/language/Modals/SaveInstructions", "type": "text/vnd.tiddlywiki", "subtitle": "Save your work", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "http://tiddlywiki.com/static/SavingChanges.html", "text": "As suas alterações a esta wiki necessitam ser gravadas como um arquivo HTML ~TiddlyWiki\n\n!!! Navegadores de computador pessoal\n\n# Selecione ''Salvar como'' do menu ''Arquivo''\n# Escolha um nome e uma localização para o seu arquivo\n#* Alguns navegadores necessitam que se especifique explicitamente o formato de gravação como ''Página da Internet, apenas HTML'' ou algo similar\n# Fechar esta guia\n\n!!! Navegadores em smartfones, tablets e celulares\n\n# Crie um marcador ou favorito desta página\n#* Se tiver o iCloud ou Google Sync configurados o seu marcador irá ser automaticamente sincronizado com o seu computador pessoal onde poderá abrir e gravar conforme indicado acima\n# Fechar esta guia\n\n//Se abrir o marcador outra vez no Mobile Safari verá esta mensagem outra vez. Se quiser prosseguir e utilizar o arquivo, clique no botão ''fechar'' abaixo//\n" }, "$:/config/NewJournal/Tags": { "title": "$:/config/NewJournal/Tags", "text": "Edições" }, "$:/config/NewJournal/Title": { "title": "$:/config/NewJournal/Title", "text": "DD de MMM de YYYY" }, "$:/language/Notifications/Save/Done": { "title": "$:/language/Notifications/Save/Done", "text": "Wiki gravada" }, "$:/language/Notifications/Save/Starting": { "title": "$:/language/Notifications/Save/Starting", "text": "A iniciar processo de gravação da wiki" }, "$:/language/Search/DefaultResults/Caption": { "title": "$:/language/Search/DefaultResults/Caption", "text": "Lista" }, "$:/language/Search/Filter/Caption": { "title": "$:/language/Search/Filter/Caption", "text": "Filtro" }, "$:/language/Search/Filter/Hint": { "title": "$:/language/Search/Filter/Hint", "text": "Procurar através de [[expressão de filtros|http://tiddlywiki.com/static/Filters.html]]" }, "$:/language/Search/Filter/Matches": { "title": "$:/language/Search/Filter/Matches", "text": "//<small><<resultCount>> resultados</small>//" }, "$:/language/Search/Matches": { "title": "$:/language/Search/Matches", "text": "//<small><<resultCount>> resultados</small>//" }, "$:/language/Search/Matches/All": { "title": "$:/language/Search/Matches/All", "text": "Todas as correspondências:" }, "$:/language/Search/Matches/Title": { "title": "$:/language/Search/Matches/Title", "text": "Correspondências em títulos:" }, "$:/language/Search/Search": { "title": "$:/language/Search/Search", "text": "Pesquisar" }, "$:/language/Search/Search/TooShort": { "title": "$:/language/Search/Search/TooShort", "text": "Pesquisa de textos pequenos" }, "$:/language/Search/Shadows/Caption": { "title": "$:/language/Search/Shadows/Caption", "text": "Sombras" }, "$:/language/Search/Shadows/Hint": { "title": "$:/language/Search/Shadows/Hint", "text": "Procurar tiddlers-sombra" }, "$:/language/Search/Shadows/Matches": { "title": "$:/language/Search/Shadows/Matches", "text": "//<small><<resultCount>> resultados</small>//" }, "$:/language/Search/Standard/Caption": { "title": "$:/language/Search/Standard/Caption", "text": "Padrão" }, "$:/language/Search/Standard/Hint": { "title": "$:/language/Search/Standard/Hint", "text": "Procurar tiddlers normais" }, "$:/language/Search/Standard/Matches": { "title": "$:/language/Search/Standard/Matches", "text": "//<small><<resultCount>> resultados</small>//" }, "$:/language/Search/System/Caption": { "title": "$:/language/Search/System/Caption", "text": "Sistema" }, "$:/language/Search/System/Hint": { "title": "$:/language/Search/System/Hint", "text": "Procurar tiddlers de sistema" }, "$:/language/Search/System/Matches": { "title": "$:/language/Search/System/Matches", "text": "//<small><<resultCount>> resultados</small>//" }, "$:/language/SideBar/All/Caption": { "title": "$:/language/SideBar/All/Caption", "text": "Todos" }, "$:/language/SideBar/Contents/Caption": { "title": "$:/language/SideBar/Contents/Caption", "text": "Assuntos" }, "$:/language/SideBar/Drafts/Caption": { "title": "$:/language/SideBar/Drafts/Caption", "text": "Rascunhos" }, "$:/language/SideBar/Missing/Caption": { "title": "$:/language/SideBar/Missing/Caption", "text": "Ausentes:" }, "$:/language/SideBar/More/Caption": { "title": "$:/language/SideBar/More/Caption", "text": "Mais" }, "$:/language/SideBar/Open/Caption": { "title": "$:/language/SideBar/Open/Caption", "text": "Abrir" }, "$:/language/SideBar/Orphans/Caption": { "title": "$:/language/SideBar/Orphans/Caption", "text": "Órfãos:" }, "$:/language/SideBar/Recent/Caption": { "title": "$:/language/SideBar/Recent/Caption", "text": "Recentes" }, "$:/language/SideBar/Shadows/Caption": { "title": "$:/language/SideBar/Shadows/Caption", "text": "Sombras:" }, "$:/language/SideBar/System/Caption": { "title": "$:/language/SideBar/System/Caption", "text": "Sistema:" }, "$:/language/SideBar/Tags/Caption": { "title": "$:/language/SideBar/Tags/Caption", "text": "Assuntos:" }, "$:/language/SideBar/Tags/Untagged/Caption": { "title": "$:/language/SideBar/Tags/Untagged/Caption", "text": "sem assuntos" }, "$:/language/SideBar/Tools/Caption": { "title": "$:/language/SideBar/Tools/Caption", "text": "Opções" }, "$:/language/SideBar/Types/Caption": { "title": "$:/language/SideBar/Types/Caption", "text": "Por Tipo:" }, "$:/SiteSubtitle": { "title": "$:/SiteSubtitle", "text": "Tradução em Português do Brasil" }, "$:/SiteTitle": { "title": "$:/SiteTitle", "text": "~TiddlyWiki 5 - Brasil" }, "$:/language/Snippets/ListByTag": { "title": "$:/language/Snippets/ListByTag", "tags": "$:/tags/TextEditor/Snippet", "caption": "Lista de tiddlers por assunto", "text": "<<list-links \"[tag[task]sort[title]]\">>\n" }, "$:/language/Snippets/MacroDefinition": { "title": "$:/language/Snippets/MacroDefinition", "tags": "$:/tags/TextEditor/Snippet", "caption": "Definição de Macro", "text": "\\define macroName(param1:\"default value\",param2)\nTexto da macro\n\\end\n" }, "$:/language/Snippets/Table4x3": { "title": "$:/language/Snippets/Table4x3", "tags": "$:/tags/TextEditor/Snippet", "caption": "Tabela com 4 colunas por 3 linhas", "text": "|! |!Alfa |!Beta |!Gama |!Delta |\n|!Um| | | | |\n|!Dois| | | | |\n|!Três | | | | |\n" }, "$:/language/Snippets/TableOfContents": { "title": "$:/language/Snippets/TableOfContents", "tags": "$:/tags/TextEditor/Snippet", "caption": "Lista de Assuntos", "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>" }, "$:/language/ThemeTweaks/Metrics": { "title": "$:/language/ThemeTweaks/Metrics", "text": "Dimensões" }, "$:/language/ThemeTweaks/Metrics/BodyFontSize": { "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize", "text": "Tamanho da fonte no corpo do tiddler" }, "$:/language/ThemeTweaks/Metrics/BodyLineHeight": { "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight", "text": "Espaçamento entre linha no corpo do tiddler" }, "$:/language/ThemeTweaks/Metrics/FontSize": { "title": "$:/language/ThemeTweaks/Metrics/FontSize", "text": "Tamanho de fonte" }, "$:/language/ThemeTweaks/Metrics/LineHeight": { "title": "$:/language/ThemeTweaks/Metrics/LineHeight", "text": "Altura de linha" }, "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint", "text": "Ponto de quebra da barra de menu" }, "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint", "text": "Largura mínima da página exibindo o frame de<br>tiddlers e a barra de menu lado-a-lado" }, "$:/language/ThemeTweaks/Metrics/SidebarWidth": { "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth", "text": "Largura da barra de menu" }, "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint", "text": "Largura da barra de menu no esquema fluido-fixo" }, "$:/language/ThemeTweaks/Metrics/StoryLeft": { "title": "$:/language/ThemeTweaks/Metrics/StoryLeft", "text": "Margem à esquerda do frame de tiddlers" }, "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint", "text": "Distancia a que a margem esquerda do frame de tiddlers<br>(área dos tiddlers) está da esquerda da página" }, "$:/language/ThemeTweaks/Metrics/StoryRight": { "title": "$:/language/ThemeTweaks/Metrics/StoryRight", "text": "Rolo à direita" }, "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint", "text": "distancia da margem esquerda da barra<br>de menu esquerda da página" }, "$:/language/ThemeTweaks/Metrics/StoryTop": { "title": "$:/language/ThemeTweaks/Metrics/StoryTop", "text": "Posição vertical do rolo" }, "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint", "text": "distancia da margem superior do<br>frame ao topo da página" }, "$:/language/ThemeTweaks/Metrics/StoryWidth": { "title": "$:/language/ThemeTweaks/Metrics/StoryWidth", "text": "Largura do rol" }, "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint", "text": "largura total do frame de tiddlers" }, "$:/language/ThemeTweaks/Metrics/TiddlerWidth": { "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth", "text": "Largura dos tiddlers" }, "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint", "text": "largura do frame de tiddlers" }, "$:/language/ThemeTweaks/Options": { "title": "$:/language/ThemeTweaks/Options", "text": "Comportamento da página" }, "$:/language/ThemeTweaks/Options/CodeWrapping": { "title": "$:/language/ThemeTweaks/Options/CodeWrapping", "text": "Dividir linhas longas em blocos de código" }, "$:/language/ThemeTweaks/Options/SidebarLayout": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout", "text": "Comportamento da Página e Menu" }, "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid", "text": "Página fixa, Menu fluido" }, "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed", "text": "Página fluida, Menu fixo" }, "$:/language/ThemeTweaks/Options/StickyTitles": { "title": "$:/language/ThemeTweaks/Options/StickyTitles", "text": "Títulos persistentes" }, "$:/language/ThemeTweaks/Options/StickyTitles/Hint": { "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint", "text": "Torna as barras de título dos tiddlers sempre visíveis, como se ficassem coladas no topo da janela do navegador. Atenção, não funciona de todo com o Chrome, e pode causar problemas de apresentação no Firefox" }, "$:/language/ThemeTweaks/Settings": { "title": "$:/language/ThemeTweaks/Settings", "text": "Configurações de conteúdo" }, "$:/language/ThemeTweaks/Settings/BackgroundImage": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImage", "text": "Imagem do plano de fundo" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment", "text": "Comportamento do plano de fundo" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed", "text": "Fixar em relação à janela" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll", "text": "Rolar com tiddlers" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize", "text": "Tamanho da imagem de fundo" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto", "text": "Repetir" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain", "text": "Estender" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover", "text": "Completar" }, "$:/language/ThemeTweaks/Settings/CodeFontFamily": { "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily", "text": "Família da fonte de código" }, "$:/language/ThemeTweaks/Settings/FontFamily": { "title": "$:/language/ThemeTweaks/Settings/FontFamily", "text": "Família da fonte" }, "$:/language/ThemeTweaks/ThemeTweaks": { "title": "$:/language/ThemeTweaks/ThemeTweaks", "text": "Personalizar Estilo" }, "$:/language/ThemeTweaks/ThemeTweaks/Hint": { "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint", "text": "Pode ajustar alguns parâmetros do tema ''Vanilla''." }, "$:/language/TiddlerInfo/Advanced/Caption": { "title": "$:/language/TiddlerInfo/Advanced/Caption", "text": "Avançado" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint", "text": "nenhum" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading", "text": "Detalhes da extensão" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint", "text": "Esta extensão contém os seguintes tiddlers-sombra:" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading", "text": "Estado da Sombra" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint", "text": "O tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> não é um tiddler-sombra" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint", "text": "Sobrescrito por um tiddler normal" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint", "text": "O tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> é um tiddler sombra" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source", "text": "Está definido na extensão <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>" }, "$:/language/TiddlerInfo/Fields/Caption": { "title": "$:/language/TiddlerInfo/Fields/Caption", "text": "Campos" }, "$:/language/TiddlerInfo/List/Caption": { "title": "$:/language/TiddlerInfo/List/Caption", "text": "Lista" }, "$:/language/TiddlerInfo/List/Empty": { "title": "$:/language/TiddlerInfo/List/Empty", "text": "Este tiddler não tem uma lista" }, "$:/language/TiddlerInfo/Listed/Caption": { "title": "$:/language/TiddlerInfo/Listed/Caption", "text": "Listado" }, "$:/language/TiddlerInfo/Listed/Empty": { "title": "$:/language/TiddlerInfo/Listed/Empty", "text": "Este tiddler não está listado por nenhum outro" }, "$:/language/TiddlerInfo/References/Caption": { "title": "$:/language/TiddlerInfo/References/Caption", "text": "Referências" }, "$:/language/TiddlerInfo/References/Empty": { "title": "$:/language/TiddlerInfo/References/Empty", "text": "Nenhum tiddler tem link associado" }, "$:/language/TiddlerInfo/Tagging/Caption": { "title": "$:/language/TiddlerInfo/Tagging/Caption", "text": "Assuntos" }, "$:/language/TiddlerInfo/Tagging/Empty": { "title": "$:/language/TiddlerInfo/Tagging/Empty", "text": "Nenhum tiddler do mesmo assunto" }, "$:/language/TiddlerInfo/Tools/Caption": { "title": "$:/language/TiddlerInfo/Tools/Caption", "text": "Opções" }, "$:/language/Docs/Types/application/javascript": { "title": "$:/language/Docs/Types/application/javascript", "description": "Código JavaScript", "name": "application/javascript", "group": "Programador" }, "$:/language/Docs/Types/application/json": { "title": "$:/language/Docs/Types/application/json", "description": "Informações JSON", "name": "application/json", "group": "Programador" }, "$:/language/Docs/Types/application/x-tiddler-dictionary": { "title": "$:/language/Docs/Types/application/x-tiddler-dictionary", "description": "Dicionário de Informações", "name": "application/x-tiddler-dictionary", "group": "Programador" }, "$:/language/Docs/Types/image/gif": { "title": "$:/language/Docs/Types/image/gif", "description": "Imagem GIF", "name": "image/gif", "group": "Imagem" }, "$:/language/Docs/Types/image/jpeg": { "title": "$:/language/Docs/Types/image/jpeg", "description": "Imagem JPEG", "name": "image/jpeg", "group": "Imagem" }, "$:/language/Docs/Types/image/png": { "title": "$:/language/Docs/Types/image/png", "description": "Imagem PNG", "name": "image/png", "group": "Imagem" }, "$:/language/Docs/Types/image/svg+xml": { "title": "$:/language/Docs/Types/image/svg+xml", "description": "Imagem SVG (Scalable Vector Graphics)", "name": "image/svg+xml", "group": "Imagem" }, "$:/language/Docs/Types/image/x-icon": { "title": "$:/language/Docs/Types/image/x-icon", "description": "Ícone em formato de arquivo ICO", "name": "image/x-icon", "group": "Imagem" }, "$:/language/Docs/Types/text/css": { "title": "$:/language/Docs/Types/text/css", "description": "Folha de estilos estática", "name": "text/css", "group": "Programador" }, "$:/language/Docs/Types/text/html": { "title": "$:/language/Docs/Types/text/html", "description": "Notação HTML", "name": "text/html", "group": "Texto" }, "$:/language/Docs/Types/text/plain": { "title": "$:/language/Docs/Types/text/plain", "description": "Texto Simples", "name": "text/plain", "group": "Texto" }, "$:/language/Docs/Types/text/vnd.tiddlywiki": { "title": "$:/language/Docs/Types/text/vnd.tiddlywiki", "description": "TiddlyWiki 5", "name": "text/vnd.tiddlywiki", "group": "Texto" }, "$:/language/Docs/Types/text/x-tiddlywiki": { "title": "$:/language/Docs/Types/text/x-tiddlywiki", "description": "TiddlyWiki Clássica", "name": "text/x-tiddlywiki", "group": "Texto" }, "$:/languages/pt-BR/icon": { "title": "$:/languages/pt-BR/icon", "type": "image/svg+xml", "text": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<svg\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:cc=\"http://creativecommons.org/ns#\"\n xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n xmlns:svg=\"http://www.w3.org/2000/svg\"\n xmlns=\"http://www.w3.org/2000/svg\"\n style=\"fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision\"\n version=\"1.1\"\n id=\"svg2\"\n viewBox=\"0 0 120000 80000\"\n height=\"400\"\n width=\"600\"\n xml:space=\"preserve\"><defs\n id=\"defs20\" /><g\n transform=\"translate(9999.999,4999.999)\"\n id=\"g3355\"><rect\n x=\"-9999.999\"\n y=\"-4999.999\"\n width=\"120000\"\n height=\"80000\"\n id=\"rect4\"\n style=\"fill:#00923f\" /><g\n id=\"g3348\"\n transform=\"translate(-9999.9989,7000.0016)\"><path\n style=\"fill:#f8c300\"\n id=\"path6\"\n d=\"M 60000.001,-3800.0016 10200,27999.999 60000.001,59800 109800,27999.999 60000.001,-3800.0016 Z\" /><circle\n style=\"fill:#28166f\"\n id=\"circle8\"\n r=\"20956.801\"\n cy=\"28000\"\n cx=\"59955.602\" /><path\n style=\"fill:#ffffff\"\n id=\"path10\"\n d=\"m 62079.601,32520.399 253.2,639.6 685.2,43.2 -528,439.2 169.2,666 -579.6,-368.4 -580.8,368.4 170.4,-666 -529.2,-439.2 685.2,-43.2 254.4,-639.6 z m 15667.201,2236.8 216,544.8 584.4,37.2 -451.2,374.4 145.2,566.4 -494.4,-313.2 -495.6,313.2 145.2,-566.4 -450,-374.4 584.4,-37.2 216,-544.8 z m -2242.8,1736.4 254.4,638.4 685.2,44.4 -529.2,438 170.4,666 -580.8,-367.2 -580.8,367.2 170.4,-666 -529.2,-438 686.4,-44.4 253.2,-638.4 z m -831.6,-2247.6 301.2,757.2 812.4,52.8 -626.4,519.6 201.6,788.4 -688.8,-435.6 -687.6,435.6 201.6,-788.4 -626.4,-519.6 812.4,-52.8 300,-757.2 z m -160.8,3914.4 253.2,638.4 686.4,43.2 -529.2,439.2 170.4,666 -580.8,-368.4 -580.8,368.4 170.4,-666 -529.2,-439.2 685.2,-43.2 254.4,-638.4 z m -1962,1032 216,543.6 584.4,38.4 -450,373.2 145.2,567.6 -495.6,-313.2 -494.4,313.2 145.2,-567.6 -451.2,-373.2 584.4,-38.4 216,-543.6 z m -2017.2,1875.6 254.4,638.4 685.2,44.4 -529.2,438 170.4,666 -580.8,-368.4 -579.6,368.4 169.2,-666 -528,-438 685.2,-44.4 253.2,-638.4 z m -24,2347.2 216,544.8 584.4,37.2 -450,374.4 145.2,567.6 -495.6,-313.2 -494.4,313.2 145.2,-567.6 -451.2,-374.4 584.4,-37.2 216,-544.8 z m -32.4,-4243.2 216,543.6 584.4,37.2 -451.2,374.4 145.2,567.6 -494.4,-313.2 -495.6,313.2 145.2,-567.6 -451.2,-374.4 585.6,-37.2 216,-543.6 z m -2472,486 217.2,544.8 584.4,37.2 -451.2,374.4 145.2,567.6 -495.6,-313.2 -494.4,313.2 145.2,-567.6 -451.2,-374.4 584.4,-37.2 216,-544.8 z m -1585.201,-20113.2 301.2,757.2 812.401,51.6 -626.401,519.6 201.6,788.4 -688.8,-435.6 -687.6,435.6 201.6,-788.4 -626.4,-519.6 812.4,-51.6 300,-757.2 z m -331.2,22032 253.2,639.6 686.4,43.2 -529.2,439.2 170.4,664.8 -580.8,-367.2 -580.8,367.2 170.4,-664.8 -529.2,-439.2 685.2,-43.2 254.4,-639.6 z m -1166.4,-15662.4 217.2,543.6 584.4,38.4 -451.2,373.2 145.2,567.6 -495.6,-313.2 -494.4,313.2 145.2,-567.6 -451.2,-373.2 584.4,-38.4 216,-543.6 z m -555.6,13215.6 216,544.8 584.4,37.2 -450,373.2 145.2,567.6 -495.6,-313.2 -494.4,313.2 145.2,-567.6 -451.2,-373.2 584.4,-37.2 216,-544.8 z m -4207.2,-8406 253.2,638.4 686.4,44.4 -529.2,438 170.4,666 -580.8,-367.2 -580.8,367.2 170.4,-666 -529.2,-438 685.2,-44.4 254.4,-638.4 z m -122.4,5944.8 300,757.2 813.6,51.6 -627.6,519.6 201.6,789.6 -687.6,-435.6 -687.6,435.6 201.6,-789.6 -627.6,-519.6 813.6,-51.6 300,-757.2 z m 68.4,7580.4 115.2,290.4 312,20.4 -240,199.2 76.8,303.6 -264,-168 -264,168 76.8,-303.6 -240,-199.2 312,-20.4 115.2,-290.4 z m -1323.6,-10018.8 162,408 436.8,27.6 -337.2,279.6 109.2,424.8 -370.8,-235.2 -369.6,235.2 108,-424.8 -337.2,-279.6 438,-27.6 160.8,-408 z m -1531.2,-1323.6 216,544.8 584.4,37.2 -451.2,373.2 145.2,567.6 -494.4,-313.2 -495.6,313.2 145.2,-567.6 -451.2,-373.2 585.6,-37.2 216,-544.8 z m -5443.2,-5004 253.2,639.6 685.2,43.2 -528,439.2 169.2,666 -579.6,-368.4 -580.8,368.4 170.4,-666 -529.2,-439.2 685.2,-43.2 254.4,-639.6 z m -613.2,10585.2 300,757.2 813.6,52.8 -627.6,519.6 201.6,788.4 -687.6,-435.6 -688.8,435.6 202.8,-788.4 -627.6,-519.6 812.4,-52.8 301.2,-757.2 z m -2301.6,-4178.4 254.4,638.4 685.2,44.4 -529.2,438 170.4,666 -580.8,-368.4 -579.6,368.4 169.2,-666 -528,-438 685.2,-44.4 253.2,-638.4 z m -758.4,2354.4 216,544.8 584.4,37.2 -451.2,373.2 145.2,567.6 -494.4,-313.2 -495.6,313.2 145.2,-567.6 -451.2,-373.2 584.4,-37.2 217.2,-544.8 z m -1563.6,-5355.6 162,406.8 436.8,28.8 -337.2,279.6 109.2,423.6 -370.8,-234 -369.6,234 108,-423.6 -337.2,-279.6 438,-28.8 160.8,-406.8 z m -1923.6,844.8 300,757.2 813.6,51.6 -627.6,519.6 201.6,789.6 -687.6,-435.6 -687.6,435.6 201.6,-789.6 -627.6,-519.6 813.6,-51.6 300,-757.2 z m -1726.8,-8719.2 301.2,757.2 812.4,51.6 -626.4,519.6 201.6,789.6 -688.8,-435.6 -687.6,435.6 201.6,-789.6 -626.4,-519.6 812.4,-51.6 300,-757.2 z m -472.8,10711.2 254.4,639.6 685.2,43.2 -529.2,439.2 170.4,664.8 -580.8,-367.2 -580.8,367.2 170.4,-664.8 -529.2,-439.2 686.4,-43.2 253.2,-639.6 z\" /><path\n style=\"fill:#ffffff\"\n id=\"path12\"\n d=\"m 47444.401,21525.999 c 12465.6,0 23893.201,4585.2 32685.601,12152.4 290.4,-1020 505.2,-2071.2 638.4,-3146.4 -9116.4,-7394.4 -20718.001,-11834.4 -33324.001,-11834.4 -2185.2,0 -4340.4,136.8 -6458.4,396 -452.4,966 -834,1970.4 -1137.6,3008.4 2478,-379.2 5014.8,-576 7596,-576 z\" /><path\n style=\"fill:#00923f\"\n id=\"path14\"\n d=\"m 42052.801,20437.599 c 16.8,205.2 76.8,360 177.6,465.6 100.8,105.6 232.8,151.2 397.2,138 164.4,-14.4 289.2,-81.6 370.8,-204 82.8,-121.2 114,-284.4 97.2,-489.6 -18,-205.2 -78,-360 -178.8,-465.6 -102,-105.6 -235.2,-151.2 -400.8,-136.8 -164.4,13.2 -286.8,81.6 -368.4,202.8 -80.4,120 -112.8,283.2 -94.8,489.6 z m -391.2,33.6 c -26.4,-301.2 36,-547.2 184.8,-738 148.8,-190.8 362.4,-297.6 640.8,-321.6 278.4,-24 507.6,45.6 687.6,207.6 180,163.2 283.2,394.8 308.4,694.8 26.4,301.2 -36,547.2 -186,738 -148.8,190.8 -363.6,298.8 -640.8,322.8 -279.6,24 -507.6,-45.6 -687.6,-208.8 -178.8,-163.2 -282,-394.8 -307.2,-694.8 z m 3043.2,-348 452.4,-15.6 c 98.4,-3.6 169.2,-25.2 214.8,-67.2 44.4,-40.8 64.8,-104.4 62.4,-189.6 -2.4,-81.6 -27.6,-142.8 -73.2,-182.4 -46.8,-40.8 -114,-60 -202.8,-56.4 l -470.4,15.6 16.8,495.6 z m -349.2,1064.4 -62.4,-1869.6 907.2,-30 c 202.8,-7.2 355.2,31.2 456,115.2 102,84 154.8,216 160.8,394.8 3.6,114 -16.8,210 -62.4,288 -44.4,78 -111.6,132 -200.4,163.2 81.6,26.4 141.6,68.4 177.6,126 36,58.8 58.8,150 68.4,274.8 l 15.6,220.8 c 0,1.2 0,3.6 0,7.2 6,111.6 32.4,178.8 79.2,200.4 l 1.2,57.6 -421.2,14.4 c -14.4,-26.4 -25.2,-57.6 -33.6,-96 -8.4,-38.4 -15.6,-84 -18,-138 l -12,-196.8 c -8.4,-115.2 -32.4,-193.2 -73.2,-231.6 -40.8,-39.6 -112.8,-57.6 -214.8,-54 l -408,13.2 25.2,727.2 -385.2,13.2 z m 2760,-420 308.4,6 c 178.8,3.6 309.6,-40.8 391.2,-133.2 81.6,-91.2 124.8,-243.6 128.4,-452.4 3.6,-210 -30,-363.6 -103.2,-463.2 -73.2,-99.6 -188.4,-151.2 -346.8,-153.6 l -355.2,-7.2 -22.8,1203.6 z m -384,330 36,-1869.6 732,13.2 c 288,6 500.4,87.6 638.4,244.8 138,157.2 204,393.6 198,709.2 -3.6,170.4 -32.4,320.4 -86.4,450 -55.2,129.6 -133.2,232.8 -232.8,310.8 -75.6,57.6 -160.8,98.4 -256.8,122.4 -94.8,24 -228,34.8 -399.6,31.2 l -628.8,-12 z m 2373.6,42 100.8,-1867.2 1357.2,73.2 -18,324 -978,-52.8 -20.4,398.4 892.8,48 -16.8,319.2 -894,-48 -25.2,480 1022.4,55.2 -18,345.6 -1402.8,-75.6 z m 2202,130.8 198,-1860 566.4,60 218.4,1455.6 516,-1376.4 567.6,60 -198,1860 -358.8,-38.4 159.6,-1500 -537.6,1460.4 -391.2,-42 -222,-1540.8 -160.8,1500 -357.6,-38.4 z m 4956,638.4 391.2,-1828.8 1328.4,284.4 -68.4,318 -956.4,-205.2 -84,390 876,187.2 -67.2,313.2 -876,-188.4 -100.8,470.4 1002,214.8 -72,338.4 -1372.8,-294 z m 4950,115.2 360,97.2 c 97.2,25.2 172.8,24 228,-4.8 55.2,-30 96,-90 120,-182.4 24,-85.2 19.2,-156 -12,-212.4 -31.2,-55.2 -90,-94.8 -176.4,-117.6 l -378,-102 -141.6,522 z m -90,326.4 -172.8,642 -372,-99.6 486,-1806 804,216 c 189.6,51.6 319.2,140.4 391.2,264 70.8,124.8 80.4,283.2 28.8,474 -49.2,186 -135.6,316.8 -259.2,391.2 -122.4,75.6 -273.6,88.8 -450,42 l -456,-123.6 z m 2248.8,294 432,133.2 c 93.6,28.8 169.2,31.2 224.4,6 56.4,-24 96,-78 121.2,-159.6 24,-76.8 20.4,-142.8 -9.6,-195.6 -30,-54 -88.8,-93.6 -172.8,-120 l -450,-138 -145.2,474 z m -676.8,892.8 548.4,-1788 867.6,266.4 c 194.4,60 326.4,146.4 394.8,258 68.4,112.8 75.6,254.4 22.8,426 -33.6,109.2 -84,193.2 -152.4,252 -68.4,58.8 -148.8,88.8 -242.4,88.8 68.4,51.6 111.6,110.4 127.2,177.6 14.4,67.2 6,160.8 -25.2,282 l -57.6,213.6 c 0,1.2 -1.2,3.6 -2.4,7.2 -30,106.8 -27.6,178.8 9.6,214.8 l -16.8,55.2 -403.2,-124.8 c -4.8,-28.8 -6,-62.4 -1.2,-102 4.8,-38.4 13.2,-84 27.6,-135.6 l 52.8,-189.6 c 30,-111.6 32.4,-193.2 7.2,-242.4 -26.4,-50.4 -87.6,-91.2 -186,-121.2 l -390,-120 -213.6,694.8 -367.2,-112.8 z m 2847.6,-6 c -70.8,193.2 -81.6,358.8 -34.8,498 45.6,138 146.4,235.2 301.2,291.6 156,56.4 296.4,48 422.4,-27.6 126,-75.6 224.4,-210 295.2,-403.2 69.6,-193.2 81.6,-358.8 34.8,-496.8 -48,-139.2 -150,-237.6 -306,-294 -153.6,-56.4 -294,-46.8 -418.8,27.6 -124.8,75.6 -223.2,210 -294,404.4 z m -368.4,-135.6 c 104.4,-283.2 264,-480 478.8,-590.4 216,-109.2 454.8,-116.4 717.6,-20.4 261.6,96 440.4,255.6 535.2,478.8 94.8,224.4 90,477.6 -14.4,760.8 -103.2,283.2 -262.8,480 -480,589.2 -216,110.4 -456,117.6 -717.6,21.6 -262.8,-96 -440.4,-255.6 -534,-478.8 -93.6,-223.2 -88.8,-477.6 14.4,-760.8 z m 3460.801,2197.2 c -100.8,58.8 -200.4,91.2 -300,97.2 -98.4,6 -202.8,-14.4 -312,-61.2 -240,-103.2 -399.6,-268.8 -477.6,-499.2 -78,-231.6 -58.8,-482.4 56.4,-753.6 117.6,-274.8 285.6,-462 504,-562.8 218.4,-102 452.4,-99.6 699.6,6 216,92.4 369.6,218.4 462,380.4 92.4,160.8 112.8,337.2 61.2,529.2 l -361.2,-153.6 c 16.8,-98.4 1.2,-186 -46.8,-261.6 -46.8,-75.6 -124.8,-135.6 -232.8,-182.4 -144,-61.2 -279.6,-56.4 -406.8,14.4 -127.2,69.6 -230.4,198 -309.6,384 -80.4,187.2 -99.6,351.6 -58.8,494.4 40.8,142.8 135.6,246 284.4,309.6 112.8,46.8 220.8,54 324,20.4 104.4,-34.8 189.6,-105.6 256.8,-212.4 l -390,-166.8 124.8,-294 712.8,303.6 -397.2,931.2 -236.4,-100.8 43.2,-222 z m 1778.4,-49.2 405.6,199.2 c 88.8,43.2 162,56.4 220.8,40.8 58.8,-15.6 106.8,-61.2 145.2,-139.2 34.8,-72 42,-136.8 20.4,-194.4 -21.6,-57.6 -73.2,-105.6 -152.4,-145.2 l -422.4,-206.4 -217.2,445.2 z m -808.8,775.2 822,-1678.8 814.8,398.4 c 183.6,90 300,195.6 349.2,316.8 50.4,121.2 36,262.8 -43.2,423.6 -50.4,103.2 -114,177.6 -189.6,225.6 -76.8,46.8 -162,63.6 -254.4,49.2 60,62.4 92.4,126 98.4,195.6 3.6,68.4 -19.2,159.6 -69.6,273.6 l -90,202.8 c 0,1.2 -1.2,3.6 -3.6,6 -46.8,100.8 -55.2,172.8 -24,214.8 l -25.2,50.4 -379.2,-184.8 c 0,-30 4.8,-63.6 15.6,-100.8 10.8,-38.4 26.4,-81.6 49.2,-129.6 l 81.6,-178.8 c 46.8,-105.6 61.2,-186 44.4,-240 -18,-54 -73.2,-103.2 -164.4,-147.6 l -366,-180 -320.4,652.8 -345.6,-169.2 z m 2090.4,1074 909.6,-1634.4 1186.8,660 -158.4,284.4 -855.6,-476.4 -193.2,349.2 782.4,434.4 -156,279.6 -782.4,-434.4 -234,420 896.4,498 -168,302.4 -1227.6,-682.8 z m 2110.8,579.6 325.2,195.6 c -40.8,94.8 -44.4,182.4 -10.8,260.4 33.6,78 106.8,151.2 219.6,218.4 96,58.8 177.6,85.2 247.2,79.2 69.6,-3.6 123.6,-39.6 164.4,-106.8 57.6,-97.2 -33.6,-261.6 -273.6,-493.2 -3.6,-3.6 -6,-6 -8.4,-8.4 -6,-6 -15.6,-15.6 -28.8,-27.6 -130.8,-123.6 -214.8,-224.4 -253.2,-303.6 -36,-69.6 -49.2,-145.2 -42,-224.4 7.2,-79.2 36,-159.6 86.4,-243.6 93.6,-156 218.4,-242.4 374.4,-262.8 156,-18 334.8,32.4 534,152.4 187.2,112.8 307.2,246 358.8,397.2 52.8,152.4 32.4,310.8 -57.6,475.2 l -316.8,-190.8 c 40.8,-81.6 46.8,-158.4 16.8,-230.4 -28.8,-73.2 -93.6,-140.4 -192,-199.2 -86.4,-52.8 -163.2,-75.6 -230.4,-70.8 -67.2,6 -118.8,39.6 -157.2,102 -51.6,85.2 2.4,202.8 158.4,355.2 42,40.8 75.6,73.2 98.4,96 99.6,100.8 168,174 207.6,219.6 38.4,46.8 69.6,90 93.6,133.2 43.2,75.6 63.6,152.4 60,231.6 -3.6,80.4 -30,162 -80.4,244.8 -100.8,166.8 -234,261.6 -402,285.6 -168,24 -354,-25.2 -558,-148.8 -201.6,-121.2 -332.4,-262.8 -390,-426 -57.6,-162 -39.6,-332.4 56.4,-510 z m 1970.4,1232.4 314.4,213.6 c -45.6,92.4 -52.8,178.8 -22.8,259.2 28.8,79.2 98.4,156 207.6,229.2 92.4,62.4 172.8,93.6 242.4,92.4 69.6,-1.2 126,-33.6 169.2,-98.4 63.6,-94.8 -19.2,-262.8 -247.2,-507.6 -2.4,-2.4 -6,-6 -7.2,-8.4 -7.2,-6 -15.6,-15.6 -27.6,-30 -123.6,-129.6 -202.8,-234 -237.6,-315.6 -31.2,-70.8 -40.8,-147.6 -30,-225.6 12,-79.2 44.4,-158.4 99.6,-238.8 102,-151.2 231.6,-231.6 387.6,-242.4 157.2,-10.8 332.4,49.2 525.6,180 181.2,122.4 292.8,260.4 337.2,415.2 44.4,154.8 16.8,310.8 -82.8,470.4 l -307.2,-206.4 c 45.6,-79.2 55.2,-156 30,-230.4 -25.2,-74.4 -86.4,-144 -181.2,-208.8 -84,-56.4 -159.6,-84 -226.8,-81.6 -67.2,2.4 -121.2,33.6 -162,93.6 -55.2,81.6 -8.4,202.8 139.2,362.4 40.8,43.2 72,78 93.6,102 93.6,104.4 158.4,182.4 195.6,229.2 36,48 64.8,94.8 86.4,138 39.6,78 55.2,156 48,235.2 -7.2,79.2 -38.4,159.6 -93.6,240 -108,160.8 -247.2,249.6 -416.4,264 -169.2,15.6 -351.6,-43.2 -549.6,-177.6 -194.4,-132 -316.8,-280.8 -366,-445.2 -50.4,-165.6 -22.8,-334.8 81.6,-507.6 z m 2377.2,1261.2 c -124.8,164.4 -184.8,320.4 -180,465.6 3.6,146.4 72,268.8 202.8,368.4 132,99.6 270,132 412.8,97.2 141.6,-34.8 274.8,-135.6 399.6,-300 123.6,-163.2 183.6,-319.2 178.8,-465.6 -6,-146.4 -74.4,-270 -206.4,-369.6 -130.8,-99.6 -267.6,-130.8 -409.2,-94.8 -141.6,34.8 -274.8,134.4 -398.4,298.8 z m -313.2,-236.4 c 182.4,-240 392.4,-381.6 630,-424.8 238.8,-42 469.2,21.6 692.4,189.6 223.2,169.2 346.8,373.2 372,615.6 24,241.2 -54,482.4 -235.2,722.4 -182.4,241.2 -393.6,382.8 -632.4,423.6 -238.8,42 -470.4,-20.4 -692.4,-188.4 -223.2,-169.2 -346.8,-374.4 -370.8,-615.6 -24,-240 54,-481.2 236.4,-722.4 z\" /></g></g><metadata\n id=\"metadata16\"><rdf:RDF><cc:Work\n rdf:about=\"\"><dc:title></dc:title><dc:description /><dc:subject><rdf:Bag /></dc:subject><dc:publisher><cc:Agent\n rdf:about=\"http://www.openclipart.org\"><dc:title /></cc:Agent></dc:publisher><dc:date /><dc:format>image/svg+xml</dc:format><dc:type\n rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" /><cc:license\n rdf:resource=\"\"><dc:date /></cc:license><dc:language /></cc:Work><cc:License\n rdf:about=\"http://web.resource.org/cc/PublicDomain\"><cc:permits\n rdf:resource=\"http://web.resource.org/cc/Reproduction\" /><cc:permits\n rdf:resource=\"http://web.resource.org/cc/Distribution\" /><cc:permits\n rdf:resource=\"http://web.resource.org/cc/DerivativeWorks\" /></cc:License></rdf:RDF></metadata></svg>" } } }
$:/palettes/zacht default
.matched {background-color:#ffc;} .tw-context { border:0px solid #eee;background-color:#eee; word-break: break-all; word-wrap: break-word;}
{ "tiddlers": { "$:/plugins/danielo515/ContextPlugin/widgets/context.js": { "created": "20140418153435777", "creator": "danielo", "modified": "20140530231943517", "modifier": "danielo", "module-type": "widget", "title": "$:/plugins/danielo515/ContextPlugin/widgets/context.js", "type": "application/javascript", "text": "/*\\\\\ntitle: $:/core/modules/widgets/danielo/context-widget.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 Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar contextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\ncontextWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\ncontextWidget.prototype.render = function(parent,nextSibling) {\n // 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 \n if(this.term && this.term.length>3){\n \n this.createRegexp();\n var matches = this.executeRegexp();\n\t if(matches.length > 0){ \n this.domNode = this.document.createElement(this.element);\n this.domNode.className=\"tw-context\";\n this.composeResults( matches ); //this appends to domNode \n \t// Insert element\n \tparent.insertBefore(this.domNode,nextSibling);\n \tthis.renderChildren(this.domNode,null);\n\t \tthis.domNodes.push(this.domNode);\n }\n }\n\t\n};\n\n/*\nCompute the internal state of the widget\n*/\ncontextWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n this.matchedClass = this.getAttribute(\"matchClass\",\"matched\");\n\tthis.tiddler = this.getAttribute( \"tiddler\",this.getVariable(\"currentTiddler\") );\n this.term = this.getAttribute(\"term\",this.getAttribute(\"searchTerm\"));\n\tthis.contextLength = this.getAttribute(\"length\",50);\n this.before = this.getAttribute(\"before\",this.contextLength);\n this.after = this.getAttribute(\"after\",this.contextLength);\n this.maxMatches = this.getAttribute(\"maxMatches\",10);\n this.element = this.getAttribute(\"element\",\"pre\");\n\tthis.makeChildWidgets();\n};\n\n /*Create the regular expression*/\ncontextWidget.prototype.createRegexp = function()\n{\n var regString = \"(\\\\w+[\\\\s\\\\S]{0,#before#})?(#term#)([\\\\s\\\\S]{0,#after#}\\\\w+)?\";\n\n var regString = regString.replace(\"#before#\",this.before).replace(\"#term#\", $tw.utils.escapeRegExp(this.term) ) .replace(\"#after#\",this.after);\n this.regexp = new RegExp(regString,\"ig\");\n //console.log(regString);\n};\n/*\nexecute the regular expresion\n*/\ncontextWidget.prototype.executeRegexp = function()\n{\n var text = this.wiki.getTiddlerText(this.tiddler), match,results = new Array();\n while( (match = this.regexp.exec( text ) ) && (results.length < this.maxMatches) )\n { results.push(match) }\n //console.log(\"matches\",results);\n return results;\n};\n\n/*\ncompose the results\nmatches : array of match objects from regular expression execute\n*/\ncontextWidget.prototype.composeResults = function(matches){\n var result=[], self=this, node = this.domNode,\n dots = textNode(\"...\\n\"),\n span = matchedNode( this.term );\n\n for(var i=0; i < matches.length; i++){\n processMatch( matches[i] );\n }\n \n function processMatch(match){\n if( match.index !== 0) node.appendChild( dots.cloneNode(true) );\n for( var i=1;i<match.length;i++ ) {//match[0] full matched text (all groups together)\n if( match[i] ) {\n if ( match[i].toLowerCase() == self.term.toLowerCase() ) \n node.appendChild( match[i] == self.term ? span.cloneNode(true) : matchedNode( match[i] ) )\n else\n node.appendChild( textNode( match[i]) )\n }\n }\n if( match.index + match[0].length < match.input.length) node.appendChild( dots.cloneNode(true) );\n }\n \n function textNode(text){ return self.document.createTextNode(text) }\n function matchedNode(text) { \n var node = self.document.createElement(\"span\"); node.appendChild( textNode(text) ); node.className = self.matchedClass;\n return node }\n \n};\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\ncontextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.term || changedAttributes.length || changedAttributes.matchedClass) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n return this.refreshChildren(changedTiddlers);\n};\n\nexports.context = contextWidget;\n\n})();" }, "$:/plugins/danielo515/ContextPlugin/visualizer": { "title": "$:/plugins/danielo515/ContextPlugin/visualizer", "tags": "$:/tags/SearchResults", "caption": "Context", "text": "<$list filter=\"[!is[system]search{$:/temp/search}sort[title]limit[250]]\">\r\n {{!!title||$:/core/ui/ListItemTemplate}}\r\n <$context term={{$:/temp/search}} />\r\n</$list>\r\n" }, "$:/plugins/danielo515/ContextPlugin/Stylesheet/results": { "created": "20140529162823729", "tags": "$:/tags/Stylesheet contextPlugin", "title": "$:/plugins/danielo515/ContextPlugin/Stylesheet/results", "type": "text/css", "text": ".matched{background-color:yellow}\n.tw-context {/*border:1px solid;\n /*word-break: break-all; word-wrap: break-word*/}" }, "$:/plugins/danielo515/ContextPlugin/Caption": { "created": "20140530174219263", "tags": "contextPlugin", "title": "$:/plugins/danielo515/ContextPlugin/Caption", "type": "text/vnd.tiddlywiki", "text": "Context search" }, "Context Search": { "caption": "{{$:/plugins/danielo515/ContextPlugin/Caption}}", "created": "20140530173407542", "tags": "$:/tags/AdvancedSearch", "title": "Context Search", "type": "text/vnd.tiddlywiki", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tw-search\"><$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/><$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\"> <$link to=\"\" class=\"btn-invisible\">{{$:/core/images/close-button}}</$link></$reveal></div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<div class=\"tw-search-results\">\n\n<<lingo Standard/Matches>>\n\n<$list filter=\"[!is[system]search{$:/temp/advancedsearch}sort[title]limit[250]]\">\n{{!!title||$:/core/ui/ListItemTemplate}}\n<$context term={{$:/temp/advancedsearch}}/>\n</$list>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/plugins/danielo515/ContextPlugin/readme": { "title": "$:/plugins/danielo515/ContextPlugin/readme", "text": "!Usage\n\nAfter installing the plugin you will have a new tab in [[$:/AdvancedSearch]] called [[Context Search]]. If you want this functionality in other places you will have to edit the desired tiddler yourself adding the ''context widget''. For more details about using the widget see the section below.\n\n!!Using the widget\n\nThe very basic usage of the widget is the following:\n\n```\r\n<$context term=\"lorem\"/>\r\n```\r\nWhich will render as:\r\n<$context term=\"lorem\"/>\n\nThe widgets will search inside the current tiddler by default. Because that you see the same content twice here. This example is not very useful. Other more meaningful would be:\n\n```\r\n<$list filter=\"[search{$:/temp/advancedsearch}sort[title]limit[250]]\">\r\n{{!!title||$:/core/ui/ListItemTemplate}}\r\n<$context term={{$:/temp/advancedsearch}}/>\r\n</$list>\r\n```\n\nThat will search for tiddlers containing the text specified in [[$:/temp/advancedsearch]] and will display a link to the matching tiddlers plus a preview of the matching content. Something very similar is used in [[Context Search]]. Below you can find a complete list of parameters and their default values.\n\n|! parameter |! description | !default |\r\n| term | The term you want to search ||\r\n| searchTerm | An alias for the previous one ||\r\n| tiddler | The tiddler's name to look into | current tiddler |\r\n| length | Number of context characters to show | 50 |\r\n| before | Number of characters before the matched term to show | the value of the length parameter |\r\n| after | Number of characters after the matched term to show | the value of the length parameter |\r\n| maxMatches | maximun number of matched elements to show. Incrementing this can cause several performance issues | 10 |\r\n| element | Node element to create. This element will contain the results of the search. If you want to style it its class is `tw-context` | `<pre>` |\r\n| matchClass | The css class to assign to the matched terms in the results. This is used to highlight the results | matched |\n\n!Customizing the output\r\nThere are not many ways to customize the output of this widget. You can specify ''what type of node you want to create'' to wrap the results (div,span...). The default is `<pre>`. This container is created with the class `tw-context` so you can easily apply styles to it. Something similar happens to the ''highlighted'' words. You can specify the name of the class to assign to it and also you can apply styles to that class.\n\nA very basic example of customization could be:\n\n# Create a tiddler, for example [[$/plugins/danielo515/context/css]]\r\n# Paste the following text or any css rule you want: \"\"\"\n\n<pre>\r\n.matched{background-color:yellow}\r\n.tw-context {\r\n border:1px solid blue;\r\n word-break: break-all; word-wrap: break-word;}\r\n</pre>\r\n\"\"\"\r\n# Tag it with `$:/tags/stylesheet`\r\n# Save the tiddler" } } }
Context search
/*\\ title: $:/core/modules/widgets/danielo/context-widget.js type: application/javascript module-type: widget Edit-text widget \*/ (function(){ /*jslint node: true, browser: true */ /*global $tc: false */ "use strict"; var Widget = require("$:/core/modules/widgets/widget.js").widget; var contextWidget = function(parseTreeNode,options) { this.initialise(parseTreeNode,options); }; /* Inherit from the base widget class */ contextWidget.prototype = new Widget(); /* Render this widget into the DOM */ contextWidget.prototype.render = function(parent,nextSibling) { // Save the parent dom node this.parentDomNode = parent; // Compute our attributes this.computeAttributes(); // Execute our logic this.execute(); if(this.term && this.term.length>3){ this.createRegexp(); var matches = this.executeRegexp(); if(matches.length > 0){ this.domNode = this.document.createElement(this.element); this.domNode.className="tw-context"; this.composeResults( matches ); //this appends to domNode // Insert element parent.insertBefore(this.domNode,nextSibling); this.renderChildren(this.domNode,null); this.domNodes.push(this.domNode); } } }; /* Compute the internal state of the widget */ contextWidget.prototype.execute = function() { // Get the parameters from the attributes this.matchedClass = this.getAttribute("matchClass","matched"); this.tiddler = this.getAttribute( "tiddler",this.getVariable("currentTiddler") ); this.term = this.getAttribute("term",this.getAttribute("searchTerm")); this.contextLength = this.getAttribute("length",50); this.before = this.getAttribute("before",this.contextLength); this.after = this.getAttribute("after",this.contextLength); this.maxMatches = this.getAttribute("maxMatches",10); this.element = this.getAttribute("element","pre"); this.makeChildWidgets(); }; /*Create the regular expression*/ contextWidget.prototype.createRegexp = function() { var regString = "(\\w+[\\s\\S]{0,#before#})?(#term#)([\\s\\S]{0,#after#}\\w+)?"; var regString = regString.replace("#before#",this.before).replace("#term#", $tw.utils.escapeRegExp(this.term) ) .replace("#after#",this.after); this.regexp = new RegExp(regString,"ig"); //console.log(regString); }; /* execute the regular expresion */ contextWidget.prototype.executeRegexp = function() { var text = this.wiki.getTiddlerText(this.tiddler), match,results = new Array(); while( (match = this.regexp.exec( text ) ) && (results.length < this.maxMatches) ) { results.push(match) } //console.log("matches",results); return results; }; /* compose the results matches : array of match objects from regular expression execute */ contextWidget.prototype.composeResults = function(matches){ var result=[], self=this, node = this.domNode, dots = textNode("...\n"), span = matchedNode( this.term ); for(var i=0; i < matches.length; i++){ processMatch( matches[i] ); } function processMatch(match){ if( match.index !== 0) node.appendChild( dots.cloneNode(true) ); for( var i=1;i<match.length;i++ ) {//match[0] full matched text (all groups together) if( match[i] ) { if ( match[i].toLowerCase() == self.term.toLowerCase() ) node.appendChild( match[i] == self.term ? span.cloneNode(true) : matchedNode( match[i] ) ) else node.appendChild( textNode( match[i]) ) } } if( match.index + match[0].length < match.input.length) node.appendChild( dots.cloneNode(true) ); } function textNode(text){ return self.document.createTextNode(text) } function matchedNode(text) { var node = self.document.createElement("span"); node.appendChild( textNode(text) ); node.className = self.matchedClass; return node } }; /* Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering */ contextWidget.prototype.refresh = function(changedTiddlers) { var changedAttributes = this.computeAttributes(); if(changedAttributes.tiddler || changedAttributes.term || changedAttributes.length || changedAttributes.matchedClass) { this.refreshSelf(); return true; } return this.refreshChildren(changedTiddlers); }; exports.context = contextWidget; })();
{ "tiddlers": { "$:/plugins/snowgoon88/edit-comptext/config": { "title": "$:/plugins/snowgoon88/edit-comptext/config", "type": "application/json", "text": "{\n \"configuration\": {\n \"caseSensitive\" : false,\n \"maxMatch\" : 8,\n \"minPatLength\" : 2,\n \"triggerKeyCombination\" : \"^ \"\n },\n \"template\": [{\n \"pattern\": \"[[\",\n \"filter\": \"[all[tiddlers]!is[system]]\",\n \"start\": \"[[\",\n \"end\": \"]]\"\n }\n ]\n}\n" }, "$:/plugins/snowgoon88/edit-comptext/edit-comptext.js": { "title": "$:/plugins/snowgoon88/edit-comptext/edit-comptext.js", "text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/edit-comptext.js\ntype: application/javascript\nmodule-type: widget\n\nTaken from original Edit-text widget\nVersion 5.1.13 of TW5\nAdd link-to-tiddler completion in framed.js and simple.js\n\nTODO : CHECK usefull, and particularly save_changes after every input ??\nTODO : where should popupNode be created in the DOM ?\nTODO : check that options are valid (numeric ?)\nvar isNumeric = function(n) {\n return !isNaN(parseFloat(n)) && isFinite(n);\n};\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\tFramedCompEngine = require(\"$:/plugins/snowgoon88/edit-comptext/framed.js\").FramedCompEngine,\n\tSimpleCompEngine = require(\"$:/plugins/snowgoon88/edit-comptext/simple.js\").SimpleCompEngine;\n\nexports[\"edit-comptext\"] = editTextWidgetFactory(FramedCompEngine,SimpleCompEngine);\n\n})();\n", "type": "application/javascript", "module-type": "widget" }, "$:/plugins/snowgoon88/edit-comptext/examples": { "title": "$:/plugins/snowgoon88/edit-comptext/examples", "text": "The configuration file [[$:/plugins/snowgoon88/edit-comptext/config]] allow you to use the completion plugin for various usages. Here are some examples...\n\n!! Link Completion\nThe basic and default usage. Completion is triggered by `[[`, the search is among all non-system tiddlers. When selected, the `title` of the tiddler is inserted in the text, surrounded by `[[` and `]]`. This gives the following Completion Template.\n\n\n```\n{\n \"pattern\": \"[[\",\n \"title\": \"[all[tiddlers]!is[system]]\",\n \"start\": \"[[\",\n \"end\": \"]]\"\n}\t \n```\n\n\n!! Special macro completion\nI have a 'pnjin' macro that is invoked by `<<pnjin \"TiddlerPNJName\">>` where 'TiddlerPNJName is a tiddler that hold data about a PNJ. I use tiddlywiki to organise my Role Playing Games campaigns. So, I want `<p` to trigger the completion. The search is among all non-system tiddlers tagged `PNJ` and, once selected, the title of the tiddler must be inserted surrouned by `<<pnjin \\\"` and `\\\">>`. So...\n\n```\n{\n\t\"pattern\": \"<p\",\n \t\"title\": \"[tag[PNJ]!is[system]]\",\n \t\"start\": \"<<pnjin \\\"\",\n \t\"end\": \"\\\">>\"\n}\n```\n\n!! Insert some templates or stamp or snippets into text.\nI frequently use some text pattern and I want to insert them easily. So, I could create several tiddlers, tagged '$:stamp' and in their body are the piece of texte I want to insert. The titles of these tiddlers always start with `$:/config/stamp/` (i.e. $:/config/stamp/macro, $:/config/stamp/list1, $:/config/stamp/list2). I want to trigger the completion by using `<<`, then I only want to chose among the last part of the titles of tiddlers tagged `$:stamp` so I use a mask (`$:/config/stamp/`) to only display the last part of the tiddlers title. When selectected, the `body` of the tiddler is inserted, with no surrounding strings. As a results, the Completion Template is (notice the `body` field):\n\n```\n{\n \"pattern\": \"<<\",\n \"body\": \"[tag[$:stamp]]\",\n \"mask\" : \"$:/config/stamp/\",\n \"start\": \"\",\n \"end\": \"\"\n}\n```\n\n!! And you ?\nIf you have funny usages of completion, let me know. If you'd like to do something that is not yet possible, let me know...\n\nmail : snowgoon88(AT)gmail(DOT)com" }, "$:/plugins/snowgoon88/edit-comptext/framed.js": { "text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/framed.js\ntype: application/javascript\nmodule-type: library\n\nTaken from $:/core/modules/editor/engines/framed.js\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\n// Configuration tiddler\nvar COMPLETION_OPTIONS = \"$:/plugins/snowgoon88/edit-comptext/config\";\nvar Completion = require(\"$:/plugins/snowgoon88/edit-comptext/completion.js\").Completion;\n\t\nfunction FramedCompEngine(options) {\n //DEBUG console.log( \"==FramedCompEngine::creation\" );\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\n\t// Completion\n\t// Load Completion configuration as JSON\n this._configOptions = $tw.wiki.getTiddlerData( COMPLETION_OPTIONS, {} );\n\t\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 dummy popup for reading its styles\n\t//this._dummyCompletion = new Completion( this.widget, this.dummyTextArea, this._configOptions);\n\t//REMOVEthis._dummyCompletion.setAttribute(\"hidden\",\"true\");\n\t\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\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\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) {\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\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: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n\n\t// add Completion popup\n this._completion = new Completion( this.widget, this.domNode, this._configOptions, this.dummyTextArea, this.iframeNode.offsetTop, this.iframeNode.offsetLeft );\n\t// print iframe offset\n\t//DEBUG console.log( \" __iframe.offsetLeft: \"+this.iframeNode.offsetLeft );\n //DEBUG console.log( \" __iframe.offsetTop: \"+this.iframeNode.offsetTop );\n \n\t// Copy all styles from dummyCompletion\n\t//$tw.utils.copyStyles(this._dummyCompletion._popNode, this._completion._popNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\t//this._completion._popNode.style.display = \"block\";\n\t//this._completion._popNode.style.width = \"100%\";\n\t//this._completion._popNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\t//this._completion._popNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n \n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedCompEngine.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};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedCompEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedCompEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedCompEngine.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 + 14) + \"px\"; // +14 for the border on the textarea\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 + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedCompEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedCompEngine.prototype.handleInputEvent = function(event) {\n //DEBUG console.log( \"__framed.js::handleInputEvent\");\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedCompEngine.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*/\nFramedCompEngine.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.FramedCompEngine = FramedCompEngine;\n\n})();\n", "type": "application/javascript", "title": "$:/plugins/snowgoon88/edit-comptext/framed.js", "module-type": "library" }, "$:/plugins/snowgoon88/edit-comptext/simple.js": { "text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/simple.js\ntype: application/javascript\nmodule-type: library\n\nTaken from $:/core/modules/editor/engines/simple.js\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\n// Configuration tiddler\nvar COMPLETION_OPTIONS = \"$:/plugins/snowgoon88/edit-comptext/config\";\nvar Completion = require(\"$:/plugins/snowgoon88/edit-comptext/completion.js\").Completion;\n\nfunction SimpleCompEngine(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\n // Completion\n\t// Load Completion configuration as JSON\n this._configOptions = $tw.wiki.getTiddlerData( COMPLETION_OPTIONS, {} );\n\t\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) {\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\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\t// add Completion popup\n this._completion = new Completion( this.widget, this.domNode, this._configOptions );\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleCompEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleCompEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleCompEngine.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*/\nSimpleCompEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleCompEngine.prototype.handleInputEvent = function(event) {\n\tconsole.log( \"__simple.js::handleInputEvent\");\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleCompEngine.prototype.handleFocusEvent = function(event) {\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*/\nSimpleCompEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleCompEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleCompEngine = SimpleCompEngine;\n\n})();\n", "type": "application/javascript", "title": "$:/plugins/snowgoon88/edit-comptext/simple.js", "module-type": "library" }, "$:/plugins/snowgoon88/edit-comptext/cursor-position.js": { "text": "/*\\\nModule that compute the pixel position of the cursor of a text\nements.\n\nTaken from https://github.com/component/textarea-caret-position\n\n(as https://github.com/kir/js_cursor_position is not updated any more)\n\\*/\n// Fonction anonyme executée immediatement\n( function(){\n \n// The properties that we copy into a mirrored div.\n// Note that some browsers, such as Firefox,\n// do not concatenate properties, i.e. padding-top, bottom etc. -> padding,\n// so we have to do every single property specifically.\nvar properties = [\n 'direction', // RTL support\n 'boxSizing',\n 'width', // on Chrome and IE, exclude the scrollbar, so the mirror div wraps exactly as the textarea does\n 'height',\n 'overflowX',\n 'overflowY', // copy the scrollbar for IE\n\n 'borderTopWidth',\n 'borderRightWidth',\n 'borderBottomWidth',\n 'borderLeftWidth',\n 'borderStyle',\n\n 'paddingTop',\n 'paddingRight',\n 'paddingBottom',\n 'paddingLeft',\n\n // https://developer.mozilla.org/en-US/docs/Web/CSS/font\n 'fontStyle',\n 'fontVariant',\n 'fontWeight',\n 'fontStretch',\n 'fontSize',\n 'fontSizeAdjust',\n 'lineHeight',\n 'fontFamily',\n\n 'textAlign',\n 'textTransform',\n 'textIndent',\n 'textDecoration', // might not make a difference, but better be safe\n\n 'letterSpacing',\n 'wordSpacing',\n\n 'tabSize',\n 'MozTabSize'\n\n];\nvar isFirefox = false;\nif($tw.browser) {\n isFirefox = window.mozInnerScreenX != null;\n}\n\nfunction getCaretCoordinates(element, position, options) {\n\n var debug = options && options.debug || false;\n if (debug) {\n var el = document.querySelector('#input-textarea-caret-position-mirror-div');\n if ( el ) { el.parentNode.removeChild(el); }\n }\n\n // mirrored div\n var div = document.createElement('div');\n div.id = 'input-textarea-caret-position-mirror-div';\n document.body.appendChild(div);\n\n var style = div.style;\n var computed;\n if($tw.browser) {\n computed = window.getComputedStyle? getComputedStyle(element) : element.currentStyle; // currentStyle for IE < 9\n } \n else {\n computed = element.currentStyle;\n }\n \n\n // default textarea styles\n style.whiteSpace = 'pre-wrap';\n if (element.nodeName !== 'INPUT')\n style.wordWrap = 'break-word'; // only for textarea-s\n\n // position off-screen\n style.position = 'absolute'; // required to return coordinates properly\n if (!debug)\n style.visibility = 'hidden'; // not 'display: none' because we want rendering\n\n // transfer the element's properties to the div\n properties.forEach(function (prop) {\n style[prop] = computed[prop];\n });\n\n if (isFirefox) {\n // Firefox lies about the overflow property for textareas: https://bugzilla.mozilla.org/show_bug.cgi?id=984275\n if (element.scrollHeight > parseInt(computed.height))\n style.overflowY = 'scroll';\n } else {\n style.overflow = 'hidden'; // for Chrome to not render a scrollbar; IE keeps overflowY = 'scroll'\n }\n\n div.textContent = element.value.substring(0, position);\n // the second special handling for input type=\"text\" vs textarea: spaces need to be replaced with non-breaking spaces - http://stackoverflow.com/a/13402035/1269037\n if (element.nodeName === 'INPUT')\n div.textContent = div.textContent.replace(/\\s/g, \"\\u00a0\");\n\n var span = document.createElement('span');\n // Wrapping must be replicated *exactly*, including when a long word gets\n // onto the next line, with whitespace at the end of the line before (#7).\n // The *only* reliable way to do that is to copy the *entire* rest of the\n // textarea's content into the <span> created at the caret position.\n // for inputs, just '.' would be enough, but why bother?\n span.textContent = element.value.substring(position) || '.'; // || because a completely empty faux span doesn't render at all\n div.appendChild(span);\n\n var coordinates = {\n top: span.offsetTop + parseInt(computed['borderTopWidth']),\n left: span.offsetLeft + parseInt(computed['borderLeftWidth'])\n };\n\n if (debug) {\n span.style.backgroundColor = '#aaa';\n } else {\n document.body.removeChild(div);\n }\n\n return coordinates;\n}\n\n// Exporte as a module of node.js otherwise set as global\nif (typeof module != \"undefined\" && typeof module.exports != \"undefined\") {\n module.exports = getCaretCoordinates;\n} else {\n window.getCaretCoordinates = getCaretCoordinates;\n}\n\n})();\n", "type": "application/javascript", "title": "$:/plugins/snowgoon88/edit-comptext/cursor-position.js", "module-type": "library" }, "$:/plugins/snowgoon88/edit-comptext/completion.js": { "text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/completion.js\ntype: application/javascript\nmodule-type: library\n\nTry to make self-contained completion module.\n\nTo use this 'module', you need a `widget` with a kind of `editarea` node.\nI do not know the exacte prerequisites of this editarea node for the module to\nwork, but mostly one should be able to attach the following `eventHandler` to\nit:\n - input\n - keydown\n - keypress\n - keyup\nThe `widget` is needed because I use:\n - widget.document\n - widget.wiki.filterTiddlers(...)\n\nFrom the Widget, once you have a proper editarea, you just have to call\n - var completion = new Completion( theWidget, theEditAreaNode, configObject);\nwhere `configObject` is expected to have the following fields. if a field is missing, a default value will be given.\nOne can have many `elements' in the template array.\n\n{\n \"configuration\": {\n \"caseSensitive\" : false,\n \"maxMatch\" : 8,\n \"minPatLength\" : 2,\n \"triggerKeyCombination\" : \"^ \"\n },\n \"template\": [{\n \"pattern\": \"[[\",\n \"filter\": \"[all[tiddlers]!is[system]]\",\n \"start\": \"[[\",\n \"end\": \"]]\"\n }\n ]\n}\n\nTODO : CHECK if needed\n\\*/\n\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// To compute pixel coordinates of cursor\nvar getCaretCoordinates = require(\"$:/plugins/snowgoon88/edit-comptext/cursor-position.js\");\n\n/** Default Completion Attributes */\nvar DEFATT = { maxMatch: 5, minPatLength: 2, caseSensitive: false, triggerKeyCombination: \"^ \" };\n\n/** \n * Struct for generic Completion Templates.\n * <ul>\n * <li>pat : pattern searched for.</li>\n * <li>filter : filter operation used to find the list of completion options</li>\n * <li>mask: replaced by \"\" when presenting completion options</li>\n * </ul>\n */\nvar Template = function( pat, filter, mask, field, start, end ) {\n this.pat = pat;\n this.filter = filter;\n this.mask = \"^\"+regExpEscape(mask);\n this.field = field;\n this.start = start;\n this.end = end;\n this.pos = 0;\n};\n/**\n * Struct for storing completion options, as we need to memorise \n * the titles of the tiddlers when masked and when body must be displayed.\n */\nvar OptCompletion = function( title, str ) {\n this.title = title;\n this.str = str;\n};\n\nvar keyMatchGenerator = function(combination) {\n\tlet singleMatchGenerator = function(character) {\n\t\tif (character === '^') {\n\t\t\treturn event => event.ctrlKey;\n\t\t}\n\t\telse if (character === '+') {\n\t\t\treturn event => event.shiftKey;\n\t\t}\n\t\telse if (character === '!') {\n\t\t\treturn event => event.altKey;\n\t\t}\n\t\telse {\n\t\t\treturn event => (event.keyCode || event.which) === character.charCodeAt(0);\n\t\t}\n\t};\n\n\tlet matchers = [];\n\tfor (let i = 0; i < combination.length; i++) {\n\t\tmatchers.push(singleMatchGenerator(combination[i]));\n\t}\n\n\treturn event => {\n\t\tfor (let i = 0; i < matchers.length; i++) {\n\t\t\tif (!matchers[i](event)) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t};\n};\n\n/**\n * Widget is needed in creating popupNode.\n * - widget.document\n * - widget.wiki.filterTiddlers(...)\n * - sibling : where to create the popup in the DOM.\n */\n\tvar Completion = function( editWidget, areaNode, param, sibling, offTop, offLeft ) {\n\tconsole.log( \"==Completion::creation\" );\n\n // About underlying Widget\n this._widget = editWidget;\n\tthis._areaNode = areaNode;\n\tthis._sibling = (typeof sibling !== 'undefined') ? sibling : this._areaNode;\n\tthis._offTop = (typeof offTop !== 'undefined') ? offTop : 0;\n\tthis._offLeft = (typeof offLeft !== 'undefined') ? offLeft : 0;\t\n\t\t\n // Completions attributes\n /** State */\n this._state = \"VOID\";\n this._template = undefined;\n /** Best matches */\n this._bestMatches = []; // An array of OptCompletion\n this._idxChoice = -1;\n /** Param */\n // maximum nb of match displayed\n this._maxMatch = param.configuration.maxMatch || DEFATT.maxMatch; \n this._minPatLength = param.configuration.minPatLength || DEFATT.minPatLength;\n this._caseSensitive= param.configuration.caseSensitive || DEFATT.caseSensitive;\n this._triggerKeyMatcher = keyMatchGenerator(param.configuration.triggerKeyCombination || DEFATT.triggerKeyCombination);\n /** Input information */\n this._lastChar = \"\";\n this._hasInput = false;\n /** List of Completion Templates */\n this._listTemp = [];\n \n // Read templates from Param\n if( param.template ) {\n \tvar idT;\n \tfor( idT=0; idT<param.template.length; idT++ ) {\n \t var temp = param.template[idT];\n\t // field 'body' ou 'title' (default)\n\t if( temp.body ) {\t\t\n \t\tthis._listTemp.push( \n \t\t new Template( temp.pattern, temp.body,\n\t\t\t\t temp.mask ? temp.mask : \"\",\n\t\t\t\t \"body\",\n \t\t\t\t temp.start, temp.end )\n \t\t);\n\t }\n\t else {\n \t\tthis._listTemp.push( \n \t\t new Template( temp.pattern, \n\t\t\t\t temp.title ? temp.title : temp.filter,\n\t\t\t\t temp.mask ? temp.mask : \"\",\n\t\t\t\t \"title\",\n \t\t\t\t temp.start, temp.end )\n \t\t);\n\t }\n\t //DEBUG temp = this._listTemp[this._listTemp.length-1];\n\t //DEBUG console.log( \"__CONF : \"+temp.pattern+\":\"+temp.filter+\":\"+temp.mask+\":\"+temp.field+\":\"+temp.start+\":\"+temp.end );\n \t}\n }\n // or defaut template\n else {\n \tthis._listTemp = [\n \t new Template( \"[[\", \"[all[tiddlers]!is[system]]\", \n\t\t\t \"\", \"title\",\n\t\t\t \"[[\", \"]]\" )\n \t];\n }\n // Create Popup\n\t//this._popNode = createPopup(this._widget, this._areaNode );\n\tthis._popNode = createPopup(this._widget, this._sibling );\t\n \n // Listen to the Keyboard\n $tw.utils.addEventListeners( this._areaNode,[\n\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInput\"},\n\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydown\"},\n\t{name: \"keypress\", handlerObject: this, handlerMethod: \"handleKeypress\"},\n \t{name: \"keyup\", handlerObject: this, handlerMethod: \"handleKeyup\"}\n ]);\n \n /** \n * Find the bestMatches among listChoice with given pattern\n * @param listChoice : array of String\n * @change : this._bestMatches => array of OptCompletion\n */\n this._findBestMatches = function( listChoice, pattern, nbMax) {\n\t// regexp search pattern, case sensitive\n\tvar flagSearch = this._caseSensitive ? \"\" : \"i\" ;\n\tvar regpat = RegExp( regExpEscape(pattern), flagSearch );\n\tvar regpat_start = RegExp( \"^\"+regExpEscape(pattern), flagSearch );\n\tvar regMask = RegExp( this._template.mask ? this._template.mask : \"\",\"\");\n\tvar nbMatch = 0;\n\t// nbMax set to _maxMatch if no value given\n\tnbMax = nbMax !== undefined ? nbMax : this._maxMatch;\n\n\t//DEBUG console.log( \"__FIND masked=\"+regMask+\" regPat=\"+regpat);\n\n\tthis._bestMatches= [];\n\tvar otherMatches = [];\n\t// We test every possible choice\n\tfor( var i=0; i< listChoice.length; i++ ) {\n\t // apply mask over potential choice\n\t var maskedChoice = listChoice[i].replace( regMask, \"\");\n\t // Test first if pattern is found at START of the maskedChoice\n\t // THEN added to BestMatches\n \t if( regpat_start.test( maskedChoice )) {\n\t\tif (nbMatch >= nbMax) {\n\t\t this._bestMatches.push( new OptCompletion(\"\",\"...\") );\n\t\t return;\n\t\t} else {\n\t\t this._bestMatches.push( new OptCompletion(listChoice[i],maskedChoice) );\n\t\t nbMatch += 1;\n\t\t}\n\t }\n\t // then if pattern is found WITHIN the maskedChoice\n\t // added AFTER the choices that starts with pattern\n\t else if( regpat.test( maskedChoice ) ) {\n\t\tif (nbMatch >= nbMax) {\n\t\t // add all otherMatches to _bestMatches\n\t\t this._bestMatches.push( new OptCompletion(\"\",\"<hr>\") ) ; //separator\n\t\t this._bestMatches = this._bestMatches.concat( otherMatches );\n\t\t this._bestMatches.push( new OptCompletion(\"\",\"...\") );\n\t\t return;\n\t\t} else {\n\t\t otherMatches.push( new OptCompletion(listChoice[i],maskedChoice) );\n\t\t nbMatch += 1;\n\t\t}\n\t }\n\t}\n\t// Here, must add the otherMatches\n\tthis._bestMatches.push( new OptCompletion(\"\",\"<hr>\") ) ; //separator\n\tthis._bestMatches = this._bestMatches.concat( otherMatches );\n };\n /**\n * Change Selected Status of Items\n */\n this._next = function (node) {\n\tvar count = node.children.length;\n\t//DEBUG console.log( \"__NEXT: co=\"+count+\" nbMatch=\"+this._bestMatches.length);\n\tif( this._bestMatches.length > 0 ) \n\t this._goto( node, this._idxChoice < count - 1 ? this._idxChoice + 1 : -1);\n\t//DEBUG this._logStatus( \"NexT\" );\n };\n this._previous = function (node) {\n\tvar count = node.children.length;\n\tvar selected = this._idxChoice > -1;\n\t//DEBUG console.log( \"__PREV: co=\"+count+\" nbMatch=\"+this._bestMatches.length);\n\tif( this._bestMatches.length > 0 ) \n\t this._goto( node, selected ? this._idxChoice - 1 : count - 1);\n\t//DEBUG this._logStatus( \"PreV\" );\n };\n // Should not be used, highlights specific item without any checks!\n this._goto = function (node, idx) {\n\tvar lis = node.children;\n\tvar selected = this._idxChoice > -1;\n\tif (selected) {\n\t lis[this._idxChoice].setAttribute(\"patt-selected\", \"false\");\n\t}\n\n\tthis._idxChoice = idx;\n \n\tif (idx > -1 && lis.length > 0) {\n\t lis[idx].setAttribute(\"patt-selected\", \"true\");\n\t}\n };\n /**\n * Abort pattern and undisplay.\n */\n this._abortPattern = function (displayNode) {\n\tthis._state = \"VOID\";\n\tthis._bestChoices = [];\n\tthis._idxChoice = -1;\n\tthis._undisplay( displayNode );\n\tthis._template = undefined;\n };\n /**\n * Display popupNode at the cursor position in areaNode.\n */\n this._display = function( areaNode, popupNode ) {\n\tif ( popupNode.style.display == 'none' ) {\n\t // Must get coordinate\n\t // Cursor coordinates within area + area coordinates + scroll\n var coord = getCaretCoordinates(areaNode, areaNode.selectionEnd);\n var styleSize = getComputedStyle(areaNode).getPropertyValue('font-size');\n var fontSize = parseFloat(styleSize); \n\t\t\n\t popupNode.style.left = (this._offLeft+areaNode.offsetLeft-areaNode.scrollLeft+coord.left) + 'px';\n\t popupNode.style.top = (this._offTop+areaNode.offsetTop-areaNode.scrollTop+coord.top+fontSize*2) + 'px';\n\t popupNode.style.display = 'block';\n\t}\n };\n /**\n * Undisplay someNode\n */\n this._undisplay = function( displayNode ) {\n\tif ( displayNode.style.display != 'none' ) {\n\t displayNode.style.display = 'none';\n\t}\n };\n\n /**\n * Used for debug\n */\n this._logStatus = function(msg) {\n\tconsole.log( \"__STATUS: \"+this._state+\":-\"+msg+\"- idx=\"+this._idxChoice );\n };\n\n};\n// **************************************************************************\n// ******************************************************************eventCbk\n// **************************************************************************\n/**\n * Disable the *effects* of ENTER / UP / DOWN / ESC when needed.\n * Set _hasInput to false.\n */\nCompletion.prototype.handleKeydown = function(event) {\n // key \n var key = event.keyCode;\n this._hasInput = false;\n \n //DEBUG console.log( \"__KEYDOWN (\"+key+\") hasI=\"+this._hasInput);\n \n // ENTER while selecting\n if( (this._state === \"PATTERN\" || this._state === \"SELECT\") && key === 13 ) {\n \tevent.preventDefault();\n \tevent.stopPropagation();\n }\n // ESC while selecting\n if( (this._state === \"PATTERN\" || this._state === \"SELECT\") && key === 27 ) {\n \tevent.preventDefault();\n \tevent.stopPropagation();\n }\n // UP/DOWN while a pattern is extracted\n if( (key===38 || key===40) && \n\t(this._state === \"PATTERN\" || this._state === \"SELECT\") ) {\n\tevent.preventDefault();\n }\n};\n/**\n * Means that something has been added/deleted => set _hasInput\n */\nCompletion.prototype.handleInput = function(event) {\n this._hasInput = true;\n //DEBUG console.log( \"__INPUT hasI=\"+this._hasInput );\n};\n\t\n/**\n * Set _lastChar, detects CTRL+SPACE.\n */\nCompletion.prototype.handleKeypress = function(event) {\n var curPos = this._areaNode.selectionStart; // cursor position\n var val = this._areaNode.value; // text in the area\n // key \n var key = event.keyCode || event.which;\n\t\n this._lastChar = String.fromCharCode(key);\n //DEBUG console.log( \"__KEYPRESS (\"+key+\") hasI=\"+this._hasInput+\" char=\"+this._lastChar );\n //DEBUG this._logStatus( \"KEYPRESS\" );\n \n // Detect Ctrl+Space\n if( this._triggerKeyMatcher(event) && this._state === \"VOID\" ) {\n\t//Find a proper Template\n\t// first from which we can extract a pattern\n\tif( this._template === undefined ) {\n\t //DEBUG console.log(\"__SPACE : find a Template\" );\n\t var idT, res;\n\t for( idT=0; idT < this._listTemp.length; idT++ ) {\n\t\tres = extractPattern( val, curPos, this._listTemp[idT] );\n\t\t//DEBUG console.log(\" t=\"+this._listTemp[idT].pat+\" res=\"+res);\n\t\t// res is not undefined => good template candidate\n\t\tif( res ) {\n\t\t this._template = this._listTemp[idT];\n\t\t this._state = \"PATTERN\";\n\t\t break;\n\t\t}\n\t }\n\t}\n\telse {\n\t //DEBUG console.log(\"__SPACE : already a template\" );\n\t this._state = \"PATTERN\";\n\t}\n }\n};\n/**\n * ESC -> abort; \n * Detect [ -> VOID switch to _state=PATTERN\n * PATTERN || SELECT : ENTER -> insertText\n * UP/DOWN -> previous/next\n * pattern.length > _minPatternLength -> display \n */\nCompletion.prototype.handleKeyup = function(event) {\n var curPos = this._areaNode.selectionStart; // cursor position\n var val = this._areaNode.value; // text in the area\n // key a\n var key = event.keyCode;\n \n //DEBUG console.log( \"__KEYUP (\"+key+\") hasI=\"+this._hasInput );\n \n // ESC\n if( key === 27 ) {\n\tthis._abortPattern( this._popNode );\n\t//DEBUG this._logStatus( \"\" );\n }\n // Check for every template\n if( this._hasInput && this._state === \"VOID\" ) {\n\t// check every template's pattern\n\tvar idT, template;\n\tfor( idT=0; idT < this._listTemp.length; idT++ ) {\n\t template = this._listTemp[idT];\n\t if( this._lastChar === template.pat[template.pos] ) {\n\t\ttemplate.pos += 1;\n\t\t//DEBUG console.log( \"__CHECK : pat=\"+template.pat+\" pos=\"+template.pos );\n\t\t// Pattern totaly matched ?\n\t\tif( template.pos === template.pat.length ) {\n\t\t //DEBUG console.log( \"__CHECK => found \"+template.pat );\n\t\t this._state = \"PATTERN\";\n\t\t this._template = template;\n\t\t \n\t\t break; // get out of loop\n\t\t}\n\t }\n\t else {\n\t\ttemplate.pos = 0;\n\t\t//DEBUG console.log( \"__CHECK : pat=\"+template.pat+\" pos=\"+template.pos );\n\t }\n\t}\n }\n // a pattern\n else if( this._state === \"PATTERN\" || this._state === \"SELECT\" ) {\n\t// Pattern below cursor : undefined if no pattern\n\tvar pattern = extractPattern( val, curPos, this._template );\n\tif( key === 13 ) { // ENTER\n\t //DEBUG console.log( \"KEY : Enter\" );\n \t // Choice made in the displayNode ?\n \t var selected = this._idxChoice > -1 && this._idxChoice !== this._maxMatch;\n \t //DEBUG console.log( \" > sel=\"+selected+\" len=\"+this._bestChoices.length );\n \t if( selected ) {\n \t\t//DEBUG console.log( \" > selected\" );\n\t\tvar temp = this._bestMatches[this._idxChoice];\n\t\tvar str = temp.str;\n\t\tif( this._template.field === \"body\" ) {\n\t\t str = $tw.wiki.getTiddlerText( temp.title );\n\t\t}\n \t\tinsertInto( this._areaNode,\n\t\t\t str,\n\t\t\t pattern.start, curPos, this._template );\n\t\t// save this new content\n\t\tthis._widget.saveChanges( this._areaNode.value );\n\t }\n\t // otherwise take the first choice (if exists)\n\t else if( this._bestMatches.length > 0 ) {\n \t\t//DEBUG console.log( \" > take first one\" );\n\t\tvar temp = this._bestMatches[0];\n\t\tvar str = temp.str;\n\t\tif( this._template.field === \"body\" ) {\n\t\t str = $tw.wiki.getTiddlerText( temp.title );\n\t\t}\n \t\tinsertInto( this._areaNode,\n\t\t\t str,\n\t\t\t pattern.start, curPos, this._template );\n\t\t// save this new content\n\t\tthis._widget.saveChanges( this._areaNode.value );\n\t }\n\t this._abortPattern( this._popNode );\n\t\t//DEBUG this._logStatus( \"\" );\n \t }\n\t else if( key === 38 && this._hasInput === false) { // up\n\t\tthis._state = \"SELECT\";\n \t\tevent.preventDefault();\n \t\tthis._previous( this._popNode );\n\t\t//DEBUG this._logStatus( pattern.text );\n \t\t//event.stopPropagation();\n \t }\n \t else if( key === 40 && this._hasInput === false) { // down\n\t\tthis._state = \"SELECT\";\n \t\tevent.preventDefault();\n \t\tthis._next( this._popNode );\n\t\t//DEBUG this._logStatus( pattern.text );\n \t\t//event.stopPropagation();\n \t }\n \t else if( pattern ) { // pattern changed by keypressed\n\t\tthis._idxChoice = -1;\n \t\t// log\n\t\t//DEBUG this._logStatus( pattern.text );\n \t\t// Popup with choices if pattern at least minPatLength letters long\n\t\tif( pattern.text.length > (this._minPatLength-1) ) {\n\t\t // compute listOptions from templateFilter\n\t\t var allOptions;\n\t\t if( this._template )\n\t\t\tallOptions = this._widget.wiki.filterTiddlers( this._template.filter );\n\t\t else\n\t\t\tallOptions = this._widget.wiki.filterTiddlers(\"[all[tiddlers]]\");\n\t\t this._findBestMatches( allOptions, pattern.text );\n \t\t this._popNode.innerHTML = \"\";\n \t\t //console.log( \"BC \"+ this._pattern + \" => \" + choice );\n \t\t if (this._bestMatches.length > 0) {\n\t\t\tfor( var i=0; i<this._bestMatches.length; i++) {\n \t\t\t this._popNode.appendChild( \n\t\t\t\titemHTML(this._bestMatches[i].str,\n\t\t\t\t\t pattern.text));\n \t\t\t}\n\t\t\tthis._display( this._areaNode, this._popNode );\t\t\t\n \t\t }\n\t\t else { // no matches\n\t\t\tthis._state = \"PATTERN\";\n\t\t\tthis._undisplay( this._popNode );\n\t\t }\n\t\t}\n \t }\n\t else { // no pattern detected\n\t\tthis._abortPattern( this._popNode );\n\t }\n\t}\n\t// to ensure that one MUST add an input (through onInput())\n\tthis._hasInput = false;\n};\n// **************************************************************************\n// ******************************************************** private functions\n// **************************************************************************\n/**\n * Create popup element.\n */\nvar createPopup = function( widget, node ) {\n // Insert a special \"div\" element for poping up\n // Its 'display' property in 'style' control its visibility\n var popupNode = widget.document.createElement(\"div\");\n popupNode.setAttribute( \"style\", \"display:none; position: absolute;\");\n popupNode.className = \"tc-block-dropdown ect-block-dropdown\";\n // Insert the element into the DOM\n node.parentNode.insertBefore(popupNode,node.nextSibling);\n //CHECK the domNodes is a attribute of Widget [widget.js]\n //CHECK this.domNodes.push(popupNode);\n \n return popupNode;\n};\n/**\n * Extract Pattern from text at a given position.\n *\n * Between previous template.pat (or '[[') and pos\n * \n * If no pattern -> undefined\n */\nvar extractPattern = function( text, pos, template ) {\n // Detect previous and next ]]=>STOP or [[=>START\n var sPat = template.pat ? template.pat : '[[';\n var pos_prevOpen = text.lastIndexOf( sPat, pos );\n var ePat = template.end ? template.end : ']]';\n var pos_prevClosed = text.lastIndexOf( ePat, pos );\n var pos_nextClosed = text.indexOf( ePat, pos );\n //DEBUG console.log(\"__CALC st=\"+sPat+\" -> en=\"+ePat );\n //DEBUG console.log(\"__CALC po=\"+pos_prevOpen+\" pc=\"+pos_prevClosed+\" nc=\"+pos_nextClosed+\" pos=\"+pos);\n pos_nextClosed = (pos_nextClosed >= 0) ? pos_nextClosed : pos;\n \n if( (pos_prevOpen >= 0) && // must be opened\n\t((pos_prevOpen > pos_prevClosed ) || // not closed yet\n\t (pos_prevClosed === pos))) { // closed at cursor\n\t//DEBUG console.log(\" pat=\"+text.slice( pos_prevOpen+sPat.length, pos) );\n\treturn { text: text.slice( pos_prevOpen+sPat.length, pos ),\n\t\t start: pos_prevOpen,\n\t\t end: pos_nextClosed\n\t };\n }\n};\n/**\n * Controls how list items are generated.\n * Function that takes two parameters :\n * - text : suggestion text\n * - input : the user’s input\n * Returns : list item. \n * Generates list items with the user’s input highlighted via <mark>.\n */\nvar itemHTML = function (text, input ) {\n // text si input === ''\n // otherwise, build RegExp that is global (g) and case insensitive (i)\n // to replace with <mark>$&</mark> where \"$&\" is the matched pattern\n var html = input === '' ? text : text.replace(RegExp(regExpEscape(input.trim()), \"gi\"), \"<mark>$&</mark>\");\n return create(\"li\", {\n\tinnerHTML: html,\n\t\"patt-selected\": \"false\"\n });\n};\n/**\n * Insert text into a textarea node, \n * enclosing in 'template.start..template.end'\n *\n * - posBefore : where the 'template.pat+pattern' starts\n * - posAfter : where the cursor currently is\n */\nvar insertInto = function(node, text, posBefore, posAfter, template ) {\n //DEBUG console.log( \"__INSERT : \"+template.pattern+\":\"+template.filter+\":\"+template.mask+\":\"+template.field+\":\"+template.start+\":\"+template.end );\n var val = node.value;\n var sStart = template.start !== undefined ? template.start : '[[';\n var sEnd = template.end !== undefined ? template.end : ']]';\n var newVal = val.slice(0, posBefore) + sStart + text + sEnd + val.slice(posAfter);\n //console.log(\"__INSERT s=\"+sStart+\" e=\"+sEnd);\n //console.log (\"__INSERT pb=\"+posBefore+\" pa=\"+posAfter+\" txt=\"+text);\n //console.log( \"NEW VAL = \"+newVal );\n // WARN : Directly modifie domNode.value.\n // Not sure it does not short-circuit other update methods of the domNode....\n // i.e. could use widget.updateEditor(newVal) from edit-comptext widget.\n // but how to be sure that cursor is well positionned ?\n node.value = newVal;\n node.setSelectionRange(posBefore+text.length+sStart.length+sEnd.length, posBefore+text.length+sStart.length+sEnd.length );\n};\n/**\n * Add an '\\' in front of -\\^$*+?.()|[]{}\n */\nvar regExpEscape = function (s) {\n return s.replace(/[-\\\\^$*+?.()|[\\]{}]/g, \"\\\\$&\");\n};\n/**\n * Add an element in the DOM.\n */\nvar create = function(tag, o) {\n var element = document.createElement(tag);\n \n for (var i in o) {\n\tvar val = o[i];\n\t\n\tif (i === \"inside\") {\n\t $(val).appendChild(element);\n\t}\n\telse if (i === \"around\") {\n\t var ref = $(val);\n\t ref.parentNode.insertBefore(element, ref);\n\t element.appendChild(ref);\n\t}\n\telse if (i in element) {\n\t element[i] = val;\n\t}\n\telse {\n\t element.setAttribute(i, val);\n\t}\n }\n \n return element;\n};\n\n\nexports.Completion = Completion;\n\n})();\n\n \n", "type": "application/javascript", "title": "$:/plugins/snowgoon88/edit-comptext/completion.js", "module-type": "library" }, "$:/plugins/snowgoon88/edit-comptext/edit-comptext.css": { "text": "\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/* The \\rules pragma at the top of the tiddler restricts the WikiText \n * to just allow macros and transclusion. This avoids mistakenly \n * triggering unwanted WikiText processing.\n * \n * MUST not save as text/css for macro to be processed\n*/\n\n.ect-block-dropdown li {\n display: block;\n padding: 4px 14px 4px 14px;\n text-decoration: none;\n color: <<colour tiddler-link-foreground>>; /*#5778d8;*/ \n background: transparent;\n}\n.ect-block-dropdown li[patt-selected=\"true\"] {\n color: <<colour tiddler-link-background>>; /*#ffffff; */\n background-color: <<colour tiddler-link-foreground>>; /*#5778d8; */\n}\n.ect-block-dropdown li[patt-selected=\"true\"] mark {\n background: hsl(86, 100%, 21%);\n color: inherit;\n}\n\n", "type": "text/vnd.tiddlywiki", "title": "$:/plugins/snowgoon88/edit-comptext/edit-comptext.css", "tags": "[[$:/tags/Stylesheet]]" }, "$:/plugins/snowgoon88/edit-comptext/readme": { "title": "$:/plugins/snowgoon88/edit-comptext/readme", "text": "!! What ?\nThis plugin adds ''completion'' when editing the body of a tiddler.\n\n* Enter completion-mode by typing `[[` or `CTRL+SPACE`\n* A list of tiddlers with a title that matches the pattern between `[[` and cursor appears\n* `UP/DOWN` keys can select a tiddler, `ENTER` to validate\n* If there is only one match, `ENTER` selects it.\n* `NEW` : you can specify you own trigger pattern and the list of possible completions. See [[$:/plugins/snowgoon88/edit-comptext/usage]] for more details.\n\n\n!! To try it or get the latest news\nSee [[http://snowgoon88.github.io/TW5-extendedit]]\n\n!! Install \n\nTo add the plugin to your own TiddlyWiki5, just drag this link to the browser window:\n\n[[$:/plugins/snowgoon88/edit-comptext]]\n\nSometime, a small configuration step is then needed\n\nin `$:/ControlPanel -> Advanced -> Editor Type -> text/vnd.tiddlywiki` you must chose `comptext` instead of `text`.\n\nReload and « voilà »...\n\nThis plugin is quite mature now :o)\n\n!! Old version\n\n* A version compatible with 5.0.8 to 5.1.11 : [[http://snowgoon88.github.io/TW5-extendedit/index_5.1.11.html]]\n\n!! Source code\nOn github [[https://github.com/snowgoon88/TW5-extendedit]]\n\nGet in touch : snowgoon88(AT)gmail(DOT)com\n" }, "$:/plugins/snowgoon88/edit-comptext/usage": { "title": "$:/plugins/snowgoon88/edit-comptext/usage", "text": "''Important'' : be sure that in `$:/ControlPanel -> Advanced -> Editor Type -> text/vnd.tiddlywiki` you have chosen `comptext` instead of `text`.\n\nConfiguration of the edit-comptext plugin can be done through the tiddler [[$:/plugins/snowgoon88/edit-comptext/config]]. Use a JSON tiddler (do not forget to set the type to `application/json`. See some examples at [[$:/plugins/snowgoon88/edit-comptext/examples]]\n\nIn the `configuration` object you can set :\n\n* `caseSensitive`: `true`/`false` (is search case sensitive ?)\n* `maxMatch` : an `integer` (max number of match displayed)\n* `minPatLength` : an `integer` (minimal length of a pattern to trigger completion search)\n* `triggerKeyCombination ` : a `string` representing the key combination that triggers the autocompletion popup. To use modifier keys in your combination, use following conversions : `ctrl` -> `^`, `alt` -> `!`, `shift` -> `+`. Note: ` ` (literally a whitespace) represents the `space` key.\n\nIn the `template` array you can specify the various completion templates that will be used. Every template can have the following members.\n\n* `pattern` : `string` (pattern that triggers a completion, default \"[[\" )\n* `title` or `body`: `string` (the filter operators that gives the list of valid completions, default \"[all[tiddlers]!is[system]]\"). If you specify `body`, then the body of the tiddler will be inserted on selection.\n* `start` : `string` (when completion is chosen, start is put before the completion, default \"[[\")\n* `end` : `string` (when completion is chosen, end is put after the completion, default \"]]\")\n\n!! Current body of Config Tiddler\n\n{{$:/plugins/snowgoon88/edit-comptext/config}}\n\n" } } }
{ "configuration": { "caseSensitive" : false, "maxMatch" : 8, "minPatLength" : 2, "triggerKeyCombination" : "^ " }, "template": [{ "pattern": "[[", "filter": "[all[tiddlers]!is[system]]", "start": "[[", "end": "]]" } ] }
{ "tiddlers": { "$:/plugins/sq/editor-autolist/editor-operation-autolist": { "text": "/*\\\ntitle: $:/plugins/sq/editor-autolist/editor-operation-autolist.js\ntype: application/javascript\nmodule-type: texteditoroperation\nText editor operation to automate syntax for lists\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"autolist\"] = function(event,operation) {\n\t\n\tvar lineStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\tvar lineEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selStart);\n\tvar line = operation.text.substring(lineStart,lineEnd);\t\n\t\n\tvar listPrefixRegex = /^((\\*|#)+).*/;\n\tvar match = line.match(listPrefixRegex);\n\t\n\tvar mode = event.paramObject? event.paramObject.mode : undefined;\n\t\n\t//ensure we only handle lines starting with * or #\n\tif(match != null && match[1]) {\n\t\t// check if we are handling indent level\n\t\tif(mode === \"indent\" || mode === \"unindent\") {\n\t\t\tvar indentRegExp = /^((\\*|#)+)(.*)$/;\n\t\t\tvar indentMatch = line.match(indentRegExp);\n\t\t\tif(indentMatch != null) {\n\t\t\t\t//check if the line has content\n\t\t\t\tvar content = (indentMatch[3].trim().length != 0) ? indentMatch[3].trim() : \"\";\n\t\t\t\toperation.cutStart = lineStart;\n\t\t\t\toperation.cutEnd = lineEnd;\n\t\t\t\tif(mode === \"indent\") {\t\t\t\t\n\t\t\t\t\t//indent a line\n\t\t\t\t\toperation.replacement = indentMatch[1] + indentMatch[2] + \" \" + content;\n\t\t\t\t\toperation.newSelStart = operation.selStart + 1;\n\t\t\t\t\toperation.newSelEnd = operation.selEnd + 1;\n\t\t\t\t} else if(mode === \"unindent\") {\n\t\t\t\t\t//unindent a line\n\t\t\t\t\toperation.replacement = indentMatch[1].substring(0,indentMatch[1].length - 1) + \" \" + content;\n\t\t\t\t\toperation.newSelStart = operation.selStart - 1;\n\t\t\t\t\toperation.newSelEnd = operation.selEnd - 1;\t\t\t\t\t\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\t//handle enter key, meaning new line\n\t\t\tvar trimmed = match[0].replace(/\\s\\s*$/, '');\n\t\t\tvar prefixRegEx = /^((\\*|#)+)$/;\n\t\t\tvar trimmedMatch = trimmed.match(prefixRegEx);\n\t\t\tif(trimmedMatch != null) {\n\t\t\t\t// the line only contains * or # characters and optional whitespace\n\t\t\t\t//terminate the list\n\t\t\t\toperation.replacement = \"\\n\";\n\t\t\t\toperation.cutStart = lineStart;\n\t\t\t\toperation.cutEnd = operation.selStart;\n\t\t\t\toperation.newSelStart = lineStart + 1;\n\t\t\t\toperation.newSelEnd = lineStart + 1;\n\t\t\t} else {\n\t\t\t\t// continue indent level on next line\n\t\t\t\tvar prefix = match[1];\n\t\t\t\toperation.replacement = \"\\n\" + prefix + \" \";\n\t\t\t\toperation.cutStart = operation.selStart;\n\t\t\t\toperation.cutEnd = operation.selStart;\n\t\t\t\t\n\t\t\t\t//check if there is trailing whitespace on the line we are on\n\t\t\t\tvar lineEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selStart);\n\t\t\t\tvar trailingText = operation.text.substring(operation.selStart,lineEnd);\n\t\t\t\tif(trailingText.trim().length == 0) {\n\t\t\t\t\toperation.cutEnd = lineEnd;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\toperation.newSelStart = operation.selStart + prefix.length + 2;\n\t\t\t\toperation.newSelEnd = operation.selEnd + prefix.length + 2;\n\t\t\t}\n\t\t}\n\t} else if(mode != \"indent\" && mode != \"unindent\") {\n\t\t// we need to manually add a linebreak for lines not starting with list markup\n\t\toperation.replacement = \"\\n\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.newSelStart = operation.selStart + 1;\n\t\toperation.newSelEnd = operation.selEnd + 1;\n\t}\n};\n\n})();", "type": "application/javascript", "title": "$:/plugins/sq/editor-autolist/editor-operation-autolist", "tags": "", "module-type": "texteditoroperation", "modified": "20200804125155562", "created": "20200803160356743" }, "$:/plugins/sq/editor-autolist/EditorToolbar-autolist": { "created": "20200803165453913", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"autolist\"\n/>\n", "title": "$:/plugins/sq/editor-autolist/EditorToolbar-autolist", "tags": "$:/tags/EditorToolbar", "shortcuts": "((autolist-newline))", "modified": "20200804124434675", "icon": "$:/core/images/list-bullet", "description": "", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "caption": "", "button-classes": "sq-text-editor-btn-hidden" }, "$:/plugins/sq/editor-autolist/styles": { "text": ".sq-text-editor-btn-hidden {\n\tdisplay: none;\n}", "title": "$:/plugins/sq/editor-autolist/styles", "tags": "$:/tags/Stylesheet", "modified": "20200803172530073", "created": "20200803171440138" }, "$:/plugins/sq/editor-autolist/EditorToolbar-autolist-indent": { "created": "20200803213912954", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"autolist\"\n\tmode=\"indent\"\n/>\n", "title": "$:/plugins/sq/editor-autolist/EditorToolbar-autolist-indent", "tags": "$:/tags/EditorToolbar", "shortcuts": "((autolist-indent))", "modified": "20200804124659294", "icon": "$:/core/images/list-bullet", "description": "", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "caption": "", "button-classes": "sq-text-editor-btn-hidden" }, "$:/plugins/sq/editor-autolist/EditorToolbar-autolist-unindent": { "created": "20200804122848593", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"autolist\"\n\tmode=\"unindent\"\n/>\n", "title": "$:/plugins/sq/editor-autolist/EditorToolbar-autolist-unindent", "tags": "$:/tags/EditorToolbar", "shortcuts": "((autolist-unindent))", "modified": "20200804124808496", "icon": "$:/core/images/list-bullet", "description": "", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "caption": "", "button-classes": "sq-text-editor-btn-hidden" }, "$:/config/shortcuts/autolist-newline": { "created": "20200804124551033", "title": "$:/config/shortcuts/autolist-newline", "text": "Enter", "modified": "20200804124551033" }, "$:/config/shortcuts/autolist-indent": { "created": "20200804124746636", "title": "$:/config/shortcuts/autolist-indent", "text": "Tab", "modified": "20200804124746636" }, "$:/config/shortcuts/autolist-unindent": { "created": "20200804124833452", "title": "$:/config/shortcuts/autolist-unindent", "text": "shift-Tab", "modified": "20200804124833452" }, "$:/config/ShortcutInfo/autolist-newline": { "created": "20200804124436341", "text": "Add a newline and list markup if in a list", "tags": "", "title": "$:/config/ShortcutInfo/autolist-newline", "modified": "20200804124533962" }, "$:/config/ShortcutInfo/autolist-indent": { "created": "20200804124703604", "text": "Indent a line in a list", "tags": "", "title": "$:/config/ShortcutInfo/autolist-indent", "modified": "20200804124720020" }, "$:/config/ShortcutInfo/autolist-unindent": { "created": "20200804124811668", "text": "Unindent a line in a list", "tags": "", "title": "$:/config/ShortcutInfo/autolist-unindent", "modified": "20200804124823040" } } }
{ "tiddlers": { "$:/_sq/Stories/config/openLinkDivert": { "text": "bottom", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/config/openLinkDivert", "modified": "20200422063802598", "created": "20170629173808777" }, "$:/_sq/Stories/config/showRiverDropZones": { "text": "disable", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/config/showRiverDropZones", "modified": "20200523213957947", "created": "20200417170940547" }, "$:/_sq/Stories/config/sidebaroverlaybreakpoint": { "text": "1500px", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/config/sidebaroverlaybreakpoint", "modified": "20200416182732404", "created": "20170616192704225" }, "$:/_sq/Stories/config/snippets/viewswitcher": { "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/_sq/Stories/config/Story2-storyview\">\n<div class=\"tc-chooser\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/_sq/Stories/config/Story2-storyview}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/config/snippets/viewswitcher", "tags": "", "modified": "20200416183434009", "created": "20200416183108721" }, "$:/_sq/Stories/config/Story2-storyview": { "text": "classic", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/config/Story2-storyview", "tags": "", "modified": "20200417205214764", "created": "20200415213157946" }, "$:/_sq/Stories/config/twostorybreakpoint": { "text": "1100px", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/config/twostorybreakpoint", "modified": "20200416182753284", "created": "20170616192701335" }, "$:/_sq/Stories/CorePatch/ButtonDispatchMessage": { "text": "var ButtonWidget = require(\"$:/core/modules/widgets/button.js\").button;\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event, navigateFromNode: this});\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nButtonWidget.prototype.invokeActions = function(triggeringWidget,event) {\nevent.navigateFromNode = this;\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// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\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};", "bag": "default", "revision": "0", "type": "application/javascript", "title": "$:/_sq/Stories/CorePatch/ButtonDispatchMessage", "tags": "", "module-type": "startup", "modified": "20200430193633599", "created": "20170616103202530" }, "$:/_sq/Stories/divertTiddlerEditMacro": { "text": "\\define divertTiddlerEditButton()\n<$set name=\"original\" value={{!!draft.title}}>\n<$set name=\"otherStoryList\" filter=\"[enlist{$:/_sq/Stories/StoriesList!!list}] -[<tv-story-list>]\" select=\"0\">\n<$set name=\"otherHistoryList\" filter=\"[enlist{$:/_sq/Stories/HistoriesList!!list}] -[<tv-history-list>]\" select=\"0\">\n\t<$button class=<<tv-config-toolbar-class>> tooltip=\"Divert this tiddler to the other story for viewing\">\n\t\t<$navigator story=<<otherStoryList>> history=<<otherHistoryList>> >\n\t\t\t<$action-navigate $to=<<original>> />\n\t\t</$navigator>\n\t\t<span class=\"sq-button-divert-right sq-button-divert\">{{$:/_sq/Stories/icons/divert-right.svg}}</span><span class=\"sq-button-divert-left sq-button-divert\">{{$:/_sq/Stories/icons/divert-left.svg}}</span>\n\t</$button>\n</$set>\n</$set>\n</$set>\n\\end\n\n<<divertTiddlerEditButton>>", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/divertTiddlerEditMacro", "tags": "$:/tags/EditToolbar", "modified": "20200523202347182", "list-before": "$:/core/ui/Buttons/delete", "description": "divert right/left", "created": "20170616074148780", "caption": "{{$:/_sq/Stories/icons/divert-right.svg}}" }, "$:/_sq/Stories/divertTiddlerMacro": { "created": "20170609055347900", "text": "\\define divertTiddlerButton()\n<$set name=\"otherStoryList\" filter=\"[enlist{$:/_sq/Stories/StoriesList!!list}] -[<tv-story-list>]\" select=\"0\">\n<$set name=\"otherHistoryList\" filter=\"[enlist{$:/_sq/Stories/HistoriesList!!list}] -[<tv-history-list>]\" select=\"0\">\n\t<$button class=<<tv-config-toolbar-class>> tooltip=\"Divert this tiddler to the other story\">\n\t\t<$navigator story=<<tv-story-list>> history=<<tv-history-list>> >\n\t\t\t<$action-sendmessage $message=\"tm-close-tiddler\" $param=<<currentTiddler>> />\n\t\t</$navigator>\n\t\t<$navigator story=<<otherStoryList>> history=<<otherHistoryList>> >\n\t\t\t<$action-navigate $to=<<currentTiddler>> />\n\t\t</$navigator>\t\n\t\t<span class=\"sq-button-divert-right sq-button-divert\">{{$:/_sq/Stories/icons/divert-right.svg}}</span><span class=\"sq-button-divert-left sq-button-divert\">{{$:/_sq/Stories/icons/divert-left.svg}}</span>\n\t</$button>\n</$set>\n</$set>\n\\end\n\n<<divertTiddlerButton>>\n", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/divertTiddlerMacro", "tags": "$:/tags/ViewToolbar", "modified": "20200806034422564", "list-before": "", "description": "Divert left/right", "caption": "{{$:/_sq/Stories/icons/divert-right.svg}} divert left/right" }, "$:/_sq/Stories/EditTiddlerHook": { "text": "$tw.hooks.addHook(\"th-editing-tiddler\", function(event) {\n\tvar targetTitle = event.tiddlerTitle;\n\tvar stories = $tw.wiki.getTiddlerList('$:/_sq/Stories/StoriesList');\n\tvar draftTitle = $tw.wiki.findDraft(targetTitle);\n\tvar shiftKey = (event && event.event) ? event.event.shiftKey : null;\n\n\t//if !draftTitle, its not open anywhere\n\t//cant be open without existing, but can exist without being opened\n\n\tif(!draftTitle && !shiftKey) {\n\t\treturn true;\n\t}\n\n\tvar node = event.navigateFromNode;\n\tvar thisStory = node.getVariable(\"tv-story-title\");\n\tvar otherStory = (stories[0] == thisStory)? stories[1] : stories[0];\n\tvar otherStoryList = $tw.wiki.getTiddlerList(otherStory);\n\n\tif(otherStoryList.indexOf(draftTitle) > -1) {\n\t\talert(\"This tiddler is already open for editing in the other story\");\n\t\treturn false;\n\t}\n\n\tvar generateDraftTitle = function(title) {\n\t\tvar c = 0,\n\t\tdraftTitle;\n\t\tdo {\n\t\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\";\n\t\t\tc++;\n\t\t} while($tw.wiki.tiddlerExists(draftTitle));\n\t\treturn draftTitle;\n\t};\n\t\n\tif(shiftKey) {\n //open in other story\n\t\tif(!draftTitle) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(targetTitle);\n\t\t\tdraftTitle = generateDraftTitle(targetTitle);\n\t\t\tvar draftTiddler = new $tw.Tiddler(\n\t\t\t\ttiddler,\n\t\t\t\t{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\t\"draft.of\": targetTitle\n\t\t\t\t},\n\t\t\t\t$tw.wiki.getModificationFields()\n\t\t\t);\n\t\t\t$tw.wiki.addTiddler(draftTiddler);\n\t\t}\n\t\tvar otherStoryTiddler = $tw.wiki.getTiddler(otherStory);\n\t\totherStoryList.splice(0 ,0, draftTitle);\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: otherStory},\n\t\t\totherStoryTiddler,\n\t\t\t{list:otherStoryList}\n\t\t));\n\t\treturn false;\n\t}\n\n\treturn true;\n});\n", "bag": "default", "revision": "0", "type": "application/javascript", "title": "$:/_sq/Stories/EditTiddlerHook", "tags": "", "module-type": "startup", "modified": "20200729135111179", "created": "20170616091547338" }, "$:/_sq/Stories/HistoriesList": { "text": "", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/HistoriesList", "tags": "", "modified": "20200414145004336", "list": "$:/_sq/Stories/Story2HistoryList $:/HistoryList", "created": "20170610091606312" }, "$:/_sq/Stories/icons/bars-empty.svg": { "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 100\" version=\"1.1\" x=\"0px\" y=\"0px\" class=\"tc-image-bars-empty tc-image-button\" width=\"40pt\" height=\"40pt\"><title>Single fold</title><desc>Created with Sketch.</desc><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g stroke=\"#000000\"><rect stroke-width=\"2\" x=\"17\" y=\"17\" width=\"66\" height=\"66\" rx=\"2\"/><path d=\"M50.5,18.5 L50.5,80.789646\" stroke-linecap=\"round\" stroke-dasharray=\"2,3,2,3\"/></g></g></svg>", "bag": "default", "revision": "0", "type": "image/svg+xml", "title": "$:/_sq/Stories/icons/bars-empty.svg", "tags": "", "modified": "20200414145004334", "created": "20170617203017607" }, "$:/_sq/Stories/icons/bars.svg": { "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 100 100\" xml:space=\"preserve\" class=\"tc-image-bars tc-image-button\" width=\"20\" height=\"20\" ><path d=\"M41.667,0h-37.5C0,0,0,0,0,4.167v91.667C0,100,0,100,4.167,100h37.5c4.167,0,4.167,0,4.167-4.167V4.167 C45.833,0,45.833,0,41.667,0z M95.833,0h-37.5c-4.167,0-4.167,0-4.167,4.167v91.667c0,4.167,0,4.167,4.167,4.167h37.5 C100,100,100,100,100,95.833V4.167C100,0,100,0,95.833,0z\"/></svg>", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/icons/bars.svg", "modified": "20200414145004333", "created": "20170608202154511" }, "$:/_sq/Stories/icons/divert-left.svg": { "text": "<svg class=\"tc-image-button\" x=\"0px\" y=\"0px\" width=\"30pt\" height=\"30pt\" viewBox=\"0 0 100 125\" ><path d=\"M7.197,44.697l27.5-27.5c2.929-2.929,7.678-2.929,10.607,0c2.929,2.929,2.929,7.678,0,10.607L30.607,42.5H70 h0c5.118,0,10.237,1.953,14.142,5.858c7.81,7.81,7.81,20.474,0,28.284c-2.929,2.929-7.678,2.929-10.607,0 c-2.929-2.929-2.929-7.678,0-10.607c1.953-1.953,1.953-5.118,0-7.071C72.559,57.988,71.28,57.5,70,57.5h0v0H30.607l14.697,14.697 c2.929,2.929,2.929,7.678,0,10.607c-2.929,2.929-7.678,2.929-10.607,0L16.036,64.142l-8.839-8.839 C4.268,52.374,4.268,47.626,7.197,44.697z\"/></svg>", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/icons/divert-left.svg", "modified": "20200414145004330", "created": "20170609061834078" }, "$:/_sq/Stories/icons/divert-right.svg": { "text": "<svg class=\"tc-image-button\" x=\"0px\" y=\"0px\" width=\"30pt\" height=\"30pt\" viewBox=\"0 0 100 125\" ><path d=\"M92.803,44.697l-27.5-27.5c-2.929-2.929-7.678-2.929-10.607,0c-2.929,2.929-2.929,7.678,0,10.607 L69.393,42.5H30h0c-5.118,0-10.237,1.953-14.142,5.858c-7.81,7.81-7.81,20.474,0,28.284c2.929,2.929,7.678,2.929,10.607,0 c2.929-2.929,2.929-7.678,0-10.607c-1.953-1.953-1.953-5.118,0-7.071C27.441,57.988,28.72,57.5,30,57.5h0v0h39.393L54.697,72.197 c-2.929,2.929-2.929,7.678,0,10.607s7.678,2.929,10.607,0l18.661-18.661l8.839-8.839C95.732,52.374,95.732,47.626,92.803,44.697z\"/></svg>", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/icons/divert-right.svg", "modified": "20200414145004328", "created": "20170609061824401" }, "$:/_sq/Stories/LinkKeybindings": { "text": "$tw.hooks.addHook('th-navigating', function(event) {\n\t//override core behaviour when shift key was used\n\tif( ((event.event && event.event.shiftKey) || (event.shiftKey && event)) && event.navigateTo) {\n\t\tvar stories = $tw.wiki.getTiddlerList('$:/_sq/Stories/StoriesList');\n\t\tvar node = event.navigateFromNode;\n\t\tvar thisStory = node.getVariable(\"tv-story-list\");\n\t\tvar otherStory = (stories[0] == thisStory)? stories[1] : stories[0];\t\n\t\tvar storyList = $tw.wiki.getTiddlerList(otherStory);\n\t\tvar slot = storyList.indexOf(event.navigateTo);\n\t\t\n\t\tif(slot < 0){\n\t\t\tif($tw.wiki.getTiddlerText(\"$:/config/Navigation/openLinkFromOutsideRiver\") === \"bottom\") {\n\t\t\t\n\t\t\t\tstoryList.splice(storyList.length, 0, event.navigateTo);\n\t\t\t} else {\n\t\t\t\tstoryList.splice(0, 0, event.navigateTo);\n\t\t\t}\n\t\t\tvar storyTiddler =\t$tw.wiki.getTiddler(otherStory);\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t\t{title: otherStory},\n\t\t\t\tstoryTiddler,\n\t\t\t\t{list:storyList}\n\t\t\t));\n\t\t}\n\t\tvar histories = $tw.wiki.getTiddlerList('$:/_sq/Stories/HistoriesList');\n\t\tvar thisHistory = node.getVariable(\"tv-history-list\");\n\t\tvar otherHistory = (histories[0] == thisHistory) ? histories[1] : histories[0];\t\t\n\t\t$tw.wiki.addToHistory(event.navigateTo,event.navigateFromClientRect, otherHistory); \n\t\tif($tw.wiki.getTiddlerText(\"$:/config/_sq/Stories/story2\") === \"no\") {\n\t\t\t$tw.wiki.setText(\"$:/config/_sq/Stories/story2\",undefined,undefined,\"yes\",undefined);\n\t\t}\n\t\tevent.navigateTo = false;\n\t}\n\treturn event;\n});", "bag": "default", "revision": "0", "type": "application/javascript", "title": "$:/_sq/Stories/LinkKeybindings", "tags": "", "module-type": "startup", "modified": "20200422065240983", "created": "20170610071940508" }, "$:/_sq/Stories/startup-actions": { "text": "<$action-deletetiddler $tiddler=\"$:/_sq/Stories/Story2HistoryList\"/>", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/startup-actions", "tags": "$:/tags/StartupAction/Browser", "modified": "20200417172054199", "created": "20200417171756341" }, "$:/_sq/Stories/Stories.css": { "text": "\\define if-fluid-fixed(text,disableText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n</$reveal>\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"nomatch\" text=\"fluid-fixed\">\n$disableText$\n</$reveal>\n\\end\n\n\\define if-two-stories(twoStoryCommon, twoStorySidebar twoStoryNoSidebar, oneStoryText)\n<$reveal default=\"yes\" type=\"match\" text={{{[{$:/_sq/Stories/Story2StoryList!!list}length[]match[0]then[no]] ~[{$:/config/_sq/Stories/story2}]}}}>\n$twoStoryCommon$\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">\n$twoStorySidebar$\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$twoStoryNoSidebar$\n</$reveal>\n</$reveal>\n<$reveal default=\"yes\" type=\"nomatch\" text={{{[{$:/_sq/Stories/Story2StoryList!!list}length[]match[0]then[no]] ~[{$:/config/_sq/Stories/story2}]}}}>\n$oneStoryText$\n</$reveal>\n\\end\n\n\n<pre>\n\n.tc-page-container.tc-page-view-zoomin .tc-storyview-zoomin-tiddler {\n\twidth: 100%;\n\tposition: relative;\n}\n\n.tc-btn-storytwotoggle {\n\tpadding:0px;\n}\n\n.tc-btn-storytwotoggle img {\n\twidth: 30px;\n\theight: 30px;\n}\n\n.tc-sidebar-lists .tc-btn-storytwotoggle-bars {\n\tfont-size: 1.5em;\n}\n\n.tc-sidebar-lists .tc-btn-storytwotoggle-bars svg {\n\tfill: #aaa;\n}\n\n.tc-story-river .sq-button-divert-left{\n\tdisplay: none;\n}\n\n.sq-story-rivertwo-scrollable::-webkit-scrollbar{width:10px}\n\n.sq-story-rivertwo-scrollable::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}\n\n.sq-story-rivertwo-scrollable::-webkit-scrollbar-thumb:hover{background:#6f6f6f}\n\n.sq-story-rivertwo-scrollable::-webkit-scrollbar-thumb:active{background:#333}\n\n\t.tc-sidebar-tab-open.sq-sidebar-open .tc-btn-invisible.tc-btn-mini {\n\t\tpadding: 0 0.2em;\n\t}\n\n\t.tc-sidebar-tab-open.sq-sidebar-open .tc-sidebar-tab-open-item {\n\t\tpadding: 0.1em;\n\t}\n\t\n\thtml body.tc-body .tc-sidebar-tab-open.sq-sidebar-open a.tc-tiddlylink {\n\t\tfont-weight: 400;\n\t}\n\n.tc-sidebar-tab-open.sq-sidebar-open a.tc-tiddlylink {\n\tcolor:<<color very-muted-foreground>>;\n}\n\n.tc-sidebar-tab-open.sq-sidebar-open a.tc-tiddlylink:hover {\n\tcolor: <<color sidebar-tiddler-link-foreground-hover>>;\n}\n\n<<if-two-stories twoStoryCommon:\"\"\"\n@media (min-width: {{$:/_sq/Stories/config/twostorybreakpoint}}) {\n.sq-story-rivertwo-scrollable {\n\tposition: fixed;\n\ttop: calc(1em + {{$:/themes/tiddlywiki/vanilla/metrics/storytop}});\n\tbottom: 0;\n}\n\n.tc-story-river.sq-story-rivertwo .tc-tiddler-frame {\n\tmargin-right: 1em !important;\n\tmargin-left: 0;\n\tfont-size: {{$:/config/sq/Stories/story2/fontsize-title}}px;\n}\n\n.tc-story-river.sq-story-rivertwo .tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/config/sq/Stories/story2/fontsize-body}}px;\n}\n\n.tc-story-river {\n\tfloat: left;\n\tmargin-right: 0;\n\tpadding-right: 0em;\n\tpadding-top: 0em;\n}\n\nbody .tc-story-river {\n\tpadding: 0 1.5em 1em 0em !important;\n\tmin-height: 500px; /** so story 2 doesnt collapse to left when no tiddler in story 1***/ \n}\n\nbody .tc-story-river.tc-storytwo-river { padding-right:0em !important; }\n\nbody section.story-backdrop p:nth-child(1) {\n\tmargin:0;\n\tpadding:0;\n}\n\n.tc-story-river .sq-button-divert-right{\n\tdisplay:inline-block;\n}\n\n.tc-story-river .sq-button-divert-left{\n\tdisplay: none;\n}\n\n.tc-story-river.sq-story-rivertwo .sq-button-divert-left{\n\tdisplay:inline-block;\n}\n\n.tc-story-river.sq-story-rivertwo .sq-button-divert-right{\n\tdisplay: none;\n}\n\n.sq-storydropzone {\n\tpadding: 0.5em;\n\tborder:1px solid #bbb;\n\tcolor: #ccc;\n\ttext-align: center;\n\tposition: relative;\n\twidth: calc(100% - 45px);\n\t-moz-box-shadow: inset 0 0 10px #ccc;\n\t-webkit-box-shadow: inset 0 0 10px #ccc;\n\tbox-shadow: inset 0 0 10px #ccc;\n\tmargin-bottom: 1em;\n}\n\n.sq-storydropzone-newtiddlerbutton {\n\twidth: 40px;\n\tfloat: right;\n\tpadding: 0.2em 0.5em 0.5em 0.5em;\n\tmargin-top: 0em;\n\tmargin-right: 0.2em;\n}\n\n.tc-tiddler-frame {\n\tpadding-right:28px;\n}\n\n}\n\"\"\" twoStorySidebar:\"\"\"\n\n@media (min-width: {{$:/_sq/Stories/config/twostorybreakpoint}}) {\n.tc-story-river {\n\twidth: calc((100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}} - {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}} + 14px)*{{$:/config/sq/Stories/storyRiverRatio}}/100);\n}\n\n.sq-storydropzone {\n\tpadding: 0.5em;\n\tborder:1px solid #bbb;\n\tcolor: #ccc;\n\ttext-align: center;\n}\n\n.sq-story-rivertwo-scrollable, .sq-story-rivertwo {\n\twidth: calc((100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}} - {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}} + 14px)*(100 - {{$:/config/sq/Stories/storyRiverRatio}})/100);\n}\n}\n\n.tc-sidebar-scrollable {\n\twidth: calc({{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}} - 14px);\n\tpadding-left: 28px;\n}\n\n@media (min-width: {{$:/_sq/Stories/config/twostorybreakpoint}}) and (max-width: {{$:/_sq/Stories/config/sidebaroverlaybreakpoint}}) {\n\t\n\t.tc-story-river {\n\t\twidth: calc((100% - 1em)*{{$:/config/sq/Stories/storyRiverRatio}}/100);\n\t}\n\n\t.sq-story-rivertwo {\n\t\twidth: calc((100% - 1em)*(100 - {{$:/config/sq/Stories/storyRiverRatio}})/100);\n\t}\n\t\n\n\t.sq-story-rivertwo-scrollable {\n\t\twidth: calc((100% - 0.5em)*(100 - {{$:/config/sq/Stories/storyRiverRatio}})/100);\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tz-index:999;\n\t\tbackground:#eee;\n\t\tborder-left: 1px solid #ddd;\n\t}\n\n}\n\n\"\"\" twoStoryNoSidebar:\"\"\"\n\n.tc-story-river.sq-story-rivertwo {\n\tpadding-right: 0.5em;\n}\n\n@media (min-width: {{$:/_sq/Stories/config/twostorybreakpoint}}) {\n.tc-story-river {\n\twidth: calc((100% - 1em)*{{$:/config/sq/Stories/storyRiverRatio}}/100);\n}\n\n.sq-story-rivertwo {\n\twidth: calc((100% - 1em)*(100 - {{$:/config/sq/Stories/storyRiverRatio}})/100);\n}\n}\n\n.sq-story-rivertwo-scrollable {\n\twidth: calc((100% - 0.5em)*(100 - {{$:/config/sq/Stories/storyRiverRatio}})/100);\n}\n\n\n\n\n}\n\n@media (min-width: {{$:/_sq/Stories/config/twostorybreakpoint}}) and (max-width: {{$:/_sq/Stories/config/sidebaroverlaybreakpoint}}) {\n\t.tc-sidebar-scrollable {\n\t\tdisplay:none;\n\t}\n}\n\n\"\"\" oneStoryText: \"\"\"\n.sq-twostoriesonly {\n\tdisplay: none;\n}\n\n.tc-story-river {\n\tpadding-top: 15px;\n}\n\n\"\"\"\n>>\n\n@media (max-width: {{$:/_sq/Stories/config/twostorybreakpoint}}) {\n\t.sq-twostoriesonly {\n\t\tdisplay: none;\n\t}\n\n\t.tc-btn-storytwotoggle {\n\t\tdisplay: none;\n\t}\n\n\t.sq-stories-disabled {\n\t\tdisplay: none;\n\t}\n\n<<if-two-stories twoStoryCommon:\"\"\"\n\n\t.tc-storytwo-river {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\twidth: auto;\n\t\tpadding-top: 15px;\n\t}\n\n\t.tc-story-river .sq-button-divert {\n\t\tdisplay: none;\n\t}\n\n\n\t.sq-story-rivertwo-scrollable {\n\t\tdisplay:none;\n\t}\n\n\n\"\"\" twoStorySidebar:\"\"\"\n\t.tc-story-river {\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tborder-left: 0;\n\t\tz-index: inherit;\n\t\tbackground: transparent;\n\t}\n\"\"\" twoStoryNoSidebar: \"\"\"\n\t.tc-story-river {\n\t\tpadding-right: 2em;\n\t}\n\"\"\"\n\n>>\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n.tc-story-river {\nmargin-right: 0;\n}\n}\n\n\n</pre>\n", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/Stories.css", "tags": "$:/tags/Stylesheet", "modified": "20200731105030883", "created": "20170608102837192" }, "$:/_sq/Stories/StoriesList": { "text": "", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/StoriesList", "tags": "", "modified": "20200414145004320", "list": "$:/_sq/Stories/Story2StoryList $:/StoryList", "created": "20170610072420739" }, "$:/_sq/Stories/Story2StoryList": { "title": "$:/_sq/Stories/Story2StoryList", "text": "", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "modified": "20200731105210982", "list": "$:/plugins/sq/Stories/changelog $:/config/sq/Stories/story2/fontsize-title $:/config/sq/Stories/storyRiverRatio [[Pack stories to plugin]]", "created": "20170615140314952" }, "$:/_sq/Stories/Templates/RiverDropZone": { "text": "\\define drop-actions()\n<$action-listops $tiddler=<<otherStoryList>> $subfilter=\"+[remove<actionTiddler>]\"/> \n<$action-navigate $to=<<actionTiddler>>/>\n\\end\n<$reveal state=\"$:/_sq/Stories/config/showRiverDropZones\" text=\"enable\" type=\"match\" default=\"disable\">\n<div class=\"sq-storydropzone-container sq-twostoriesonly\">\n\t<div class=\"sq-storydropzone-newtiddlerbutton tc-page-controls\">\n\t\t<$transclude tiddler=\"$:/core/ui/Buttons/new-tiddler\"/>\n\t</div>\n\t<div style=\"position: relative; \" class=\"sq-storydropzone sq-twostoriesonly\">\n\t\t<$set name=\"otherStoryList\" filter=\"[enlist{$:/_sq/Stories/StoriesList!!list}] -[<tv-story-list>]\" select=\"0\">\n\t\t<$droppable actions=<<drop-actions>>>\n\t\t\t<div class=\"tc-droppable-placeholder\">\n\t\t\t \n\t\t\t</div>\n\t\t\t<div>\n\t\t\t\tDrop link here to open\n\t\t\t</div>\n\t\t</$droppable>\n\t\t</$set>\n\t</div>\n</div>\n</$reveal>", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/Templates/RiverDropZone", "tags": "$:/tags/AboveStory", "modified": "20200523213430940", "list-before": "$:/core/ui/PageTemplate/story", "created": "20170609191118712" }, "$:/_sq/Stories/Templates/Story2Template": { "text": "\\whitespace trim\n<$reveal state=\"$:/config/_sq/Stories/story2\" type=\"match\" text=\"yes\" default=\"no\" retain=\"yes\" animate=\"no\" tag=\"section\" class=\"tc-story-river tc-storytwo-river sq-story-rivertwo\">\n\n<$navigator story=\"$:/_sq/Stories/Story2StoryList\" history=\"$:/_sq/Stories/Story2HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n<$scrollable class=\"sq-story-rivertwo-scrollable\" fallthrough=\"no\">\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[$:/_sq/Stories/Story2StoryList]]\" history=\"$:/_sq/Stories/Story2HistoryList\" template={{{[[$:/config/sq/Stories/story2/ViewTemplate]get[text]!is[blank]] ~[[$:/config/ui/ViewTemplate]get[text]]}}} editTemplate={{{[[$:/config/sq/Stories/story2/EditTemplate]get[text]!is[blank]] ~[[$:/config/ui/EditTemplate]get[text]]}}} storyview={{$:/_sq/Stories/config/Story2-storyview}}>\n\n<div>\n<$transclude/>\n</div>\n\n</$list>\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</$scrollable>\n</$navigator>\n\n</$reveal>", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/Templates/Story2Template", "tags": "$:/tags/PageTemplate", "modified": "20200730045003939", "list-after": "$:/core/ui/PageTemplate/story", "created": "20170608171610013" }, "$:/_sq/Stories/Templates/StoryToggleMenu": { "text": "<div class=\"sq-twostoriesonly\">\n<$reveal state=\"$:/config/_sq/Stories/story2\" type=\"nomatch\" text=\"no\" default=\"no\">\n<$button set=\"$:/config/_sq/Stories/story2\" setTo=\"no\" tooltip=\"Hide right column\" aria-label=\"\" class=\"tc-btn-invisible tc-btn-storytwotoggle\">{{$:/_sq/Stories/icons/bars-empty.svg}} </$button> Hide right column\n</$reveal>\n</div>\n<$reveal state=\"$:/config/_sq/Stories/story2\" type=\"match\" text=\"no\" default=\"no\">\n<$button set=\"$:/config/_sq/Stories/story2\" setTo=\"yes\" tooltip=\"Show right column\" aria-label=\"\" class=\"tc-btn-invisible tc-btn-storytwotoggle tc-btn-storytwotoggle-bars\">{{$:/_sq/Stories/icons/bars.svg}}</$button> <span class=\"sq-stories-disabled\">Show right column</span>\n</$reveal>\n", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/Templates/StoryToggleMenu", "modified": "20200425133224298", "created": "20170608172531552" }, "$:/_sq/Stories/Templates/StoryTogglePageControl": { "text": "<span class=\"sq-twostoriesonly\">\n\t<$reveal state=\"$:/config/_sq/Stories/story2\" type=\"nomatch\" text=\"no\" default=\"no\">\n\t\t<$button set=\"$:/config/_sq/Stories/story2\" setTo=\"no\" tooltip=\"Hide right column\" aria-label=\"\" class=\"tc-btn-invisible tc-btn-storytwotoggle\">{{$:/_sq/Stories/icons/bars-empty.svg}} </$button>\n\t</$reveal>\n</span>\n<$reveal state=\"$:/config/_sq/Stories/story2\" type=\"match\" text=\"no\" default=\"no\">\n\t<$button set=\"$:/config/_sq/Stories/story2\" setTo=\"yes\" tooltip=\"Show right column\" aria-label=\"\" class=\"tc-btn-invisible tc-btn-storytwotoggle\">{{$:/_sq/Stories/icons/bars.svg}}</$button>\n</$reveal>", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/Templates/StoryTogglePageControl", "tags": "$:/tags/PageControls", "modified": "20200425133303133", "description": "Show right column for second story", "created": "20170617182141154", "caption": "{{$:/_sq/Stories/icons/bars.svg}} Show right column" }, "$:/_sq/Stories/Story2HistoryList": { "created": "20200425131030296", "text": "[\n {\n \"title\": \"$:/config/Tiddlers/TitleLinks\",\n \"fromPageRect\": {\n \"top\": 249.296875,\n \"left\": 1230,\n \"width\": 183.515625,\n \"right\": 1413.515625,\n \"bottom\": 269.296875,\n \"height\": 20\n }\n },\n {\n \"title\": \"$:/_sq/Stories/divertTiddlerMacro\",\n \"fromPageRect\": {\n \"top\": 623.296875,\n \"left\": 1230,\n \"width\": 220.390625,\n \"right\": 1450.390625,\n \"bottom\": 643.296875,\n \"height\": 20\n }\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/divertTiddlerMacro'\"\n },\n {\n \"title\": \"$:/_sq/Stories/divertTiddlerMacro\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/divertTiddlerMacro'\"\n },\n {\n \"title\": \"$:/_sq/Stories/divertTiddlerMacro\"\n },\n {\n \"title\": \"$:/_sq/Stories/divertTiddlerEditMacro\",\n \"fromPageRect\": {\n \"top\": 319.296875,\n \"left\": 1230,\n \"width\": 245.53125,\n \"right\": 1475.53125,\n \"bottom\": 339.296875,\n \"height\": 20\n }\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/divertTiddlerEditMacro'\"\n },\n {\n \"title\": \"$:/_sq/Stories/divertTiddlerEditMacro\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryToggleMenu\",\n \"fromPageRect\": {\n \"top\": 537.296875,\n \"left\": 1230,\n \"width\": 283.546875,\n \"right\": 1513.546875,\n \"bottom\": 557.296875,\n \"height\": 20\n }\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryTogglePageControl\",\n \"fromPageRect\": {\n \"top\": 297.296875,\n \"left\": 1230,\n \"width\": 326.734375,\n \"right\": 1556.734375,\n \"bottom\": 317.296875,\n \"height\": 20\n }\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryTogglePageControl'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryTogglePageControl\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryTogglePageControl'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryTogglePageControl\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryTogglePageControl'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryTogglePageControl\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryToggleMenu'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryToggleMenu\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryToggleMenu'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryToggleMenu\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/divertTiddlerEditMacro'\"\n },\n {\n \"title\": \"$:/_sq/Stories/divertTiddlerEditMacro\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryTogglePageControl'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryTogglePageControl\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryTogglePageControl'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryTogglePageControl\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryTogglePageControl'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryTogglePageControl\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryToggleMenu'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryToggleMenu\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryToggleMenu'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryToggleMenu\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/Templates/StoryTogglePageControl'\"\n },\n {\n \"title\": \"$:/_sq/Stories/Templates/StoryTogglePageControl\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/divertTiddlerEditMacro'\"\n },\n {\n \"title\": \"$:/_sq/Stories/divertTiddlerEditMacro\"\n },\n {\n \"title\": \"$:/core/ui/SideBar/Open\",\n \"fromPageRect\": {\n \"top\": 337.296875,\n \"left\": 1230,\n \"width\": 161.8125,\n \"right\": 1391.8125,\n \"bottom\": 357.296875,\n \"height\": 20\n }\n },\n {\n \"title\": \"Draft of '$:/core/ui/SideBar/Open'\"\n },\n {\n \"title\": \"$:/core/ui/SideBar/Open\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/divertTiddlerEditMacro'\"\n },\n {\n \"title\": \"$:/_sq/Stories/divertTiddlerEditMacro\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/divertTiddlerEditMacro'\"\n },\n {\n \"title\": \"$:/_sq/Stories/divertTiddlerEditMacro\"\n },\n {\n \"title\": \"TiddlyBlink\"\n },\n {\n \"title\": \"Stories-overview\",\n \"fromPageRect\": {\n \"top\": 1035.921875,\n \"left\": 1190,\n \"width\": 101.6875,\n \"right\": 1291.6875,\n \"bottom\": 1054.921875,\n \"height\": 19\n }\n },\n {\n \"title\": \"$:/.giffmex/Customize.TiddlyBlink\",\n \"fromPageRect\": {\n \"top\": 735.625,\n \"left\": 107.5,\n \"width\": 145.171875,\n \"right\": 252.671875,\n \"bottom\": 755.625,\n \"height\": 20\n }\n },\n {\n \"title\": \"$:/.giffmex/meta/hack.tiddlyblink\",\n \"fromPageRect\": {\n \"top\": 757.625,\n \"left\": 107.5,\n \"width\": 129.59375,\n \"right\": 237.09375,\n \"bottom\": 777.625,\n \"height\": 20\n }\n },\n {\n \"title\": \"TiddlyBlink\",\n \"fromPageRect\": {\n \"top\": 161.296875,\n \"left\": 221.953125,\n \"width\": 71.859375,\n \"right\": 293.8125,\n \"bottom\": 181.296875,\n \"height\": 20\n }\n },\n {\n \"title\": \"TiddlyBlink\",\n \"fromPageRect\": {\n \"top\": 161.296875,\n \"left\": 221.953125,\n \"width\": 71.859375,\n \"right\": 293.8125,\n \"bottom\": 181.296875,\n \"height\": 20\n }\n },\n {\n \"title\": \"Stories-overview\",\n \"fromPageRect\": {}\n },\n {\n \"title\": \"Draft of 'Stories-overview'\"\n },\n {\n \"title\": \"Stories-overview\"\n },\n {\n \"title\": \"Draft of 'Stories-overview'\"\n },\n {\n \"title\": \"Stories-overview\"\n },\n {\n \"title\": \"Draft of 'Stories'\"\n },\n {\n \"title\": \"Plugin maker\",\n \"fromPageRect\": {\n \"top\": 481.34375,\n \"left\": 2259,\n \"width\": 80.890625,\n \"right\": 2339.890625,\n \"bottom\": 500.34375,\n \"height\": 19\n }\n },\n {\n \"title\": \"Draft of 'Plugin maker'\"\n },\n {\n \"title\": \"Plugin maker\"\n },\n {\n \"title\": \"Stories\",\n \"fromPageRect\": {\n \"top\": 296.84375,\n \"left\": 2259,\n \"width\": 41.453125,\n \"right\": 2300.453125,\n \"bottom\": 315.84375,\n \"height\": 19\n }\n },\n {\n \"title\": \"Plugin maker\",\n \"fromPageRect\": {\n \"top\": 501.34375,\n \"left\": 2259,\n \"width\": 80.890625,\n \"right\": 2339.890625,\n \"bottom\": 520.34375,\n \"height\": 19\n }\n },\n {\n \"title\": \"Draft of 'Plugin maker'\"\n },\n {\n \"title\": \"Plugin maker\"\n },\n {\n \"title\": \"Draft of 'Stories'\"\n },\n {\n \"title\": \"Stories\"\n },\n {\n \"title\": \"$:/_sq/Stories/config/Settings\",\n \"fromPageRect\": {\n \"top\": 360.171875,\n \"left\": 1245,\n \"width\": 182.21875,\n \"right\": 1427.21875,\n \"bottom\": 379.171875,\n \"height\": 19\n }\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/config/Settings'\"\n },\n {\n \"title\": \"$:/_sq/Stories/config/Settings\"\n },\n {\n \"title\": \"$:/_sq/Stories/config/Settings\",\n \"fromPageRect\": {\n \"top\": 360.171875,\n \"left\": 1245,\n \"width\": 182.21875,\n \"right\": 1427.21875,\n \"bottom\": 379.171875,\n \"height\": 19\n }\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/config/Settings'\"\n },\n {\n \"title\": \"$:/_sq/Stories/config/Settings\"\n },\n {\n \"title\": \"Draft of 'Stories'\"\n },\n {\n \"title\": \"Stories\"\n },\n {\n \"title\": \"Draft of 'Stories'\"\n },\n {\n \"title\": \"Stories\"\n },\n {\n \"title\": \"Draft of 'Stories'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories\",\n \"fromPageRect\": {\n \"top\": 463.734375,\n \"left\": 2321.1875,\n \"width\": 476.734375,\n \"right\": 2797.921875,\n \"bottom\": 482.734375,\n \"height\": 19\n }\n },\n {\n \"title\": \"Draft of 'Pack stories to plugin'\"\n },\n {\n \"title\": \"Pack stories to plugin\"\n },\n {\n \"title\": \"Stories-overview\"\n },\n {\n \"title\": \"Draft of 'Stories changelog'\"\n },\n {\n \"title\": \"Stories changelog\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories\",\n \"fromPageRect\": {\n \"top\": 573.203125,\n \"left\": 2255.625,\n \"width\": 127.640625,\n \"right\": 2383.265625,\n \"bottom\": 592.203125,\n \"height\": 19\n }\n },\n {\n \"title\": \"$:/_sq/Stories/widgets/action-addtohistory\",\n \"fromPageRect\": {\n \"top\": 1023.453125,\n \"left\": 1194.5,\n \"width\": 263.703125,\n \"right\": 1458.203125,\n \"bottom\": 1042.453125,\n \"height\": 19\n }\n },\n {\n \"title\": \"Draft of 'Pack stories to plugin'\"\n },\n {\n \"title\": \"Pack stories to plugin\"\n },\n {\n \"title\": \"$:/_sq/Stories/widgets/action-addtohistory\",\n \"fromPageRect\": {\n \"top\": 653.453125,\n \"left\": 1194.5,\n \"width\": 263.703125,\n \"right\": 1458.203125,\n \"bottom\": 672.453125,\n \"height\": 19\n }\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories'\"\n },\n {\n \"title\": \"Draft of 'Stories changelog'\"\n },\n {\n \"title\": \"Stories_changelog\"\n },\n {\n \"title\": \"Draft of 'Stories_changelog'\"\n },\n {\n \"title\": \"$:/_sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/_sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of 'Pack stories to plugin'\"\n },\n {\n \"title\": \"Pack stories to plugin\"\n },\n {\n \"title\": \"Draft of 'Pack stories to plugin'\"\n },\n {\n \"title\": \"Pack stories to plugin\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of 'Pack stories to plugin'\"\n },\n {\n \"title\": \"Pack stories to plugin\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"$:/config/_sq/Stories/story2/EditTemplate\",\n \"fromPageRect\": {\n \"top\": 242.78125,\n \"left\": 1226.5,\n \"width\": 273.875,\n \"right\": 1500.375,\n \"bottom\": 262.78125,\n \"height\": 20\n }\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of 'Pack stories to plugin'\"\n },\n {\n \"title\": \"Pack stories to plugin\"\n },\n {\n \"title\": \"Draft of 'Pack stories to plugin'\"\n },\n {\n \"title\": \"Pack stories to plugin\"\n },\n {\n \"title\": \"$:/config/sq/Stories/story2/EditTemplate\",\n \"fromPageRect\": {\n \"top\": 242.78125,\n \"left\": 1226.5,\n \"width\": 267.65625,\n \"right\": 1494.15625,\n \"bottom\": 262.78125,\n \"height\": 20\n }\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"$:/config/sq/Stories/storyRiverRatio\",\n \"fromPageRect\": {\n \"top\": 330.78125,\n \"left\": 1302.75,\n \"width\": 235.375,\n \"right\": 1538.125,\n \"bottom\": 350.78125,\n \"height\": 20\n }\n },\n {\n \"title\": \"$:/config/sq/Stories/story2-fontsize\",\n \"fromPageRect\": {\n \"top\": 220.78125,\n \"left\": 1522.875,\n \"width\": 234.171875,\n \"right\": 1757.046875,\n \"bottom\": 240.78125,\n \"height\": 20\n }\n },\n {\n \"title\": \"Draft of '$:/config/sq/Stories/story2-fontsize'\"\n },\n {\n \"title\": \"$:/config/sq/Stories/story2/fontsize-title\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n },\n {\n \"title\": \"Draft of '$:/plugins/sq/Stories/changelog'\"\n },\n {\n \"title\": \"$:/plugins/sq/Stories/changelog\"\n }\n]", "type": "application/json", "current-tiddler": "$:/plugins/sq/Stories/changelog", "modified": "20200806034532118", "title": "$:/_sq/Stories/Story2HistoryList", "revision": "0", "bag": "default" }, "$:/core/ui/SideBar/Open": { "text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n<$action-listops $tiddler=<<_otherStory>> $subfilter=\"-[<actionTiddler>]\"/>\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>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n\\define open-tiddler-list()\n<div class=\"tc-sidebar-tab-open sq-sidebar-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\">{{$:/core/images/close-button}}</$button> <$link to={{!!title}}><$view field=\"title\"/></$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\\end\n\n\n''Left Column''\n<$set name=\"_otherStory\" filter=\"[enlist{$:/_sq/Stories/StoriesList!!list}] -[<tv-story-list>]\" select=\"0\">\n<<open-tiddler-list>>\n</$set>\n<div class=\"sq-twostoriesonly\">\n\n---\n\n''Right Column''\n<$set name=\"_otherStory\" value=<<tv-story-list>> >\n<$set name=\"tv-story-list\" filter=\"[enlist{$:/_sq/Stories/StoriesList!!list}] -[<tv-story-list>]\" select=\"0\">\n<$set name=\"tv-history-list\" filter=\"[enlist{$:/_sq/Stories/HistoriesList!!list}] -[<tv-history-list>]\" select=\"0\">\n<$navigator story=<<tv-story-list>> history=<<tv-history-list>> >\n<<open-tiddler-list>>\n</$navigator>\n</$set>\n</$set>\n</$set>\n\n</div>\n\n---\n\n<$transclude tiddler=\"$:/_sq/Stories/Templates/StoryToggleMenu\"/>", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/core/ui/SideBar/Open", "tags": "$:/tags/SideBar", "modified": "20200425133519499", "created": "20170609174945253", "caption": "{{$:/language/SideBar/Open/Caption}}" }, "$:/config/_sq/Stories/story2": { "text": "yes", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/config/_sq/Stories/story2", "modified": "20200731104006221", "created": "20170615081040584" }, "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": { "text": "fluid-fixed", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout", "tags": "tb", "modified": "20200416185419828", "created": "20200127172539001" }, "$:/plugins/sq/Stories/settings": { "text": "\\define switchStoryView(storyview,default)\n<$select tiddler='$storyview$' default='$default$'>\n<option value=\"zoomin\"><$text text='one tiddler only'/></option>\n<option value=\"classic\"><$text text='multiple tiddlers'/></option>\n</$select>\n\\end\n\n|[[Minimum width to show the second story|$:/_sq/Stories/config/twostorybreakpoint]] |<$edit-text tiddler=\"$:/_sq/Stories/config/twostorybreakpoint\" default=\"\" tag=\"input\"/> |\n|[[Minimum width to show non-overlapping sidebar|$:/_sq/Stories/config/sidebaroverlaybreakpoint]] |<$edit-text tiddler=\"$:/_sq/Stories/config/sidebaroverlaybreakpoint\" default=\"\" tag=\"input\"/> |\n|[[Open tiddlers at top or bottom of story when using divert button|$:/_sq/Stories/config/openLinkDivert]] | <$select tiddler=\"$:/_sq/Stories/config/openLinkDivert\" default=\"top\"><option value=\"top\">top</option><option value=\"bottom\">bottom</option></$select>|\n|<$link to=\"$:/_sq/Stories/config/showRiverDropZones\">Show dropzones above each story</$link>|<$checkbox tiddler=\"$:/_sq/Stories/config/showRiverDropZones\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"disable\"></$checkbox>|\n|[[Story view for second story|$:/_sq/Stories/config/Story2-storyview]]:|{{$:/_sq/Stories/config/snippets/viewswitcher}}|\n\n\n\n''Choose how to view tiddlers in each column''\n\nLeft column: <<switchStoryView $:/view zoomin>>\n\nRight column: <<switchStoryView $:/_sq/Stories/config/Story2-storyview classic>>\n\n''Left column to right column width ratio:''\n\n{{$:/config/sq/Stories/storyRiverRatio}} : <$text text={{{[[100]subtract{$:/config/sq/Stories/storyRiverRatio}]}}}/>\n\n<$range tiddler=\"$:/config/sq/Stories/storyRiverRatio\" min=\"20\" max=\"80\" default=\"50\" increment=\"5\"/> \n<!--\n''Right column font-size''\n\nTiddler: {{$:/config/sq/Stories/story2/fontsize-title}}px\n\n<$range tiddler=\"$:/config/sq/Stories/story2/fontsize-title\" min=\"6\" max=\"40\" default=\"14\" increment=\"1\"/> \n\nBody: {{$:/config/sq/Stories/story2/fontsize-body}}px\n\n<$range tiddler=\"$:/config/sq/Stories/story2/fontsize-body\" min=\"6\" max=\"40\" default=\"15\" increment=\"1\"/> \n\n-->", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/plugins/sq/Stories/settings", "tags": "$:/tags/ControlPanel/Appearance", "modified": "20200731105236925", "created": "20170616185336118", "caption": "Two Story Layout" }, "$:/plugins/sq/Stories/changelog": { "created": "20200430210052275", "text": "Version 1.03\n\n* Fixed bug in view toolbar position caused by extra blank line in $:/_sq/Stories/divertTiddlerMacro\n\nVersion 1.0.2\n\n* Fixed bug where storyRiverRatio was not respected at some resolutions\n\nVersion 1.0.1\n\n* Added support for config tiddlers to customize view and edit templates for second story. These tiddlers override the core config tiddlers if they exist.\n** $:/config/sq/Stories/story2/EditTemplate\n** $:/config/sq/Stories/story2/ViewTemplate\n* Relative width of each story river can now be customized in settings tab for plugin\n** introduced $:/config/sq/Stories/storyRiverRatio and updated Stories.css accordingly\n\nVersion 1.0.0\n\n* 29/07: updated $:/_sq/Stories/EditTiddlerHook to try and fix https://github.com/felixhayashi/TW5-TiddlyMap/issues/357\n* 23/05 : tweaked Stories.css based on personal theme to allow easier adjustment of story width\n* 23/05 : deprecated action-addtohistory widget\n* 23/05 : updated divertTiddlerEditMacro to use navigator widgets\n* 23/05 : updated divertTiddlerMacro to use navigator widgets\n* 30/04 : updated divertTiddlerEditMacro to also update history and avoid issues with zoomin storyview", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/plugins/sq/Stories/changelog", "tags": "", "modified": "20200806034532118" }, "$:/_sq/Stories/config/storyRiverRatio": { "text": "50", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/_sq/Stories/config/storyRiverRatio", "tags": "", "modified": "20200730045328744", "created": "20200730040856198" }, "$:/config/sq/Stories/story2/fontsize-body": { "text": "15", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/config/sq/Stories/story2/fontsize-body", "tags": "", "modified": "20200731104543869", "created": "20200731102336058" }, "$:/config/sq/Stories/story2/fontsize-title": { "text": "14", "bag": "default", "revision": "0", "type": "text/vnd.tiddlywiki", "title": "$:/config/sq/Stories/story2/fontsize-title", "tags": "", "modified": "20200731105040270", "created": "20200730045554550" }, "$:/config/sq/Stories/storyRiverRatio": { "text": "50", "bag": "default", "revision": "14", "type": "text/vnd.tiddlywiki", "title": "$:/config/sq/Stories/storyRiverRatio", "tags": "", "modified": "20200802091529278", "created": "20200730040856198" } } }
{ "tiddlers": { "$:/core/macros/tabs": { "title": "$:/core/macros/tabs", "tags": "$:/tags/Macro", "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain,actions,explicitState)\n<$set name=\"qualifiedState\" value=<<qualify \"$state$\">>>\n<$set name=\"tabsState\" filter=\"[<__explicitState__>minlength[1]] ~[<qualifiedState>]\">\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<tabsState>> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler>$actions$</$button><span class=\"wltc-link-to-tab\"><$link overrideClass=\"\" to=<<currentTiddler>> >{{$:/core/images/link}}</$link></span></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<tabsState>> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n</$set>\n</$set>\n\\end\n" }, "$:/core/ui/ControlPanel/Settings/link-to-tabs": { "title": "$:/core/ui/ControlPanel/Settings/link-to-tabs", "caption": "Link-to-Tabs plugin", "created": "20190712133607244", "modified": "20190714104631250", "tags": "$:/tags/ControlPanel/Settings", "type": "text/vnd.tiddlywiki", "text": "<$checkbox tiddler=\"$:/plugins/wikilabs/link-to-tabs/config\" field=\"show-all-links\" checked=\"inline-block\" unchecked=\"none\" default=\"none\"> Show internal tab link for ''all tabs''</$checkbox>\n\n<$checkbox tiddler=\"$:/plugins/wikilabs/link-to-tabs/config\" field=\"show-single-link\" checked=\"inline-block\" unchecked=\"none\" default=\"inline-block\"> Show internal tab link for ''selected tabs''</$checkbox>\n\n<$checkbox tiddler=\"$:/plugins/wikilabs/link-to-tabs/config\" field=\"initial-opacity\" checked=\"0\" unchecked=\"0.7\" default=\"0.7\"> Tab links are initially hidden and need mouse hover to become visible.</$checkbox> The transition time in seconds is: <$edit-text tiddler=\"$:/plugins/wikilabs/link-to-tabs/config\" field=\"transition\" default=\"0.3\"/>\n\n<$button message=\"tm-delete-tiddler\" param=\"$:/plugins/wikilabs/link-to-tabs/config\">\nReset to Default!\n</$button>" }, "$:/plugins/wikilabs/link-to-tabs/config": { "title": "$:/plugins/wikilabs/link-to-tabs/config", "created": "20190712133008077", "initial-opacity": "0.7", "modified": "20190714104541701", "show-all-links": "none", "show-single-link": "inline-block", "transition": "0.3", "type": "text/vnd.tiddlywiki", "text": "This tiddler is used to configure the \"Link-to-tabs\" plugin behaviour. \n\nThere are 4 fields, which are used by [[$:/plugins/wikilabs/link-to-tabs/styles]] enable and disable the internal links. \n\n* show-all-links: {{!!show-all-links}}\n* show-single-link: {{!!show-single-link}}\n* initial-opacity: {{!!initial-opacity}}\n* transition time in seconds: {{!!transition}}\n" }, "$:/plugins/wikilabs/link-to-tabs/history": { "title": "$:/plugins/wikilabs/link-to-tabs/history", "text": "V 2.0.1 - 2020-12-25\n\n* update license\n\nV 2.0.0 - 2020.12.05\n\n* Update $:/core/macros/tabs to V5.1.23\n\nV 1.1.1 - 2020.01.19\n\n* Update license link/text\n\nV 1.1.0 - 2019.07.14\n\n* Add new option: Initially hide link\n** Transition time from hidden to visible is adjustable\n* Added: \"Reset to Default\" button\n\nV 1.0.1 - 2019.02.18\n\n* link-to-tabs works in drop-down elements now.\n\nV 1.0.0 - 2019.02.14\n\n* Use core tabs-macro from TW 5.1.19\n\nV <1.0.0\n\n* Use core tabs-macro from TW 5.1.15\n" }, "$:/plugins/wikilabs/link-to-tabs/license": { "title": "$:/plugins/wikilabs/link-to-tabs/license", "text": "[[Link-to-Tabs-Macro|https://wikilabs.github.io/#link-to-tabs]] (c) Mario Pietsch - 2016-2021\n\nhttps://opensource.org/licenses/BSD-3-Clause\n" }, "$:/plugins/wikilabs/link-to-tabs/styles": { "title": "$:/plugins/wikilabs/link-to-tabs/styles", "created": "20190712133348541", "modified": "20190714104306483", "tags": "$:/tags/Stylesheet", "type": "text/vnd.tiddlywiki", "text": "<pre>\n\n.wltc-link-to-tab {\n display: {{$:/plugins/wikilabs/link-to-tabs/config!!show-all-links}};\n position: relative;\n top: -1em;\n left: -1.3em;\n font-size: 0.7em;\n opacity: {{$:/plugins/wikilabs/link-to-tabs/config!!initial-opacity}};\n margin-right: -1em;\n}\n\n.wltc-link-to-tab svg{\n width: 1.4em;\n height: 1.4em;\n}\n\n.wltc-link-to-tab:hover {\n opacity: 1;\n transition:opacity {{$:/plugins/wikilabs/link-to-tabs/config!!transition}}s;\n transition-timing-function: cubic-bezier(1,-0.06,.39,.89);\n}\n\n.tc-tab-selected + .wltc-link-to-tab {\n display: {{$:/plugins/wikilabs/link-to-tabs/config!!show-single-link}};\n}\n\n.tc-vertical > .wltc-link-to-tab {\n top: -1.9em;\n left: 0;\n height: 0;\n float: right;\n}\n\n.tc-search-results .wltc-link-to-tab a {\n display: contents;\n padding: 0;\n}\n\n</pre>" }, "$:/plugins/wikilabs/link-to-tabs/readme": { "title": "$:/plugins/wikilabs/link-to-tabs/readme", "text": "This plugin adds a little link icon to every tab.\n\n''Important:'' This plugin changes the core tabs macro.\n\n! Lint-to-Tabs Settings\n\n{{$:/core/ui/ControlPanel/Settings/link-to-tabs}}" } } }
sjc.tiddlyhost.com
https://sjc.tiddlyhost.com/thumb.png
https://sjc.tiddlyhost.com/thumb.png
notícias, estudos, esboços, folha dominical
Seguindo Jesus Cristo
https://sjc.tiddlyhost.com
show
$:/core/ui/DefaultSearchResultList
no
no
$:/core/ui/ControlPanel/Plugins/Add/Languages
$:/themes/tiddlywiki/vanilla/themetweaks
$:/core/ui/ControlPanel/Advanced
$:/core/ui/ControlPanel/TiddlerFields
$:/core/ui/MoreSideBar/Plugins/Theme
$:/core/ui/TiddlerInfo/Tagging
$:/core/ui/ControlPanel/Appearance
Dom 240623
$:/core/ui/MoreSideBar/All
$:/core/ui/DefaultSearchResultList
$:/core/ui/SideBar/Open
no
no
jar
$:/themes/odin/zacht
{ "tiddlers": { "$:/palettes/zacht default": { "title": "$:/palettes/zacht default", "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: <<color background>>\ncode-border: \ncode-foreground: #9999FF\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: #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\nforeground: #333333\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: #fcfcfe\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: #857a7a\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #857a7a\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #FFFFFF\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: #857a7a\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: #000\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: #128FE2\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: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\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: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\nexternal-link-foreground: #0000aa", "type": "application/x-tiddler-dictionary", "created": "20210513115029558", "creator": "Odin", "description": "Clean and soft", "modified": "20210518164838376", "modifier": "Odin", "name": "Zacht default", "tags": "$:/tags/Palette" }, "$:/themes/odin/zacht/config": { "title": "$:/themes/odin/zacht/config", "created": "20210518183540978", "modified": "20210518183911358", "tags": "", "type": "text/vnd.tiddlywiki", "text": "Set max width of tiddler frames in px: <$edit-text tiddler=\"$:/config/odin/zacht/max-tiddler-width\" field=\"text\" tag=\"input\"/>" }, "$:/themes/odin/zacht/license": { "title": "$:/themes/odin/zacht/license", "caption": "licence", "created": "20200419141443144", "modified": "20210518140255070", "tags": "", "type": "text/vnd.tiddlywiki", "text": "MIT License Copyright (c) 2020 [[Odin Jorna|https://github.com/OdinJorna]]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished\nto do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice (including the next\nparagraph) shall be included in all copies or substantial portions of the\nSoftware.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\nOR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nOR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n" }, "$:/themes/odin/zacht/readme": { "title": "$:/themes/odin/zacht/readme", "created": "20210518182123874", "modified": "20210518182524821", "tags": "", "type": "text/vnd.tiddlywiki", "text": "Zacht is a theme that aims to modernise the look and feel of tiddlywiki. It is inspired by [[https://supernotes.app/]]. For the latest updates, check the [[githup repo|https://github.com/OdinJorna/zacht-theme]].\n\n* Zacht uses soft colours\n* Aims to remove visual clutter\n** Automaticly hides button until hovered\n** Removes most borders\n** bigger line-height in editor\n* Comes with Futura font and Rubik font embedded\n* Changes the editor for better readability\n\n" }, "$:/config/odin/zacht/max-tiddler-width": { "title": "$:/config/odin/zacht/max-tiddler-width", "created": "20210518183435521", "modified": "20210518183911375", "tags": "", "type": "text/vnd.tiddlywiki", "text": "800" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth", "created": "20210518180658946", "modified": "20210518180700047", "type": "text/vnd.tiddlywiki", "text": "425px" }, "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": { "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout", "created": "20210518180547879", "modified": "20210518180547893", "type": "text/vnd.tiddlywiki", "text": "fluid-fixed" }, "$:/themes/tiddlywiki/vanilla/settings/editorfontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/editorfontfamily", "created": "20210518180650107", "modified": "20210518180650124", "type": "text/vnd.tiddlywiki", "text": "\"Trebuchet MS\"" }, "$:/themes/tiddlywiki/vanilla/settings/fontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily", "created": "20210518180641945", "modified": "20210518180644943", "type": "text/vnd.tiddlywiki", "text": "Rubik, system-ui, -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\"" }, "$:/themes/odin/zacht/css/btn": { "title": "$:/themes/odin/zacht/css/btn", "text": "button {\n\tborder: 1px solid #ccc; \n\tbackground: #f3f3f5;\n\tpadding: .4em 1.2em;\n\tcursor: pointer;\n\ttransition: box-shadow ease-in .1s;\n\tcolor: #3F3B3B;\n\tborder-radius: 8px; \n}", "created": "20210513154458692", "modified": "20210518140254852", "tags": "$:/tags/Stylesheet", "type": "text/css" }, "$:/themes/odin/zacht/css/centralise-tiddler": { "title": "$:/themes/odin/zacht/css/centralise-tiddler", "text": "/* centralises the tiddler and prevents tiddlers from getting too wide */\n\ndiv.tc-tiddler-frame { \n\tmargin-left: auto; \n\tmargin-right: auto; \n\twidth: 90%;\n\tmax-width: {{$:/config/odin/zacht/max-tiddler-width}}px;\n}", "created": "20210513124014704", "modified": "20210518140254905", "tags": "$:/tags/Stylesheet", "type": "" }, "$:/themes/odin/zacht/css/editor": { "title": "$:/themes/odin/zacht/css/editor", "text": "/* from: http://j.d.whitespace.tiddlyspot.com/ */\n\n/** NO BOX SHADOW ON INPUTS **/\n\n.tc-tiddler-edit-frame .tc-edit-field-add input.tc-edit-texteditor, .tc-tiddler-edit-frame text, .tc-tiddler-edit-frame textarea, .tc-tiddler-edit-frame .tc-edit-tags, .tc-tiddler-edit-frame textarea.tc-edit-texteditor { -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }\n\n.tc-tiddler-edit-frame input.tc-titlebar.tc-edit-texteditor, .tc-tiddler-edit-frame .tc-edit-tags, .tc-tiddler-edit-frame text, .tc-tiddler-edit-frame textarea, .tc-tiddler-edit-frame textarea.tc-edit-texteditor { border: none !important; }\n\n/** EDIT TIDDLER **/\n\n.tc-tiddler-edit-frame input.tc-titlebar.tc-edit-texteditor { -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; padding: .25em .5em !important; font-size: 24px; font-weight: normal; }\n\n.tc-tiddler-edit-frame .tc-edit-tags, .tc-tiddler-edit-frame .tc-editor-toolbar, .tc-tiddler-edit-frame .tc-type-selector, .tc-tiddler-edit-frame .tc-edit-field-add { padding: 8px 4px; }\n\n.tc-tiddler-edit-frame input.tc-edit-texteditor, .tc-tiddler-edit-frame .tc-edit-tags, .tc-tiddler-edit-frame .tc-editor-toolbar, .tc-tiddler-edit-frame .tc-type-selector, .tc-tiddler-edit-frame .tc-edit-field-add { margin: 0 0 4px 0 !important; }\n\n.tc-tiddler-edit-frame iframe.tc-edit-texteditor, .tc-tiddler-edit-frame table.tc-edit-fields { margin: 0 !important; }\n\n.tc-tiddler-edit-frame .tc-editor-toolbar { background: #cccccc; margin-bottom: 0 !important; }\n\n.tc-tiddler-edit-frame .tc-editor-toolbar .tc-btn-invisible { background: transparent; }\n\n.tc-tiddler-edit-frame .tc-editor-toolbar .tc-btn-invisible:hover { background: transparent; fill: #5778d8; }\n\ntextarea.large-textarea { min-height: 100px; width: 100%; max-width: 100%; border: 1px solid #dddddd !important; }\n\ninput.scene-textarea { border: 1px solid #dddddd !important; }\n\ntextarea {\n\tline-height: 1.5em !important;\n\tbackground-color: #f8f8f8;\n\tpadding: 10px !important; \n\tmargin-top: 0px !important;\n}\n", "created": "20210516105106876", "modified": "20210518140254922", "tags": "$:/tags/Stylesheet", "type": "text/css" }, "$:/themes/odin/zacht/css/hide-buttons": { "title": "$:/themes/odin/zacht/css/hide-buttons", "text": "/*hides all tiddlerbuttons except the close button*/\n@media (min-width: 960px) { .tc-tiddler-frame .tc-tiddler-controls svg { fill: transparent; transition: all .2s ease-in; } .tc-tiddler-controls svg.tc-image-close-button, .tc-tiddler-controls svg.tc-image-done-button, .tc-tiddler-frame .tc-tiddler-controls:hover svg { fill: #cccccc; } }\n\nbutton:active, button:focus { outline: none; }\n\nbutton.tc-tag-label, span.tc-tag-label { padding: 0.3em 1em !important; }\n\n.nc-refs { color: #888; font-size: .9em; }\n\n.nc-refs h4 { font-weight: bold; margin-bottom: 4px; }\n\n.nc-post-created { color: #acacac; font-size: .8em; }\n", "created": "20210513134925873", "modified": "20210518140254942", "tags": "$:/tags/Stylesheet", "type": "text/css" }, "$:/themes/odin/zacht/css/rounded-codeblock-corners": { "title": "$:/themes/odin/zacht/css/rounded-codeblock-corners", "text": "/* Gives codeblocks rounded corners to match theme */\n\npre {\n\tborder-radius: 8px;\n\n}\n", "created": "20210518095029854", "modified": "20210518140254959", "tags": "$:/tags/Stylesheet", "type": "text/css" }, "$:/themes/odin/zacht/css/tags": { "title": "$:/themes/odin/zacht/css/tags", "text": "button.tc-tag-label, span.tc-tag-label {\n\tborder-radius: 2px;\n\tbackground-color: #cdffcd;\n\tcolor: red;\n}", "created": "20210513160725324", "modified": "20210518140254976", "tags": "$:/tags/Stylesheet", "type": "text/css" }, "$:/themes/odin/zacht/css/tc-title": { "title": "$:/themes/odin/zacht/css/tc-title", "text": ".tc-title {\n\tfont-family: Futura Bold;\n\tfont-weight:bold;\n}\n", "created": "20210518124844449", "modified": "20210518140254991", "tags": "$:/tags/Stylesheet", "type": "text/css" }, "$:/themes/odin/zacht/css/tiddler-look": { "title": "$:/themes/odin/zacht/css/tiddler-look", "text": ".tc-tiddler-frame {\n\tborder: 1px solid rgba(25, 22, 29, 0.08);\n\tborder-radius: 14px;\n\tbox-shadow: none;\n}", "created": "20210513115553303", "creator": "Odin", "modified": "20210518140255009", "modifier": "Odin", "tags": "$:/tags/Stylesheet", "type": "text/css" }, "$:/themes/odin/zacht/fonts/futura": { "title": "$:/themes/odin/zacht/fonts/futura", "created": "20210516151751486", "modified": "20210518140255025", "tags": "$:/tags/Stylesheet", "type": "text/vnd.tiddlywiki", "text": "/* Futura-regular - latin */\n@font-face {\n font-family: 'Futura';\n font-style: normal;\n font-weight: 400;\n src: local('Futura'),\n url(<<datauri \"FuturaLT.woff2\">>) format('woff2'); \n}\n\n/* Futura-italics - latin */\n@font-face {\n font-family: 'Futura italics';\n font-style: normal;\n font-weight: 400;\n src: local('Futura italics'),\n url(<<datauri \"FuturaLT-Oblique.woff2\">>) format('woff2'); \n}\n\n/* Futura-bold - latin */\n@font-face {\n font-family: 'Futura bold';\n font-style: bold;\n font-weight: 600;\n src: local('Futura bold'),\n url(<<datauri \"FuturaLT-Bold.woff2\">>) format('woff2'); \n}" }, "$:/themes/odin/zacht/fonts/rubik": { "title": "$:/themes/odin/zacht/fonts/rubik", "created": "20210514203110838", "modified": "20210518140255044", "tags": "$:/tags/Stylesheet", "type": "text/vnd.tiddlywiki", "text": "/* rubik-regular - latin */\n@font-face {\n font-family: 'Rubik';\n font-style: normal;\n font-weight: 400;\n src: local('Rubik'),\n url(<<datauri \"rubik-v12-latin-regular.woff2\">>) format('woff2'); \n}" }, "FuturaLT-Bold.woff2": { "title": "FuturaLT-Bold.woff2", "text": "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", "type": "application/font-woff2", "created": "20210518140325840", "modified": "20210518140325840" }, "rubik-v12-latin-regular.woff2": { "title": "rubik-v12-latin-regular.woff2", "text": "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", "type": "application/font-woff2", "created": "20210518140325862", "modified": "20210518140325862" } } }
{ "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\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<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\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\"\"\"/>\n</div>\n</$reveal>\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]]", "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\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\ninput[type=\"search\"] {\n outline-offset: initial;\n}\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\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 background-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: 300;\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: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\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 border-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 left: -50px;\n top: 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 right: -80px;\n bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n vertical-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/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\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.tc-csv-table {\n\twhite-space: nowrap;\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/*\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}\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\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.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\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: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\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\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\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\twhite-space: normal;\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: 300;\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\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n font-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\t\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\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\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: 300;\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-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\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: 300;\n}\n\n.tc-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\n}\n\n.tc-tiddler-missing .tc-title {\n font-style: italic;\n font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\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 height: 1.2em;\n width: 1.2em;\n margin: 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\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\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\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-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-tiddler-body {\n\tclear: both;\n}\n\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/Jermolene/TiddlyWiki5/issues/282 */\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-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 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/*\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-storyview-zoomin-tiddler {\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-storyview-zoomin-tiddler {\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 fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-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-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\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-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\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** Storyview Classes\n*/\n\n.tc-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-storyview-zoomin-tiddler {\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.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 width: auto;\n margin-bottom: 0px;\n border-bottom-left-radius: 0;\n border-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/*\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\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: 300;\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\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\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 display: block;\n width: 100%;\n text-align: left;\t\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 flex: 1 0;\n background: <<colour tiddler-editor-background>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n padding: 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 flex: 3 1;\n border-left: 0.5em solid <<colour muted-foreground>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-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 line-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 font-size: 0.8em;\n margin-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-plugin-info {\n\tdisplay: flex;\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 align-items: center;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n margin: 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 padding: 2px 7px;\n font-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\n.tc-plugin-info-chunk {\n margin: 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}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\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 text-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.7em;\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\twidth: 2em;\n\theight: 2em;\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 margin: 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 vertical-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/*\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\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\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\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: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\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\nbody.tc-dirty span.tc-dirty-indicator, 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 margin: 0;\n padding: 0;\n border: none;\n background: 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 color: <<colour select-tag-foreground>>;\n background: <<colour select-tag-background>>;\n}\n\n/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\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.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" }, "$:/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/plain", "text": "/*! modern-normalize v1.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 box-sizing: border-box;\n}\n\n/**\nUse a more readable tab size (opinionated).\n*/\n\n:root {\n -moz-tab-size: 4;\n tab-size: 4;\n}\n\n/**\n1. Correct the line height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n*/\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/*\nSections\n========\n*/\n\n/**\nRemove the margin in all browsers.\n*/\n\nbody {\n margin: 0;\n}\n\n/**\nImprove consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n*/\n\nbody {\n font-family:\n system-ui,\n -apple-system, /* Firefox supports this but not yet `system-ui` */\n 'Segoe UI',\n Roboto,\n Helvetica,\n Arial,\n sans-serif,\n 'Apple Color Emoji',\n 'Segoe UI Emoji';\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 height: 0; /* 1 */\n color: 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 text-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-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 font-family:\n ui-monospace,\n SFMono-Regular,\n Consolas,\n 'Liberation Mono',\n Menlo,\n monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/**\nPrevent 'sub' and 'sup' elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -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 all 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 text-indent: 0; /* 1 */\n border-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 font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n1. Remove the inheritance of text transform in Firefox.\n*/\n\nbutton,\nselect { /* 1 */\n text-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 -webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n outline: 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 box-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 padding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-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 height: 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 -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -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 -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n" }, "$:/themes/tiddlywiki/vanilla/settings/fontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily", "text": "system-ui, -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\"" }, "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily", "text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,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", "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" } } }
24px
34px
24px
24px
"Trebuchet MS"
"Input Mono Condensed",monospace,"Atkinson Hyperlegible","Share Tech Mono",andada,bitter,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"
https://sjc.tiddlyhost.com
yes
zoomin
!! 2 princípios básicos para ler o Novo Testamento Para ler corretamente o Novo Testamento, é necessário seguir vários princípios. Aqui são dois: # Não ir além do que está escrito, 1 Coríntios 4.6: #> Irmãos, apliquei essas coisas a mim e a Apolo por amor a vocês, para que aprendam de nós o que significa ‹o ditado›: “Não ultrapassem o que está escrito”. Assim, ninguém se orgulhe a favor de um homem em detrimento de outro. # Pesquisar e aceitar tudo o que a Bíblia diz sobre o assunto. #* O apóstolo João fez isso ao mostrar que a morte de Jesus cumpriu as Escrituras, ao dizer em João 19.36-37: #*> Estas coisas aconteceram para que se cumprisse a Escritura: “Nenhum dos seus ossos será quebrado”, e, ''como diz a Escritura noutro lugar:'' “Olharão para aquele que traspassaram” (grifos meus). --- Próximo: [[Uma palavra de Jesus]]
!!Pensamento do dia A vida passa depressa, e nós voamos! (Do Salmo 90) !! Texto bíblico do dia >que aproveitam ao máximo cada oportunidade para fazer o bem, pois vivemos numa época má. Efésios 5.16 [[VFL|https://www.biblegateway.com/passage/?search=ep5.16&version=VFL]]. !! Hino do dia >3. O tempo, no entanto, / a vida transforma / e os dias tão breve / se vão qual vapor. / Com eles passamos; / por isso, nós somos / apenas mordomos / dos bens do Senhor. ─"[[Estamos no mundo|https://is.gd/hino_estamos]]", Riquezas de Cristo !! Oração do dia Eterno Deus, a vida é preciosa porque o Senhor nos fez para sua comunhão. Ansiamos pela vida eterna. Mostra-nos o Caminho e firma nossos pés para completar a jornada. Em Cristo: Amém. !! Ação hoje Seguir os passos de Jesus ao proceder com sabedoria para com os de fora. (Ver Cl 4.5-6) !! Palavra de hoje "Amar a ''vida''" é garantir seu recebimento no dia do juízo ([[Vida|https://biblia.tiddlyhost.com/#1Pe3.8-12%20Vida]]) !! Você hoje * Se você tem um pedido de oração hoje que tem a ver com seu relacionamento com Deus, me fale e vou incluir na minha lista de intercessões. (A lista ficará no papel e não publicada.) * Se você precisa de orientação conforme a Palavra de Deus, vamos marcar para buscar a vontade do Senhor. [[Contato]]
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
Nota: Comecei publicando estes versos do dia no serviço de [[pagecord|https://pagecord.com/psuche]], mas não sei se fico lá. Estou pensando na melhor forma de fazer chegar aos irmãos. --- !! Põem de lado os mandamentos de Deus O verso do dia >Vocês negligenciam os mandamentos de Deus e se apegam às tradições dos homens”. E disse-lhes: “Vocês estão sempre encontrando uma boa maneira de pôr de lado os mandamentos de Deus, a fim de obedecerem às suas tradições! Marcos 7.8-9 NVI. As religiões e denominações são construídas em cima de tradições e mandamentos humanos. Seus religiosos e líderes enganam as pessoas, oferecendo seus preceitos como se viessem de Deus. Criam dependência da clerezia e da hierarquia. A pessoa que acha que tem de consultar seu líder, seja pastor ou padre, para saber o que é correto e verdadeiro, é escrava do sistema religioso. Deus nos deu a sua palavra e os seus mandamentos para que cada um possa ler, entender e se relacionar com o Salvador de forma pessoal. Nosso único intermediário é Jesus. Os mandamentos de Deus não são complicados nem difíceis de obedecer. Vamos então pôr de lado as tradições humanas para obedecer plenamente tudo o que Jesus ordenou.
* Para leitura semanal na Academia ~NovaFit e o grupo de Manaus 2022-07-14 --- ! Três grandes perguntas para todo ser humano !! Introdução * As perguntas nos ajudam a aprender. * A Bíblia tem centenas de perguntas dentro dos seus livros. * Vamos considerar três perguntas de grande valor para nossa vida. * Se você não é seguidor de Jesus conforme o Novo Testamento, essas perguntas devem ser consideradas pertinentes e urgentes. * Se você é um seguidor do Senhor, estude bem as perguntas para que possa ajudar as pessoas que ainda não obedeceram o Evangelho de Cristo. !! I. Pergunta de Jesus: Você crê nisso? > Jo 11.25-26: Disse-lhe Jesus: “Eu sou a ressurreição e a vida. Aquele que crê em mim, ainda que morra, viverá; e quem vive e crê em mim, não morrerá eternamente. Você crê nisso?” # Jesus disse isso a Marta, cujo irmão Lázaro tinha morrido. Sua pergunta a ela procura produzir a fé. Ela disse: #> Jo 11.27: Sim, Senhor, eu tenho crido que tu és o Cristo, o Filho de Deus que devia vir ao mundo. # O que todos queremos é vida. A valorização da juventude nada mais é do que a corrida para ter vida, uma negação da velhice que conduz à morte. # Jesus oferece a vida eterna. #> Jo 14.6: Eu sou o caminho, a verdade e a vida. #* Somente Jesus é tudo isso. Somente ele dá a vida eterna. Porque ele é Deus. #* Estes três: caminho, verdade e vida, pertencem juntos. # Jesus dá a vida por meio do perdão dos pecados. #> Cl 3.13 NVT: Então Deus lhes deu vida com Cristo, pois perdoou todos os nossos pecados. # Como receber o perdão dos pecados? #> At 22.16: "E agora, o que está esperando? Levante-se, seja batizado e lave os seus pecados, confiando no Senhor". !! II. Pergunta de Nicodemos: Como nascer segunda vez? # Veio a Jesus, à noite, um religioso, membro do Conselho máximo dos judeus. Ele elogia Jesus, mas o Senhor vai direto ao assunto que o homem precisa ouvir. #> Jo 3.3-5 VFL: Jesus respondeu: #>—Digo-lhe a verdade: Se uma pessoa não nascer de novo, ela não pode fazer parte do reino de Deus. #>Nicodemos disse: #>—Mas se um homem já é velho, como pode ele nascer de novo? Ele não pode entrar outra vez no ventre de sua mãe. Portanto, como pode nascer pela segunda vez? #>Jesus respondeu: #>—Digo-lhe a verdade: Se uma pessoa não nascer da água e do Espírito, ela não pode entrar no reino de Deus. #* "Reino de Deus" é uma referência ao povo de Deus, que o serve nesta vida e viverá para sempre com ele na eternidade. #* Nem todos são filhos de Deus. Nem todos pertencem ao povo de Deus. O nascimento dentro do Reino é uma decisão de pessoa crescida e consciente. #* "Nascer de novo" é explicado por Jesus como sendo o nascimento "da água e do Espírito"—os dois elementos, um visível, outro invisível. # A imersão na água nos coloca em contato com o sangue de Jesus e o poder transformador do Espírito Santo. #> Tg 1.18 NTLH: Pela sua própria vontade ele fez com que nós nascêssemos, por meio da palavra da verdade, (...) #> 1Pe1.23: Vocês foram regenerados, não de uma semente perecível, mas imperecível, por meio da palavra de Deus, viva e permanente. #> Tt 3.5 VFL: Ele nos salvou pela sua misericórdia e não pelas boas obras que fizemos, para assim sermos declarados justos diante dele através do lavar no qual nascemos de novo e somos renovados pelo Espírito Santo. #> Ap 1.5 VFL: Jesus nos ama e, pelo seu sangue, nos libertou dos nossos pecados. # Os vários elementos essenciais da imersão na água: #* Sepultamento na água, Rm 6.1-4. Somos passivos, o Espírito é ativo! (Ver [[Sanders|http://edificacao.org/legalismo-hipocrisia/]].) #* Propósito de obter o perdão, At 2.38. #* Ato de fé da pessoa sendo imersa, At 8.36-37: #*> O eunuco disse: “Olhe, aqui há água. Que me impede de ser batizado?” Disse Filipe: “Você pode, se crê de todo o coração”. O eunuco respondeu: “Creio que Jesus Cristo é o Filho de Deus”. !! III. Pergunta dos israelitas: O que devo fazer? # Essa pergunta foi feita várias vezes no Novo Testamento. As respostas dadas, por homens inspirados, são normativas. # O plano de salvação é padrão. O Novo Testamento oferece modelo a ser seguido. #> Fp 3.17: Irmãos, sigam unidos o meu exemplo e observem os que vivem de acordo com o padrão que lhes apresentamos. # Vejamos a pergunta feita quando a igreja do Senhor Jesus foi estabelecida: #>At 2.36-38: Portanto, que todo o Israel fique certo disto: Este Jesus, a quem vocês crucificaram, Deus o fez Senhor e Cristo”. Quando ouviram isso, ficaram aflitos em seu coração, e perguntaram a Pedro e aos outros apóstolos: “Irmãos, que devemos fazer?” Pedro respondeu: “Arrependam-se, e cada um de vocês seja imerso em nome de Jesus Cristo para perdão dos seus pecados. E receberão o dom do Espírito Santo". #* É preciso tomar uma decisão de mudar de conduta. #* É preciso ser sepultado na água da forma como Jesus ordenou: "em nome de Jesus Cristo". #* É preciso para receber o perdão dos pecados. !! E agora? # Para concluir, vamos pegar emprestada uma quarta pergunta, desta vez do governador Pilatos, ao povo de Israel, Mt 27.22: “Que farei então com Jesus, chamado Cristo?” # O Novo Testamento ensina que Jesus é "Senhor e Salvador". Nesta ordem! #* Se ele é Senhor, temos de obedecer aos seus mandamentos. # Para ele ser nosso Salvador, ele tem de ser, primeiro, nosso Senhor. # O que eu farei com Jesus? Esta é a maior pergunta de todas.
[img[evangelizando-3-pontos.png]] Atualizei a minha lista de pessoas com quem quero compartilhar o evangelho. Acabei escrevendo estes três pontos também.
!! O que veremos neste estudo: # Dois princípios básicos para ler o NT # Uma palavra de Jesus # Uma palavra do apóstolo Pedro # Uma palavra do apóstolo Paulo --- Próximo: [[2 princípios básicos]]
!! Vimos o seguinte: # O batismo é imersão na água. # Esta imersão é necessária para receber o perdão dos pecados. # Esta imersão é uma ordem de Jesus. # Esta imersão é diferente do que é ensinado nas religiões e nas denominações. !! E agora? # Compare o ritual que você recebeu. Receba a imersão bíblica, para que seus pecados sejam perdoados e você viva em comunhão com Deus. # Vamos sentar e ler mais sobre o que o Novo Testamento diz sobre a imersão na água. # Vamos marcar uma hora para fazer essa leitura juntos.
>Jesus dizia a todos: “Se alguém quiser acompanhar-me, negue-se a si mesmo, tome diariamente a sua cruz e siga-me”. Lucas 9.23 NVI. A Cruz Diária (ACD) é uma publicação online para uso dos cristãos nas suas reuniões, especialmente aos domingos. Procuramos publicar toda sexta-feira. O Novo Testamento nos apresenta modelo para nossa adoração. A cada reunião e a cada domingo temos liberdade quanto à ordem dos atos de adoração, à escolha de hinos, aos textos bíblicos a serem lidos, etc. Portanto, ACD oferece nada mais do que sugestões específicas e práticas para as reuniões dos cristãos. <<tabs "[all[shadows+tiddlers]tag[folha]]" "Tiddlers">>
Chegamos bem em casa hoje, eu depois de cinco semanas fora, a esposa, depois de seis semanas longe de casa. Nossa viagem correu tranquila, graças a Deus. (Ver [[aqui|https://zotum.net/item/8df41b0a-b129-4e0a-a41f-eb3f067f09c9]] o nascer do sol do avião.) Vários momentos nos evidenciaram a benévola mão de nosso Pai celestial. Menciono alguns abaixo de forma resumida. # Foi grande incentivo o retiro missionário nos dias 4-6 de maio para ouvir e encontrar irmãos que trabalham em muitas partes do mundo. # Foi uma grande bênção estar junto com meu irmão Kevin e contar com a ajuda dele logo depois que nossos sites, todos, foram hackeados e deletados. # Em 10 minutos consegui tirar segunda via da minha carteira de habilitação, na minha cidade natal. Carteira serve como RG nos EUA. (Eu tinha alugado carro usando a carteira brasileira.) # Foi providência divina estarmos já nos EUA quando faleceu a minha sogra (apenas umas três horas e meia da cidade dela) e ter visitado ela uma semana e meia antes do seu falecimento. # Foi uma resposta à oração a revogação da exigência de teste de covid antes de podermos retornar ao Brasil. Deus é bom. Ele cuida do seu povo. Quando percebemos sua atuação e sua providência na nossa vida, serve de mais um motivo de gratidão e louvor ao Senhor.
Sejam bem-vindos à reunião dos cristãos no Urbanova. > A missão da congregação no Urbanova é: ir e dar muito fruto que permanece, crescendo em número e espírito, no amor e nas boas obras. Nosso texto chave é João 15.1-17. Por meio dessa missão e por meio da nossa reunião hoje esperamos edificar espiritualmente cada pessoa presente e glorificar o nome de Deus Pai e do nosso Senhor Jesus Cristo.
Sejam bem-vindos. Estamos aqui por causa de Jesus. O evangelho nos trouxe a vida. Esta vida vivemos em comum, em família. É vida partilhada, em ação e em palavra. Vamos celebrar agora a vida em Cristo.
A folha dominical: A CRUZ DIÁRIA, traz vários artigos, esboços e informações a cada edição. Desde a edição de 2024-12-22, o foco foi o novo trabalho na Zona Norte de SJCampos. Ver algumas edições anteriores, online, aqui em: [[A Cruz Diária]]. * 2025-02-23: [[A casa é o lugar|https://cristaos.org/wp-content/uploads/2025/02/acd-250223.pdf]] * 2025-02-16: [[A família da fé|https://cristaos.org/wp-content/uploads/2025/02/acd-250216.pdf]] * 2025-02-09: [[Esteja certo|https://cristaos.org/wp-content/uploads/2025/01/acd-250112.pdf]] * 2025-02-02: [[Salvar em 1Coríntios|https://cristaos.org/wp-content/uploads/2025/02/acd-250202.pdf]] * 2025-01-26: [[O arrependimento e o conhecimento da verdade|https://cristaos.org/wp-content/uploads/2025/02/acd-250126.pdf]] * 2025-01-19: [[Fale estas coisas|https://cristaos.org/wp-content/uploads/2025/02/acd-250119.pdf]] * 2025-01-12: [[O que é o zelo|https://cristaos.org/wp-content/uploads/2025/01/acd-250112.pdf]] * 2025-01-05: [[O que esperar do cristão|https://cristaos.org/wp-content/uploads/2025/02/acd-250105.pdf]] --- * 2024-12-29: [[Feliz ano novo|https://cristaos.org/wp-content/uploads/2025/02/acd-241229.pdf]] * 2024-12-22: [[O peso da cruz|https://freefeed.net/theyn/0501a5]]
! A CRUZ DIÁRIA //A folha dominical dos cristãos ─ 2024-08-11// !! Oração Senhor Deus, Pai celeste ─ O poder e a honra e a glória pertencem ao Senhor. Nosso Deus reina sobre o mundo e sobre todas as nações. Obedecemos ao Senhor para adorar-te em espírito e em verdade, para seguir o Salvador Jesus e para ir até os confins da terra para proclamar a tua palavra. Perdoa-nos as nossas ofensas como perdoamos aos nossos irmãos. Dependemos do Senhor pela nossa vida e para fazer a obra de Cristo. Que tua mão esteja conosco, para que muitos se convertam e sejam salvos. Glorifica-te em nós. Oramos em nome de Jesus Cristo. Amém. !! Leituras * 1 Reis 3.4-15 * João 6.16-30 * Apocalipse 4.1-11 !! Hino “O eterno amor” - O eterno amor do Senhor nos sustenta. / A sua compaixão não tem fim, / se renova a cada dia. / Fiel é o meu Senhor. / A minha porção é o Senhor. / Portanto, nele esperarei. (-bis) / Portanto, nele esperarei. ([[Link|http://hinario.simples.fastmail.fm.user.fm/#O%20eterno%20amor]]) !! Ceia do Senhor >... ele verá sua prole and prolongará seus dias, e a vontade do Senhor prosperará em sua mão. Is 53.10. O irmão Clyde Woods escreveu sobre estas frases: >Estas ações ocorrem depois da morte sacrificial do servo. Isso significa que a promessa envolve sua ressurreição inevitável. A “prole“ do servo-messias (literalmente: “semente”) são seus descendentes espirituais que, pela fé obediente, aceitam seu sacrifício eficaz. (//People's OT Notes: Isaiah//, 2002, pág. 238) Nós somos frutos da morte de Cristo. Somos seus descendentes espirituais. Fazemos o que ele fez: morremos também para nós mesmos, tomamos a nossa cruz, ressuscitamos com ele e tornamo-nos anunciadores do seu sacrifício. A mesa do Senhor reforça que existimos por causa da sua oferta pela culpa e para que outros venham a aceitá-la. !! Coleta dos santos >Quanto à coleta para o povo de Deus, façam como ordenei às igrejas da Galácia. (...) reservando-a para que não seja preciso fazer coletas quando eu chegar. 1Co 16.1-2 NVI. Não apenas fazemos ofertas, mas coletas. As coletas visam necessidades. Os discípulos não esperam até a última hora, mas se preparam para o momento certo de poder ajudar. O despreparo é vergonhoso. Oferta é individual; coleta é ato comunitário. Os irmãos se dedicam à comunhão de forma concreta, como na coleta, At 2.42. !! Mensagem A mão do Senhor, At 11.19-21 # Abençoa quando obedecemos à ordem de Cristo. # Nossa obra é a de contar as boas novas a respeito do Senhor Jesus. # O objetivo é a conversão de muitos pela mão de Deus. (Ver reflexão do texto neste link: [[Valdir|https://notas.bearblog.dev/mao-senhor-faz/]].) !! Seguimento durante a semana # Estude a Bíblia de forma organizada e aplicada. # Escolhe textos bíblicos para memorização. # Encontre com um irmão, ou irmã, em Cristo para conversar, estudar ou orar juntos. !! Oremos # Para que as pessoas estudando a Palavra de Deus para conhecer o evangelho sejam convencidas e convertidas. # Pela fidelidade das congregações à sã doutrina de Cristo. # Para que as famílias sigam as instruções das Escrituras, para cada membro cumprir seu papel. # Damos graças pelos pais que criam os filhos no temor do Senhor; que possam mostrar exemplo e edificação na família. # Para sermos úteis no ensino e eficazes na evangelização. !! Eventos e oportunidades * O irmão Helder, evangelista em Natal RN, precisa fazer cirurgia para câncer de próstata. [[Ajude|https://sjc.tiddlyhost.com/#Ajude%20Helder]]. * 2025-04-18a20 Festival da família de Deus, Jacareí SP. Tema: “As promessas de Cristo”. --- A Cruz Diária é a folha dominical dos cristãos que oferece dicas e sugestões para as reuniões e participações. O título expressa a alegria dos seguidores de Jesus.<br/> [[cristaos.org|http://cristaos.org]]. Editor: [[Randal Matheny|https://letterbird.co/letterbird-5fe0f01b]]
!! 2024 Este ano oferecemos o ensino: “[[As palavras da fé|Ensino]]”, nas congregações. !!! Setembro * 28 ─ “De dentro para dentro”, encontro de casais, Jd Pres. Dutra, Guarulhos. !!! Outubro * 12 ─ APDF em Contagem MG. !!! Novembro * Viagem aos EUA. --- Passou ... !!! Janeiro * 18-21 ─ Salvador BA, Congresso Cristão do Nordeste. Tópico: "Seu primeiro amor". !!! Fevereiro * 24-25 ─ Cookeville TN, Tennessee Bible College, RENEW. !!! Março * 29-31 ─ Jacareí SP, Festival, 3ª edição. !!! Abril * 20-21 ─ Ribeirão Preto SP. !!! Maio * 1 ─ [[Taubaté SP|APDF Tté]] * 30 ─ Treinamento, Oikos Center, Jacareí !!! Junho *29-30 ─ Vila Guilherme, Capital SP !!! Julho * 27 ─ Vicki ensina em evento feminino, S. Vicente SP. !!! Agosto * 17 ─ Vicki ensina na Conferência feminina, Ribeirão Preto SP.
* 2023-06-18 Salvador BA, mensagem no Culto da família: "Deus primeiro". * 2023-06-19 a 21 Salvador BA, congregação no Bonocô: curso: "Transformação Total II". * 2023-07-21 a 23 S. João da Boa Vista: Curso "Restauração". * 2023-08-19 SJCampos: Imitando o Mestre: Pregação (OikosCenter) * 2023-09-28 a 10-01 Contagem MG: Curso Transformação Total. * 2023-10-14 Pimentas, Guarulhos SP: Seminário (IGREJA SEM LIMITES) * 2023 out/nov: Viagem. * 2023-12-02 Treino, Oikos Center, Jacareí SP: EVANGELISMO PESSOAL.
[img[helder-pedido.png]] * Pessoa: Helder Correia, evangelista em tempo integral. * Local: Natal, RN * Necessidade: cirurgia para câncer de próstata * Custo: R$45.000,00 * Doações: Chave Pix: CPF 49149067400 Francisco Helder Correia Sales. Banco Itaú, Agência 8207, Conta corrente 28662-9 * Prazo: 40-60 dias. * Vídeo: [[Pedido de 2 min.|https://the.talesofmy.life/item/c161feee-e544-4753-8687-9ecc6bd0f1d6]]
* Título: As alianças de Deus. * Autor: revisado e aumentado por Randal Matheny. * Páginas: 64. * Formato: 14 x 21 cm. * Ano de publicação: 2020. * Preço: R$39,00, frete incluso.
! Introdução # Quantas frases comuns você pode pensar que fala sobre o amor? Quantas músicas? Quantos filmes? O amor talvez seja o assunto mais tratado de todos. # O assunto de hoje: "Ame a Deus", é um dos mais amplos e um dos mais tratados na Bíblia. # Os termos: "amor/amar", têm muitos sentidos. Veremos como a Bíblia trata o conceito. # O amor a Deus faz parte do trecho citado diariamente pelos judeus: Deuteronômio 6.4-9: #> Ouça, ó Israel: O Senhor, o nosso Deus, é o único Senhor. 5 Ame o Senhor, o seu Deus, de todo o seu coração, de toda a sua alma e de todas as suas forças. 6 Que todas estas palavras que hoje lhe ordeno estejam em seu coração. 7 Ensine-as com persistência a seus filhos. Converse sobre elas quando estiver sentado em casa, quando estiver andando pelo caminho, quando se deitar e quando se levantar. 8 Amarre-as como um sinal nos braços e prenda-as na testa. 9 Escreva-as nos batentes das portas de sua casa e em seus portões. #>* Os judeus chamam este trecho pelo nome de //shema//, pela primeira palavra do parágrafo: "Ouça". # Quando Jesus foi perguntado sobre o maior mandamento, foi este que ele citou: #> Ao ouvirem dizer que Jesus havia deixado os saduceus sem resposta, os fariseus se reuniram. 35 Um deles, perito na lei, o pôs à prova com esta pergunta: 36 “Mestre, qual é o maior mandamento da Lei?” 37 Respondeu Jesus: “‘Ame o Senhor, o seu Deus de todo o seu coração, de toda a sua alma e de todo o seu entendimento’. 38 Este é o primeiro e maior mandamento. 39 E o segundo é semelhante a ele: ‘Ame o seu próximo como a si mesmo’. 40 Destes dois mandamentos dependem toda a Lei e os Profetas”. Mateus 22.34-40. # Nesta leitura, mencionaremos apenas três pontos sobre o amor que devemos ter por Deus. ! Considere estes pontos !! I. Amar a Deus é abrangente # Devemos amar a Deus com todo o nosso ser. #* Falar de coração, alma e forças indica todo o ser. #* Esta é a ideia de fazer as coisas de Deus por inteiro, 1 Timóteo 4.15: #*> Seja diligente nessas coisas; ''dedique-se inteiramente a elas'', para que todos vejam o seu progresso. #* Pelo //Shema,//, amar a Deus significa ensinar outros a fazer o mesmo. #* Amar a Deus também significa amar aos outros. #** Por isso Jesus atrela o primeiro mandamento de amar a Deus ao segundo, de amar ao próximo. #** "Se alguém afirmar: 'Eu amo a Deus', mas odiar seu irmão, é mentiroso, pois quem não ama seu irmão, a quem vê, não pode amar a Deus, a quem não vê. Ele nos deu este mandamento: Quem ama a Deus, ame também seu irmão". 1 João 4.20-21. # Abrange toda a pessoa e todo o plano de Deus. #* João disse: "Deus é amor" 1 João 4.8, 16. !! II. Amar a Deus é decisão # Hoje o amor é tido como sentimento. Na Bíblia é uma atitude. #* Por isso o amor é encontrado frequentemente em companhia com termos como "obedecer" e "servir". Por exemplo: Josué 22.5. (Veremos estes termos mais tarde). # Na Bíblia o amor é um mandamento, Deuteronômio 30.16: #> Pois hoje lhes ordeno que amem o Senhor, o seu Deus. # Nosso amor a Deus é resposta ao amor que ele nos mostrou, 1 João 4.19: #> Nós amamos porque ele nos amou primeiro. # O amor é também motivação. !! III. Promessas para quem ama a Deus # Deus age para o bem nesta vida. #> Sabemos que Deus age em todas as coisas para o bem daqueles que o amam, dos que foram chamados de acordo com o seu propósito. Romanos 8.28. # Deus dará a coroa da vida eterna #> Feliz é o homem que persevera na provação, porque depois de aprovado receberá a coroa da vida, que Deus prometeu aos que o amam. Tiago 1.12. # Deus fará herdar o seu Reino #> Ouçam, meus amados irmãos: Não escolheu Deus os que são pobres aos olhos do mundo para serem ricos em fé e herdarem o Reino que ele prometeu aos que o amam? Tiago 2.5. ! E agora? # O que deve fazer a pessoa que pensa: "Eu quero amar a Deus"? #* Receba o amor de Deus! Receba o seu perdão. Receba o se convite de fazer parte da sua família. # Amar a Deus significa, primeiro, tomar conhecimento de quem ele é e o que faz. Para isso, é preciso conhecer a Bíblia, a Palavra inspirada por Deus, mensagem para nós que fala do amor dele e que explica como amar a ele.
Evento: AS PALAVRAS DA FÉ [img[apdf-banner.pdf]] * Data: 1 de maio de 2024 * Local: Taubaté SP, Clube de Oficiais do CAVEX * Horário: 9h-17h. Almoço no local. * Custo: Inscrição gratuita. * Inscrição: Sr. Hugo 19-98228-4729
JVBERi0xLjUKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nIVWu67bMAzd/RWaO6gk9bIAQ0B8kwzdLmCgQ9CtD6BDgd6lv1+Ssn3TWrYRIJBDkzw8h6QCFs2f7rcBAxaoN0Qx2RiycR7QhuTN27fu8wfzq77Dn7cf3Th1wSXrjUMfbQBnpq/m4x0NEpjp+2MABAIHvkSUcwAsfRwgQpotfXGOLcXBwE8ZLuXL9Km7Td3rf3kwZJsNZR9sv+ShOY+mKdPPlp9D2vFidK4wLM+wBFAv6WHk7yg/v/Dhyj9e2EgnqBLHxy2q2zGqphejuisnuVAYEAqmAXpEJGQnAYm+AmWQ6Fa0JQ+nMIP31m9gYjiG2fRimAs5GSOytJjgggKPBFjiQ1aE9dmJCeSV1ZwEd8YLB2HbHnSF4AGaEPqCoAJKqKrhGQeYs01bDsZjDppejwGlSaLAGBALRqnnumpTCZBSbyXJIaxccVA13PmEs5CHDEAIDdhPDdoGX4vGnr1h401wWHTb6zEQSmdy4sjTqrxrSxJVHpgBTAsboizVBiAeNs8NvXSEvCN9fiIYxuCta6DwEm7fWyvY8VXZnA4O3imIIpBED+Ih0xrqIxu4pH6dQnKiUxVOzqvAhyACQhOEDvPTFGXNzSAiST9TIiedckoQQ7KxQVBffDwjaM93K7GKKzPGSiahgpdSVOzPy4i4DAYdz/oZWZpWYp1kugjxNJ7XnqO3uQH/RffCYek7rq2tBosyPMda5khBtJlr1i7gxRaVE/e0C47y9wSt/JxV9+Ko7Zhq4ni+1yKHo+2EXw8nvOnUVL+Qn6cApS3TvLboJqNQlx2q/kJXFP3XDTA3yREXPsUWDt6OSYIsiY+vOO/ABr5Uw/v/kH9oxXrNV4FSvTWp9HURSdO9R341fwHwlu5ICmVuZHN0cmVhbQplbmRvYmoKCjMgMCBvYmoKNjU4CmVuZG9iagoKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgNzE5Mj4+CnN0cmVhbQp4nO1Ye2xb13n/zr18iNT77YS2fKmrhyNe0rJelm3ZYUg9bEmO6WdI27JJS5Tt2LJlSnbsZkvSOGlddV2zzsDWtViWFmjW13Iot4nrAa23okXRZcNQ7AVsw4ph6Iz90Q4bWmRbIu33nXspU67sIcP+HC/uPb/znd853/OcS3I+dzlLZfQS6RSdnMnMNpeX1hDRu0SiZvLKvPFfG3Y2Af+YZdOzp2cuv9J0gkj7GlH5zOnz16YTtyuGiarWE3l2nclmpv79R4u9RA3Hwe87A0HZcl5H/yb6LWdm5q/OuvfVoX8bfev8xcmMt/Rvvej/E/rrZjJXZ+cqzzH/ffSNC5mZ7Oc+PVJG1Ij1Xa7Zi3PzXXR7mShg8PhsLjv71avuf0Q/iv5f4ha4+IM5wsN9TXe5Pd4Sn5/+//OhPr+GK0tZzYdsVy+/R+dxjdO4+I5oI1q+Ir4vrOX/WJ69z2MmuD5m3+frJ7TviddFvZ7V/kT8tqikV3FN0qS2AK4U38VaIe3m8i+0O+Ld5V8sN9MMrqfpab1UvK4/o1eLz+rP0Dr7kmQZkg4nh1KGMXabKvaPSc/Bo0nZE5CbUulpY+FwUmqtmW+VUAlNTpqnAsGgpJSkuDm4iLqIp2NhKSxppKfDUrOMKUPeTUhX29HFTaI0PjQ5JD1DyaDUW1MHjiWDZjCwkDRkIgFRNBUwZD+j/lTKyNvszJTcBJHTM2Qnj3cy824iacCahYwh/YlkGhKDx/yM+hj1pQPpVCoVgLXSH5+UdCApaYzJYMUDY7KJUdNY5nYVTTLjtptOpVJTmZQUoVTKlJRIZlOpsNQtA5pdrRn44o4nktJtxqTHjMFzUNNh6bJMeGJM5d2nYgaPsI8B22Z+Sm96aFLqHUEMxo0FYwEK8p3uVoRlfzKdCGQOpJJmKpgyZPRgEmMBDoajPyzdlvTGQ4uk2bH1oGvGTOTIjGWkdmpaiklYId0dYem1DDa1DL646JTBK8hoOsWU9KAytcRa9JZRfCjWEVzJls9anT2/vYoIwYQ4/E4bQwtmhjOpIkwBzoI0AjCyYCXyaWYGbRWlD5kuWzCLAvddK55UZimHFkv9OsojYAZTHcGwLLfymjYkpzKDYVlhgWgYsjw+ytMBzFhKVnDvAHoV6IVlJZapUiExEIFJ6JWV8bSxkDZkJYIWllXW2KFk3jU1mGqR5VnzalhWW2P7k2MHbWEgCHmtktdYeaqKH07mq6riUmRisjLEVY5qiuXL+VGBhxQNyITemkjmOXjwNraA/EJtRUfQxLQCDtjjPAWbhyUpeDIC+0cgXZ2qhyQwT1RrIlpxSbsWhRAqV7UW5UkbOpSUVWbMGJJlKL5SEwUXM9JQ/82aGkGVFIstpPM1npD8RCjQjDDVwbfaUFjWW3nBbQPizG2jlde5XWflXdw+ZuXd3D5u5T3cBqy8l9v1Vr6E2w1W3sftE5ZZiLv0pBFh04hIMcEbJCw7igYbVgYv2YOhosG2lcGcPdhkkSwP/S/82wj/mmCXAf+4DcI/bpvhH7cm/OO2Bf5x2wr/uG2Df9y2wz9uN8E/bi3LGFBlGragtiZtxJHbdFylElvP4lqNWDIckmHsws3YACPGQ7JoZvpNPkMfyQiw952F1ObLyoe40uTmjrxb1A8lcf6xl1uKwvMwTpdl9CrLu7GazRn6ZZ3YrGvawnJq+IZ6VQ3uMvvzXaKefe1BPODA2vZjk2T6w7LXijQOhGXf/0RFQU+CvhUpooZWI2KM8EGA0O5ZWBgxR3ByJPGOwUGL06FPiPo6RLgfJ1aDrAbNhUO0VdHyfopJXzyUXYiYhjGwgDW3raYZEXs96TJjBbYh03yWRPcnb2mGbgRuaW3646kYn68lOKpNNcMcxs6OP7hN03zG2S8gLZ6eMqUez0xhWItnAsBpPt8enJOBaTj1zWHk2ISGYX45lcSVFqy3hhLTPkldODyQDDcKzv1Lq2JF9qpVGYFnwj5B7+tCIWwvxMKA1N3mxMIcQJh2rAzJEjU+bI6wUs7iwEoI2Rk70pIOJSPGAN7dbL0jNNguJxXS04renuKvCXYS16p2J1sml/zOIkvihXSl+bvEgy4XUrwL50eEozgsq+PJRABvUmMgFclHRB327ZOrRg8EEqtGo2vOfdSMpyzZH3qUwpglt4UWYBvXGJx6KBUJjcgIZsSVy1yfbXbkM9JvxmzXuUBNbJ8Idp69/iAOJrxjClM+ZEmP/F9VMfvE59iAiaOqqF6CKcfOIRzA/aFCVIbR2xYKmk5cHG9WQjCCENTb2x7fQbDDayOyB7t890Pke7CcqKuVvcCjltyKZoyjOIRwG8N44RaiNW5xQcsxwL3WIo4wgKcBBIN91qJQkgSAkuxnzhDAAeYwOMgcBoeYw+CwdQtn4VNAR4CEQs9Yt4QtSwLZshTzBKOjzFPoGPMUOs48hSZYZxzgBOtkcJJ1MkizTgYZ5gwDnGIOg0nmMJhiDoOssisGNK3sYnRa2cXojLKL0VllF6NnlV2Mzim7GJ1XdjGaQYy3ryTwgurJXYAXbfgk4CwHXfWi6F3Cu9bh5GzInDnFEQ5nHpN3rKx6WfXUjCs25BnP2ZDpV7GOQ7hmQyZ8xIZMeB7cgZX1fkX1FP1Xbcj0F2zI9Bcx0yG8ZEMmfNSGTHgZ3J0r611XPUV/xYZMf9WGTP8YZjqEj9uQCTdsyIRPWLd8Lq3wjTYWkiVZqbckrhZe0WF+sXZQAr/SrmrfJp28VIqvM7XUSAHaSCa1U4g2UzdtpR30JMVphMZoHx2kZ+gYncQvvNN0ji7SHD1Hz9OLdJ0+Tp+kT9Nv0m/R5+h1+iK9ie+Mvd313Y+4vbiDuN1OP1g09qC80WlN5y6MF2TuR8gai+YV6y/0E4HOVVcg8MHfBMTxwPOBpQtKsPQtuwvx9wOiOpAPTCvZv/HzfW55wqre86BMg92JO4+n9sXAA5+xlccqySpZsWQNfP+DNFI5Hm/hd3c11dPO6PZa4fOIUb/wkSZ8WpY8Hu8Eeb3jYyVuXceenHBhi+6l8Zqamvqa+mrnU1VauiEURNTaTa+KXi2iVNvdiq721tIHPev+PrBzmXbcOfoP/7Jr6eeDnj25WCyXE1/KfXDvC++8g+3fgt/6FdpNVM+WaGS90LWmDb4Sr1voHux0fZR0XTtJmnZgDEcAColQUuPtofZmV+m6UGudx2xua9/a6G1o6O7q6+1pa49ovT193V0NjY3e9rY2s9lTX9fQ2KRpFTeei11vqzsnmjurewcTfZtPRm8mo/MbPed8j3Wv29Q7aG06t/972Webm9/w76vxBrb0tfpLNo4Mz6Tag5/yj1eXrTefMPwlG/Zx5Nrx2I3IVdFjFI52YC+Q8FLWI1wu9wS53eNjCJjQJmD3Xm082BLkSDWXlK4PCVhs1qtAVZu9wa4Gb08bC7r6tN2/kZ6aWvrz4WHRce2F13rje8eGesXbF2fOqHDlpjp7/nQ74sW6Tegup45oe3mZJjQx6hKapk8gVONjbsGpIpUpO0Ge0sdVglhfvVndvbVRq1xaBzXtx75SZ6+9dPQFP/9X5sbab2LtSmqPtvixkBh141Ag0ic8gldHDvaK8epatbC3NBASpo6LF67lzAe1N3f888RPdoryHa96Xt4pSFv3wT1tHTS8I/bknMjloKGemqg/2lsrhE+Mko+E5hPZEuF2eyZQeONjXpemaTSh2yW3IWA2BG1v/FxuZvuqGNbXebyN3fpKJHNf+mhyeOmncLHt2suD/cmn72zfE4vu7X/vY8rdyVOxVMMXRGJL69tdhWy+AZvKqI7MqPGQYAZNWNDMweQcFuXPREyh9I0/+J2lP+Pkvfnl17577NiJrNh98xusbvEzP1o6OlWUuWrqjnYKFV1INV1oqBwiZ7eh8nXXBLlce13jzh6rUZXjhdNBXCuOa2au7iuieulnzy79EIrviT/2p9++9KLyseDXFv0pnNWN9GR0ALXi1hobNOHRRnUNWnYj3x7h9mSLPPauLh9OdJ2jfWuto7dxxZKtjeLHf131w6NLfuj/17pc3aKoWfrp7bqc9u76bcn3v8OWfNt/5LOXPn9E/d8q1H09f273f56sHPg5efR7LP6Le68dvv9HI86Dt2C1IA98sD+Yp8vl4n8jxQP/TpZqP6CE9haVa2FqoT+E50eoXYvg/jq5tRfQ3sG9FXeC40I/EU+I67j+SPxMM7Rntd/V/krfqFYtpd/He079dSlGxXG8pUhLl884eirpDuIpXD6nb2OByilgDb8i6hysU5LWO9iFip93sJtG6TMO9oDxdw720gl6z8ElFBFHHOyj9eIVB/vp8+L3HFxKXdqAg8uALzi4nK5oBU4F9egNdJTOqn9gM2TgAOX2FMXwPj5PU3SIrtEs8DydoSxdost4zitZlqYhv0wXwMpBsh2z11rJWFmLGV3USVvwPeDRzCNYPYfvA2fRvwD5Forg3lE0n/E8rmnMvIz2Iuw7C+485JvoiprRR08U6SloCa9oKbbhLLQZCs1DcwajWZpBm8M3EwP8aTwPqRgYKP+L9JGiuXH0cypKPHPesXqtyBkrsTMeiN5a7Ai+GV2EFWvbeT9qcypaZ5WNU4oxq8auFenjOE0qvXOqP6n4Z9Fm1NrX1NysivlpWJVFz7Yxt4bHp5SnbPsZlYVZ5HYzrufUFXG0ru3Nh58xruzMQt+cY5cdt6yybd7Jyj7lF1fLsIo/V8LqmRYkV9asLMPx87zKHzMiD9g5h3U4xrOQzWF0TkUjouadxvg+aB3HrrJPqW+iTtf6jN2mHxxI5oX49ZQU9n8Ks3nyxqI4Mg4PbQtjk3eoftWUdtQ9WrLL0+Vp8zS5vCWOeJpO6gc8g65+l+Vq1pS4IvaU77Fow92au5V3y+767nrvYhUfBuoxQNFVlxrQaTDfIm7sx+/gG8m8PjWYb+PenZKXcCZEb0weSjIlhQ/rO66Pe6KuHtcml6F5yzpui+VXpetTeY0Gb7mnPDQ4CLf+G7bQR6cKZW5kc3RyZWFtCmVuZG9iagoKNiAwIG9iagozNzQ3CmVuZG9iagoKNyAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0JBQUFBQStaaWxsYVNsYWItQm9sZAovRmxhZ3MgNAovRm9udEJCb3hbLTE1MCAtMjQ4IDMyNTkgOTA2XS9JdGFsaWNBbmdsZSAwCi9Bc2NlbnQgOTQ0Ci9EZXNjZW50IC0yNTYKL0NhcEhlaWdodCA5MDYKL1N0ZW1WIDgwCi9Gb250RmlsZTIgNSAwIFIKPj4KZW5kb2JqCgo4IDAgb2JqCjw8L0xlbmd0aCAyNjkvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZHPasQgEMbvPoXH7WHRZLPbLoTAkrKQQ//QtA9gdJIKjYoxh7x9ddy20IPym5nvk5mRtd1jZ3Rgr97KHgIdtVEeFrt6CXSASRtSlFRpGW4R3nIWjrDo7bclwNyZ0dY1YW+xtgS/0d1F2QHuCHvxCrw2E919tH2M+9W5L5jBBMpJ01AFY3znSbhnMQND175TsazDto+WP8H75oCWGBe5FWkVLE5I8MJMQGrOG1pfrw0Bo/7VCp4twyg/hY/SIko5r4omcol8PCQ+IJc8cZXzyMesbxOfcv6U+D5zmfgha6rE58youSC3Z2zs1kFqMe3wZ3QqV+/j2LhonDdNqg38/oWzLrnwfAOHroJ5CmVuZHN0cmVhbQplbmRvYmoKCjkgMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvQkFBQUFBK1ppbGxhU2xhYi1Cb2xkCi9GaXJzdENoYXIgMAovTGFzdENoYXIgMTAKL1dpZHRoc1s3MTIgNjg3IDU1NyAxODcgNTk4IDU1OCA2ODUgNjM4IDY5OCA1NjcgNTkyIF0KL0ZvbnREZXNjcmlwdG9yIDcgMCBSCi9Ub1VuaWNvZGUgOCAwIFIKPj4KZW5kb2JqCgoxMCAwIG9iago8PC9MZW5ndGggMTEgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDEzNTEyPj4Kc3RyZWFtCnic7XtpdBvHmWBVdaMbFw8QAC9QVINNEBRx8AJJgKKoFsAbIAleMiCJIiGSIiVREiVKshxfsiTHMm1H2djjTezs80wc72QmV0OOFdsvnvG8HM6+JDN52TiTSbKbGWd2kjg/xuvNOJu3EblfVQMkSFHKZN7u2z+LFtBfVX1V9d3fV2X63Nnzc8iMLiEOKTMnU0u1hjUJIfRthHDRzIVz0hcdhZUA/z3tO7o0f/L81crDCJHPIZR3cn7xvqPJ1y/YESqsQKiycGEuNfvI9/pbEPJ7Ab91AToa1tIctGehXb1w8tzFr1h+1APta9D+yuLpmdRPv/iVP0Govgva0ydTF5eWC64Dfv2noS2dSp2ce+yjpjxofw0h3rx0evlcE3p1DaHm79LxpbNzS5+9qHsH2u9B+234YnjoxwygQNuE43WCqDcYTea8/IJCS5HVZi8uKS0rd1TsqNwpOavkaleNu3ZXncfr86P//1n/ROEJoRAxgLYta/8TdcLjR378l7gKobUL+Bu4du23a6c38Cgm4Boo9gY+d5j8FX4B27k58hb+OM5H/fB0oA6yArgqfgPW8pBn1j4gr+NvrH2w5kR74alH9ZwJv8DFOAv+BBdDpdqjIq+koolEd1KSoq+i/JGoKowdSKgBh1qbnD4qrUwkVOJKvaZHejQzIx9xOJ0qSqooInfdALuITId9Kvaq0vRRn0q80qykvhlX+ZoDN2qxKdI9060K3QmnyrmSowcTTtnpWElIajwOXUrSIalBCgWTSSmtYadm1VroyrQktYGON1DMN+MJCahZSUmqMZ6Yhh6Jjhkp1Eqh1mnHdDKZdAC1qjEyo6LRhIqiFBmwIo6oWkmhymjq1UI0QzFe1aEjyeRsKqliTzIpqyiemEsmfSrnlWBn3pUCXnSReELVyWFVkMPAOaBO+1TeKwMn0mxadyQs0RHKo0Ojmf6q4nT3jMrVOWEwIq1IK7BBukHnArGMJKbjjtRoMiEnnUlJVcYSMOagwsjs71N1XlWMeG4goslWgKYclkFHcjilkiNHVTwDVKi6Op8qeiVKqhl44dERia6gKtNJijLdxUjVe2+IZhTpDtc517Vl8G7WnlFbBXuAhAjwPS11r8gpqkkmYeSgWlAlBxCZpRL0Kae6tC1Md5iuVsMs5NhgLXeS2csYumEycmAeDtmZrHP61DxvmpBudTbV5VPzvYAoSWpeZIBOB0AOJ9V82hqFVj60fGoBLFPIRCKBBGZgX7UgMi2tTEtqAQjNpxZ6o+OJND/blaxW8+bkiz7V4o2OJKJjWqfDCf1W1l/kTaPCyEQiXVgYUXEqrBZ4qJWDNYXTefQnH35UXAya4FzxRJoKD7gNr4B+Ydv8OqcM07KwQxunU8B5aE8SOOkF+nuhd7Oq7qDANEJWGaQVUVHnDYwx05XVi9KIdI8n1EI5LHWrZjA+kwwGF5amYftXioowKkDh8Mp0ukjwqI97HFUgJhvwZvX4VLs3jem7GORM3yXeNEffpd40T99l3rSOvsu9aYG+Hd60SN8V3rSevnd40wb63uWVs3JXhWmQsCz5VTxJHcSn1uUMFq8PntEGPTmDNeuDZ7XBSi9S8zz/Bv52An+VQJcE/NG3E/ij7yrgj75l4I++q4E/+nYBf/RdA/zRtxv4o+9a4I++vV6pg5mpzwvbFk1LEdDtdISpElzPS23V71V9HtUHXlgPDtAr3UGLcioo0xh6VwwH5b4hq9q0Oa+bWppaX5fWYXt3AuIf5bIxRzx3wmnySi2M8mZYTcPpvn1PcNZtaaH9qPhLLFV1dcrBdBO2U14DIA9gYHv6wUlSQZ/a4vWXdPjU1t+HCgY9A+htoCJU7JL8Ui8NBCDa/pWVXrkXIkcCcgwEWogOrRjbbSDhIESsYtUCaDwEURdDSxtRWDVEPHMrflmSOlZgzdBmNMmvrafycjiLLanTNJYoI4mXicRJjpdJDVeeDNP4qodQLbMZcg94dmSrm07TGKclIBKZnpVVLpKahWESSTkAnqbxbeucFJAGUV/uAR3LsEMPTU76CNsF1ttmE1mLpDwED1CGDgxOd9uqsCLlysWIgN+4FkE39gJDaM/KQoJeXU1GFnIHiGn3+pCqZ+M9ci/dlGqxY12ElBlN0ioaT/ilDsjdlPpMp0TpyqhCFVzQ6s8tEzQlbmftGW3J1OT35FASyaprmtYSW1nOqrgT4oefSrFHtUQScQdkUqkj6U/7sQ38du+m0VFHfNOosu3cu83Y51WDnrttGPaqIc8K0EZtDJi6Iyoo1K/6YUaEsUzts0aTfEo1ymGNdWqgMriPHzxPW78LAhPkmOyUP9Cke/9PWTHlicaxDhlCVY69OJMZOrshAAc9Wan0QCvkccoZuWS4WRdBL4jArrk91CDg4Va/GgAv77tDfz8sh21WtQXgAa/aBq8olWI3iFvqgYSblVbMSw1ajQI46L0BIQyAIQAwBYa9NzDriQPAekYoTjcAoxSHAmMUhwLjFIcCE96XIRbuA2g/QJhB93hfxlpfAiCtL0nxMIUOUDwGHaR4DDpE8Rg0SfeMAHCY7kmBKbonBabpnhRIUZweAI5QHArMUBwKzFIcCswxusIAHWV0UWie0UWhBUYXhY4xuih0nNFFoROMLgotMroodBJk3L6uwFOspXYCeFoD9wK4RIXOWgq0zkCuzeCc1UCKs8xwcAbnHEzevb7qedZiMy5oIJ1xrwZS9IuwTgbhPg2kCB/SQIpwP+B2rK/3AGsx9Ac1kKI/pIEU/WGYmUG4pIEU4RENpAiXAXfP+npXWIuhX9VAiv6oBlL0D8PMDMJjGkgRrmkgRXjc+7KBJ9mKNuxR9XMqVx2/mE3RPppY61AcTmkXyV8gDonIBOWMFZUgB9qJZORGHjinNaM2tBtObBHUC+fAYTSG7kEH0RSaQfPoBDqNltG96H70MLqCHkNPoOvoafTv0fPoBfQi+lOoGVua7c13+YrwdcJXl2k7c8a29pdk3nLmmx3P9unu0leSMy93/2w77mjY9Dgct37owIcc9ztWT7GO1de0JnR/w4EtjrTjKOt7n/7+jr7phE2t+wHlKGA3wDcNv+RFx5ZPdP1nU8+mvtyebeCND70ZCcDPSTilG5BTqUSEcJOI4wJRHvwKTYK2W1HMAp9CnaHM4wS5WIB/SzM+ufrWhz70tfMKflxZbaPrhAD3ObQINlGmFAOMJwksMYhjAHOIs3Amu4eKLZRaXKT4dWBDTjjvW1FIaTXoiY5YiwgWyADSIQHrhDkeZ4iJRcUsMYOMGCulR2+qyNLjLBHdTjt72kpI/mrF6Cj+sU2xrSHcvPodbLDtVYhReVV8+O+Vdx8WYW8rEPA+fgNsdrcSLCsy8TzW4QGjXuR0OmHSgAVhOGoCP6C7cpht6ygvLSm2F1ks7F+h2bQD8kNLs1tkBtHmZpZS0sZeYkkzfv9r7QvHWl7b8+RTHd/qmJ1vuRF44nowdOlSKPTSfwyFHnooFPrUn8EJWQJKePIESCgPBZWWdUZjUcTzukmk0w1HBcxxZBJUM0hAmHlmk9GgFwUdz8SqB7FSj7HKWdUciw2/MxR/dog0HDx467shHA2tPgA871r7AF/H3wAP9Sl1FQ5YQoc5AeIoSBzWn4L1J6IQYMFNEThsrKaupoo3lXpcNkGuqnG3lYjFzU2tLQE/1xJobW4qLgGh18hVgt1WyeHrJ+P1kzvyg5y/pb4/ODYeXNjjH6kwtZvqGutag6OjwUf2DZRZ54Tdxa4aV2W+rTHQ215qWRD7iqUqeUeerZlaRAFQeApYLEb1ircYCxgDZYS7ogOhkElqDsNRJAhZAmVqllanaHJ4XJTEFso+9U27bLdRWtvwqaL7I719fT1f+IJcW+4zXrwc24dJ8Pr14G9rG6VWMEBUA3u+DFKxgS20KE02zBE8AOaHCKcjc6ADPAUyAcFwXHZfu93usDtcTlt1lWgqg73Z5ppMbKKT7exupaIR8cuG6dHD504dPjSNhdW3hMdaOoxWXWhfZ7t4KTRyYXHhw+eGyx2fbNp1vikxGqQyMKx9QKrAMsvQM1G1Kp54hYB54AEHvEV4J6NqSTyhlOmYb1DDGAbn4Hk0hTNmymYp8m0IzHsYyDgawzGH4szFQqKYQUIbOMmkYgIhy/BPczi5RWO3hZqaJmUGNpOqZ+0jLfuSQ8901If6yeSL8fG6wEjyH0Orv+lr39/wbWqEwN8OCAb7Qd4N6DVG6c3aKoIpgwwwMg7LgQHJKBBCTFN5ZmIyDUfzDaKO01Hf0PMkl1EPwzNP5WGzeSKqTZpEd5ii1Ap4AxkZjXdEBb5LG+q9dTXVTmln5Y4KKgL6LSzI+H1LgCnYzrx/U4Naob2VWQP7tdubuf1v7wt594Tx4PeVoKdzHxn9p6HhPyoeaAkM5tuG25WJodDf9O0+VPftUOhv+tuTnr8OUa8dqw0E2uo74sl/BEd3gZ3+hHwWoAKwVJdSBXbK4T5w2tsNtLq6uoZ6LhbdbVbbhnWKAc1fqdbw858rfu7Yxfm55aXFk6cGBnt6ogO9vTGytLDz6mpg7uqludQTjx+OTR0Z6J+dAT+h0foTEK3NyI5kRcqJzbqc2OysdlosVYKp3INh30xw1jaWLbAr+cQXn1v9EURn+YXPD1154LHHHriCe65/eS8x7/3yRy589Navn6I20gA/f0esqBy5leryPDMHnA5k+QvRGMWiYSuJuazFVbyh1GPVJG0TBBEygOh0t0KgoioR3bHqGe+RsbnH2zBv2GNaPa7/yGfutXeUFbbjn9tLZtu6z08647onQtNPDcyaTVGRxgTwJHIdeLUAr3uUdis2CJAcsAERbICYAJtMgrPEonodxzIEr7leUVGRvchuyXwKTdkM4dRSBA3Q1mY3J3Pk+s/vqV99t+nwf9vz9sJrvwx/f0k4rzz4oEKT1K2bN3Hd6g+ABiAF/xoiQQGVghH2wQM6SEngP1mHZdmVJUNLIY2CWIbFWQKyst3wr1tfbP3zwHcGHxBO934VX119AF8NhVZ/jF0hWL8C1r8Pfx0qt09FVV888WU7D2kAYq5Dg3TMFyu1aEPTgiCCb0xE11U/yFEn9GnRhiKImI5TWJhENIVuQlWcaAMJ0Tx7Gw54nR0jmxXya0E+5Dm9gEpwid5k8+Cm9XSzyctwRUOFJQQCcAfm/9dQ/GN5u/HXS5bEmLAv8GPmRHFXsxblSQlRIe9L6IWbeYToQKNaKHXC1vwkhLwhmlsyaVDEOt3WkOq5I2I2tOp0G6F113bYaB0Z7Cc3xFZXQ1FRvSXEUp8t0VK6u6Vmw3VJydPFsT37jx06ueBbvDH4NBlqGegebO8YPlDbcX4h+dwIJqFbjz/ZG+xZ7BkdT1GLroXo8T2IutWoET2r6cxeLRNeV4EF3lVg5LBggijMDzjW+8VN/UltkoR4EfIyL8xTVqg7TkT1NDtPcaDGMQKMuxGkPVHADyEeiQIv3gkzqZirnfbqQLUsVxnAVZgL2+225qa2EmDf3ZKbVlmABWfW5cphRB7yvlBjycOOncPEPtjqPfho1LaraFdHo8vSjgVrXXHTSOsO/wh+vsT2R99vEPwFB0h1sLV3vIWQ2oaOokHxqSrM7wx4JIVWqKwSYBG2FE4yUBeWslpAi7N3rwjKysp2lu2kFUENrQhY3L1bVfAUxN6hO1YGLAbfenv7+qBqbRm/AbGxFrUqzbVuUJUBc7zNCk7EDYDIOcJz8zSGETyTlXxIF6u22FyeKsFQvhEqRXsxfbHarlgr7WrcLTRwarIOVxxsGp5v60kqZ44cmjaH8pW98bbxY4e79gYb64va8U+tztHBxrFivuBQ6J6F0d222vbRpt1hrpUfqWsMlo3QOpvK9HNgd2U0hpXl59EAM7B9zqqp1qrNXLmtV5hAXhv+nOGeQ4dOLSx4B6os7Zbatt7OnvCs7dn2o/eeOPQxW/kJMVp2tC9+4Axwz7IlfgvOpiVop1JxpyyZU99ukyF/clt2/OnWvIhR6dpz6GPoLFhNpUKPUxhNZM8+CA/mHH1K2prF0kBPy9Ef/hBp0ZcEQDIV6D9odZ4dszKIvoX1KshB6xVxSo9FcThq2JxuMmHJRVH0U0ivn4gybJqbbkdWZLSOls1gt2FBKMqvcFSxuhpqHeN2tY4WeLW6hgT+YbDd19FPhuiBo2FxX2KQFjLDzd9lsXc4QWsXGn09pAB4hXyO5m9aeCKy6FvOoq8gcFM85LMJGhNZnBzbKClGKOUu8DlW+HNT6M54LIra7C5ZOxnqKN1ZW8oUY23NgmC3NHMtOVomBf9jwRbbO7ZYm+gJTNgJz/eI+q4nRoL94aHg3sG3Q7/Z1XH2ePuZft8uq9sqd8mrjTgVCQ4sdo9BaCXIuvYg1K8GZET59FxFVXtVFAgHx2fE4TlwQVarBHQxk8mUb8rXTo96cESg0Om2QnAXZbdF5vDH+1a/pf/lJ4/pU32NX7/yUif+s9V7Ojvx8dVnaQR3Qwa7QZ6B+qs016JHt1i0zOo+m7C9SZMbo88ceVp95aMf+9Lwh8+cu3z5wvJl3H3o4we/vvLkV7/25PlPfHLp1B8/DyxYYEs35MsK1K60aZaZNRrIZ+uGtMV8/jWmY8majvudod3+9n4y+A+Dg880nsiaTuP3QiHSGVp9I0ltB4PNIPwAeR1q3h4lAvUPLVBYHWGAPcch6dKjsZ4dDSEvaSfmQV0MHBNO6xuVhEFEDuwwskoiG1dYJWFZpwzEBdmgscQSstp2Di8vz/12UFEmyetm27wY0x9PBle/BFYdC44NHQJ9mMGmEdh0MZLRizctAtHzWZuuoocs3RSkDDi7g5w09UQ5nKlbRwj1XTdgeimmMAWinWAns8x5/w5zwLpEMYONfg8yeLLZVc1OyEUyTa8uZhPurUcUMaMfzTzQrmT/nH/+d8PxZ22xzv3HB4baO4bIUFu061e7z/RH/wuoRgpN1naeOxmfmGoOB2OL9N5n7Rz+AXiARO8vSoqJji+HbKQrEgXI9By9zSFYR+ZpVY3RDBCuXTDxsSartdrFcpJrSxqC/OO20Esd2d7aBFQW4x8szSVnIAd1t/Z1PzDi2VWGjxv2GH9hLjf3PDispE6M7LZ5W6PK4WauFNesCCN/iXcmqB1DHvgUu2OqVVwGPQGVDdD7HFaZxaJZLxqjZbRLLtTR5C1bNlFDTzD4U32JYWXQ3mJvdLbUP4KLyMDqoUSizVu7a0d7I/60QllrhL3eBQ+tQw2KzwG1Q4Ue6h8M50qEufUrltHcKxa3J+eKhd2wZPOwn+SkwIwDl1QS/O6jM9f68zt4Z7hamTza4T/Qcf9466mdQodxp7JjT/RAm3em9+bhIy2XhFGLuS084Ms37owohxKVpY8IqUJTW2BPXZ5xZxRpd2DoA/DxTfd+Qxv3foPZez8QSvP65dIH78DJdYi66K3HaVxqAK5/BlyXoxrUpNTDcZ0jTgyOCl4KFRMGxXOI13H8eh3YTgOVG5LvhuYzvIrMFgXbJtNkIsE/mzl95fCJK52Jak9bcjKMccHo8Mz4wO6u0QhvUPr7Or+TfOhLjz/7La/X2/30NVKEd3VfGAv3HfYr8aH1W7bPsls2qERoTUf6sufI4ei6SQzyjGcb5dkKVRyX4dou/3co2f6U3qq9o5VnH2HXaiFYkZ6MA8zGKpALNSsNhViAs9PvucWEk7KHnpVprnLlnpUzlZmbHpntwHpJFiCBU4ur34Wzs2cm1dnU23Wse8/VR9qjjn3KH1/rGXt18AQ9Pu7vCQwZedPkz/c0/CT0q7a97+9GZG0NdPQeaNqOqtDszUKBUPq004+0oXjQDz8FMpjQ7tjo4WeMpt/qbVHg7Jl7F5dUjDTc2Ipkdh2nBRtRbmX+A0H/tliD34OEu+Q19vDGwadtUWVscWAoqMTIcHt/+N3dS/3jAzu6nPhfQqtpyL9nxsYPN0aCQ4taBfwQfgvijR7tY38bpRRDgIF6dwkouQx0aeGFnsFKtAH00JaR5E2qZHpvgDnZ6rRTD3/rN/3vr/4qjJ/HP731Aomd/gJYDbuLY1azg56RabVlFth1HDUgrs9Bm+J68//h3ZyNmhE7dtzxfg6/BBb80tY7Os2YJ26/qqNVm5NYIcPtAAt/STE7ComIaAjlSLZ2E6jbTOkwMwhRZOXZ2HpQvQdn05xHQ2SGQ8Fs5tp2CpycBSFrZXfH1U7ORdUul3Zy3hq6c8/RLc3iprLP2re80HO6KGgZ9ykjUAAOL03PH/ddvz7YFo1E25QhfHX18rEHlEhFoD45NupuXzqWfG6459ZgsBsO1fEEeNV7a2UozW7uC2nkEzHphYBHrupyrvAzdwDDXAwhWogY9Ow8IGTu7IFct7sp4yRzsZOjpCJYM/Pn7OL+qw8fFFuLIn3434XoIcIHPvzPEGdLoN6opzHM7bQbeHacWo+zXDa++r11dVW8oWQjvLbVZIIsDS/FxVxWFFAVWyHdCNkzzz9fnZm+f3J368jywcSF8dbO1NRQa7B/IhhUihaUYGxsn5J4MT65f3xgoKy8v7N/MjGwN1KyI45xa3Ozr6m9rCyw+k57547S3cHQnqCWH85DfrCy/NCo+J2Y10GOoEZ0l8PqenqwZmnWtEqtuTWgqbVNM26WHBtmT12eWs8O+0gmO3REaHbYO9DXiTsSD79yLZseIH/X9mykB5Auux9hnl6LWjL3YYqDHa8lLPC7rPkcFgrYTQj1dQSunx0Vtxn9v3pbUkPLOerr+A++McH3QQxYQ//KexPtLvi93395Qv+2GqMrg9+89K2pgo5/QQL3C/qfib//i49Gsn82TL2F20/+AkABFK59YB6nruX+dTHe8tfG9eSbKI4fQQH0n1GIxFAdVHBWXIokfBPtwsuoAP8A7OpnYGiNyAABYgcEfBf5K8DjUAO5BmHiFhLxp1EFcaEa/DNUS/HxL1EV/mtUQ3HRf0KlZA+MF0Pbgazk75CbNCAL3ovKSQ0yA6kh/E1kIXbUiI0wbkUNdH9yCPYoXlvDf4uqSBMykGqg43dr75Fy5GM4sBfQ/0/YiKvwNH4J/4h4yBz5PPk8t4N7jfstX8+f5m/w7+gSuh8Kx4U3RJsYFx8V/0Rfon9U/5r+PUOL4RGjYBw3rhjfMelMCdOHTX9r7jQvm9/Pu5z3Wr49f6FAz6RVjz5DKxD6J9Z4AB9CTwAwnXcyI78C9DrYNOYNmbYGY2RbhwmcW20ZmEOHoULQYB56L2VgHRpAz2RgATD+awYW0WGcXUeP/PhwBjagCvxkBjaiT+LPZGATaiJdGdgM8IUMnIcukCxOPgpwlegAOoYW4UlB5TbG3kfQKJpD8+g8a51F4+g+tIROo3NoAfrPQP8cwLRvDh2F/vPoFJoFvPsgHkrbridtWZHiNaEG1IjatsXfD9hn0TKMnIa1JcDzw3d3ziwKn4PnKOCfh/dpoO0Y4J6D/lp0gc1oRbtyVs+u7dtCS+7+x2BPiUHnYCQFXM2hkwzrBPSdht0kkAaVggRFxmn0oZy5EWifZXKiM89laN9OdtK69KQt8tsO2w8HudNAxfZ0bkh4mcnsGKNxlmEssbH7cvaj0pph+y6z9gzDPwbvFFv7PjZ3jkl+Hqiag5ZG49ltOD7COKW0LzBdLIFe6+G5lz3+zK7bc/OHz4gxOudgv+UMXZrc5hht5zJaGWZ8UZvpYfKn9rB5phd6LmxrX1KGz0WmP4rh30LnMqxDZbwEfcswusyk4Wfz5mF8GHaNgXdpcfgVsNbtPtFX0TdHE2mMP5JUsfY3kEtpJIYVCB0T3SEfOHsdaxfOkgO6AX2n0CTUCJW8qM90H0VT3KjQxQd5L19FWHd+eJ+hTCl+s+jNgjfNbxreFN+EVQwwYIcBpGx62ACHutLV+NpIQlWuJdLcbFe6hrZe11+C2KBcmxlPUJQkfOh+h7iYoPABvpaXiGiuexWvParyT6UJ6npZNyugLvo/D/1v7X6asAplbmRzdHJlYW0KZW5kb2JqCgoxMSAwIG9iago3NDcwCmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9DQUFBQUErWmlsbGFTbGFiLVJlZ3VsYXIKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xNDQgLTIzMSAzMjU5IDg4M10vSXRhbGljQW5nbGUgMAovQXNjZW50IDk0NAovRGVzY2VudCAtMjU2Ci9DYXBIZWlnaHQgODgzCi9TdGVtViA4MAovRm9udEZpbGUyIDEwIDAgUgo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0xlbmd0aCA0MjkvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZPNrpswEEb3PIWXt4srsE3MvVKElCYgZdEfNe0DEHBSpMYghyzy9vU3H22lLkDH9sz4MBry/fFwDOOSf41Tf/KLuoxhiP4+PWLv1dlfx5Bpo4axX9aVvPtbN2d5yj0974u/HcNl2m6z/Fs6uy/xqV52w3T2H7L8Sxx8HMNVvfzYn9L69JjnX/7mw6KKrK7V4C+pzqdu/tzdfC5Zr8chHY/L8zWl/Av4/py9MrLWVOmnwd/nrvexC1efbYuiVtu2rTMfhv/OSseU86X/2cUUqlNoUVhdJzbCpgFb4XIDLoWrN/BG2L2DHfctuCKX4DfGSO47axbgHWNk/yNjDuC9cCt1DrxX6jR0M+CW+/DUBes4MP0rxGj6O+Rq+juJp38DZ01/i7s0/Z0w/V0Lpr/Zg+nv0BO9+ktN+lu5i/6l5NLfoVea/k486V+hD4b+Fn0w9C93YPpv4GNWfzgY+lvUMfRv0DdD/xLfblZ/YfrbCkz/VurT38n+2n/Zp7+Fs6G/Ra8M/Rstg7RODEYKM/9nVFX/iDGNqfwYMp+YzDH4v//OPM3Ikuc3vJHXLgplbmRzdHJlYW0KZW5kb2JqCgoxNCAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9DQUFBQUErWmlsbGFTbGFiLVJlZ3VsYXIKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciA0NgovV2lkdGhzWzcxMiAzODUgMjExIDU4OCA1MTQgMjgwIDQzOCAzNzEgNDcwIDIyNyA1NjEgODYzIDUxMyA3MDUgNTE1IDY0OAo1MDkgNDIwIDU0OSA0ODMgNDcwIDQ4OSA0NjIgNTEzIDIwMSA1NzMgNTM0IDUzOSA3MjkgNTYwIDMxOSA1NTAKNTEyIDQ1NiA1MzMgMjY2IDUzMSAyODAgNjA0IDUzNCA0NzEgNTYyIDU0OCAyNTIgNTM4IDUzMSA0ODMgXQovRm9udERlc2NyaXB0b3IgMTIgMCBSCi9Ub1VuaWNvZGUgMTMgMCBSCj4+CmVuZG9iagoKMTUgMCBvYmoKPDwvRjEgOSAwIFIvRjIgMTQgMCBSCj4+CmVuZG9iagoKMTYgMCBvYmoKPDwvRm9udCAxNSAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTYgMCBSL01lZGlhQm94WzAgMCAyMjY3LjY4ODE4ODk3NjM4IDM0MDEuNjAzMTQ5NjA2M10vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMiAwIFI+PgplbmRvYmoKCjQgMCBvYmoKPDwvVHlwZS9QYWdlcwovUmVzb3VyY2VzIDE2IDAgUgovTWVkaWFCb3hbIDAgMCAyMjY3IDM0MDEgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTcgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKHB0LUJSKQo+PgplbmRvYmoKCjE4IDAgb2JqCjw8L0F1dGhvcjxGRUZGMDA1MjAwNjEwMDZFMDA2NDAwNjEwMDZDMDAyMDAwNEQwMDYxMDA3NDAwNjgwMDY1MDA2RTAwNzk+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAzNjAwMkUwMDM0PgovQ3JlYXRpb25EYXRlKEQ6MjAyNDAzMjUxOTM2MzEtMDMnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE5CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxNDA3NCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDA3NDggMDAwMDAgbiAKMDAwMDAxNDI0MiAwMDAwMCBuIAowMDAwMDAwNzY4IDAwMDAwIG4gCjAwMDAwMDQ1OTkgMDAwMDAgbiAKMDAwMDAwNDYyMCAwMDAwMCBuIAowMDAwMDA0ODE0IDAwMDAwIG4gCjAwMDAwMDUxNTIgMDAwMDAgbiAKMDAwMDAwNTM1MSAwMDAwMCBuIAowMDAwMDEyOTA4IDAwMDAwIG4gCjAwMDAwMTI5MzAgMDAwMDAgbiAKMDAwMDAxMzEyOSAwMDAwMCBuIAowMDAwMDEzNjI4IDAwMDAwIG4gCjAwMDAwMTM5NzcgMDAwMDAgbiAKMDAwMDAxNDAxOSAwMDAwMCBuIAowMDAwMDE0MzQzIDAwMDAwIG4gCjAwMDAwMTQ0NDAgMDAwMDAgbiAKdHJhaWxlcgo8PC9TaXplIDE5L1Jvb3QgMTcgMCBSCi9JbmZvIDE4IDAgUgovSUQgWyA8NzMwQjQ3MTMxRjY4RDg1RjEwMjczRTEyNkFDN0U5Mjg+Cjw3MzBCNDcxMzFGNjhEODVGMTAyNzNFMTI2QUM3RTkyOD4gXQovRG9jQ2hlY2tzdW0gLzdDNEQyNTRCOERENUI5NzBDRThDQjlERUVFQjUwRTgwCj4+CnN0YXJ0eHJlZgoxNDY4NQolJUVPRgo=
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wgARCALOAbMDASIAAhEBAxEB/8QAHgAAAAYDAQEAAAAAAAAAAAAAAAECAwgJBAYHBQr/xAAcAQACAgMBAQAAAAAAAAAAAAAAAQQFAgMGBwj/2gAMAwEAAhADEAAAAbCABwflYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUTXgNtsNQ3LQvFsp3q+LpmbskSG5W1qOvGcHDOoRz0QuS98jzvUy1mlzLnPvaaot45Ru72evyboOl6N+57fDzqO/Dd+oQ+nzowjrtbPh7NXJOpx53XdY937fBzummt1nGjr0rKwljx3Y+aYQd6KNW+OZls6m5Mx6xO+umd1bX9TAEGtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAON4di6+r7auUWKgVdQsXQOuo7G2grqKxgwrmKxthFdarEXgrnFi5hXOVjSgrlTY00yuoWKuIrlVYc6OuwWNspV0ixnHyddp2HPBXWqxBwVdJ2HuBXULEn0VznYmaK6isQW1XaViLCK9jsIcCvIrDEMr2FhrTdfCbBnWV5nYISVfZWCNhC0TPAvddxnLa9NrLJtKFmDZqCA7g5gBAfSRj5jWTbBqxDW0kCbzEBivhYm0gDC3mmyadxkIyGzyAS0MZfNnFOqxnkIdQYkodNDmE+gZpU2JBPIYlvJYBRNLyYCQYpbfYTAAyftLM8UoLNtDbqEnmCfSxnULGZGoEvsmBNPoBtK3RtElIKMwNZNOA208aEk6TMZaQBpUeTUgGk2tBJN5rK03Mc3HjjEoDadSSSiU0xbTraA6wWeSHQBNoNGKeGKMjZsbMbQxkY7olEp5DRhLElkNp45uNsN8MJ5LSkCWll1MiS42hL6UmVqJtBmpDBONobN8mGy+0wwEZMwy5gicbNoLQWIrHdZY4kOgwZKBLTiGjNkmzUawThZ2Kk8McD2RkHljkkgsR5JAamnmgcbNQBDzY1oQEEg1g6g0NpJ0CNDTiZtvttKQ6wmaH2gQ82kEuoXiyQDyMV11IJSs2ltLaESXF4tkzIFsLISCUhpgLS24TiQZNaBYoAHtSsfIExkY6hpSTgBK2gU+3C7TtmkmmK6KTHZx470cx5H0qu/N/flv0dPR4HzhR9/wBLR/O5lSNH0MOYVc+jdZA5VxaJI0KxKoYpR9/0INa7tG7UzkaL8/uGf0clqVCWrP6IGKi5K7tc2HvnymCnaY18y24ZL6PMaGU1dmCBDSGmjO5cFCrHOa7Xzb+vt1/Rgy3kvBBPMY5uBKMmk3cdJ0JAvZC1vJCVtg/iuY6HkvshkfN/9EPy+adkfvsb+Wu8yRHrX0u6P5gYcr6BJe/LB9T06H0D5k/p0+ZKrsrXaMeu6tZQL4KNfoTodRw/6zPj7+qHPGLdSVuVSejb9NZoMKp/nZn7KeFMtWrFO0mdCqWmRQzLdZdys+9zx0/mqvD+dfqWWMhPpxgjNaVH+eSDMgnq+b9RnzMXOv5YQW7vQVJ+ZH+okvN9HXkhLycMkNrS8nMV9sSw0A2Fh9seU0bAltOoQ6w6QVsVHTm7Jq2Vld1mLCXZrmRaZU9CzDOOF2df1/2/TsnzHfSZQrXzrAbC6ibd7WspgiJ1+ekSbSRZIOI7NU/qkbGYeac7z4xVrdVxzrKndt1kWWPzdfX18193M6H86WyXIriSrC41SarliyaK5osWlyY0QO2V59eCIfp2XGyHsqIido36bn/jmnv1SLItAlAhcuMpCkadqAZjQCJhhkC2nDfQgGZppUaGmnDANrTlp4zoQ0kG1jk4beQJoIWxpRoGaXmgQ4RA+2ptp1s20Bh5YECdANrSDZOkm0h9kAoloSSFZBka8k2vHdSbNzHxZtrWzENTjSEmgyWGg8ffUlSMdwiDISDBKiWmy6ySCdZWxREjFqU2ppTjBsU63V3o22jM/JNM3dq+gs6Db7duDw5h8zmvZ9WaQGkIjZ86ujb9YY+fHPlRr76UYvapDl3VTf8Al5+kafC6Cw+xo3kTeShCDbQpxg2Oqxm2nSdbabNxnFoDrWSSEBN4ODYe00R4Jl1xgMhlxhPKSaQfx1JaQa1DYDuOmolqQbTwaONckI3wZnzS/XV8in11XVR8pF3NWU3YMzyqHJdSxhS7UJV0MX1XlQz8VX2qfFbT2/1/c3pTuAtKmtXuXD4rQJ16ErqPL3JGlaDPDLGdUQyQ82hlbashxpxAOtrbMUs5DYyaWpBNKbGsAZL3Aplp02jTW2a0G0ZAogtDTb4AyJQyU2kFKcQJiNkmIAxZNBf1YU84s6HVn9C/QufRt9GFngnXmvmE+yOiS0uXEkX8VH1o1lVtjcxtVdli9jX0A9l17WIcuyPcqpLlt2nohg8c3SUgCbdQgICgI23MwkLXisY1t5DTgJDQBMWAG/ZdbdMUhBppeQvEPFcaY4bzIKS6lCQ6lvHcNtC0uMocQpILAaaMzbTUbT7GzeMAht1CGyJmRivsgnKxUoeNRMSFhppANNoAICDUxt9txgx8rFSIsnFG2biGjCQ37hsvJFkNhgWpCMdakISlOQxh5DSeU2gkIyGnWKaNKDexckE4+QwwNvBCXEmDSg4xsnCQpKiBLL5J+c5iOp+gThbMVgwhDZkgEEgQUhgS62xCiCRBCm0GtImQ4GvRIZQLbJY28rEUCm1LBsjXi20KU024pKa0LShBoIFMvugw8TQJJRgHGzAEtDG3ApDanAhlvO8UNde5/wCvo29WXiepI1Yxvt5DSHkJY5maeOsyYkjGQgw1gPoSGjQRsWGAn7JKbySVkSHHG2QzWzNDbrbo0hxpDYdxgNZkCmXkAoEYAA0NvMqyDI8dGQRKYEmpBGhIZHiev4aI9sadzOpsLDve0je7eCXie7xBEDrUfmR+jKgtd3Q6noahtpwmNk4ziPY+Q0wjQlAIhkjDYT9txlYjMgxTSngYfxsgEqadBLjBodxloGnIMYgZebY1kINCkOsseS26CHEOsx3A9iNtOoB0ETC1/YtexcMoZTXq95e3uw71X9O/oa72oyycijuxpCtHpcmhwPSXvI5Z1X0HlktqDGidJiDS6jFQ8hAS60ww2GvdMiYprIISiWjF4zy3GYGSlsHDJpM3AkFsvYoZbJOICjxgcC0AAsAYN1mMpSENOpShTqRkH4fueDiRRqDuJp85O5k/bvQZdNZaZGVC2+/PvawuVxtsHgZxN/dDY1RTcP1dB05CisdLZKaYFBQNJWQgy62NoGEe46TeaWlLiAbYG4TeSkQaNNtTqANBOsx1EEOEomNoUsHcfKQgkGgCdaeYEklCwEgT6HGk+L7Pg4uOdO1ztOPMW+nWqVNS8x2Xc/O/9APzs39X2yBE8YH8x0HqfQl82lyciltFPwvb6mElslMS4QAsbKYYSsTIQgOBr2AoMNglDQ6hYBw2RINYTcQRoCjIGnE5AMvsKBKDWAYcICMjAKNsAo3BtLJYkPNPMR4fueGjilPVx9RXN2kf+j8w9GBL+gGgS1OnzoayYcM5W8ZpLqLFjNcXR6yt+h2R0QZe9zWtm8jdi0pBZCkBbEIIISFjF+2w4rZik3SRjOONApDy02EuMYjgNnIdIlIW2tCEkp5jS9QjeEuHjbBbORGgJKkzwFEhC8LT2dMVxzsrDT53FAkD4XseYjktUdstZVFYwaxsjX6Oxl1BTe48XcKwnWHPe0boXZrPq8xuuxlNUxZB3dHLBKzn6mkmWQkjDAg0NOhQRnZIbyErS8htnKUDClhDDbriaUKcBhYcYhxDKHUKMI00b3hRyWXCNt2DvhjCrWJLdBzxjG5v/cll3Cju5rnOnZWlJDaOxSo8fYSWn+fp38l8iSGy4qs3Xt/5xG2800nqfM+N6Dm3JPW1m3hWAd2jtMeXHrGP0/J4632m7qhK+Do6KTvYIJzs6aITbidiQhZAhbSsgw4BZ6Xcdj5KSha1tgtIZBwGaYSRCdbJQ0m2aEqS4CgRg062sDJsMNaUg8tkIBgMIydA8DPw0aBEaZEaIUipXi8m428dfRf1voXNbDROKX8HrNrWso/8z2Nb52X2y9KiqwAjTQsIjdJLtIjQSN2CUEQGlxnYOhoYHt47zOSWG30PoebYlwNgsKQCWXDQklGM8V8IJRExWO8hDiQsEs5uGBGnKBl8zBhSksMwlC23mg1yP8h+M6NtW0RJ/QQ4bo+EcCknGLdsk/cbRpdLY1FTfDrBK+ImW/Ws1KToqlb/ACg4Z1HZs2hpxPodM0h5AKSRbEoNgXtpcaZhq853F+07hZzRKWYmUOuMxjI02luKDGdI0Jx8hCbRrcDHfABhbmOCcnxvSRlJWTCDqWNMOPINCgHj8v6xoGnZAKuq0ytvz3p498QkTxXj+23mZHIus8VYePG+XOk15y2VnFu08bcWn75xHsHXef8ASzA+vvN2W3mMkttxGQoNjM2Dz83wUvFytJ9ONt6H62r+zv1eol080yzltIZbdbGsyViMqJLEodaxFrQY1vMmEY9U3pOOUc9/1zYcV0XV9L3XM2Lc9IW1q3veNztZSm69HGSG3VhahuWsxd8VKy7XK4eE6SIPHO5cu8o9F6F3yLcmuK63ZdU2/wADj1p3RuebVY42ES1r+sHr+N6IhZfe/jjbL7e3FDrZMfCgjM03ctEFxd7R9FrJsyt24B2qdF3JzB8uRriRML5LbwKeyslbIXFasiZRkINWOScXKZYT+FlNEoLTb1XaNLxOR7xHfa6+VJ7YdD3mwjZfge3AHDKV3R/m3+jqFuylGdjGY8f3fJ1Z8Kr2smgxyt5XLzrrHOfCPTNJlbDiW0Lrul+X6GF5bt0P1fPHQ6ZX2Q1bWc83zXV/T1DbPuTxpDLzXRwULS0zIGOM162ib1pSUQ4pzFrx5q2mrLqpme8rVMX09L2y9rvnGibP6tvh+l+iyYPzYWbdBU2iM+Z69vASSiBtSkJs5CXEAluswdB37RNbglrOxxJ5m2tz7bBWat/XbXXjYbXOZUnfQTRDI3j7X6BSh3MHtqQYXo4o+bQ1nBFqlsqouTyC4V8+en8GldFzv77LvbuJ6fi07n3mbDrvRxu32cVUWJUFDJHf9G3v638fZbWj0ujQYTkOBkbT1dR3HWccY31uWl15UNlFyYcKN5qJ90vUYNTZ6+jo0if2fv1fvq8tiqC65Q7r/Zq1/df6mFKAk5EvVjpyW0EZsg/kNITw9Q3XT04O1x2j1e8layJtRoytUstM1KlLWaDLeHCXlNxVL3Nb76LF/nVvSnqUeHlIttOoR4krw6DLq0i/N+FfgfpPHdu8rBi9tLrYtP3HxO71TU960m2i7hNyB8reQi2Z7lom7fYvhakOt+rc+wkDIQANp63h+/5GOPIIPT6iTWya0fK3fnHNW0kbN6WZk3sCOUhOaeLK0V1YUqYUc3LnrbRQPcHMj2J9IrLsp6OJkIca2okvJTUs1NY2qbbrGJGGrW22rvmbLjkxoX77o3XuUt2R179HW7VUhZZFGqiR+vT+fucEC0vu7rC6ZV9q8zkvZOa5Ou6BNmddHivoHHOedW43Q91MfofLOo+NdP52i9J5/lHKScZe6Vce2XbeZ7n7743uachj6O4ltpxtgDw2HreT7PlmGhRolFwOJurQj7MeHnK3Cd05k3LwkvH/ACOI2EOzOmr6A6R9WOH1mNnVqTf9GnGYM2H38WdzsVJQ3EZ0IbyMgIUgtc2HxB8UrRtBr3pZcI8tnzaSZNLS+DbNfwfF3OPFhmqpoq7PxvpHOdFfr2amq1S31Tr0Pa/HudEOq17Wq2fM+wjFxLu/KfOPRe7dmjZIzzfrfU0LoWl0WGsdb5H0CbFtM6/FCXXW+ZbywpH2T5ey24rMQFDM9bCzsRYapx7tXK9WcHoPWMQs5mzjd4nu6jHktcp9rQ7SHeHDnqfZ7CDR/vfjYHHWfbrzqG+vz4s47BferN6LRdKlvInRw08TafE9/wAzF8shPOaI1dvrK0zrXJOan+Zrw5ZcQ98uZo8u1k1tEHmygiHzln22/wA+fKbGzZYrOKAEobs8auqzSBvO3Ve3O+tc78L9S82U0O5Z0XX75q+1eH5znzzZ/Az+ihzPsQq7s1h8PvqsXK+8fG2UOFKwMKDPYxH8XLX4/N+naXjlFqH09Yt0s6vLnki4+UtjxzmPVOD2MeyK1akq5+4raS+J2LV6cvO3jduT9H1Y2QSO5FctcRooyjqatju9DT4c34NeX7XnLLn0Z5S8GibK240TkhpzNhymPMj4rz4nR7s6ObkJmng1V97NF1bA6F0LkfQ6m/vZ8/o3ObMmJC2c8UM99V/NO58a+evVuOy0iNKCH2fZcN57x+bzV0/K6iDIq0api0GHx/U9i0ToH2H5GyEvdvV4YA2Hu4+Sy8PM1nb/AAsXxaOsr+Hwt0EYfWLw0obKKEe5Ux3We8XMUn2YXVVIGp+7inPXLj9tvlYXM7rDb+vmHvelQseQXsRD6mJOp5JyRLOXjBq/HO48p15wsghZbBjnZkWo1Sp4OtGg2T1q2JzsZqUzX41RbKOCHRNE23kuzvGlXVBd/YQtL57qHXp0iqOOMyIheD+mcY7Fzj2a/uZW+lr2yeK22ia3uemdDC6XY1WXOLn6Kbu46ttP2T4m2DV6TSYocGZ7qXmHjh+Z7XnBo3Je48705xJiVPiLlVLrt4bLTg1NNjtPmB/ZrSrvshV1ftN0fP8AM9Y4/wANZyf+g35bJ12tf9GcbufSuu+fy83mXU5k5TThZyPI0DpmnYOMEMbAol1Miu/jkiuN00iL0ros9Bl53vxJ6H3y+4/58C2XnHAdzbfdd8vl5llj2D39hw7TOuSCtlNdPkHbcj8Hcea816DMjdee9A8V6HW9K6ToFhF9CVcRpHc9X2o7fzrcPrTwv1iNHtXNNBwNes4gtiVg5bWK8DTOh6ujhUcpacPg76+YqWEwzod0WdU7jynGqmVajWR3O+h8sglZPz6qlR2m9pfT49HKuxOrSbFrhjd2087Cy3YiXJtsbXdm8cfHIzS/jxB3Vtx2mxEfk72NPSvO3GDeSSlBw/Zrmihthyb5pSXnUpsQTlRHt7NNE2XUes46N9aNsdYvCXsd+O9s455v6XKXqvBu5eT9W9z3pGiQo/gdz4V1TZXWx7pxjrXrfkW+NZWP9V8AkGM37iUvZ4sBaEsPwtj80OX8j75zfRlDqJFg8VKfKCHDZR8dqI2/y0rTsDm8zv2n7j5menTtr1D0oecg5Jw3kFvi2fcC23zr676orXdhmXScD0sUz0viMgOTx9kH4P2SQY5O9jToHXeDUXTWE9C4b2eQeNybtvL9WzyZMRMkNEtLOtyjLL/o+U4zWpaDACBjAzlnYOc+H+p+5JiIUreT67bNO3XVuHWh71pPu31dYtLGv+wW28424kH9w+UNBwZL2Q23txfQ3kps4Wdii8DQOla5go7xlmXwqBnXlHadERKLGLMs+FeZqprHs3Tt1sKTQcTZ9Sib947fG/rWMec0vq4bBLuz5v2biHXps/OacG+y8rnPUNMwzjBCOw2IVFawG4nIzkXHdVs0sYAzk2ytz590TVHq4z1bnXswreb9i9V1kF5z2vQ+mjHTKHVJzrtfJPBPS+ay5hpLas7HqfiepjeUyObPjH6mvlPZdVTaFC4jo+VruwfdXjqQsW8bOdUztxJ7HdxG0ZJB5fj7N4yXL+NSB5rpcNIe2FxRo3CLg8n+J1UaVHeq/Jzz+X9zQejarkvB3znmwxHJiZlfkjJemdun9Q4Fd3vfltiVc4vhbB5Y+MRdl/HmslVs8PlxF/ietjhOmGHedNlK3BRnyNPHvC3fnUGzlBPOtqYGzXNrgcpY6dLyVVHAZcxQ8H9H4bJrgPUa3tpKZPmev4rY838Ta9T6iB2e0SpyyGJyPd990PfPrzyNAZHolN66G3N+D5IWmZtOhhYXsY4tQ0PqmnayPEYJm8ArnXTwWasU6PGNc+YU9RVHODGwvdsKjmrvo+HCkdNkJFftWMWyf34uTtvrfSdz4F32ZZtYWW1sm6LwyRnII+yCUK7HYI8d0sbPK3jilTfWMbbzHp0nHSeX9r5LGk+3K6Fkmo8+2jkWbsvT8hW9B6x6vfyfq+QZObqXM+gzJ2XSd48TvNQ0roeg3MLZZ0QBljQ01kG66Lu/2Z4aYMep0eWZq2YKJTCH14743CacDx9f23x8ceWcQklyHRlCaGVjMMKEh9zDufCqyHYP0iJEprPlm9H6VouG0un8i3OM5WWA1gy+s11Tpb3L7W47Oh1Uq41znvUtJ15RWgzY7C3nLeDPC5G8b5XqO7yFhBMzdI9XmfWefPHlHf8AgvQoNtYtMauSyXoOYgxWvazWfw1zwHmPW+QcD6DLno/JOrePdPic86XzfOHjyQjR3OJW2s7xzPavo/xbdQ2PoXkP/8QANxAAAQIFAwMEAgIBAwQBBQAAAQACAwQFBhEHEiEIEDETFiJBFDIVQiMXICQYJjM3JzQ2QGBw/9oACAEBAAEFAv8A+y6s6h3DZU/cGqt8W9YdM1fmqzXbU1gv+6Zy4NcLupknStX5itXAdZdQ5mi3vfMzQ9N7E1TuyvXPb2qVfoVswNYrqdp/eV61S3tMq3qVdsSqzmsV2UW27a1AvSFe18X5fVNv2Z12rkzZVx6t1iV02sjUC6J68bF1iqtz3zqtdF+2fT5rU6/Lesq3dQr1l7yp2seqUS2dR9Y6rbwv/VafoUOwK9dFepn+slU/1OufVe8oN7Xhe1dt7TKt6i6gxLnpesM460LQ1Ur9as6S1g1Ep1J/1evyeuO5dV70g3nQ52dqVH//AAtZbRuS4avXLQu6v2dS9KLqt7V2NpxqXVq/UtL75jxKTpLcdD1ebYWrdOtG/wCzarO6S2fYF4i8pfSy/wCRo40vvqLZ9Zp+qt06d1ez78olx1yx9WLvtm37c1AuLUa9tL4l7ap1PSa4pi+oulOoIsuS08uuwpyBo/qNbknqnRKpclg3rYNw17TuiW3qDcmoVKsjWFljQ9Hr5qtel7T1ThWRpNal3WVbP+impnsy/rQ1HuuYuWy7rnNE6xbWolIvSf0o1KqtPOmuotGuCXsXVS4bYlbIvSi3RqZZl+3NVbJpdVolp/8A7vHu+PLxvesVe9Yq96xV71jL3rGC97RV71ir3pGC96xV71ir3rFXvaIvesZe9Yq96xV71ir3tFXvSMve0UL3tFXvaKve0Re9Yq96xV71ir3tFXvaKve0Re9Yq97RF71jL3tFXvWKve8Re9oi97RV71ir3tFXvaIve0Re94i97RV71ir3tFXvaIve8Re94i97RF73evfD173iL3w9e+HqWuGNNQPs4WTkp+dpPAGV5fjkjgAbS4BYG7B2/eUVjIWRjgAfEDleE3GMDLge3hEcfqjnHxRPBDcBqITconnheE4HIyiVu4z2K+y3CxztIWxYCwUMIJ3yTWJoThzjKzhZyuESEGAryXDKzhNKxkbiuSXILx2+mghbcHynIj/JjghAqIMkLK5AB5PC++x5I8EcLcCj4QRKaM9ysoZySmZ7ElFN4TmpoRQ74X7Eh3bkuBwMArkud4yVt44KJwuA3dns0LgdvKPKHn63HONy8I8LJC4WBjsAvCOUEQvC8oIn5Jo4wMjk4K5KOHFoCHyLsLjGMjgnPbkolcFDCGNowUUPGcB2SsZXAB84XK/ZFN5WcE4C4ciE3GUQjlA84JPKanJpQwie2Qj54XHYblkoHK3cYJKxx8WpreHYJKyCWtDWI+BkpwwAOMZJCA5IWTgtKaHIjKwA0nCAwhysgDcT2wAMI+c8tIysrJwWnIyisgNKOFtw3grPYOGf1WFgDsORyuU3t5RWeCjhBmVnYPLgQU0px3LlqHJwvv78rDc7gE0rhAI+eVkpwWTj78Ju1EZLAvB8nwnZBJX1lvbhAhA9j4BOfKPHbahwNwXlbeV9ZOVwsYJ84G7kIbcIDn9Yf9eSgMrb8HBYWQUEMFA70AN7kMFOxkAnttW7at2U3hBBqxlHvhY5xwieHeD4aMrheUf23rJyFx2HCPkIcjhZydvKdjDsAcY5LsZLiucjlHGGoIAlEdiQFjCPKbws/HwOAuckArgrB7eAdgTeV8s8k5XxK8LlOxnblFYwAs4PBK28NaMEcfJZPZw2jnBQ2gZGHcLBw4IDags8YXg7Q1HBcAMfRC3LA2/W1BHKAytoHc4W1ffAHYBZCwEGohFc5OSgiSE3kN4LkBlFhRWAU/k4ODwiXYGSt24LyclZyuVglbXNI8YQIzy7tjCxx9gBEBZJQBzjPbnJdzuIXGFjBb8lg4K8oj5NWQiOBz2AyuQsIcrCC4QWVyvJHxX9snJBXyI8HdlEArXrUea0zsXpw1xuq+roB51S1Oo2lduweoPX2/avO9QXUHYEzZNbmLotCsRp2UpNxdS+udEqFFv3qyu2g2J1aXVTqtKTMvOyvUhq7WNMaV006uV7UiTPC1o1m1S0yuWl9V2rFxT1Fmp6dowyrgrktbdCsXqd1AqV+1yYqMnRLj6otaLYqeier+rupVwa2XlqRY9Mo3VZqvctR1f1L1ismlUjqJ13uyr3BrD1LabT+jGs1M1YpecrXfUac00sXp01wuq/LoBytZdZqXpNS6Xrb1H39Of9Setll1KWe+NLILwuQvoBeFuWCvJGAAQnlDKwAWFDaurW54lfvyz6lP6V6pwyyMzrUZO/yfSdqNalqTPUBpbXNV7etOlRLftf76u4YZqr0uAf6N9RsvJS2sfT/Gmo+j2u9Un9T9beni6nWdqvldUcNr9G+kdjXaqu24xkdWt2ii6f1Kh1OiQNLLpbeun3WPZ4iyPRrdDd3U9dhtvS3o8spgg6xQxE0r6ewDrH1VMkYmkPST+Z/qoV1bXPFr1+WhUZ/S3VGE6HEZ1btnBqj0o6j2jKW3rzoxcep9YA2tPH+3cAsjIAWVjsQEQV9NHBODPz0CmU/SeBMap6+dU9ufwmq3T7d3u7SzU7Tij6oW1qLorfemsbTHXe9tNZi07mpd4UAN56vv8A2jp91G12xLCsvRLUnVe4rhqdK0w046U7fj3JqdrNQIlmar6fXPDvKyup8/8Awz0if+1PKHB6jK9M33rD1T2HLUaxOji7hEp2pNrQr2sXRW5YlkaqdW10Prt/aZ2nDsexNXjnS7TysXFb95aoap6g3/O6D6UUjTi3KlUJelyGlEvMaqa+dU1uCh6q6AXb7v0t1j0fperVFvnTC9dOpvSfqMuuxpqRnpWpSP8AtAGOFhyc5yx8tow7ATv13gdvvqjvRttaa6OdPk1qtQdXenCY0ttfo3vD8OudRur116bVuGIFQleoq1bdtDVDpUgTUDSLPPV28O1T6WYjX6NOxjrBvNslbul/TDM6h2drRoXH0hlujq7fzrc6oojG6N9I8RrdVr2uWDZ1p2nrMK3pHphp9Utab1uDo8mKTQ9DLt9manYGOoq0DZ2qeh1HqOqGsxAxrFEbB0s6fogh6xdXNgfx9a6T9Tv5ai9UN5NtnTXRzp9mdVaBq505R9LrX6PLsEtXNR9ZLptfW+o06Qq0lqjQqRbOoOiUvNy2k/2exGBnhvjdkB2At3PhZW1Y5c7C4WpvTxqnqNdWhmkep2l1b150o1S1MqtC6UtY7bqmr2gF46kSMppN1U21AtHpNvSt1WlUunUOmVeDPzNJrnStq3c8/pHotq3p1cCujpf1avGsaFaeajacy+s2iGrWpd1Wn0z62WXVNZdG9VdSa1T+krVGkTNV6W9Z6lCqPTnqlOWPYvThq7p/c+slt35ddrs6O9T86V0G+7btzqA0YqOq8hoBozUNKKctbtNdR9RI8h0k6nUedqGnFbuTR6k9LOstt1C8unDWG+6hodpLqdpjWddtKtUNS6rQulbWG3qpqh01X7ek83THqukpbTjpJqZqbIcKC0eCcrjCxwAiuFwVyXHIAC25OAtmUEMFBHlycE05QOUzCaPjwgEWtTgSSxpDW8ng+E3OE0J2VgtQbwAisr7KynZRC8LgBoQXhZKaUEcZCIX0B3wF4WEACXNCxjt9lu1NxnjaPDXYRJPbjLMANyvScUGYTtwWGhuUOAWjP3t58o8Lh6CC8rKJOcLGEcLOFuyuFtWOx8LgotwiOOEVj/Zt7E7jn5cOWGlZKymuyScokAFxwPG3LvCHyQALRho4TeEAvJdgnlNOES0l2F9Y3IBcryhwpqOJSVrHUXqLfkxoZStV6TRjyuEWhfFeS9vx5ycZ+gs4Rys8/HJx28dsrCHCw0DaSS3hjE4hYyjx2fy1rfit6zjtjjGCdq+Id1GVDWShwLc1B1pvu4a3px1UWfJ6UdVlU/khED2XncMvaFqWFrtfsC/8khxwNVoOoMe05/qH1zlpltK6yJ+W0UurVWV1s1UvrqGsGtaf1DqPvGm33UOpuypC1ahFqdr8FeAF5J4TkGELCwV942rPbz2x3GcDDkAUcg/JF2BuJO5Y55DfltwgCGhvPlwGUDxhqI5G3drEGv0t6ef/AHIQV1M2pLWtqp0z3THunSvrAu7+MtC4bTqVtSOi12+9dMiFjKv5obf01Xaba1n23QdObtqnWmB/IdGo/wCx6tPaa6u1enU6UpNPzx/YZzhDhbcl/JK8r+2MkhFHt97cLhbl4QOT5OcLws4TuUCETlF4AbtcnkL9hlxOzh3kErlELWDH+lvTz/7j++saNCfqJ0cwo0PTvXy4hfus3U6+wKjZXRrdu2MQSgcHUH/7/vfSXXqmWN09nfo31p//AF2jWnWrV5ULppo1dtvV8nkcIeCe2EeDhAr7HKKIJRC+lhZPblc4xhfbsNbuKxuTvKxhE5X1yV9AbSYkTOQ1eF9HIWs0dkDSjp9iNhaxXJdlt2hTtRLpqGrOo1Ol5bQTQ3Q7TSU1evO5OkOwKfb+kN2+yNRWHIwd19RmRr5oboU3QQ3A60orf5To6mpeHZWsOpcvp9Y+ldy1e8dPyMnGD4QcisoFcY8rGVyUUeEEcrKwh2JThzh25/CzwE4HJOAMYK2IEA4yeWgvBXgY4cOAONXtDBqxU4nRTJFQOiuXEXTvQ2wtM3av6FRtWKrb/SVGta4dYtOZzU+2mdE71pZp/O6dW7qjYMbUe1z0VyC0o0EmdMbjwVV+j+oV2o/9FKd0UxMWhbkOzrWBbjaVtCaOXFFq47HhDhZXntjA89gvoeMds4XntwV8QHFuRyv7DyP2yQnZJKHKbjBGS1c7v6/Ij+2CicFcoFYytoQxh3KCf54ydrk1jCiOBlZwT2wj4PLv2IwhhbcLK2rntx2CHI89hgrGU5NZ8sor7wclErc3G5HKGQvlj+wRfhZ4LuM7ztAA8naiMIOBGOf1IzhztqJXlYCKAOCSsdsLys9h2PYlYWOFygsnP6rOWntuYvrK3krPyL8kdsjLAnLAWflw0naVwsLAzy1O7DC+8AIbe21P8RDhMwvCAWeMnvjnySMrjGUeFgrHc8ojjBQHbw7AQ5B4BwURhNX0wENOAgTu/s4BD4gFO8jg70cJwHb75yGlFYyicLjH1gY+vqK4ZhFHav64PbwjwgVjHYI4QOT9uJPbC4Rx2BC3L68kZPbwuSHN5W7ATW5WOSF+yIX03lydyv68Zd4HC5xhuTgv4WB2OVhF3E3H2mTfuWAsYHbHbZx9ffc8rATc9iuB2wMBvHIOUCgSVkIcok5ygRj+rfKD1lxOc9mhbVnKcDnGVjAd45RyQ39/7YAXOFwoz1VI/pilRvUUHJQXKwj5GU/hoIxjPfOEQtqKJ4XGFzkl6Dng4WEHAoLdt7YKxlHA7cBNOFkZ+W0jtnKzxyv7bsrGU7GPK+9vK2kNCOVHVxRhDZbk/vbLYKHaozsGmSVM6iahMXw1zXNciOxTchFZyAecrgIds9vkVtwcrjDnBqDisZWDnysoLdhHkYwsLIC4KOAOQivoIHKPjGVysHc5ZR57zXAvOOWStoVPeac8FrfGStRtosmbjzkncFt1qBXKUsFfWcgdsBbVjKwcc9/kU3hEoMRADOMYBAy1u7A8rOCHALAQW35MC4wE/Jd+owUfBAwVsW0ojnyUUMLATsKZALL8x+Fa1UECaoE4I8OGctWr8w2VsP1oMrdGgFUm5m2XInt5WUEeUF4TfJQWAhw48o+Adq+y3KccJvHbyjlDJATuEBlHzh20LBPYuRIzk5xuJauMD9sgh3C8nlN8fUy3i+WO/BlJj0JqxqqIolIm5mOdaYAmtPbpeJqz9C9UqNbdv25dlNuSIvr74RxjAXPfKyO2Dnx2Dcn74X3gryvAcWhqySSAnlZOVyuQT5I4XILcdhlOOSvC8IechEqZ8XjDzJTeYU3YNX2TVIjCJBAWuF8xaTXLqsun023JWjtlKPpPXZaNZAHH2RgjsUMoItGXcIjK5TVysBywM/fC4zjCwMYK+847N+Kyj5HCCyuQj8iiCiGhDBWBjsRysALaSvCmc4u3mVqQxOW7OGWnbMnxMSLP16jH/wDftxD8yxYvqwpzQWqwo9Vs6pxqlRPKye5C8LC+sheFlbuPr6+SCJblEIYC+ljK+zlo8rIPbyuU4fJuEVkrHYeXdh5w3tyuczAwLoh/8atjbPyr/Ti6YVbfLwHb29Q0TdqJDP5WmtaiGXqFt1SNQ63TZ+XlbtCCJQ575AReNw8nt5QWeXeQvK8L6zhcL6OAMArlyOV5cOTkrPAJPbciV8gBko4W4kE8lAZA8/ZUxlXG0Olrjh7Kkw4dp5VzLT9LjerA18jepqVaY/M0+rrfVouf8un9VjXFpZTKjAqlPJ5XGAVhZQGT8vU8rhff1yE75LPGOG8IuJRJWCuUV9ByLsoAkY58LheVlF2Dwv27ByPBIwCvjkLd2j/JV5p/Hu5myqA/KhzjpabsiqNnqbrZH9XUvSlwj23Py7v4+W3vk+nu44VIu6x99HniO2FjHYLK4zx2YFk45PbhFAYA5cgsoHtyEPOc9jhfeF4BHOcIZ7YwsAr64JwVhfXIUbOa3zBvduKi53ygxdrtH636svq1MevqNo3FLqfVZdsG56cS2FRpyJIT9eqZgTLM7XI5HblYyfAcsdvo7sAc8AnkNGQQh4WOBw3IQdkDy4pyah5GSnLDsk8OyU4vwMYcuAmrC+zjGF/WMqx/47/h/wDMicEPIOmdcEhWL7mvyr30ZiK+YAl76i4krihnnSqYh3zplp9XHVq2NyyuEcFcr7XCygAUOFwvt3hqByXIeHZXlvkfTMdnrBagADW67SrapMjr5pNU51ZyWuV2ao2/Z1wN3YuzUu2bLqtSqdPo8jbV6WreDZPUKyqlXvCmpgSsrYGo1A1JklGHFUb8NQIH+WPw57sKl1Iyk9UZgzdY0ci7Z3V6D6NcuhrYdWmIfpRtBrmbRLrl8Wfqf5XlYGThYQwjheEGo72gtKbleAhknHCC5yEeEUMJuFgI9tYqkKPpdQoDtQbVvfVi+4klqJqNqHaWmE/rXqLaF3Qpa9q1rtferN9x5SqzFXuu8dTK4Lc0/wBNq1M6JzemNQbo46iXfq5KauUqpXtO622jfOoNpaSaj6t3dNXPWtQNW5DVB2qmpz9LLpr1wTGok2MRI3CjzJgxYUX1I2kT9lV1kgN2XI5seTZEbFkKbUI1Nnb8mheFg2FWvcNtfr2cVhcryV8lysrcNv1jkgBeTtyMYQ4GQtoK29j+pXgDIWq9gVPUm2p7QSqR1H6X5SLTa5o/EuCcu3pvN3VehaHRKDesfpik41NlNHZ2Be+q1hVXUe3JjReXqN/R+m6eqFPoOh38Be7NEqpLR5vQER7VldEp6SupmlEWBft+6dWtp3Y1s0KFNXDVYWyPMAYuGM5jqdy3Sw4q2rUp6tuTUBkajUb8GNS2+tMDRqhyUvZOhM47+JKyiAF9IHC8lDJWWr4rheFjKzgLDVjKwucnxysFDgHC5ABcvtq5W0FcZxyQEBlObtBasc+Vgo5KiKeGW3TCcYVfhbI8z4uSGVJw4cQabU2TmKhqXKTlKodUixJhSZAZTjvPT5PNiytqwJmzNVCsALjHb6GcByJOeVswzyguCs5QzleUHcuJR5QIAySU0BFeFnsTx9nhDsxxwS56c1eF9hxxjCePjOD43DB3suuXDY0y1XDDLmUwlWFNfj1W+IAqVrTDD6Upw+FKzlPiaOzl1Nq98xGS9+rPK+uAvpvPbJ3EJvCB5IQIwOew8BeHO5PlcdnIYRasnO4oeHYA2olDkfr28I+eMgr7RUyPjW2FzLyl8OmW4VaYDCknNEa1XBlQdChzNq3HImBNZisdLT8WYfohdNEodQ1jkphS8dkxBKdyiO2VhYCITuAscfZwUOURzygEcrHAKGEMrhcLKJBRK+JXGTgp2Sm5W0FYXlOHKygV9OxiYbxV4W4XnKjE58TVYZfDcDDnaXELYunsw+LR9SLrnI0pHivESUOH6aycqypzFUjXPQqK/wBSmHzhFfRRPbgFwyfvdg4QDd320Ihywe5X2viiUBxjn9Vy0I7gh4JAf9NIzk7juXkrnGOCoucVOH8Lvgb4VRhbYs6zI/CgxKlAtiKFaVwVSgwLi9OuM9ly6k6BT4KtyUgwFYW2aoluu/43bC+8pyw1Hw7w+ImuUN2521DDlhf2xhO7HHYjjjseE3LltC8oApwyHYRfhzX8ZyAFhYWR25RCicioQ9zLplvjXIIbGmGEqoN9Gapjg5sHw5nMaHhMwHUqNl2mk1idoh9Go/ZKKPAaURlYX3GUSKN8N6hLJQB7HlckEHBCHYM4RXlDhcoYWSp2+qzHq8HUG65mu0m+5C17Zp96XtULvm77qtJrE3qtHl5R+o0eLeNyXbM0qsz2qk1K23Dv25jPWRc0W76Bxh5GJpvxuOXzDueBtjR2qtweLdj+pKQOUW/4phoz4NJiYdYk36FVjM/EuceVhObnsB2d4jRFOTOx8tHyob+Ib1ztDecFYwvkUFz2ySj48rGE3GAvKOSnWXWadcVCtit0KuSVjXDTqdb2msxbcSY0fno03M6UTMxJVrTibrtcj2FcEWpTuls/GtzVp0WJVtLJmfmLWwE4fGaYS2uwd7bul9ro7VVYeYdqxB+PKHIecNmYeGu4dTnYfbUwYcSvuHrjnvkIeftRSFNuwKpMbTTp5SsxvUB6acovDBVOoDTikViRqMjVJQrym+VhEfL65QIcuMnxhRHACZiYbUJ8wI8hMh7ID+GFbcqo1CRpUpb13WzdLR4IwsJymWfCrwyWXjLqZB3T7N0O23+nOSTviDls18oMXgyb8OoMXmOfzLSlInrSuOMYRH+yKFOYCuKP6SkKo3fTJ4OEtGGxhKrEF0xSLto8GnnRC8qVEs1j2REMhcp364ym+Se2NqauScJ/idPwr84Ycei1DcJGJlsMryNfoEOco2hUxLWtqPLR2TMuAFzjIUcEqqQ8i8IHwqDC2LNMy2nu9Cr096Zy2MOIwUufnQ4nNrRPzbToMTfTjnBB7ZQ5WCnqb8XYTtbUTBjUKqlUybEZkN+VnLdQaS11Yse6py26paV7RpSn0msSVXhli8LlAZ7cJzQmdvKfwJz9b2iuhG3azl9FnmRmwXZauol/o27d4i0W99MLxbc1GQHHgRAqhDG27IX+OtM2x47eJr/BP02ICoPLXtyozVDPyo0U50zjbxQcwy7kc9xwAE7BUyFdMI+lV4roUei1osfbtTZFhyMf1GlzWs1NfDl9Trmpj6BXaPrBVzbduTFfp0OSnJaoyvHbwiuUPDW4WQgcJ5U6BtvsD06bP+jM2pVQ90pF3NacjqTew2bqVDZMy2mepNrWpYNp3yZitAIqI3InR8bjg5h3NC2x4zSqzD+dCjerLyxynBTDcOzg0iJ8tNpv06qwfjXHhYOW4H+w+JlpJuOBmFc0vtiy0Z0KJaVYDTSJ4ObNtfMUy7Z6m3rJ3LQ2QZajPbLrQm/INOnqBHjae3Sisc5RC52oBbfi/Km2jF9QcwZiJEhTFn1lzI9FnPXgQzkavV2hTcxWJO5BRJKFAl4+jk5JXbZdrVttfo6cFMtBbX4ILbsli2LHCq0PLbWjZk5V3DhxNtw537U1/wA7Lm/x6hWR6NcRCx2xx8lEUzlVqHll1y+HRsti0mefBi2nXBEbIzAiQrph/wABqdqVSGVe1WkwJiRmntNqT8rrDp9pzd0xVpfgotycLcQjuWTn9U1yilTP63lB3QKqzZM0aaMvHsuq+vLS0QOb1Ct9HUaoyjK7Y0Eul4+mN0zNt12JNwKHcv2Qozcisw8i8YCmR8qizMO2ImI0m/4jkTY4iDmQfh9vRsOrbvXpDHb2Ht9nhcJ/CjBVRm5t2QAp9u2LBiFrrbqzpeLa9abGha/Sv4N/2u+HcFp3BIxKfPU+czE04vKZs64dQqe/Za9ySFz0fPARcucc9vp25TOdtzwXGBXoZbMwnbXWRWzBjUeabHg9TEPZe1gR2TtoXjI/xFz06ZLRpFVZfUCwrAuGPWaP5UbxVofwu6WJbOs2xJxuW0d/o1eQd8WctjsOyMFKuw+hRcGnP/OsulxPUkPtfSyU9RsYn2/G5pdr2VuF6cbdzKTBY6y7i2ReodgmFpDUw6FrDSWS1clInoxJWIXs6f79ZGZFEzo3e8CPAmoB8AL7wsLKephvFfg74N1wPTmfulTjpeNYdZZNy/VA3Fy6NzfqyOtNM9GtSMbbF0uu2LalzXRHZal1sc1zYg5qLfjdkvubVoeyYmBkOJgVWnO4heIwyIzVC4NFic2BF/LolAfmTKPYrb2ityptvFegb23NK7XE4LYgBptQMtH1Kn2Vex9M6l+NUtVKE2o21PQ/RmJCOAqRUo9MnpKLS9ZtPNKbtmqTOnwEAiCsIeYhwozVWGEw71lwyK/zCiYNg1/8Sc6lojZiPo7OelUNa6Z69IlwQZKLmHpJUpPUHTvSqvzManvHE83i5oOWXDB2x4zcqrtLH0eKHwoGMRApgctODR4mHaXzX/Jpg9CprcvKwso4T92JoZFZhnbdEq5TLSx5dhGMQp2eMxb9rTf49QkPSrNAuekvk5ySiGGpd5iN0dvuPaVe1ls7+Rk9NNQpO7KOHLC+QJ8fTlG4bVGnZe0rlRhtcH4VNqDpSa1jqYqlE02mPQrd+03+ToTj6U1TogWll3RbSurUmE+1LilZyXqMpOMOK/Lb2XXLbIkcBVeFlttxt8lLHKPiab8/ulv2u09nPRq8y30LmPCHju7w4lTAVUY0q5JfcqxLGFFiKM7AbNAspcX0pvTyd/JpmsNG/GrUYehGk42DAimE7Qy+4VbpmoFuT2lt26d3dDuOmcds7g9rXD6j8qoDIvCXDmVCHsiv4T42x11VF0zSbNjejVo+yPI3dTHUmuSLyDBibTpZV5DUPT7TC4TbU3Hw4VqF8LwllHZg1JmYVrRPjJuy3+s43l/mQdh1qzRgzNwHZNlHgZXPYp2QphVBhKr8IhXBKOUcEKNkiPG9N0GJ/wAvS6pYWqFEZU7dn4CkYpKgEFlq12boVVMOkat2LZVRi2DcLCHLHKOCTlRv1nf1ueENtcgbIsUKbdtbV5n1Je34vpztIf8AlWzrPTfRuOSfgSkTe3R69H2tdOvtAjSkOza02s0SqtJbeEuds6zbEnG7m0B/pVGRd8W8iaGWRBzKHDrfi4M678y1pdwiy+Mo9sjs8BRwVPQyVXJfiuyuRUoOyJHAxUfiYUYfkabzxhRosKHP0656a6n1Nn+KPKRSFDcVoxdlzylQ1e07/iaPpZdsO4qM5crlY4iZInGcXDBDhckq1RhgzuSypRsOpJxMWHEE1RdY6V69AhfCLIRFAienGtW6ZrUGxNKokxRrsqjMi7JbcyrQ9keYbxAPoVenuUL9Y7csiD5Nd8qHF5tx/wCbaFFiepTUUOBg9iFGCmmhralA3CsS2TXpPCmQqu3MNjiyYsib9OPQI/5FP1jo34tWm4eFKRd7GPdDGiP4VvzVRkpesU2zafVrF1N8ojCHyTkcYmWhVqES245bc2dh7Ik2PjVw4TFMeC7TGbzK6g0ts9QJxnozEm75yL/zY2gkvTadQ9T4hs/UKaAjwLkljsuKB6czGCqP+KZpcTIgnLYgUwOWHmjRPlptH9aWoRMNq+/KwvCPh4JEaGCp+FlVWWDlXpXeKjB9OJUmHZHhbIttVRknMWLXpGPJ6jycpWaDUKI+XDobwJGZO3TOs4nbUrcvUqZrdAhS7bTrkC4aIhlFOapmHhtVZxX5Zrm1qB6caaZltahbXycu8P05qVyyzp2NWpqauemwpGpu/wAbpd2ForcLBP6z0mXrFn2nOCp2lX5fcy65fEaOFWGfG3o/qSkucg+JofLwaTEw7TSb2VKGPx68TntyRx2cERlsVmTPwlUZQbavJgqvye0zkLKqsDbEocaEYlk0q3psMtOhslb4oj6BXyFDzCjWgZyHUdJ4MaPEvK05K6qTpHAj0ZgXns7hRG8VBmVWpTcbmlmgzLFW5fIp8QrTep+nGqY3yGstJ/EuWO3imMjTEDT6nz8vVK/Q6lVLR0dfOsotagf47xgODphvNUh5Zasb/jSjsjHE4Pkf2pr/AJ2POehUqr/hrqx/sKLeIgKm4e5VCBxVJVXBJtU9BLX1eWBbK5gxrGq7ob6PNtmpTW+3/XkHbmtBVnsj3LVqddNp27To1Sgy1PnKdHp01LR/yZcBDKd5iA4nYSq8t8bkk3Fs3D2vq8HMOGfRmrLmvSm6ZUIE/StWqfHqFvR2bVLVCaloWj15WjZcvbFwfzNJokrKyVXqrMsvCWOJxmHz7dzLbfsmpJ3xH6z0Pc17cKSdh9uR9r6271ZLgoee36k+XDh7XETELDZ2CqrA4rcoCq5JbXz0vvbOwnwotrVwS8WzbjlZiDXaQ2v0y87drNqTgMUqTmI0vF06qbZKZtit1OsVe5JT8iRt+az2+QTgnjibY3FUg7lcMoC2rS/pxp6ECypwXMjUScdAfYNWnp2HP0+QizVclRK1MnZGs6mvnKraExEqczXof487UAIkK75Xcypwy2NMt4pzvx6vTzkM8TDfhGGDLnD6DF5lIn51myET1ZNHzyvk4/FHBT+FGYSpqGcVGXBVVk8q4acQpuCQanKKnQI26yahLiJTJpkSU1tosy+bl5WYmHUq0piZiW1R5OQFMmPSVNmodTp8Rr6TUmRA9gJ7FqmWnbPQiRXZUYuOV2um4eRVZfY6Tt1k/AtCdnKC+pXxS4qvCixa/cFDs6hwY1Il5FkS2pv8eLWmCap0I+tJXRLj067C2TEZvEx/hn6Y/iDy2M3iYHMP9qJE+VjRvy6DQom6R7DKB7v5L+TMtCnIWRU4Ts12VyqtKFkWdl8tlYpplTpstJxxKTlQlW1JsxUWNkYUJQAApGJtUhMcWRU/ndEluZRI5iS2V9EKKMifhbW1mC7bckmXNm4WHVaXyyyZv/HKuyHs3MnYWWxhsfRY/wDjoszhW1G/kaHJksiXFL7oV0QC2PGCq7MKhx98CXPD1Mt5/tR4mHaYzP8AnpQ9Cc2jC3LACIygFjgsUVgKm2blPwG4qsruVwU9TUHCq8qrJqfrSsu/LS3ImoeCw4MtF5psdUScMCO5sOoSNOjukJ7ws5HKcMqahcVOXBFwym5tUgbIs/B3MoEx+HWZGJuaw/GZbxNsVLibJmjRsGwZ0epU2fjVOuwNzLvlsPjjBqrMw7WjZk5Q5TgpxvyPDqW/DtPJv0qtFH41yHlFYXBWCiuSfCitGI7OJ6Fk1SAq7JDFTlzCiVGBvbQpz+Mq1Nj72NORMQ8t8KC/Bp8bBpcyrNqPryl0SfpTNNmfyZLySQnEKYDdlRhAqtSxLbglNr5liqAMrM0SabGl4ByphgU7CwWv9GJS43ytKf8Axpu4oIdCnf8ANKXlLYU03DqjDzDteJtdJu+J8TYUTzIPw+0pr0Zuu4h1I+R4yv1WSTlBHw4KNDBU5ByqpLkiqyriq9JFpmoWVVYDob7RqonJOXfkRBxMM2vacKTi4VMmFa9S/FnarKiep9BmfTmfishEKI0bZ5m5VqBxcspzNsVYgkiyp71ZOVdxFblk9DUZmHUePmFQZhQH/wAnbzOYF4yzttRh7Y04zLaK70arIOy1vImRlkbzKuw+342HVN35VvQn74f9diz2AXATkRhPaphhcJ+AHKpygxXZL41GX2RKpL7mWpPGQqMhG3NGHCaZlqgROadHwqVMq2qgJ6n1eXdIVOUjCYgHyU/kTjMqqQhtuGVbipQvTi1CDuh2zM/iVSRiZaDls03LJpqo0XESiTGDY06I0nMQ/wAWeuuWJh12D6cxHG4f+Cq01/EN3EYEtjhQT8qFFw6jP/NsykxPUkFyiORkAZymonJ+RUZoU1CGKlBIbVpUFVyT2umoIcp1r5WZtuotm5WC7IijKjM2OYeZKNg0yZDTZtS9GbuSU9eSt+Y3AN+JaiorAW1GDlXBAG2uyxhxJtmWxnmSqFJjiJChHKjs5m4fMtEEGZpUba+xZ705+44BEe4oYiS9zy+yPHGFVQYcSkRA5kE7hEUy3Bb5osXB07jCYp1Ad/gKyuXIoNJXBQ+Sxy/CigYmIbip2E7FUlyq9J5U/Llr6rL7m2TUfQjycbc0/ITkNDzLRcGmxxmkTZaafHZUqd86VVIbsg8p45igYqDN6rEuSrllnKZhqtS/FnTv5FPljxHHxn4aeMGlTG5ttzhhxas1s5S59gfKXhKlr5gc1aFlltxt0pKnKepofL7pMTDtMprbPyf/ABawsryvHYNWxOOB9FoUaGXNmoYKqMuMViVc5tclCx89B3NL302fos42YhQ3fGK3Ke3a6E7DpGPtVJmMKyKjubdcpg0CZ9aT4yRxFPM1DVWhbm3DJZbPwtkSqw/8NlT+yckn5DhuZNwyYcw3Bo0U7aDMHNsRxP0Schljr0l1NQ8Gos3Q7Wi/CTPDvE21PHNOfh9hzfo1SoD0LjK4WSRgrws4QadzhuW0FP8AEXAbMQ+J+EqrLYVfktynYO01eWyLHqhMOVibw4DbNsw4HBlonNMmMG3ak6UmpmEyo0+kR3SVQyiRhwUw0kVCFxXYG5tdliyLOwREbKj+Nq9Lj72Qzlsw0FTbMKnRfTm6NH2vsCe/yXDA9KbvOW+M+zbEnRllvvMOoSD8s8tmh8YvmTfh9szBhxbgfloIwvrd8+M8YDl9lOwQ9oUxCJEzAAFUlVWpUkVqT9N09B3CnzJpdWpcyIkNpyJhm4HgwXYNPj7TTJlWdUhNyFyShlp+mzP5clsTgVFblTsHKrMscXPJnM00qswXK1578mSl3ZUw1T0P5H4Opkx87Qnvx5y44O6BdEuDLViFsjzDfjLO9Cr053xh8tjjLIw5lzh9Bicl351nyUX1ZTCKwiF/bCCyiAjhTI2qaY0MqEEKswWq4pVoU4wKrQQFZc/EmJCXdxEGRMsw5uQZN5VMjOCsqdiwqncUBsal25MOEYZ7RAploeKvBVzS+ROMwaszMOyJh+JTOIrMw51mWx24dRoh9GgRnKC78+3bhgh8G44QbMRmqcbtm6U4lsE5bFHEfzD/AGobyXWo4zFp0N+6nDK//8QAUhEAAgECAwMHBggLBAkEAwAAAQIDBBEAEiEFEzEiQVFhcYHwEBQykaGxFiAjQpPB0eEGFSQwM1JicoLT8TRAQ9JEUFNzdIOSorNUVWOyNWS0/9oACAEDAQE/Af8AXmzBAalvON0V81qygmZEQzCmlMAzSukeYy5Amd1UtYE4KbOaklN6damOnq2C70ASGSvqUUAoW+Wgjhpt0It4Wp6iSWNWRVcldmJNM5WjdVGdIRKtrCDbJEWZJZUcs6UQDxkFs1NvIY52ZWEOy0mCB6WanDbOWaWWXLJ5gY601E0IWQE15IpTPGA0schVd2oLjFOtKdkK8u587BnY5njE+dG2cYY92HEnyqmrRW3ZgU52lZQovMmy2qoWLUjK21i0r7+Nt7DJtjaazGVhKSEFIaScyzgI8VjG7PITimhgSmgSXzN65Yq++8njMLTA7GMO8kWUQn5CTaBgLOI2mWRdXjKidKEUs5j81uI6goY5Xabz0bQyxRoshErUnmeUhzEEKl2Zs4Bwn4q+TzCDNT0kEzlswilklokganO6aaSaUVtRHVSFIVaBaWZGBTOymmoDAtKJ6bfCVIvON5GCI2208Aqmm3xjktQZGlgsMscnnCOVjfKPMDtimZRTfi6teHOrFglLGatopAd7u3hZaeOOUtMicqWUgNHlcp5o+z1kdaZJXpi7AOVnXaBrlCRbouXWl8zteybsDeFnEgGGj2UtU8kxohGlTWR7uGVpIpKSTaFLHROBC0vy/mJr2zp8nE4pnqd3xE9PAKWkiSSk84WZKeWRZkbesHq45KgyLJZISViZt7CkQQwyU8zqZFxutlGpYxtRmBomgUvIVEb01fl37RSvTu2/oZIN4ySZneOplo98V1pFpjSRG1I1TutoaVMioCy1GxRBnzvHY7lq8xXylgJrA5GA3GysyLHLTEDaIqeXIQTQmvhozTOXsmRYVqqpQX84aI07mLdsZcZKLcuctD53u4c6CaHcq28rrGJpJwjXjWn84ETuV+S0BdsV60wSjNNuheKzrG2d9IKSzytnJOdzKbTRU9Qkm9R4igRv9RfB+g6Z/pF/yY+D9B0z/SL/AC8fB+g6Z/pF/wAmPg/QdNR9Iv8ALx8H6Dpn+kX+Xj4P0HTP9Iv+THwfoOmo+kX/ACY+D9D0z/SL/Lx8H6DpqPpF6v2MfB+g6Z/pF/l4+D9B0z/SL/kx8HqDpqPpF/l4+D9B01H0i/y8fB6g6aj6Rf5ePg9QdM/0i/y8fB+h6Z/pF/yY+D9B0z/SL/kx8H6Dpn+kX+Xj4P0HTP8ASL/Lx+IKDpn+kX+Xj8QUHTUfSL/kx+IKDpqPpF/l4+D9B0z/AEi/5MfB+g6Z/pF/yY+D9B0z/SL/AC8fiCg6aj6Rf5ePxBQdM/0i/wAvHwfof1qj/rT+Xjhjx9nl7Ojjjrxf811eTx3YHkPu+N348X+OPi+/n+PbH2Y5sWxz48ePu8t+r4/NgeXxr+Y/p8UeQ+Tv8vHHj3eQd/kFsW/O28t8cMePdi2NPJbAxFG0zZFt6LsS2gVI0aSRjxNljRmNgSbWUE2GEkV2lUXvDJumv0mOOW69RWVejW4tphkyRrLIyor/AKPMbFxmyZh0LvLoCxGZwVXMVaxe0qwurK7xvKoI0ZIzEGYd8sdr8b6Xscbo7oSi2XMy6alcu7N2AHJVt4AjHRmDgajBeyGYK0kQZlLxDOAyEh101Z0KsGRA0l1ICltMQp5xrGyld0828vyMiJnvmFwc4sqfruyKNWGI5BJny3ukrROG0YFTxtc6OmWWPheN0awvbEibkrvLAMkbq1+SRKoK2PSCchHNIGTiDiNxIiSKCA6q4DDKwDAHlKdQ1jqp1B0xN8hSvWP+iTe6DV23KLJLlHDkK6E3K3zAJms1t2273g1W7A2NyuXd6uB6KsZVCMbBmzAai2IPyh5I4tWjLjqdkTOUjPz3vePKNd6DHxGI/lJGiTWRY96V4nLvIYsthf5RjNmRPSZI5XFxG2OJYKN46KHdE1ZUJIV2BtlUlWAZrAlW10OI5FkF1+aSjKdGRxa6sOY845mUq6koysaj8njglk9GdkCAataSo82VzzBTNmXiW5JOXLYmONpCQltAWck2VFHFmPMPaxIVQWKgng5T5QR+mycF5uVmy5ejlWwjiREkS5SRVdeI5LAMNDqLg8+vl4408o8kkhpNnVtUtjNIBSUqn50shViFI1vmEFM4uLpWWJtxqoxS7SAUnc1cCBC3G4TzulBt/iyUs8xl0sPNwAeGaqi89SnkjNpadIroOUY3p0MIcR6byKWHWQg3SVpW+SO5kLS7yamWYZZaemnhgKnkPDJOs8tjxzLJlJDBSA1lzqCwpv0Nf/wif/30OKWRaSgqI5bmWaolZIV5bZfOp5lkAHGVkdUjCk2SWbebu2sW82fsRbgb+c0tAgvdBlaDeK3Pu1qJaPKy3cxxSa/rVEQpNqVMKkmKdTJEf1jAVTek8CZ6aSkaPLySsTNYcTtX+wbN/wB7SDu/HKn3k+vyS8uqGzR/ouzJp5OqqzJUSLKOF90tdT87M9HECQotjYzWtSSEADPs2QueC8kUs0p6l81rXsQLi2moGzvyWp2jvPk/MVNagbk7tqomFNWtaSLaAnqnVtAi6fqjYYPnNFMwIeqrqeoYHRgrzR7lGHM0VOsUTW4tGTqTc0nyFbVVL6xmjWEBeU2d4q6MBhzKd9m1N3VZAgLDFEjStJIgzee1CSQKNWZGgp4I++XdbxRxCuoazZlFUqVzbVpkb5Gip6WCOVOBXlU8zrzCVjLRVagC16iViWa2NnVG9gkElo3qaYQOdcsVRFUQySI3HkiWneHNqASHJKgnBSajiqocrNBVJNvAv6YJPP5w7QkXEw3ozIUs2UZU3zEDEWQohjIMeRchXVclhlKnnXLax6PLz8Ma+T2+Wud1FNDTHPFTTlZstvygzM6PMgYXCKxpmzXDNBS5jlZzHiuiR0p1gK76IQTNJdsrS7wysobUpemk8zlKrYfKnK4JzS8qanqYTuojRUokhJCyRziGFpWyg/pVm3ySczmzI+UAtVt53WRSIhjjgO8Z2GVpZhTGm9HT9LvJaiVvREhREaTllInWOCe5u1TGYAg4pu56SfePzZXCMiWucytcAAXpY2izwsNBLLKJPmkVFRPKF6c0alc9xa5Fr4rpH3lMkJz09MBA2WxeXM7ZpBcfoRPNLNcZJBCkQ1s6vXRIfNjBYyUzJIzXYxyv8okuUanWlmKKNLTjMQF0xWgVFPRwqbGEUkrki9n87WuaPQ+ki2hbWwlV7FlsSrIJKI5LpDPLUVX/AOzBu1SOltwX5fK5e4fdmUgMI8r0zNJXTNWnPCZFqix5O8j3ZaWnDLZt9JLDKQSdDUxAMPm5GjqTIoLR1ARXA03csayHfMDxEsYjhJHKUxxCzKxMe1fym275Xn2587t830vPd70b/JOYsnoGqjtk1y0jrFPHO50ppIp8vzpck0fyac2axLa2GVWPGwNJyK6YSf2eupY4Hf5sMkEkjxyPzgbyaNuSCTFFUL86xofyOR29JV3j0gH+FI68kHmC08rGeG1/RSDIqJnxRf6T53ruvOd383e73+y7rJlv5vv495m9Lzaa+f58UVk2pT5snndPI9HNb+zVDS0YkAuVyu35RUKwYZy06nKbbwz7uleIxtJK0qSIFOZVypIrKrkADelkLscgtEubMQuWmiMFPBCSGaKGKIkcCURVJHVppi3ktj1+QY4fnB6vzfHya9XkGOf48cTS3CkZgAVT58rNIkYjiUenIc+YJxKq1tbAqc8hij5UwCtk4GzlgnTq5RgoFyxBAGFkBZoyCki6sjccvAMLXDLcW0Oh0YKdMT/IUb1jaqu+si6u24jSSW3MOTIgX9ZjbSxOOzn5+bBiYRpJcMjDlFbnduWkVY5dLK7iJpEF+VHqODWeULCKhQZIi9OudNUtUyxxI+cXGX5TMD84DTE/5K25+S329ssr8tJIzGZF3CNlD50XfI9rmIlwFy6/oZI4TvSalamrWSTntOglsTqymWY5SLgZXTTKB+a8eNMH8zs/+30X/F03/mTEf9uqv+Go/wDyVuNq6V9BIPTm3O8bnfzjZJqpr/7yoiSVul1BxLyq3zDgtHsyYux0y1iutSyMeDm67Qphkv6FOSSMpai5MRp+ekdqb/loA1Pc87GleBnI+ezCwOgX/wDH1X/FUX/h2hiH5On2dTry4Z6SUSS/4U/mg2a0Kqv7Jk3zZ7m5gKhSl22moao2aS4UqtMwB4yH8WTR5V6wrF9dMsZHRhmL1dYjoV8yqHpKdZOVJDC0dPUPEW4fppGL5MqswBtcX+N47fz1LIsMyTsdad4pkj1+WZJozu83CO65mzkEAJaxZgMRxqlRJO13WSKGMxqQh+RaZr5zccrfWtl0y8TfRG31b59VBbU4z09JlzJJJmjQK3pKiJDeONQbJTCVM7PMqx0rN59LJVneQl1qgz8reER3kpDa7Xklh1lbk3q76iNr5GSo3qC6TqiSi4G7MSyss37ZfMkL2GawiPoI1i6LTGEHMZ3imfQrujD53EI9fTLpMsmYWC6LymvlpUeKKOBxpTpFCklx8sqQxXly65OXmTKxJ5Ga9mGK4LPUQMj3SjZFRsp+WEVJJSZ9bFBJvDMAQSosh15WJC5lplRMsSRVRmfMCZJnemEII0OVYxLkXUK2di3LUD814GOj874939+68c35rX+5W5HN+b7f7hz4RQ0J0vr4168MLE+OjCLmdF/WZR6zbG0qFKVKd4rlZEOY/tAjn4Hu/Md3k44H50YpFzRMOm3Xw8f0xOmRsQfp4rmw3i+8YrH31DuRGS0MjHMb8DbNYdSkn2/mR/cKG5Vl4eBz4rk1zAdtu7xpinVWkAYXFj40tinVX2e8hGdxK6Ek6qbZktr+zY21N8SrZmPXfuP33/uOvx6A+kBpcd+KpM0Z6cU/6XsB+z68bN5dJtGIcxEoHYdbc/DEyn22v1G1vUbc2v8AdPHu+JQekejL9n9cNrfo5wfB9+IltO46j9Rxsi3nlRDzSxOvHp0H/wBvXioUAlL8AQdNdNOPDvw3T0+8cft7/i26j47vzTchN4/Jj5XyjaJyAC3KOnIBBbXkggnQ+Q6JI59CKN5ZG5kjQXdz+yo1OD6Mj8FijaWRuZI0F2djzKOJJwdApOgdiik6BmAzFVJ4sFIJA1A14YOjMp0ZGyuvzkb9Vl4qdeBAweSEZtA8m6U/rSZGlyD9rdo7dinyUX6QdOtr4bu9Xj78KMs1zryfrFtO4eNcUMm52gkltLEeqzD2i2NpIRPMB6Ic26g9jl42+vow3zl6LEe4/Fv1/mqgk00ccLfKx0+1XRtQEqKxKKk3JzCwaWhjrkWcLIsEk8RP+Jllyq8phS8UdJtuKCIcgOS0abDReAR4YY1LzP8AKZt88sztLuxVglKyGBjJHNEYy36Jpb/iqmnMX+zjmpodoSw0r5Id7WStOweOnDVnK89WHhJTbVpI8vIDQ1NfRwUoCHIu9XYwqxnmGdp3Zpp881o5WvBAihHenMlbDvAdyK7z7ZAp46gek0ApqarkqcgOendo4yajJG1QvJrdwXZqiSql3rkCoLPWUMEMizelvV2VDKyq+SPzuaoeR80VJnqTvJKsx5eXVbUmhZrhMsGyEodisqi27eSaaoLMEUwxCSIhFSiytynmVWKoppoKSRhmZYmq6ASVdQFtvpYKSCqlnjKqXmqZYomqoniWkUupjIVozJvDFGX5ZSbb9RKdb3lMWzEgiR0vHFD5xEzq+7jLLfXq4dXZ240Eh579RtxHdgNkrIjz519TEe3FfdnjZQLyU63150sCf+3xfEoA5fzhx7Dpr68MLEj4mvR/coPSGnPiM5lHZ1kc179ff04kuHA5tQB0m9/VbFUuSQEdt/HRwPXhSHjU36RbU9nr1OHTlSA2F1sL6a6EeLYbWx6RqfZ/do/SHNzfXin5Ua9lvFsPTObMFPJ1uOFtLno6LY2gh5JLcfZqPZxxGbxBAwZdNVXKb8BxsejG5eV8qxyytJycqI0jnsCAm9sVOypqXZwqZuTItWaZ4rgtHeISASZScrnjlPAW572Plt1nA8vg44YH5xTrjZgzgCx5rDS3AeOPtxQ0seisAwYZSv72luzE/wCCeyqoAtHIAbE7trW4dR+zXEP4K7JprZKfNYcZHZr9utr92Kahpab9DDGl/wBRQv1Y/CGmsfwjiHo22btKMdv5PMw/6NfjZbqOn80/GQLaxlyxML8iB0nWOQhuMsRNO9UuqNMHWmBgNjMvJqTFfNLJOyFiuc5ttPUCcuf9Il2cN2UZSrSSCWolaWSdUly7yTd5jFnGqWz7oSbX3nm4k0WRo/xOYVqS6i0wlcnPc3zSEZD8lAiAZt2Jd5Umpk1+VI3EcYhJKjziopFeDdRV02LXL2usaGokVyMzGLzusjpY6hQf0jwS0LNJDaKJ495KTGKhHQk5uqWdbXDWyTugUOoCyhAMizKAs6jfKAHGF08eDfGyG+UA6lt6wMUvzLdR17sRaxKeAt7Prwdcc/tx+EEV9oxDm2lsnaNF/wAyICqi7/Ty9+OFxz+PHD4gwqXS/q6/Huw65cDiB2Ym2eUiDoSzfOGnj3/HGGQ7sHTx3c2GFsRR72RUvbMePUBe/sxU0+4K5Wzo6hg3b5F8dWNmMd8o18W+zFGbqhGun1D68URzQ248L+7Bjvfqx24/CX5OPZdbwFJtSmzn/wCGe9PJ/wDcY2lD5vX1kH+yqZV6NA5y+y3xBilCuuUnq7zb+mJ4cuOHrxA+8jTX5q9fAcr1HmxWQgTMVKi/MpvrzdhbXTq6/jDTES54ebs6Ne3E62bFIbVMPRnt69MZN9Rm4u0LGK3OOXkB6rDK7dQ68ZSLX0vwwL30P34onIlXtGNnNeKPxpjZ59JePP8AZ9mLcOzx92HFjj8JId/sPaCDitOZl/epyswt/wBGnbjb/LrhUD0a2lpKvj/taePN35w1+v4g8ezFIwuO7x458TKHFrd+l+PPiRcjm/3YWQx7sBjkbXs4G1xbEq5r8bPre9+NjcHm6NcOvE86mzj3MLcx5+vt8g18njx6/JSNdTpfQ6erXp7OOKqO2v8ATsxCoLgEnp0Njca+OfFNWNUNWwOMrQupIH+LnUEPr2Fe7nxluCnOeWlzrmtdl/jFiP2ltznA5vHrxA1nXtBxseTNEp6PHXjZz2lHWOfq8cPdgjlc3Qeju1xIOOo8e36sTxLNBLEeEsbxHsdSp9+NqqTs/ZMhHLhSq2fL1NR1LZb/AMEq/FgNmGOIGmlhqTipS/b458NYwLzFT4+rCtvIg2l9Oru46Ycc/GwswHzk044dbHqOo7Pt6ccMXx4vgYpWHf7Oro58SANfmve5OovpcdWuE5Mqjr+q+I2EG2sp9Grp2Th/iRNmH/YxHqwwLaqeUpuD0FToejx0YlHCVRZZejgsg9NOrWxA/VIxEdRpjYMnJt327xxxRvZ0Pix4YYXPaB7fr+/Eo6jza45sbdp93FtmAD+ybaWpHVDtGnvp1Z0HDn+LGeVxxGbqPFsSqOs/b78fNkW3X49WKVvSTp6vHrwwytbr0v8Af4OGUaoeBuY26G6Ow+OfFrEhr3xx8tKbN49uGt3dXj24k0kB6wPHPw+/G1WMM1FVi/yVUgbp3c3Ia/dbvtg3OvSL9WFALNAdBNyozzJMOHc/onm1v83HA9HMRaxvz9mNgygOF7O7FK3JBAHHm42FvZheVEh6vX4vhxw8dHdi3N7vGmPwkp7bR2tHb+27Fjql65dnzi/b8mD44/EXTFO2gHTfx40wy9tum/D2WxazWsbMCOa98A5JR2+84blre/Nw+/jgqHFtBxt04fljn3i3B5721+ryDyRGzYueOhsOfTt67+OGJNG7TwONtR56KYD0ljzi3SnKBvjZ8/nGz6Sa9y0SE/vWs1z2jDqGXk8V9HuOnrviRhLlmHpFflRbTOCBm/i5J7SenGyJQsqX6fsxRNdR12t3eNcUhzU6ju+3pww09vqw2h+zH4SRj8YbFlPoyvV7OkPVWwZUU/xC+JFySOh4qxU9oNj8QYgbh7wfHqwhzAjj7+bp7cScnhbjYHu8dWJtHOuKdg0fYPB78PobW0Xm8cOrBJVla3JPt5iefEi5WsOHHuPlXjpx6MBgV46/bb68TW5GvN49WKhd5EQdcylfZ9Yx+C8oajmpntmpaiSK19ADqPWb9+G5JvrYadXDj04iAE8kFsoljyi/67ZXQ9mYDuxQNllU8CDr3eNcbMbMkZFraePHuxs5roydH3cMFb38d+HGtujhrY+Prx+FsZ/FYq19Kiq6WqFubdzKreoPrjbUQi2pWqPRaYyr+7N8qvsfy2xz4jbu+rx3YhkFx09Hb47MSKWVl9vYR78Sixv6unxfFDTvJDUTK4tCY94luUFkJUOOoNlU6cWHTh0FjqTw1J6OnEhUJu9bqbqbW0PG/wBXbiV1RYyTxbd/9RJHkGFOIrZTz9Hjm6cTDnPNj0o9On7PVjZUgp9t1VLu0Rahd6CoYZmHK5Vyf/k0FsSKLckacOHjq49+JZOXDILhlspJ0vlPEEa8OPbpgHJUHLcKzBwCdbNZgCee17dfHGxnDQJ06c/Pp7LY2cQJLHnF/F8W5QPHq06RY+PqxJznTr6cbag852ZXQ2/SU0wX94IzL/3AY2xy/wAXVP8A6nZtNmPTJADTv33i9vk7/djxp5FOInIJ9muC1wNb+w/fx5sSkHS99b64pJ3p5TZsqSqYpOgobcR1FVbhxF8E3QWtqBrcG/XzYlKhd459Hp0FtOJxVyishmMJN6Yq4/at6R7hwxSzCeGOT9YC/wC9z+QYj7Rqfsw0RYaC9+jhxwaR0QX+cLqebsPXjaoNFV0m0gAzRSLG63tdWuOkcMx04ai+lwUtNEsoy5XVW0toCqnm07eOuBRNOjvkIVOXJMb2VEBJVRzsRwHe1sVCru6KojFlliCWvchozY3PP19NubGwJroo6LeNMUT2ljPd7uzDcfF8SjXu+zEwupHaO48fHgbXhKUMcf8A7ftPaFCenKzLUR92rW5uPl9nkBwhPVjObAfd6/qxUM6HMo11uOkfb9+PxlFezIwI48Dg7bAiVY4ibC130HVw+3FXWT1AId+Qfmg2Hsxs2YRThW9GTkP0a+Pbik/JqqekPosd5D2HX3ado8sZ1xSKr26RzerBp0kiyleFtegEDFb+DlHWoY5zJkYqTkNuDA6GxtqMbO2ZTU8UcKhnSNQq5zmay2te/VbxbEkCBTGAAtrW5sp06Og4EZFNV0ratQVOdL/7J9PVbM/eMfg/Jy7X8XHDFK9t2f1WHvGCQVVr8QOb2+7Euo0+7TEg/rrzcejH4RU9pdvxWtaTZ20ox1OrU8x9ZHf8YYv4OJxnFtdTirTI5sfGmnDwb2wmthc6cR039ndh1Bvr1+7THot0f1xM+8gpq5PTgISX902Gvf0/rYRg6Kw1DC48inUc3digcaKTx09VsQ68m97i3jmv9uHFh34gexth9VF+fT1cMVUYi2sub9HX07wt/vFFvXYIB1tjZDGGqCNxEhU9xscUjXQG/q4Dh47sQHPTxnq8deGXk24Yl4W578Ovx14/CSC+0wP/AHDY9dT/APMpz5xH38nTn7/J6/Z5OHxDiujJ1AuOfS5Hs9fRheSbai3DXo14YGvfz+OnEidB6Oux8fdjZjq+8p5PQnQix/Wtzd3uxs52CyU7+nTuV/h5u7TyD+mKKTlDt8e/ELcNOj6vr4Yf2H6/vwhysvbx8fXiPlIRx4Hx46MbcjYQR1Kjl0s6SD93MB78t+zFwlcsqehUIkyfxAX776ntxs6TNGvRl1PqxQNmp2W/onT2fbg8406bc/diUce3o+7H4Tru5NkVf+x2lFFIeYRVSmJ+7XFXEYKqohP+FNIn/S5HxOzyDHTiZcwt4N8Tpu5DcNa9+7x68I4+77MMAbHnPQePD6h7cROY5FZeY3HdriV93UU1aukdQoSXoDWFie73YHT5IDZufo8dWKSTMg4aWxxXx2458Ur3tre/3YrYhNDNCfnoyX6CV0PaDriBjJRUzn06WVqdx+ybFb9QGUdt8bFlzQp06X9X1Y2YRmdTzi4Hbg2+378Srxse7x0Y/CmIzbGrbenEq1C9RgdZNO0KcbdUfjKWYDk1KQ1Sdk8KSe8n4/8AXDr7sbQg4tbTj46cIbdPUerTr4cMaFTcc+JbAg9PjX1YpD51QzU/z1GeLt4i3fp2HFDPv6dT85OQ46CLeRCbjtB7cUEt9D0e3xp6sRG+nSO+4+rDC3u8df34pWse/Egvr0gadfXgR7uv2hSfNqUFTFp88crT+It3Lj8H5juwt+Bt0df9cbOa046wRhuPu7L6YmGpI4+ro8ccV0QnpqiG1xLDLEf4lK/XjaylqbZM54+aPSP+/RTNFY9eTJjx7vi3tgcL4OKhM6681+jnxKd3Jb1dXC2nZhWzA9XV6rYlXQnqB67YoZTBUIeYkKw/ZY26v64jtS7ReIehVASqOhje/Dhrf2eQYoXOde7q4+vtxC17eOrD++2IjZ8DWO/D3+L42r8hV7PrOiTcyfuPw4anQyH1Y2S26qpY+bPcfxa/XikezRN1jQd3jsw+lv4fWdBpiRtBz3+7qxKOIxtuDJTVsf8A6Lbk4T/dVsQmAHenDmvi3Xj/xABQEQABAgMEBQcICAMFBwMFAAABAgMABBEFEiExE0FRYfAGEBQicYGRFSMyQpKhscEHJFJi0dLh8SAzcjRDU2OCJTBQc3SishZEVJO1tsLD/9oACAECAQE/Af8AjktcM5Jh2mgL5D97BGj0Dx651Jv3MftUGZpF2UIfC9Chf15xlSVNLCdBYTAYaohxTaukTs0p5qqxWZkls10hUhIbklGXFZVoKDSD52/c/wBqWAhTi3FLSVJMq5aKvOtMvpbTNlwFptDgAlFaNxpMuHHZVD7bD7gDbbr9rzCpiXmFFSQFSkgplporKSttOkaCzSEplCi2ALhTpp5MmpxVFhjyY6qWcbSpSXHKTgZADaVuqcN24pOkAeEopkmrJXeZ6+kSVpCZ+zEhATfvlKpQzaOqlTbbaVFzRhKFRopVLszfLBQq03jKhLqFDo3kybVKpVcUVIYM+lgOVu0qAshKoQmW85pBKBVH+kXXTdQBYsuuV6J16KcVaxeS8lovJSq82FGXShRY6MZeWQ5c0q0vvqUaDRmWm59aQ+5fBAmWmpWWTKhlxwsuCZaLi1Iah0SQE6WtAvSmeek0E0oFWfZz8qxfKm1yxYmJh9I0iT0hcvMyy0tOoCFziJZkSZlltOlh1co+BVWm0TiQJp0YBQeYmAbzRWxppdVx5wIVD3Rj5R0Yl6IctVCOtQhhiy0+S1yYC/OuvWgCXCjSFwnrBLVBDiZMKK/qoQxV9mi74fSmzwlTUw20XHFDyo8wpLaUB9xhubuIWhusPIlGpa0NGWnC24+5LKCwt91ozTXR2kN30lDqZVRGAeaWkOF7QzNAA1KoMsm/Lurl23JeYo4Eh1/osmtMyFrusPnpRn7lFplFM6BC323UJTDaJXTToUWSE2pNIlyFXW1MJsicVLXNIsnoqp8S4vrWReKUrcqYcbltDO9aXQ+7JAMhtZUlqdlbPlZt8sUvikzNmdlEaRSG1FLKZUvE3RckelK/spQHp8SwDrd1yVTM2SJNTxW4GUvFC7QIDi2lFpJKxVKRCks+TmVeZEwFMBdF3nVlSJgvLuhdWgFBsONKbU2hRb6M+tBc/wCBeRZTa97afyR5FlNr3tj8seRZTa97Q/LHkWT2ve2n8keRZTa97afyR5FlNr3tj8keRpTa97afyx5FlNrvtj8keRpTa97SfywLFlNrvtj8seRZTa77afyx5GlNr3tj8keRpTa97Y/JHkWT+077Y/JHkWU2ve0PyR5ElNrvtj8keRZT7T3tJ/LHkaU2ve0Pyx5GlNrvtj8keRpTa77Y/LHkaU2u+2Pyx5GlNrvtj8seRpTa97Y/JHkWU2ve2n8seRJP7T3tD8keRZP7T3tp/LHkWU2ve2n8seRJP7T/ALad3+XzYwf4MNf+41xn+EDf/B7/AODs5q8+yK83yj5f7mpqNnxite/XG3jZGuB/Fh4fpz47ubX/AAZcdkY93Nq8P4MYxjvgbor2x8eOPHm7eYc9e6N0bopujPb/AA15tfPX+HHm2b8/4KmOz+Dj8OYxTjwjKO2HXksIvrqQVtNimJK3nEMtjMAXlrSKkgCtSaQ40pCWVqpdea0qKHVpFtEHCoKXGlpOrCqapIJQ4HHVMtpW4pr+aUJqEKuaShNRVQbIcVdCrqSCqlRVKCtpb6FIW2hxDKyk1KVrDpSnV/guVpW7doqlRXTJDpaNQq6hYNAAoL0gokk9ZSdEStKcUgpJwVCU3nAwpSW3ilCktunRqUlYBbOOCUrCgUrWUt0UDepjD7gl6JdSsLLqGA3d85pVLukXTQ+bAU47rQ2hxRHVMOtKbLd6hC2m3kqTikpcSlVK0FVIVeacpUJdbcRU3aw04HwdHU3VOIUm6byS0SFVTqBSnSA62yleRhxBbcW0SCW1qQSkhSSUG6SlQwUCfRIwOcMnpE4mSb/nKDJF7BHn1uNspKscXFtLSMKJpVZSDWNKnSaI4KupWKiiVXtJggn0lJ0RK0ipSCkqwUImPqyGlu9VLoSuv+GlSlALd/w00TpLyuqWloWCbwhw6JtLy6htTuhCsgSW3nb9TTzaQwpCl+ilxxlBopxMVACC51EOLKELXgla0hJUhJFb6khSSpKQVAKBIxEONqbolVOskKSQapUhWIUk6wfEEFKgFJIEt9YdmGW/SlkrK72AJalkza0pOJKhLqDmICT6IUV4Q46hoJUquKghCUiqlrOSUp1nAk6kJSpaylCVKCAVLbbPm1vEaNDlby65Xbt69X7tRC0lClIVmlRSaGuINDiMDjrGBjKAOap5s8+bZuhppM5asjKrroGL09NkZoaQlaBWuY0PTJhNApQclE0xoDJOqm7ISXKdIknyHgkfbV0abpsZYnZdKW6VCjNk5qqZN3oKpll1NWZlb1F1uh1Ey+Jq5pKHRPNTFEoCqhxtCKBwKdbSGwzLzK2FXmZmbl3nwoUcRMNS62GQRUgIU0HKXSpKiglVxXVicPn7M/61f/26fiabVO2o08zgw1L6NT6zcRVbUoimOIbQWVFd4JJUGQ0Ha4P3LSt56iimXlkztoqJHWvOiYLBGNA5oGpptSVG7fmmTRWFJd4ztkSkyRdcYKWnE/YRNJU+hob2ZhE8HCoBQK0JNaUTY1PKFq7KTv8A+PojshglqTFq1KTO2wy20of/ABNEuWaU1TrJq6uynxWl3pb5Areu26n/AN40n/DtRpKBhQgmcl2RkaJVOSKKj0hXAgEWnWcYspLfnFWgpEi5d62kTI3HFi4n0mnZDocnUYKcfxqT1rfUnoloNIIU1K2fMSzZSapVomHdK4g/ZfmC7MDE00tK0id+sScjKN4OCcD5KyEpuNzUm8Skk4nzQRX0UKUi+QIn3US7baHFUEhLONzCiCAlaX5iZd3+Z0ujJ9ZSFKTVJSTJqcs5NizLqPPTz87MvsqNaqUpt9pkkV8z5m1ZRV4qq2yyki6RetSVLMy1o6uolJovJoOs9LOS7zTbqBrKmphEwBmpFQmqikFDrU7MSUwFpbmZNyXLKlGjBdlpforSXq0LB0JuuBzqaQ3lmXSDRYUlakrBS4lSgtKhRQUDRQUDiFA1qMCDnzcdnNjs5seez20qM29NJ0b02zfYvk/VtCltxthZScVKbRMJudZCZqbVSoGliz3nELm1TCVaB8zDCWqJvJZCEttq1X/rjQnmqqqpJbTeT6KWuqw/KPp0ryJ+fUh8Aqbel3JhwMovqT/J0CWlMj1ErUhbaVVAk09DkXWluJcefAbCUm8lmX6QJn0q5tltmXYBKllpLqnUoJbvvNqdmJagoiWcExeOThdl5yW0aNd9GkStZNAEqSBUk0nHUuFL6cStlsKaHppWyy20rE9Wji0KLYr6NL1IkGkaKbW+LszMq6SgqKghtKQEJaon+/0DUu1jeQXNOqgqhaLNdX59MzVDc4ktpCgA5LoJZeZ0tOr5uabGkICj0YlIK3OubPKpd+cfWg/WDNoSnJVF2f5OSs7lKSXhtaKclVotCyzPdei5hpiVlbtUmUWVOOPz14EFR0KVMhOKNMqXrdvKWmbSluz2UyKdG+G1SlxIrondKEszNxVUCXaafaqAKUlXuofXvpclUtrN1yV0pSVf3jLjjN1hFMlNOrffxwUlx3rAoSlVj/VQdJgbNEwJGuN69oxJFraWUmVW9fppFSTgVfokmdbW9LuSyASZpt6Xv+q1pGHfOL13QRdF0ElSkjIkid85IS62/wC02fNrdS2PSfYmEJDzaB6xuNOiilJTp1yiskGloDpyGx6KlloTt7J9LaqqIHrmZbQhqZv+lpHnipRcuRP0pKdD6um6LpfW0Oi/tmlv3rvSOju6Ono9LYpo/wC7eeq5ZMzdK+hzDSJ5mv8Aa5dDM4GhQBVUJT0aXWCk3LjS+vU3EywdnEPaRLTKWXGnFKF1a7y2VIWpoGqiyG3A2kXzV9dCgXiqaeExMzD4F0PPOuhJzGkcKwDvFaE83zjVnzn94z5q9vPnjry7ubZBgZGOOPHn2R84y3xx+nNx3wD4xs7PwgQOYat3FffHGUbo3c2UY/tHHGfN8/05nXks3StJulRCl5NsgNLcLjyvUb83cK8aKWiuFSF0bb0ztW2SVDS5p82EX6nDBAWkqUSEpCsSIU3dQhwFK2nKhLicReSAVJVkUrFQaEYg3k1SQTLnpM8mRR1VqDHXV/LBmXHG2Rhj6TSr5p1UkGiq0ikB1KnFtUUlaT1Uqw0qLjKi61jVaEKeS2s06rgun1byG1KfMsqjbqWZp0trqHPqbK3XEhHpVFy4cOqpSb1Kwx9aBf8AO6ANAqZR1HGXA6G3OkOJv3bi1BhTeAS8LpUu/RN4PtOPp0IEsuVklNt4XKyytBgKgK0MvVwG6TeQsV0hpWNUcYmBrivdGXP+8V7PfA5jGJ56xhGyLTH+zp//AKKa1/5C4d/sMl/zJv4sRY2Nm2g1/dsabQo+x0S2BIy++jUq840K16qqmqgCGKokE2jmuetdogIxUZIsqlW1BGaMHLJmFKVQi7NUpRSInus/0gejOITNCno33KiYSkZhLc0l9pIPqoBxBvHK1pGgKqSs7gPW+s2Xh26oV5160ZgkIfl5phKG/wC+aTPJtNMwXFf5iWQwm5QFImEqKw5dRZKymUtMBBUFrnkqIybHltDl9W1JUkN4Y3nE6qwgJRJyK0OJUZ+VbnJlTfVafmEuTEsh5Kc6aBpIbvlSkoUQFBJpB1UjZzJOr38eMU1Ru5++K7uPHm7eb4c3GMU5vj+0Tba32HJdI/tLbrDjlRRhDjDo0tzAuUVcQEJIJK61CUqMOOKclmpdNG1treIdVVYo9oqDRimKC2TW8a36XRd6zqNDZ/k2TKvrJDc1N1urbaCHFEo9Fa1rcN9xZFVzamHi0Ey6lOziQZBpEknRzFxcooIonR3nfNzlTRBDTL+DKTepJ3cC4imkS5KhpZuuS5cU0rFWlS6tgdHw/lhs6aYSSbhK3hgtQvJQ4Z1MyRc6Ml5lsVCtMHjJvF3A+bDa2FNXFVUqhVgm7emVIccW+3Wr6nXiyajQqU+7dZKyKOUbuL0iRTzl2gUlUWeVS0rMIWjrzqXVKTUVYL883P3MLwWW7mhJBAVisfZhpKEsTZWu88uYk9Am6QG5dDMyHgk4iqnS2paiQpQKEgEN15qcw8NkA4b4r+vNujsjHYf4K85jty2R2cZRwebjwj8Yw1xXw/CNvGvm9/ZzfpHbrjujHLCN0cdkY83eYzx5qxjWtIxpvjIb4zimqPnrj4a90Vg5Y5c2ykfH9oOcEjAboGJpr2+EfD9oGuuWr+DYY15cbYrx2xSOM43c+yD8IMU5/n+kU5+PhHhzHKArr0jOKYbeatK7YzwjVjhG7fzCKDbBwgc4PPsjw568/Zr5lcGFv3ZtKK5iEYiHFFCHFD1UKVjuFYsi1XJyanZV+6FMltbQr1i2tJqTgCKKSafdodcfH5QNY2x8+PlG/Lj9OYRU7I1xlG3u5u6NcGsV90bOMfhGuKYRT4/Ln4rwI4xhWXGUWkstzrCxXI7hmDEm5pEJO7viaB6M/QY6Fyg1+jEi3oLZbtDSkImGESy00wqgF5ClHVeUu53ARgcQajdHFYEZ7efw8I+f8XB59UY8befHnI7qRbX81o6/xI4/aLIdqLijr18CJ9xbUupbZoQUjuJxrXVFuFxp9otOBptJl3igYAo9BwYblV7qRZz+kZbFQaIArvSBn/pKfAx+HNWuyuzv5qxSNka6xgOfvjZzD4xU7oHHHdFOOO2NdIxjDvgmK68+6LcH8o1A6+cWc5cdbPccfjWLUP1JdMa3afjFspC+huEVvM3FYbgqkWO9QAbdW1TdajvRfw2gRXAHOvzyMbuMxGXN8Y7+bLjwim3g4c1ax8oGysVrAp+HN2RwIz7aCDv1xQ7s+e2h5tH9cSppdOwikTy70inX1h7ge7Lf2xaQvWbKua2yn5Y+yIs5xTb6k5XVgo+yrJQ9oVTTfDRBTQerSlfskVT4Dq90CMacHZHjv/H3RxWKiO6M8Y4xEfKKbI2c9OPCE9deiR13MBo09ZdVej1RjVXqj1tXMMVttD+Y+4hllIzcdX6LaRrUqnugYrabGK3XEMtJwvOOLNEtoGZUo5AYwOteAxKEhawMShClXUrWM0pK+qFHAqwGMJFUoWMUOJC0LHorQSReQrJSag4iowOMJF5TiR1lNtaZwa0tFxDIWfu6VxCK/aUNsHj94thJUyThqpTjdDB9Hbup46/wiYXWTu19b5Hivuh1GlsimtKR3Y3Tq2V7oZWG32ziC4kHdVsgHtw/DtlV1S2vaNGew9ZFe+qebvgcZxqjjjCN0GMY7Yrq5qc3jEp1ZtTjwo0ufscEZ+Ys9NoTjc4bnWUli03pMrlQUqfbaVqoRL10Uul9ZS6ud5PuvukBwtNtMKct5aq6TStzEytxCGE3musylmWSzLB1UkoJVZ776Q28wtSqVLolyWLTflamqi65LTk1KsTE7edmVMyUshlC2nZtQkPN9AW//MZmrLm1X+uW32LFn1TS1L65U0q3nZVZbaVcS0hKZeXDUulbjKKPzLjl9LU2lFnzSG1AOqs1ElaTq3ZdVbomnJ16WYltIU6F5DT7nmS4tmWWdJJKmLiQwzKMFlAJl0JZsl5axoCLmiXbrpU8tN90yrUo220W3p25JVYRJaS8QiVsFmZFQpaibVftHlAl1RKg42A20EthRTMvOMP3ienhSbyGpe8NI7oZt+cTfIC5hNnzYbkmTiWGpmfmWkMPIWS1LybLyuhTAcVMTAbWh8ApeS0mjrtwXCtrk/ISyaClxlS7WcmnVtm6848W30gtNuLhokHbTD4buyHSVSYKfSqP/H4VpnDCdJZ6xSlULqB459sPJCaKoshh6gICqedUBqH3hnuMWdMqDrEssm7MJKEZ4LaGlqNnVSRicTlCFXkgnM4ntgQM+N0Zx4+/nxjDny5hFdXGrn/SMcIrxrg1FaRjE0mqFD7pP7wqiXVJ13jF/wCqEpzQdWuo79gzOyLLVpZQ19Ig5Gme2kTIppKqVgoLO+pxA1YVENupuyMw11hLzaHHLuttdWlXduC8gd0NYX0VqErNNwICqd14xujfwY/DmOXPsg0jKNccY89eOyKxug4c/HHGqHcU0ieIbmCTma9ueWeZiUfQ+2+ylWKUFWGogjPwPbFgTNS8yUiqDqoMDui0UKTMqSB6V4EKwO0UprxpD0yzLSS3hMsSXRlCYS488ywykt4pS4X6N3NdDswyixeXNnW3ypcsazvPSyrBbtlieuLS1OUnBKOKlStKdIwnABwDrKCqdUAq1xr4w5sNg90GB+0e+M+yO6DnBMUg54c5HG7CB2x2x8/053Bh7o5RkskrGeeUWPPOOvTKEuFK3W3QlaVdYKu0SRlkaEdkTHLvlDZD6+jvM3/RKnWEqJptoUivdXbB+kDlHaSr0zPAL/yWWmqVwugpQFYUzJJ3xyrnZ2elFh2YecqCVX3FKGWGBNPdqJ2R9FVqoTMfRjMqwcryv5HTK9VGym15FtW+rqblc6kiNnv/ABilYy7Nnhx3RUbfd2b+YKNaVgUPPsjjjXzZ87eTJcr1ZQqeT1auTyHbPU40Cn0Zd1AtFuTUCFpaU2qbKXwkhhQ0kppbt1tDCXAL2jAFgKltAG89AxahQu8g30oF2WbQ0wytyXqUMF6mkp1wqt29csMp6QW8VC/5bS6qVCCQGy22mrNUVLcuF3goKeXMHqaQp6JKiXbTTzKSZ5xwvpAVSWl51TcyXXbPZi9RKb1FPOqbaLaTdRe8mSDz70stQJ0bU+xalG5gLffl1hppIdVLONuJCSKeiW2lg0KTRbSFgqQoqW0shVXGVm8yu80vrIIheXfHKpoKl1HdFjP6OeR6tHKEd9Ne/sjldL6GfmgBQB1y7/So3k/9piTUQvGovKNNhOefcffFpIDsor+mOQ830WybQdr1+SnLrkryjG1MnPOqsmfpjgggMaTP1awnEA6iAQdWMDLgwnGKK3cd8KNBhqhTt16h15Q0qp3UH6xkKwi1kGb0CxdbUOq4cKKwwI2YjHCnZHZFBzDHnVkdUId86pNcoQaw+4GGlOHJIr4kAe84xIWi1PaUAXVsuFBBFCRRJvXSSRntOrHVzKjlC1flV7gSdkIVop9eopdHyjlwxV5D+Yel2l7qpGjPvTDPVeG5Vfl84WA5LEfd/SOSTGmtflfYeu3OR9rhhI1z1llm1ZSm8GVXTvpHJS0ha3JqwbTvXum2RZ8wr+tyWaLgz1OXhupjzJIim73QcotC825e1Yd2PBiSmL9BXVtrhCesIn2il10BNFIcVcrtreR3KSSPDZWLMmiqXQFhdQfXFClNBvNUpOFc6GtBH4c3GUfpGyF5HGH3VNTueBHAiUcvpBrWvxwi0UFUlMgCp0Z9xBiVe6JaYKcEP4rVjSqUlQThXFYOjTX1sRiIStKr1DUpNDtBzpx2QchsPAi1G9JLuAbD7xFqpLNpuYUTUUwwwpr15fpHKhvT2RITGZSlxo+AUn3hUOdR46sePhEuq+1tqB4GLBmE2V9I3JWbXTRO2s3IPagW7SSuQUFbU/WMRkRuj6K1Frkr5KWau8nrXtqwl12SNpTAZFM/7M4zTAYU1R+/wgR3++CItRu8McM/DbEmtTRrewG7V84lnA4gGurs1Q4jTCZWUoU8zVIqnBQTrI20w3UhiacDl691kL9H1QMijeFY/vEs8laUUrdWKtk6trZ+8j4dnMean4wcqeHui1U+eSrGvblluiy3iAEHH9aaomnC0wpQAVkCFYgpOBET46Noi2lNFJBvUFcxUe/3YRKv+g6SKXQh7/lqPm3Mv7laiFf5bhUchB3bqRNovNqG6OVbOhnEZ+kqp24xMDpPJ6YTrYW27vp6H/8ATVsidTcfPaeOP1iz11bSN1PDCOU6lycxKz7eDklNS82g7FS7yHU+9Ecg5hA5Q8t5RB8zOzVicqZTYWreshgvKTu6VJu4jWdZgQIup2fHmnUXkHPL9ICSFnZXAcd8We/6pP4eEJNydcT6rqRsxwicZMtMOCijU4Y7adYCmqJJ+hDSzdS6oXVf4T+FzsCsEnf2mGXNIMqKTRK06wr8CMRBinHhzKEWug9VVDgc/wB4lnLimzjq+UTKg5JOHck7/SETyQ9Iy7mtAodv2f1iVdDSglfWQRdWNraxRaT8RwYlVqurl1m8uXugKOJcYUKsu11kpBQo56RCzrEPJz7I5by9FXqHBQIOdNvxEWSdPKT0t/iSrlB95Kbyf+4CLYRdfV2mLMc1E6/jSOVTAdlF68DWPoutLTz/ACFnSerbf0fP2O6SRVc9yTtNKOsRmro8wvPEJGUCM6dsV4r+nNMJ6njD6Sl002k4xKqoob6e7VDq/OMOZY3TFrN/y3xrABVs4EJJxSTUHPIdihr4wiUmSpGlzdZo3MJ/xG/VdAGZAxwz6wpkISpK0pUjFKhUEbOPfzDmtVNWTurDJ9E8bIaXWWcTnVv4UxhI0ki6gj0b1ON0KUUKTXUd+WsePw8Wn1BtEymqlSPUeAzckXaGtMSpbN28kfcKcL9YKgpIUCCFCqSDUEHIjuyjljK3mFqu1FDiM+7tyMWC9o5tAORN0jUdR1xyol9BOTCPsOuJ9lcWcui6cYH8ItlsOSa+yPoutHR2NyMmK0PJ76Rp2xXcfRk+VVmOXSfu9LKMMiqlcYBge7CKp2ninHjzOioNeMvwidb6xpWuH7V+MNk3hjshyimkmvoqBhxAmJMpOpNRry/TxitxSkY1SqhJx6uaa74YfLCw6KmnVdT9pBAPuzGMS9GlKukdHdCVt/dWogFI3Go4rznXE6m82rs+FIQLpUnfXx2fOJbFs1+yR38GLPopLrZ11oKYavn3RONhLriMRRWHYog+AIxiUf0LjalUKP5T4OI0S/W7jjEqhUuHJVRGjQ59VVXEsLTfS3v0VFpFMmwkeqTHKRgOSqsNWyJc9HnyMrjtad4p3U428uGKTi3NTqW3gdt9Ar/3AxKKuvJ7aeMTIDksR93sjkRMLasr6RJFv+dIs2DytlE60ucn7WaemVp39HICj9nviVeTMy7EwhVUPstvIIyKHUJWk+Bj5iK8xibbvVPGHj+sKFw0x93bxqhk32lCvqk96afvEiatBO78BFps6GZVgbq1DrbtWUS9SoUB1pIOumGXz3RZy5eYamZVt1S3ZV24sKw0ZUEuAJ2prr98MOF1sKULqgShQP2k5876QpBB1g12Q4i64YlCDgcjX3jgYRIUS+pPjui2GrkxXUsHZmMffDYOKRVQUMTrGWOfFIamUTFmylotuKeEs/jhdNxsqYcF043tGVqoTUqV3RazQdlV4+rh4VrFpILFpL+yo1GrXjhhryz+Ucr2tNJSMwPWl1NntaVf2bFwDce7FV8CIQNI1X7uXd+schAlPL/yUs0Z5S2HbtgOZAEzsg4poGuFdKykDeY+jmeVaPIfk0+7/ORZbEo+MyH5Csk6FHbpJdVd/N4eA5jD7de+JlqmPb+sS66YDsNdhA47oklBJIoN+7IiLYaRotMprSXaAitNeumOvwhqZWXAKISL1AlIoLtd9Sa/rEo28xa/S2rpl51pDL6MStTyfQcSE4C62OupRolCCPSIEJWpD10gXHDVJ2ECmPbQcxhwdU9mETqKKB2xKqunjshhQTMY1rXPXnr4pFsJIYDqQmqdZAN3sr3fKJV43gVnE+bNSM807M/HVFjS7rHlWSUlKmHXVzbASP5enoC2uoCQS4FqSBeNEqJu9W8i+7IovjziUFtWFAVN1bJGdAopvU1DCOVDJZn61r1lV6pyJpn25RaaOk8nq62Hx7LiVA+8JiYTcePb+n4RJKvND+nbHS/I3K/k1awN0Sdt2e44rYyqZbber2tLWD3x9HBEuzypseuFkcr7ZQwn7MpaK0WtK0+7cnSE6qDCBs/fnMOAUMTDeB34Qk3F68Tqw4+cMO0WFVGOezMU8YdTp5dSRQ3k+/VthxnQvdbA3qKrnrFDv1jDZ2whbqJdYlrjSrlEOHNOvAGoF7WTUjOkIVpWg59kADbkm8o/1auzfCFXkg8yhUbonkC6dm7fDaihWO01x1ft74D6dIlYNTXHbqGzvhaRMypRqKfWw2cfhBFx1bdAClRUKDNSScQd+/45y8xMNTcqoTHmNG4yZTAaR50oDLhIFbqcby1E0oEtjEw0SFTbCzeU27fwoAQ4BkNQFCRsvDtjlvL3VqWKjGtduwDZjT3xKDpFlWhL/wCQXE7y2dJh3J8DFppuvq3E/jFmu1QE1yJpluMcrmSZYuJ9JPWBGopxB7jH0dWimY5Qzz6SNHyn5IckuUqN7zUs7ZM7ureYYv66nHVAig4JinMYfRUnu1Q+3Q1GHv2ZdsIXQjMjDLVgduw8YRLzSUJofd3ROtsvvaYDfQ0OOHbxWAql3UAMBlEk71ig5L2/a/WGuqst9444y5jEyi8nLbEz5tZG2vZCXil2ud5OAO48H3Qza8w23dRcIpShG3DjgRMOlx5Tl0BZJO6p2aqwl1V4LyUKKrX1kwXAqYk5oYJnZfRrplpABn3hKd0ctZcqaUsahxwYsFVXi0rJ1Kmz2KFKRygYLU06nIpWR7JoYsxdFU7P1i32dLJr/pMfRLaSi39Gs0T6Uryv5HzB3yjrNrWchR/5bTmjGytIGGEd/uMUjjOKQ4MDEw3gTTCDUdWuv9oYcqBlhgaYY4fjDgJB+XGfMyq6RTAgg+8fhBXVLb47TTYdXccIBBAO0czo/URaTd0lWOGzP4Qa51yIPyOPGUNqp4cfvDm7f4+A/SAMTxxl4xKLL1lKu/zJF9Lqf6SQfjUnsjlK0JmRU4MlIBH+pP4bokD0efumouu69ldfdHLWW0doTJAoFrLg7HAF/OJFVHh4fAxPI0soofdj6NZ7othvKKseTH0icnLWOOKZK2kqsWa/0ku1OXfSBl298Y7Pj+EZwcOY8caofbr2b4dRRVeK4Q2QlXV15inrfvGYhxNDCTjEksLbU0e0d+f4wwo0KDmk+79+ZQ1e6LRaBSfjCuqopxp2VpCMbtR9091PlDqONkZGu3D8Bj4RYrg6QuXUepNsrb/1Uw916kTKC5ZzrKvSly40e41GHYad0TaTL2m5qGkqBjUZZ+BjluzpEysyBXSyqMaesglP/jdhqqHhuUKRguXI+78o5FBSpnl9YqfStHkjNz8ukZmcsJ5u0Ze796qTQ5g44RYU+m07Fsm0UGqZ6zpKaB/6iWbdP/lGO7nHM4moNO2Jhvu4+MKqAc6jHCGFVSBhWHUV1ZfKkZd0SztxaVDUoYbjnB6riFjI5ndh8se7mMTaKpNNYrlllE0i68dhqe/ZqhHVNK6gdprh+8YlP+nM7qQ4Nmr9IlXCy+y+PUcQo46gcRE0gCamEClybZDydhIGNP6qqPdHKRjQWjW7QEka9uvClNmvPPVygSJmwpZwZsuLbJGxaQRXvR74dF18/CJRV9kdgjko8mz/AKSeTi3cGJ+ZfsqY2KatOWdlSk12qcRhtj6LX1q5F2bJPYzFjuz9iPj7K7Jn5iTSP/pNNnsIi7v+HPr5jsiYRnwNUOounDXiK90MkpWfsqp468PnFK+A17ePjC0kGEnERLq0rN0nrIwHZ6vzEMqvo3p6pgj94eT1YtJqlSMaH941gnUMtl4j8KeEIOrjjth0U7cvhCThSmvP5QtzS2fITdetLr0Dv9Po4/6R4qjlpLUeUu6SQqqaY4HWd37xd6TYU83rbCHgP6VAGncoxPJuTCu0/GLNXebA7otxxVn2hZlpowVI2hJzYOVOjvtu/wD6x9Hj6U2ny5s1J6iLfYtxgajL8o7NlbQqn7vSBMZYVrjnT+H40h1PHhEynOnb8IOGIwKcfgOPwhpQUlJpgRxhDqcu0Ad8A0IiScurSNSuqdeeXvp74T1HKal/H94+MKGEWk3eSewj4QcKjEYaobNbpp6Sa9tKcCHR1a7/AI4xkffx4xZR00pPyn3NOncoUw9yI5Vsl+VQr1ygpx1qbwPwrFj+cTMy6v72XdR3qQQPfFst3Jhe5XHwiyjmOMY5UsaWTWfumPottIv2zYUwan/1D9G9luvnHrTvJ6fXZ61muPWamkgKNahOB1RWP//EAGgQAAECBAIGBgUIBgYGBQcGDwECAwAEBREhMQYSE0FRYRAicYGR8BQyobHBBxUjQlLR4fEWNmJyltMgJDOCkqIlQ1Njc7I0NZOjwnSDs7S10uIIFzdkdoUmQERFVFZgZnCElaWmw+b/2gAIAQEABj8C/wD4y6JU+gjRlB0ieqDMxN6UKmmZCU9F9B2Tjk0xPyKJVn+sr2zj20GCLauN5fSNX/zf1qqTelSKKwdHH56sUVUmunuv6pWxVtr85iaaKSgTJQGVIuzrq1o+T6Vp8pILpelWj9VqVVTs5hdRlKlSpedL8jJrE2hlITNShbs/LPLcbIUlSddJiVnJHRzRmoUR6regztIps9MK0spEntNX5wnmnprZejoTdQeEkht5SS39DcKGlr0nTNH3n6Fp+jRSQbclKmvbyS2quoLfS3Vm1OTxXIMgLZLTPXcHo9ynV+TyTkmKcKTpXQapUawVtzK56QqFLYnfSZWWcTNJaQ21MyhSQ/LPLcaspKk66TFQ07puidAVoJT6iqVUmZnJoV52XRMNy6n0rRMCXT13W0r/AKi5s1k2S8htTkP6c0NiWeeVI0efkmak284xsqpMySLPty0xLOlSGZo+o+mzgB6ycDL6PViU0TqLE7QFVr500NmpyZZpF2lONS1X28zNpYmipOwXLlbLjbrjVi4DGijNAp2hVLd0m0m0nl56arZrKaeH5dymuCoz9QerS5oOOqnnPSpmZemBqNsIaQ0hvVOmmkr1JoPznorVJOnSs9Jmdm9Gazt59mUfdklCbbfeQylZUHGp5SFbWXWbdZsq00kpeQdqgptDnNhNNTC5Da1N6QbfGyammZjUQJpzZD0rWBCNdS7HW0V0V0Oo1GndI65o1K6ST79XcmWqVJMPsFam222JhuYPWQvEzCykKZRquqUpSZ5de0LMnpazpFLaNSEuRNsUOqzE0JgpnZN9/rvSrforiVJYmXUubSWWJpCXjs5TQf5QKHRZGeq9MeqVKnaA/MLliGEvLWxMImZiaVrasu+CtLjeq42n6Nxt1LiafoZofI6LzCpvR5VbU5X01BBuw7P7dAmJWoSzTadjKJ2e0ZPXKit0J9WhVSi0WmHSuq1uo0ldNmfSpqnlujyomp6blQxNyj5SUvymzCphQbKnUlTuqFnQ/TKgStHdqOkdRkKZMsVBqcckJeadZnUTqG0y87Lvo2U/KFCC4+7Zm+slaiFRV9BtM6dQZeq06lIq6J7Rx+Zcp5YK5ZKmXkTb0w6hy00hYJcbtqqCmrKQsuUOfkKbLaPVT58Gik/LtzSJydNHmbf1lx2cel3NpKIecVsZZizgSBhcQ5X9GpPReZoVPk0OVU1lNScqAmHZtMu2JRuTnZRpTVnWiraHWvr42AESukOkdG0amqppJOUeV0SkqKuoNMOCqyrk1tKt6XMzCwptIbCWmHUay16hcSPpBL6E6f0OiSM/VKTMVSkzlBfmFyyhLIecWxMNzExNK1rSz6StLreqttIDa23UuJe07mNHdEJ3RWQqKpKoNyKqpJ1ZtKHmWVup9IqE4yEaz7SQsNPkFWspkIClDR06I0+nVL5y0fVpXUk1NqacVK0Rew9HWgSk7K7N1Ws/tFOF5I1E2Qd+hKdG2KGVaaMGbl6vpLMPy9EkpfZSrrYmHJd1hQUv0pOs4X0pZsLoXr9Sac0soUvRp+VnFMMuyDxepdWldUKbn6cpTr6/R1nWAJedC06jiV9coT+jPoNM/Q79IP0V+dtnNfOHz36HfZ7f0z0TU+cPodX0O+xx19bGK5onorS9F1LoTEu56PpBNzLNUr7jzDMwpmhttzcm04/qu2bYO2WtKdrfrbMPaZJpDEhXWZSmOvUeqh2YZlJibnpWVmWHvRn5R1wNh5ZaUl1s+oVj1kRotoxonT9FHpuvaGyWkjprTdUShMw6iZcmWmXZWot6jISyNghxt1esTrvEZadVKvUmVpek2gi1yU9Iturep8xUHiuXp2zO02oaenUFl1tMw4dRO0bmCHBqadVGs0+lSWlOh0rNTnoMuzNokVsKpSp+nLeZdnnpkhxxp5D2pNIugJ1S2o3jRrS7SrR/Rh3Q/SGbZlPSaGuoMVKR27jraXH2ZydnEG2wecS2lJS4G9mX2VrRGktJp018lVMlqJXpukyqdKahO0ufnWm5p5llbCFVpAm16rYDqmWUJ2qgA2NYCK1onoxStFlPUKXlXDLV6bmmalX3npdmYWxQW0Tco047Z6zTCtstaE7W/W2Yp09Uqc5SJ+alGnZymPKC3JKYUn6VgrFtbUXfVVYEptcA3H/4noNUqHovLaVy1Bmam/U6XOT1Lk5WYQ/837KXf+cphoONvbB2+zbe1dXrgXTeh0+U+TumaIzVN0/p9VcolKqtDXLGmMyq9vVS6zMMSu0LrmxVLpUuaUGkqDakw3VqTKo/Q5l2uT9OnFTUiW6XMVqlTCFSxkFTKZ9bbM+WmwGpdbZZCFaw+lIo07MaJUDR+tyFdROz2nlEq0pJNT8ml4rXr0SSeC1PLSbl9UmiYmbbOY1Q44Y0lU1RNcVD5WpDSaU/0lSBtaIyqsbSd60+NTV9KY/qzmpNnX6rB1V6rVSk5PX0ES9W5yWmUzkgn5uNcpUw1MSiZJcyJ6zc4pDTezlltbPZr1v7UiqfJbJ0KiTdCqFScW3pUqrS7WyknZxmaVryCnvTdcqZBVqyjimwpxtCXrIch3QyhM/OdTl6ZQafLN7aWlPSfmyZp+1c2k28xLt/RSzjtnHk/ZF1WB0Zrj+hVI0AkNH6K/Tql83VOlzL2kjy5JyXDsy1SDsS468pDzhmU3Gqpaph5xLQGgwd0Ilq67QdJNJKnU6FOVfR0SszJzxpHojb7kxOvyrjc16K/dCUTBb1Ppmk6yL/ACmtJ0ekaK/pbOUR+i6GU6qU9crIehVJt+aWl/btUti7FtXUeb2myKdm2Aw1FV0Nn9AGKU4xR6LL0x9vSaiTa6hMU6o0sLaUgTiWpa8ow/M67ryUXb2SVKWtIOh+m2i1Ika5O07Q6S0arFBmqjLSDiFsy5C3GZt11EqpIWu2sl5dlM9VLqHdZDs7XpumDSKT0qk9ItH9HdeU9Ep8pKJmQacqflm0oddWp9stqfmZhOpKpC5pK31lul6daaUWnaMS+j9HmadJ0+VqUvUnpx6ZTMoU6Vyr0w2hv+turOu4hSdRltLbl3HRR6lWaSud0OZ0ZVJzsyiotSik1Ft+ovMNbJmbZqRxeZJW0yWetZS8FWpydFdhoLoporQ3GKDVUytNr4fqE8VfOV6XOVH0tT0wibdadnaggq/qaSkqKmlQ5oO9R/nKTpvyhS9Up04KjSJVE/QHZael52YQyaptZMa+yf8ARFqTMpM8oNJWWllPyjSGhujLdSpmkdHUjRmqpqFKZn6ZMzH0S6W87UqgxOqlpdLzr6HFa6VqlJZSnFvOuanyfVanVJuuzujNSYm/0WRJUalKpDVQX6ZW2vnxyppTVQXU+ir2ijrh0rlrNApjSGi0aV9Lqc8xKplZXbS8vtFNz8q+sbaaeZl0arba1XW6kG1gSSAdDadS0y7Wkmin6PVBMlNvNhh+aplPEu/JmYQpTGuHDdDm12C9mU7VKVhwU/TjTKi07Rlmg0SbpkjTpWpS9SenX5puabLpXLPPttt/1t1Z2jiFJ1GWwhd3HROfJsNEadTpCrVRyZnNIJ2v0p7YyzsxLvqbTJyM3MvDGWRdaUPqKCtIaSohadI3HKynRals6PSOhlIeep1Jr5rtAlpJEk/9EKltKQmYVKImytSW5xKpwhGoW130Z0fqGhtC0ik6M/UpKo6O1eeo/pM5JFe0pc/TqumcWmnlpt96Wu1MsTrXo7f0am3DbSdM/IpYem5ubqGjuizdUbnxT7S7hakfnBx/0UekvbForMzqfR7d9xK3F29K+eE/P3z/APpR+iHodG2vz16T6P6Z+lXznqbX0P8Arex1/Rv9V/b9eJz0/QHR+vNz1NkvmiooqdMpNZ0WnFSyDMszM2ibbcqqJScW9ZjaTUk6lCXG1ddSYGh3/XelKafSWHP62ygPOS1TlZhaBOT7su0oS0s3sw684gu7HC6lAHQ3SnR7RJuv/M2gUhQZth2t0inIbqGzm2phsrmJwOL2G1QrXZbWy7kh3O063OS0mxPae6ZS1Y0oVJzci7K6PUySL5lwtp+dZVUVbeoPTHo0kua6kgylT+0dw0uWJoaYSemGg1Upc7V0MUXR0IqwkXWKVLrpYqIF0+jsS4m2kbHVnSp8o1HXI0S+T2saNU/RzR+hz0vNVCtO1qnVCam25d2Yc1WZWnzMwW16sy4EoIUlboaKphlAXfTCfX8kVE0ylqvpLOVKl1Cq1nRtp2VlTNzDjKpdEzMuvt7ZLjbxStLLiVJAUjWGFXaOhGj2k9PmpdlGjtabqEjRaxo6vZ9YTMwqYlpqpIYfUsiWXt5VYCVpsVLRFBpNbm/TarIU5mXnJgOLeCnE3sgPOWW6GEFDAdVi5s9bf/8Atw8ydB/lIc2LrjRcZ0Kq7rDhbWUa7LqGyh1pVrtuJJStNlDAx+onym/wNWf5cfqJ8pv8DVn+XH6ifKZ/A1Z/lx+onym/wNWf5cY6CfKb/A1Z/lx+onymfwNWf5cfqJ8pv8DVn+XH6ifKb/A1Z/lx+onym/wNWf5cfqJ8pv8AA1Z/lx+onymfwNWf5cfqL8pn8DVj+XH6ifKb/A1Z/lx+onym/wADVn+XF/0E+Uz+Bqz/AC4v+gnymfwNWf5cfqL8pn8DVn+XH6ifKb/A1Z/lx+onymfwNWf5cfqL8pn8DVn+XH6i/KZ/A1Z/lx+ovymfwNWP5cfqJ8pv8DVn+XH6ifKZ/A1Z/lxf9BPlM/gas/y4/UT5TP4GrP8ALj9RflM/gas/y4/UX5TP4GrH8uP1E+Uz+Bqz/Lj9RflM/gasfy4/UT5Tf4GrP8uP1E+Uz+Bqz/Lj9RPlN/gas/y4/UX5TP4GrH8uP1F+Uz+Bqx/Lj9RflM/gas/y4/UT5TP4GrP8uP1E+Uz+Bqz/AC4/UX5TP4GrP8uP1F+Uz+Bqz/Lj9RflM/gesfy4/UT5TP4GrP8ALj9RPlM/gas/y4/UX5TP4GrP8uP1F+Uz+Bqz/Lj9RflM/gesfy4/UX5TP4HrH8uP1F+Uz+Bqz/Lj9RvlL/gesfy4/Ub5S/4HrH8uP1G+Uv8Agesfy4/Ub5S/4HrH8uP1G+Uv+B6x/LhD40W0zZC9b6Oa0anpd9OqtSOuy4AtF9XWTcdZBSoYGLXjHdAxtjvjCxtzwgDjwixJw82gX329kdbIDCAfwgWjny3CMcov5w/G0XuB93n2Rj7Oe/7o5a3j5t4xnna193aOUW7r2tfzhjCvAC+7vg3GOI3nDzviwwvhgISlQvu87oysE3tbK+OF/bBPNO++O8+e6AbRfusezO2/lBOG7439nhF7Ab895uPGLm/Hd1chYW8cb/CMsgPy+MZe7zbjFuWfDs8YN7i+WN/HhGGWF/hBsM8z2jjHke374BT5tzg5bowzPxi3t89kdm7otrGPPhBEdvnCBfx6LcIHRbo7o/COMEKxi/f3DIQO8/nFziAcPvi6cQRBx9XKLXF7ADjGqDkbEn4Rh+fZGHxgmPjAvlllGHYSMj2CMiMTcqvfPdyOOWYjfxMA57uGXbCr8u3zhGXHjFwOY8nHGMfE4wOFr3HHx749bjh8ef3wL5kDd+J44xj+UZFW7D6vOAcx3c90fVskHnjh+MYZ4eQYz62Pd8MPGM/H2wnjn55fnwjHDmbcYHbgOVsyYON+O77+MC2fjhF7W5xfkcosOPug4Y/d3R746vLOL847c+kcoxzjAxe+XRx6Mj4x90WHvjDCD+QgW3+6LG8Hn7Y4j3ZwO3n4xlYYWjH8hnHbFkm3Hs90b43283Fo+7ER24+RF74BX5n8YuBhx9g+/vjX1ics/O+AMbXHnnB4+3vj1cL84N8PrW474H3+ecW45Wxj1sc8+2/f7oHbj8IUfD7+eMY3PE/j7YwG/D45Xi1sT5wjs7csO+OV8uMHkCLb+fjFtxzv54wBxv5v2QcxaLfn+EWjA5wd3H84vx3ZHKDnFow6PdHZvj3Rhnb2we+AMot0X38I52jyII47zygY+AyH4xw8+MbjgIIwI1vCClGFsOe7HnhGJxzjHyY7+eP4Rb3b8cI93kxkIzvj98bgOXHHCMbWvrdu+1o3ayt3C8EHutjc8s4ACj37s/GMtXPifyxjrHf4nCMcb5eeX4Qn291/PkQr2Y31rwkWwGZwxw9kc8yB2+HKMPNuUeBGHdfdHE39n384N+7HzaMBe+fb3xkN98fvg7u+BbLH2e6Li57cz49kW778IGHm0EW37otaO/2RY7vZwj4xxjuPfGMWGMc84x37oPCMO/OPdF98eqIyyge2MM+UXjfl+UDWyGd8Iy44dsbowOWfbnj5yi5tq4QR2ceEGwHk+e2OXMeyMvrRj7B+EY5Wjhy5Rx8YHHv493Z3Rn4ZDf2nxjuvwv8AdGHthOINjhjvjHHdBFs8D4fdFvz3xhvw7L3+O+PeYOtx9kA7uB9nbCTjbE9+XbG4e3z7YwzO/j7Ix843z5wMO/4xYqNsSf2vZ8cY1cLcczjFs4x8I4/CN0Xyj3mO/wAY7fdHOAfz6DhH3dGV+g+b9GA3e6MiAOG/ox874PDlvgYHHdHHHDsgYXi6ThfxwjefD8bQTe26w4RxseG+8Dx6MMue6LXH4fnAuQbi/jlAN8vrHCMMcI9mXnsjfh7YHVy8+yOWYHbcY2jDHG2e6w3RcnCMcuQx7vjF7ZcfNo8490eeHndGPEWAzj1sRGA+/hAuezjBw5+fui5Ofs5ZRrZecPvgnuwjVw85R2b+HZGZ7/fAud3nxi1r8b7o63QD0Yx+Hm3RcYfGMI9/fHMR3x60WPRkY7d0Wyta0W4HCOPug4Y8suzGB7Pxg+yMLj3GE63beL533ZWHCBfEx3HwhW8HDshKRyCQbkgdp874GFvh4Rbdl2efOcXta2Q93w7ISVWSd6c7E4nG+7LfA3jfbhbfxiwz34YwbAHDd7LdvdGru5cs4yy84xy4D63ndHP3fu/fHx3c4uBYcc8Yz4D8+2M8D8eUKxVwyv4QPOff8Y7/AD+UDhgST7ouTfgPH3Rlb3x33jDHznHdaM/vjH4++LRbdl3xnbfF4HR3Re+EWzjnHd0HznCvZfti9/xj4+eEfHjaLjzzjCOtYWMZ4DG8A9v4R61h57uyMxA83O6B+G884Njc2seXwgWXljbPlccwPeYGN8+/zeMMRfw7L+TB5m587oOOAy5/hAF/PxvF78chBPO/dB7BB3+fvzi5/C3ZHdh9/jG8nn59kC2WJzyj7uMDWt+N98esN1uyO3fbP2Rbw5mB2wbeFoy3bt0dmf5x24RgcbduXnlGY7DnllBty884xUePCPPjGd+hN++MB+UHHfFhAAg4ceUchGHDovBztAjPDfwgX88Y44wTbcY3DjAtb3fnFjuPZGAxj7xlhCfaezjAxyG/352jrW7PJ6M7DhFhy98W8eGMZYe2OOeHnE+EccPNvhBF7A4d1hfyI6p8c/utnAH93DjnGeGOfZ+UDfzHnx8IN7474PkH4Rx9/wALCPOcEW4R9XsGMYnPDLGDhl6sd3tjhhBucco4+d0HLh53xgBv83jEXg27IPs7I8DGOEX3b+gxaMYN8+MYDoyjdlGeW6LbsPOUYeEHznF7W4ffAufJjDIE927fF74Xw7vxxglVr8e6PZ57oUkeJ+EW8coO/IW3Rc48PZ0Zc/P4x1cOUYixvgfPCPW+MX+1+G7deLY/GB7u2BgT6vHDzeCbXI3ezOBhkSDwjE3FsB3HznGNsBlyg8bADl3C0dn3ZxbHuyg+NoFk/HON0cs+/ODfzjH5ZQcOZJ4/fF8MsIHG9z3cYyteLWy484tAg4x2dG/8+jvg+Me3p3xlFr3vu6N+cXy484zjK+WMbrA+RzgYeTDtVpK2BXp+flKbSfSG0vth1wqfmXlsEgOJZkpd61+qHVta2djWtHdM6kxOuvUwVGibORkZENrkndWelk+iMNKe2rEwh5O2U6ptMovUKQVXwHDnC63V2lTsy+76LSKWy4EP1Ke1SvZ7UpUGJdlA2k1MqQvZI1UpQ46400t2U0IlUMOdZ4U3R3R2Vqhl5e4Acmpmqy9SKE5JXMOKl2VOHqpRrJQGJbTWkSytsCppvSLRz0BM0hNtoZWapS6ay8UXAUpovJbJG0Qcjo1pDMy7UlMVyjyFTdlW1rcbYVOsIf1G1rstSdVfVKrG0VV6mtemVFmnTbshLauuH5tthxUszq3TrbV8IRqhab3trJzhymVeQpejNRZSkuSL+jbss+ErF23dlU35hZQ4nrNuJu04nrI1hjH6V6NuGeohcmG0u0+l6ELecXKq1H0NU6ZYXVXilQKQGpZSl/6vWhulfKTJS0/TjMejTtRlZH5trNLWF7Nx16TZ1JWZQwq+3lUysrMiytRxS0hlUtOybyJiVm2WpiWmGyFNPMPoDrLrRFwtC21JUk7wbxQpfRl6WZr1bm31a81LtTaWaXJNAPrDLnVDjkzMSyGlLChqoesCRhpLT9LKg1OVukzMtOyzrcpJyWvSpxGx2QZk2WG1CVmmFFTqklz+tthSzZNsD7ffD/zZojTZ7QrZU8MVypUuruMrnn2dd9j5yk6kxKNK2ushtl5naK1VautnCKbo7oNo7VKi4lbjclIU7SCfmFIaGs45sJarBezbT1nFYJSMVERSZ2pS3odTm6XIvz8lqLaEpOvyrS5uX2S1LWgsvrca2bi1rTq2UsqFze3DHlFZr86dWVo9NnKg8T9ZEmwt3ZpvgVuqSEIA+spIteNHZbSaqSI0aqFVbkZ+Sl6XIS6G2p8mWYd9L2KpxIlH3WX1FMwNdLSg5rJURFYmqRKon6tLUyfmKZJLBKZuoNSzjkpKr1XWCUPTAbbIDzRIV/aIPWDlHr2iOiVFqTCGluSc3S65tQh5G0acv+khQttaTdKkawzF7ggSrtW0eo6NCf8ASEvP1elyEzLJYnmZMuy7Iem6vNKUovLl0rQ2y4dV0HqjrRT6voHo9JVyVY+cZjSRydlJidbp8lLMsOsvqblKjIzKG9UzK3XUbRttDV3NQWJlaLQNC9F6lV5zWTLykvK1l1bqm2y64oI+eW9VCG21LWpboShAJUu2MaPVag6LyRkntG5ae0snHqXM1BiiVlzVExLa0vUrS0uwtWqFzHpDeKP6wvG8jQNH6hTFVWqP+jyUtL0eiM7V4pK7baqJVLN2ShR1nnEIAGJiWTpultKHySwzU6HQHKZN6litpqo6Oty6HFJBGuhmobVAUFKAukxNH0YUrSKlBr51pQc2rRadwbn5BxQSpcm4tKkqQobWVcs06VpUy89z5cIcq9LUwmvT9QlKbR/SGw+2lxZVMTTy2FEbQMybDwF+qHXGtbOxrWj2mdRl515+mJqFF2cjIyIaXJO6s7Lp9EYZU8XGZhD426nShMq5qEAqvxNvZEr/AFb510iqqXTS6VtSy0EN9Vyfn3UhS25RtZCEoQNtNOXaaKEpeeZmV6HMuONsEKfl6DovTpqRlNa5Q29N1SVqCm1KAOol6d2rgSSm9jApWmdEp70x1FOSlcocxR55bSlWDss5IuSTJQsghL4lZhg2OqDaGHlpCFusNOrQDcIUttKlIvYXCSbC4xtl0Wt54QTHG8buyMovbf39A9/QeVsYv55mBqpCvv447oI48fbGeXbwx90K6oGOfHs4d8XvjbGKLoXIKU+jR+UbC2UfXrNcU05s9UZrRKJkUp3hTziYpcxUBsZjRjSNVPrCEEkGVS+unVVCTYayFyq3y2SMeoq0IdbWFtrCVoKTcFChcLCsiCCCLRoIs6/zd6DWktfY9N9IkS/f9ss+j2/ZGEV/RzSCalqRN1+YkJim1WbKGZR9Uuh1o02Zm12bllXd20qX1IZcUt5vXS6WkO0Kn6OTdFYmqbVV1FTlVfmWWlyrsm6yUS7slI1BRUtamV6q0ttqSkHXuEiNGqE8WlP0mhUqmzCmipTO1kZFiWdLalIQpTZcbUUFSEKUnEpGUdXK4Hb90MKHrO6LUlSzxKZqpNg/4EJHYIoAGGtP103/APvaZF40wRIhtKHHqdMPhq2r6ZM0mRemzh9db61uOb9otV8bxoM5O65dFLeaaKybmWl6jOS8p3ejNtBH7ATbCHdHaL/WvQJiV0QpDesdmZhhajPuEjWskVB6b2jgB+hYSfqxQxMqLMpWXHdGailR1Qn5xUluVK+GxqjcmpRPqpC4MV8mx2U9QnE/sr+dpVF/8KyO+HVKAu3oxVlJJ3EzFPQf8qlDsMA34fCM933bvGJTRuXc1ZzSuoJadSlWPzXTC3OTR4gLmfQWeCkOOJihzs40WG67TRWaYvHWVKCenJFLmQ1VbaRcWm1/olNLv17RotpFrhyZm6YyzUMbkVKRvJVC9vV1pqXccTf6ikHIxo3pzLM/SSji6BVlpTiWJjXmqY45b6rT6ZxnWP1pltMaV6Gvrz9H0jp6Tv1dSn1IC/8A93Kw4KMVCTZd1J3SmZZoLIB6/oq7zNRVYfU9DYVLr4GZTxjSHT2bZBWpYoFGWtNyEoCJmqut3y11Kk5cOD7Ew3fFQjT5KgFD9FaursLcqtxPgpIIjQi//wCnzZ7xS54j2xUFzQb27FXoq6cVAa4m1TeyXsznrGSXN61vqa8L9H1/Rv0bqvp+rfV2G1k9jr//AM36Pq33x4RRdC5EqeRo/KNhxlBvr1quKac2dhmtMmmQSnelTzid5imTFQ+hmNGdI1U+sIQSQZZL66fVUpwGslcqt8tkjHqKtCHWlpU24lKkKQbpUggKSoHeFA3BEMKmNf0ZejNM9Av6mxTMT4e1N3/StsVdoh3QWoTcrSK/87TU9KelLTLt1xE6llKUsTCtVCp5jZbD0VSg64yGVS4ds6GtE6lQZmhy7VEamWKgmqTE5LzL7b03LPoEt6NTptDoQht/B51my19W+sohKU4hKUgdgFvh0cOf9DDKD0C4g84/CLDxjHhGGfZ7PGLm4tvOUE8x7cOET1SnXQ1KSEtMzky4cA3LSrS33lnkG0EwxXagguNGtT+mM+lXXDTEg4ZiQYP+7RNGnygGWphE7UG29SW0mp0jWkWFk7fUMhOD99T8nt1837740cnHVh2dpLCtH6hjdXpFJ1WGVL3670gZOYUTmXTDmjtWvLOoc9KpdUaAU/S55CFBL6EEgPNKSpTUxLlSQ+0ogLacDbrbq6xTFTtFC7M6Q0tLkzS1pJsj0hYTtae6rAbKdQzrLuGFvpGuZeXZnHKzo0laRMaPVJ1TrCGb9f5sfXru0x61ygMf1VS+s/KvbqVpNRni5TqtKomWdYAONnFD0u8gE6r8q+HGH0gkJdbUApQsYxub4YdnCJL/AOydL/8AXqrEpoXo/olLzlQlnZ9xiszU5MzLRVOzTswLUeXk2lEsl3VH+kilxSdZSLEoh2uaRytRo9MqM6ufrWkVallyb01tnNo/82STyG3Zt5wayWC20mQYsEqeQEpbVUZuTaTL07RLR0s0yXJw15aWErTZdSsCtb8yZdsrOKluFRxMT+lE7rP/ADBIzdQW+sa2tV6ytcqypRP11NOVF8HPXbBjSuSltaXSisms05SOrs2alqVWW2RGWwU/shbJTVt0aN6TNqSTVqVKvTITk3PNp2E+1/5qdafRbkI0k/8ALKH/AO2ZOJj/AOy1V/8AWqbGVr9uGFsI3kez3QNHKcrboo7kjopT20YpXUph9JnSAPr+nTPoiz/9UTwj5PJ2ntjY6Kpb0UdWE2KpV6SQqWcXyExT3cf9pNneqNJ9CplzrSb7WkFNQTjsJnUk6ilP7Lb7cmuw+tNLMaS6NKCVPVGmvehnc3Upf+tU9zHIJnGWda31NYb40ZnpkmXZNT+ZKqlfV1Jap3pz+2ByEs64iYUDkpgcIpWiUmS63o5INpWy3jrVetFt9aQkZrEomnoH1tZSxvjRrRsJSl+QprZniPr1KavN1FZIzHpbzoR+wlA3Rp/uP6K1ojmPQXYolY0TpXz3pBJPvOU2l+hTtR9LcVKTDbiPQqc6xOv6rC3XNVh1KhqaxukEFul6alNKTSZpf/4Ps0+YpUvITuLbjs3KTKn6gZptClI/rbjrjCS4llCNo5riflZ5it1fSOXk5udrcuCJVyTU2H5WVpgWNf0FId2u1cCXZtwh11DaUssszlRm17KVkJSYnZp0nqtsSrSnnln91tCjEvXKgguNqrU/pfPpPWDTEi6ZiRYN/wDVomTT5QDLUsInp5pGrLaS0+RrKMOr6RqGQnB+8X5Mvr/44O+NG5px3XnqSwaBUbm6tvSrMsqWc9Z6Q9DfUTmpwwyyt8UzSClbVdFq2z2iE7Wxdkp1sWW7JTBQgnUO1l3Upfa1/pWXjL6TUd+Xly4W5arS4VMUic4ejz6E7MLUOt6O/sJtA/tJdESVM0gm5nSPRLXQ07LTjhfqVLYNk7WlzjhLpSwnEU+YWuWUhOyY9FUraxKVGQfRMyU9LMTkpMtm6HpaZbS6y6j9lba0q74zg9GEZReL2MZRbDtgX/KBn38YzBI5xkceJgdXlGPhuge2JuktO7OpaWvpo8si9nBT0asxVnuOzLARJrPGdTFQr50oOjkvK1JVMZQKKaqZstS7Ew+5r/O9M2SW/SG0BOq7rHW6ydWxRpQjSsaQNfOctT5iW+YvmpTCJpD5RMh355qW1G1aQ0W9mj+1C9fq2OkehUw59DWJVus05tRw9Op30M2hv9t+TebdVbEokeAjQ6S0ZnJOWZqcvPTVURNyUvOBaG5qUZZIU6CtqyTMX2ak333sISpSWZuUnJVOvrJS9LzLEy3cgoN0ONOIXlYoUg7wYqtM0ZQzLSD0pI1F2nS5+hpc7OtqW/JtJ/1LRARNtsYJYRNJbbSlpKEimqnNcNTFYrMzIJVuk/SUtXF/qKmmplQ3YlW+Fete24colkg3U3orSkrH2SZuprA/wqSrviiAEHZ1KutqG8K+c3nP+VwHvg74omhEu9/Wq1NCrVJtJxTTKeSmVQ6PszM+raI4mQVFP0se0zOj6am5N7CQ/R41K8vKzLsql9Uz8+U/+1Wy6Uo9H6qbHXOthQpwaRjSKWrT07LKX80fNJk35VDDradX50qW3EwhxwhV2tTYkWVrYV/Q2YcBfok8mrSCFK63zfU+pMpbH2JeeZ2iuCp0cY0hBNteeoSEX+sv52lV2H91BPcYWg5u6MVdCccyl6Qdt/hbV3RpBpM/slJotLmZ1tpxZbTMTCGyJWW180+lTZalxq3US51ReKt8qFZprFETTU1YJk2ptc0iZcktVmVShbjLCgudnVplkN2VZRT1zfCpyLtZVSnVy1Q0hqVXMj84qDq5tq49H9MkNZcxMzYx9JTqjWVZVrRWKux8oAqMxTKbPT7UirRf0X01cnLOTAlvSf0kmdgXtnqBzYO6pN9RUaMVNx3ZSM3N/M1SKjZHoVV/qpcc3aks+pibN8theMRe/wAeyKyZZssyFeUjSSnEDVA9OWv01KLYDZVNqa1QPVbLXERKVmtkz3oL7mldZeUnquOSKmxItkerqrqCpNAb/wBghYGCYyF7Rp8VnVT+itXRfipyVWhA7SpQHfGg6lG16jMI/vOU2dQnxUoCKd8oFPZtK1sJplb1E9VFVlmj6HMrth/XZJstH9uRues7D/yeVWYvUaE2qaoSnFdeZoy3Pp5NJOKl019y6E5+iPpSkakqYmqSy/qVLS19NIl0JP0noCNV+qu/8LYBEmvnOpioaQK0pOjcvK1NVLYQKKaqZxTUuxMPua3zvTNklv0htsJ1XdZWtinVtCNJ29LP0gb+c5anzMt8xfNRYRNIfKJkPfPNS2v0rSGi1skf2oVr9Wx0i0MmHbN1aUbrNOQpVv67TvoZxtv9t+TeQ6r9iRvujRfQqQnpKX0ZnlaNNVVqZkpda/8ASlQcamVpm1jas3lyzY6+qj1rZxM06pyctUZCbaLMzJzjSH5Z9tXrIdacCkLHaMDYjECNLKFQnNpSabV32JOzm12KbIcXKbUklfoTq3JPWUSs7DrkrvGgrM9riZ+YZZYDl9YMPKcelE449WTWwANwsIxN4vbowxi/CDFo/OMRw6N3vgXtzwjWuOW6M4xFwPvjv7b8IqNXnNM6A9R0zk7+jsnPzFVLlMpkw+XW5TYsUfYNrACUuFDrxVqJ1nl2ETEtXNJqTO6GvSc2pFJpk7PvpFWecldnNejT1KlRLnZNu7Vcu/1zqBaV5plZTRrSKmyuiCadK+lUmp1Kdk5d2rMzU24ZlcvJUycD9mlS2zU8s6i0EoQkjWMrW6PpZobSanIqUuVnZWp10vsrWhbS7A6M6hStta0LCtZCkKIIIMaJVD9KKS5pHQdGZWk1VueYmGpGpVFP089UGJ+Vlypv0h9atRpVJaTYJUS1coR800GoVpNNQNm01StOpKXkWkf/AFZmcq0kuWH/AAWGlcrx86/KRVmqdKuPekz7LE988aQVFajruJcnPpZNlTv15tc1OOi5Po6vWiSo1LlW5Sn06UZk5SVaH0bLDCEtoQL9ZWCespRK3FEqWSokxUmaZMJlKlMSE4xIzZulMrOOy7jcq+TqOkBl9SHDZtw4eor1S5V9I9OdHKtVHkIQ5Nzc5XJlwoaFm2w4ukIs22OqhCUJSn6qRFHE5pxSXNCZSanJqpUCm1CrkTK5iSebQpEm/SGZdZ9K9Gcd15lrqtlQ1lAJUccB7z28OGMTVb0g020ZqM46dmy9NTVXcdRKNqWZZjVRRGm2kNIV6jSNUKKiNYm5qtH0w0jp1XoaGJRvR2Tps9NzbMgraTTk4E+nU2Rel0L12SllClta2uQlJxVOzEnpNRToi05LvUSlVerVFlEkv0FhqacEnKUeaaDi5j0izpW46W121gDqBNY0d0z0Ro06WjLuTEnP1h1Tkq442txh1qY0YUw62ottr1HELGslJsLXh9un6aUmV0MUzTls0KoTtTbSmflZcImJh2VkqQ7Lr1n9d1pS5lxSdc2S3lAnaTpto9TJtKVtpm6dUdIpKZCFps4gPy1LbcCFpwWnWsoYGNlOae0SsIJupmpaQaUOtkpxSbTFJmEFQOPW1bcY0X0IkdLtH5OkyMpMv16mLmqmJOcrL1Zn59mYb2NHWuYQxKvyrN31sjbMayGPVcNNrNG0w0dl5T02RRXG5GeqrT07SUTbLs5KqlpiimVmQppKtml51H0likoPWDVJ+T+uNUKpOVFHzi+9Ov09MxSFyk00/LekSsrNzA1nlsHVbSjWQFXXbqq/670HQRj/ANaV0kdmpo2RcdvfDtN+UHSKU0lq6ag4qTnZNxx1DNMErLNsyrjz9PpzrjqX0TC1KdQ8qzifp1W1UUFygzVKkq5RZmYSXqu7Ny8s9TJtpO2Z2snJT7u1bmWJdxlJZDequYJWkkBVeXXpmlTtcrU1LpExSXJt+VZpkm2diyHZySkHtq5MvTDjyQzs7Jl+uojq4kC/ndEpJaLaXyVF0bcpypWtUmcnKjLoqEz6Sp1LjjMjITCX2Nls0qS++lOs2PovrRLVSj6YaLSdRkXUvyc4xN1uXel3k+q406ijqKFC+BEL0D0uq0vV9J3qa4lytuPzMywa03NuzlNm/SXZZqbUy0vYNOr9FDvo+0QG1fWl6zQtJdE5GpyZUZackaxWmn2itCml6ql6PIGqttam1JVdKkqIUCDDc/X9OdH59qVZDVPROzdVcck2lIbL6A0xRW2UqW8glakFZcsgqWqws/L1rSalT2hj0nNrRSaZOz76E1V5yV2c16NPUuUEuS027tFS8x1zqBYX9WXldG9IKbKaIpp8r6XSKnUp2Ul3aszMzLhmVy8nTZz0gBpUts1PLOo4g6iEkaxlKzRtK9DqVU5JSlys7LVOubZlS21NLsFaNahStta21pVrJUhRBSQYktJWtKKJUa/8xUSRq8vOpmZFD1QptPZlpuYkp1iVW28mbmEOTCA9I01Le01SBaPmeUqOkaqcBsUiX0+kUy6Grauo1t62zNNM6uGzbQgWw1Il6v8AKTPyYlGXRMmgU59c3MT7iVa+zqU/qIZZYUr+3RKKmXX0FSRMS5OtDbLaEtttIS2222AlDaEAJQhKRglCUgBKRgALCMe7n/Q+Ed8HDKPW9kYXg33H2RlmPCBu39ndHrYRcH8OcY8ePkR+7335+2BcnM+2PV328kxaB7oxwvfDs/L2wcezxjPz54Qq2XP2xhxxFj54Ra+dvHf55Rh1r9luN4w63HDjvN843Dfb2R33ztjkM+WMH62rv4bgIxPnsjAYb/u7Ix58OMEWvbf2/CPZe9r5ZCMPxPnCE2HrE3N+Av4R3m+ce7s8++Pj+GcW+/2wMeZ9ufujcL+2PDwjDu5GEi3nh+UZYRz4Qd/GMchAg28+MHju+JgnzaOyOXTnHOD0E79wjW3nKONoyi94wyxix37owNhw49/QMbYduPZCuIuLwLi9t8Y2v5+EE7/h0KOfndB1bYG2B+MZ48yBmMsbQc8cMMuEJta1xfC+AHDlcY9sEnM4/gIxHnPnyi1h9/G+OGMZm4xHK/nD2RY8MOcb8vJEdY4br7oseOeFuMEJvffx8mN+drez3cIwFue+Pu8fGN47cI43wx3CN0X4Y5iO3PlGMX55RjmY1j3QeEZ+eXRx6M+jnGPd0ez+hbvMDcBv+7ozy9t4zyyxgm4sMO2Lmx9sE43jO3ndGB8Rn3/nBsc7ZD2QLX8PGPYfxg9mJ+EZbvN43e6COGPfAvkc74/lGqMrYQc/jAFhgcCcx91/ujPla+Hb8coNt2HK/nhnBvjxPCDn4+edoGd1efd3Qb8Y7dx98ecRA5effjG7DjhHw+zziZnFJefTLMvPlmXRtJh0NNqWUMtdXaPKCdVpFxrrIG+Jmk/I1oJUyhtZZdrk7I/OE2wVYJUqXGtRaSu+XzlNTyVD6iFZVhHypzHpU5OVFM/TlzFVbqdQYS+yETcq/wCjbWSl5ZtTLK5RmVmFobLr6Q20kJvFr37Yv585xleB5tGBPPyPOMC3vvH3RY5xiDv890cbwfJjKMugRbxjtgcsOi3jF+PTjlwgaqe2OHnODkf2u7GMRl4Re1uUf3fPGBmMvNoO++HDl5zjLC+N+PKM8L+fCMr3zyjv92Hxi34Qm18fOX5QzpDoBUlyGi9MpLzmka5dVH9Jbe9KIEzsqgyuaU2hhTabyKisXUS3ZJUKZoxTflB0gRUaxMejyynKzNU+XSsNreKnnZJOuhCUNqN0trOGAhysy+ndV0jEskvvytJ0trdXmEIQNZavm2uS0sib1QP7GVbmXVfVaVEtQflO9Hflpp1Ms3pOywiTmJJ9aghKqvKMBuVclb4OTMszLOS2LjrT6dZSNZtQUhSUqStHW10kXCkqGYIsQQcrbo0g0kmdXUo9Km50Am20fbaV6LL4/WmJlTLKB9pcaN1HSTS+tz9FVV2mKpITE+982+hT5Mo+tUkhSZY+iJf9JZu2dmtlBTYiAbixyN737Iwxw98LHyYvty2lAn5RaVuKpqNaRRtfSW0/OzTkjrrOzADoThey075mQndMnmJmTmHZWZaTRNFkKafl3FMutlcvRgCUOJUm6VkG1wSMYZmm5ypqZmGW32S1W9B5VSmnkBxB1UzjCkXQoGyglQ3gGE6G/KDXq+6/821Nqeo1VqYnpVt1MgmpyrrSGnn5ELKENrbmJU3Lbim9pqLWkiR0h0rmqfL1Fycm6N82roqmnJFEwpCU7SSlEvgtJW2komrOZHretE29oDVai9TZCcUzMplZ/RujstzswPSnLMTa5HXW7tNq6622oKWq61a5iWqOmNe0ppNPmZpMmxNSukVNWhc0W3HktLNCn3XEFTbTihtwhKghQxyjR6ozC9o/P0OkTr7lgNo7NSEu86uybJGs4tR6oAG4WjLz7o1fj57oPbxyyjLiL84wzg4xie2LxbdFt179HHov0HGMY7Og38Yx3ZdB8Iwtl4xjYHlwj4n3Rhlv92UcY4DsvFvEjhBN+Ph8I8+Jg7+249nxjl90YHjhl490DrE9XngY6yfZ3xiLYfayHn3x8oIVin9FawrHiJN1SceSgLRoR/5dOf8AsqfjD3xVDJMpl5PSCUldIW2UDVQh6dU8zPagGADk9LTExYYJ21ha1opXprynZugTEzo664q6lrakQ07Jax/YkJmVZucTsb74o+iMu7aZ0jqJm51IV/8Amyk6jgSocHp92VUk7/RnBuMaLVCeFm9KqGK7JdUp1GDPzkqhsk+sotS7E3cW+jm2+06LVhbm0nGZFNLqVzdfzhS/6k+tw7lTAbbm/wB2YHGBuOHHdAwPDPyI0ySMhpbXx/8A3eahNfrDymKZSaNLTc26htbpQyhhpPVbbSpbhuUpShAKiSAIp3ywUanek1ipyRTJ15btXlnFyzbTtLUDTH32pRBDKHJcqXIhxQGvrE6q40BVbH0OvpvyD1LI98aTn/8Aem3b/oqR898V/wCS6sMTVVmtFn2KhUpI+n09hD0uUsJcYqEk+wtwoM7s1tpcTclYKTqxJ0qRb9HkqfKy8jJsa7rpZlZRpLLDe1eU687qNISnXdWtarXWtSjeNXPda3kRnkeHhygjLgfPhHnsjzn3xcnDGAAb5Y/nBtAOUcozw3Rn0W4iMOn4Rl7DG+OEdmEWz5xY5boJ4wN1sYyvnHq4Z+cIOHeRHDsww7Y6u4Y287hAWMOXONXM7/PbBvrEDgDjx7osEn2W/ON34kRu78reecY+ewWjT7O50TrP/qTuH3RoR/5fOf8AsqfjDf8ACKEyi20Y0TltrxBcqtVUgH+6Lj96K66QQ0/pbM7InL6KlUtLhTx6xCTb7MTcgidYYp1MnZLRKVmpl9tmTlhLzGyqE28+4pLLTCKg/OLceWpKAw2lSlaqY0KGimlOi1Vm9E3kURuRpNdpM/OfM78ihoOejSc268W5d6nSwUrU1Ubck2uY0o0IfdwcS1pFTUK+0jZyNUSnmpJp7lh/s3FRhu/KDc8PbGmlv/1t0gt//VpqJ+s6Q/KF8+aMylNZnp2jo0u0ondaRGyUkKkJ+ny8k8GLoWUF0pRsypF9URoKcLCnTiT/AHarUE/CNAP/ACXSD/0tKiqTvyf6dq0Wp0tVPRZuSGkuktF9JnfRGHPSNhRZSYl3PoHG2ts6oO9XU1dQAx8otF0kfVOVqSo62anPekTE4Jqa+dKe6X/TJlCH5jbJdS6FvJS6sHWUBjGUXz84cI5mB25Rh7o4cI4x2n2RbC1+7o+MWHDyYF/NowjCLRzHvi3Rv8Y5GMxF7j4Rha/xgcuUY8cYxEe/dGePbABOG8Wj7OV+zvjVTYDzjGeXDfGGJtmeMfWtbsGEcVHPG+HMxh53wL+fwi33kCNPnHDYHRept/3n5dTLY73HEiNBlKIANSmEYmwu5TZ1Ax7VCH6npLWZGkyjSFOa00+lDr2rc7OVl7+kTbyzghiXbccWrBKYqFWp8lMvOVidYptBpqEbSZ9DZCZSnS+zRrfTupG2eCSUh953rauMEzi2zP0WkzEy/b1JzSirK+iYQf8AWtpnn2pVKxnKy+0tZJipSFenKmxIS1Mm6xPzVNdl255yacmmGWUh2clJ5n6V6YW45rMKUoNqAUkm8VyepVb0zXU5Gk1CckETk/RHZNc3LSrrzCJlDGj0u8plbqEoWGn212V1VgxovX1ubKUZqKJSpG/V+bKgDJTpXxDTLxfA+20k5iNZOIViFhQ1Sk5EW9hBjlyytiL3tz8Y0wfbN23NKa84gjIoVVZpSSOREUhzquNP0mnu2I121oclGlC4OCk498aqAABhhgAOAG60aBMXG0RIVxwjghyYpyEnvU0v/CY0obdfaaUNJwqzjiEEpXTJIXsoi4ugxV61Tp2mOV1PostR5R9xt/bTkxMNpUVyzbyHHG2ZfbPrspODeKhGjOktbRKIqdYlHpmZbkWXGJUD0yZaY2bTj0w4nWYabUq7qrrKiLA6o4QMcOF/POL474y4+cLRjbd55R5x5Qbx39GG6Pf0D3/0vP3QRAIxw3QMssBGMefdGIxMcr4flHGL4X9l45xa+JGMW4Jz4x74ywBxO+MQcvjHnww4Ry7Y3DDn54xfiIpk69pfPUKWp9PVJuSDMh6axMr9IcfEydaoyjaFpC9T+wcUQB190fRfKHNowv8ASaMtOf8ALXGYSZr5RZh9n6yGdFm5Vy3AOuaQTiUnh9CoR6bSJN6oVktlBrlXcRM1BKVghaJXUbYlZJC7lJ9GYbdWj6N951MU6bc0xnqDJSMgmUXSm6eqoSsw+Jh95M5Y1aTYQ8EvbG/oy1aqB9LbqijV6l/KROJNMqMjNzEuihrlHJtiXmWnn5T0yWr10ImUILKgqXdRZXWSoYRK6PSWkTmjimqo3OzEyhh2bbmZZEtMsGTdYanZHXStb7bv0jikXa9S9iOv8pIH7uiF/fpOn3Q9Qp7Sqf0t16i5OMT1QZeYMpLrlpVhFPZZeqNT2bDRYU6kIdbRrPKsyDdSlaONaQTGjZVPys4qoSkuuaWtuXDyVypYROyGs28HBfWeKQUpJbVu/wDpCnL8VaNs59nz18Ycrq9Op7SNlykv0tumP0xyTaYLz0o6mYS788z6DskSxaS0JZGDtw6nV1VHG0TdSqHypTDy5mYmHWvSdHH6g62y46txDW3f0nQohsHVyAOYSI/+kv8A/wAN/wD+qj6P5SUKPBeiJQP8SdJnPdGj+i7L5mk0SlytP9LLYZMyphuy39lrLDe1c13AjWXqawBWo4m5IPge3v6M8fGPZH4Ru7ujlu7YMe+M/wCh+PSYygG9zf2R8Ivhhu3wOcZY84GNjHKMDG7A+bboz3xj+Pnugk5R4WiwGJjE7j3x2A48I43+F+MJB8/CDkbHlwy8+yL2tq5Y4HIxxV3+84dkHD3542/GDu/AfH84vxsb7+eHxg5XHbAyHHfHhne0ap63IYefeIwA9kXzPCOH3fCMr84935ebxh54xhhj55QlJx4L84kcvyjgOjmfZFu2PIjxPQPPhA7cYtFr+fPdGH59Fz8Yvf8AoZe2OcZWjPke6PuhPDnHm8EEYYRfK1ujAx5xjuyMcB5yhO7s+JjOMiOHjAtCuJPx90cuQGPhGI7MeEX8RnnujK/w3xrYZ8h4xuzy42jfbhbz5zhPHcI9vH4xhmeFjbtMZjOLHDAiN+P598c+Q384vfPz5tGW7Psg28bQMfDCw+/lHEE4bsPPGML8bY93T1vZvjDO2UXMefN/6J4R5tFuHTl0Enf0c4w6p3wPhw6O/DheMON++L+yMr5b/hFs/PwgjePN4t3we/wjDdh4wY4DlBA7NYXgYj1cB2Yd2Ygayb9kbxY38/hGXHrWwHn7483gese8duP3co9/n3xuHHz2ec4v2+F8Lcc8zwjG43+eEfhHYPaeUfH78o7s/OOUC14xHZ+MXvw7B5EX4xwtF8bc/uj1fPCL26Bc48N57Yv+cebRlHPoBGEW4xj3R29HOLdGfDujvzjui/jGFgecdbHkIBCcrWEe7dnFzANsIwAubk2jq+sbX8Yw8YtfMecYz4eyAe0/hBOW8iBxPgIHK/HK4t8IxHnjBG7t+154Rme7zbdFuy/48vujxF78Rhbzvi1v8Xt8Ixx78PNo4Z+yMoHnDKLkQrz8e/oP48OMWzMHDExfL3/fHA8cIFsb/fHKDhwjnHm8cenu6LZRiYx3ZR3Zxfl0Xz6DfDhhGOOPVtGfQTz9kY/jGGVo747s4IxwHd7eUcMPdF7x+IMJ+zneOWfxyjv8d8WG+2P5xxv+ccLXzxgjK2fM4+6APvEdm+2QjHvURjHVO/8AHP2QLkYJH+I+yM9+Fx5yi2JO+/mwtjGBHO0YbhmbwONvdx7478PPOBu4cPOEHPG1/D8N0eFoJvv+/h5tF+G/d5tAMXi/DdGfnzujtxjLCMd/RzMWyjH3dFucHHGMY9kd0ZxmItjnA8+EZQPaIPnfGPtjDD2xlhx33vHjnlyvHW33ygA23x1ey/R6wHHujjbP74B3ebdkW3790ebebQcbcPDPOATuHj8Y7Px3x3eeUZdpzytb3xiPEeRBy3dvnON9h5wjePfz3RkMPH2QcLAYc8fwjHjlHnj5Mb+zxjHh3/hGHgI78uGPxgHDEZcOPLd49HK/ug+EY5coPs8+cYxjvw90Y8b/ANG8c4zj2Rn0+7o4xzy7I4kePGMs8o9XG0W9tt8YeMAZwMvPxgZXxHsge4ZxYn7o9/GMbdmJyg8I8L+fwjLO9t2Fh5zjHEc/O6OVxhlcxgMPOMY+HxMcfw85R4nkPPjHnz7ose32wOfm8bxvjDG8YwLkX4RiM7ecu+DCjf8AMffFr3uN5wGdsvbCeEZ7/bAian5j+xk2HX3LFOsQ2kqKU6xSnWNrC5AuRciGdHp7RpDVGmn2JdE224UzUqqcKjKrcUtxUs+hxKCdkNi4vNvHqEKRYoUkKSpNrKBxBHaDcR8Iy/Po7Yxjsyg2g++Dzjs6fVjWPCN/IcoucTfIboO6Mbd0W558Iz3QDmIy8N0DdbxiyutaD23i9rxc8fjHnzyjx8YNt354Rz88ecADMxlh5vjHtw3b4z4b8vCLi3Hz4wce38fujjhn2e6Mjll+P5QLb+eQ9kY4Yd0ZXPwjKBnb2GOHtwHdB4efv7YVa1je0OqxFh4W5cO/KEALxvYQkX62/tjsz89sZdkaR64zp7gKSApJuU2SQcFA5ERLvSIb110ak1lRUAXAaKr0raMrxLa0IlndcJsFNpxiVn5a2wmpdidZA+rLTrSZhlAHCX11yR/3so6N3Re/dG7ow9schGIg8Ojzx6L8Y3xaCThA577xxPGMPW4fGLq5c4sIsIvfOBfLhlHf7hlGOHbGYIjkIvfdaM/DcOPfBjdj+UYHC0aueHjeMefhhFrXN7d0DG3dwEWw9sWvy7zjv4wLH1s+77vbHHIW78/z4Rw4eSOF4O/hffGORj9nhGH5xbdG8YeyHyM9U9uXGEp17XVb632sB7IR1heyb87b/hFt3GBjFbWTqlbKW+84/CNB5ibKESM/TBSZxxeCEylQbdp0yVHH1GZ9xV7YHKESbyVn5lqc7QnVEHVEu6F1CSGt6qlSs16e1qIJUBPJUoBOqTF4xjd+XTnFoI7f6NrkwN8cOEZxcxngI6qRuHtg62++eEccei8Y52ge6M+WW/7No7+i97nheDGe/HDdGBv5+EWHL35ez2xz/EeMcRutHnMxx42+EYYcBHt8fxjf2jHH8YAwxxjHP3coty89kc+zoN90TFhfqK+MZ2KXPaFQ1rKx1Rv3YQO6M/uivMJcbTMBhD7SFkayyy4kr1Acb7Irx4xQJ0EiYk3FyqlXNwkZY7rFu1ordGq88G55+eo83SWFJdWqdmfTUNvtgoSoJKm16zinCkFCCda+BnZaUcSqap2z9IS2Str6TXALblglzVUgodCCrZKslZBNo5R4Rbo5/DpPTiI/GLk4QN+Mcox9kd0W89kd8X9biY+zaBlzjt3fCBu7DGfKOOMYD2xa57MIxPbhujt+EYDPlBsMfO+P2o+ra2HG/hBI3wbmwOXbG/A+eUb/AMBHccbeeMdmOED3k8fjHVxB9/nxjH7o93kwOOJ4wfdb23h4XFilUO8nFe+G21HMo+O+EEKBwjdE5o89ItT0lPyrKCpbqm3GddCcUWSodRf0if2okEMuzj7U3NNuAPOo2TCnEFwrKUMBKkpurqLKbgHrZQifZQ6lTVXnaXNPgpDSihll2VS3ZCHEqWPStca+qsITgCFX0aq52Tb2jM8rRerbPVR/oiqPBUk88BbqsTjjR1lbkvG51jF4t0WjiI5dBvvjfaOyL+yMvdGtHtjHpwjzcxytc3jO/vjlHwjLE4Rux9nm0YDDf3D3wPq9kJzz+/KMb4fj2x7vDfHnuEdvn4+yMTxNx8Yw4YdvsEAcr935+2BmVcM/OfsgjjG/AZ+bYx53wee7lHnLDKOPn4RvMfDwjAd8EW87/hDv7qrW7Ie/fPvhrG3W9l8fCGiTuSPPs6CBul5Y/wDdo+EU9wY4Sd94s4hTHYf7S1scYrkkhadhMNSlVQkhJLjsuBrai7GxSmZnCSFJ1gkoJUqyTVtC59zVkNLaZMSiAbfRz7aC5Kup/wB4khWzOPXtaGBNn/SNOcepNUQfWE/TlejvKV/xQlL45OjotzjdhGR5RaMOmxi0fnHq/hHPhFzGfRgffFwLxY360Yc44W9sX4m35Rxyj74ItcxiLffxi53YY3zg3w5ccOAy5QMbY+z845Df2Qd/DLx4RbleCBfzwOUJvfC1uHn3wScL/fv+GO+LYavHz8IwPbvwjtPnHzYR53Rn2QSDlln90cfdHDnygjlnx8Y7vPGHt3VOPcfPCH05dc+fO+EqByhDKlXI5wIngT/ZtSqf+5QfifCAoH+xkm16wx1dgpC1f5UmKbNtmwdlpiSX+0ga7Krk/aZmLHDAWscrU2pMq2b1OnmZhJ4FpwKINt2GMNzksUij6f0iXrMmof2Rrco0lM60jeHHpQoec1wnWW3YEq6sdvRaLxjxjOBxjVxueR9+UHozjd0DA9JNrfGMIIywvGJt+MYH84xud+UcTFvHu4QMhbff1iMoN7XMfGPVxvHdn+EXufJ9kFJxz3cOecffnAw4fj4Qfz8DGOO8x5uYwGPZFst/Hti5xjDDd7487uRjhBsbwB25DhxjD8LQ9nke/CJgftnjxy6GmiohJUMO8YQ2rikRXU3/ALNcu33plmbiH5exVrSk01gM/o3AOwc4lJkHWVLzTR7EvM9b/vNTlCFpFkuNtLwO8tp1t9vX1uw4bovL/SV75O6k3VpAX+kXJoUXXWt5KFs+kJWB62qhMSdRljry87LtTLZ4JdQFap4KT6qhuUCItBv0493COzoSf3r/AAgxl0GwzgRf2wfhG/7oG/GMrZiO+14xjlb4/dGV+z4xl4Rl+77L3hJ1YyPHl3wn78+yMvwHshONk8N5P3QeA3xv43jt8+McPO/lHbnAwyN8I7eUAAn3Z/nH3xhlhj39FsrefjBxz85xwhX4/lC+QPZeHuZPv6GVpOShDKgQTs0e6NJ7n1Z/U/wNNi3sh1pWJS457Rb4xXpI31pb0iwVjq+gTLhwx3hpNiBEu+dYoaWqXO5Iv9IhKceayRuPWPrwKbNLtJV6XXTnm1nqqcdxZuMv7Tqk/ZUY0h0KmFY0KfVNU2+blHqJL8vq8QytSkqtgnaJT/R5RiRjFoMW6OfshWf3xn3RnHCOVoz3Re+AwHxjLC/n4wc8I7b9/KLd5/OMPPP7oww4fG4g4d9s463m3vhO+3v7o43wtuHxi2F87xj4Rbxi/wCzh9/fffGV7+fbvjAAJEX8Nwjdj7L/AHcoJythjjBGe/PEYW8N/wCced3k+EXzHHdG657MYsPfB6F2GQP584WT93QLG1t8ejEi6eftzjS5V7/6bnUX/wCG4Uf+GJtn9u8V6RI6r01M3ubgNPoRML6vHVUq3bbfhPSawdZDgWkYjVWyspV1bH/VlQxOHdElOsq1HJZ5p5CsjdtQV44RoD8pDOErUpZmh18jBAankgsur5Mzeuq5yS2kQCeGPZujt6LkdGHRw6MoPnvhOrxBV2cIMEYR7+yLfh3fnHIDotujhw5mMdxzi+rhx4xa2W/ti9rbuXKMN8WvujDn9/xg8re3Ex54i3siwv3XxP3Rjj58mE4WA90WF+O/n4+bRhkBfh7M4zv3RgN2e4d3nKLefaIP3Hhn8IGr5vjHhx77RcYk8d0Xtvy4c4sRHv3eRC8fqmFqHnGD57fJjOGkqcslw6pHW+AjSl6+Dldqihv/APy13DKJtsEcbeeELKgUomhIuqVj9ZCmFmwvrkBsC1r49l55m+q2665rcAiZTrKuE5W1yCBjmLRgcj7t/MRXNEphYdm5eXUqSav9KhSUhUsoFdgNSZaaFyu/0huQIklTCv6/Ia1MqSDfXROSR2Ktpces4gNunMfSZ9GMWvFuHRnHWz3dGfsg3McoUbYn2RlGGG+PvjrZDujAxnA9n4x7oOeGQ3Rj2nx3wVdtuEY58oOHACLYc++ON/u3xO1ytzXoVMkUpdm5rYzL+xbLiGQvZSrT76hrKTfUaVYdZVkAkSUjKaYy22qL3o0kuZpldkZOYe1gjZJqU9TJanBe0UhJ1pkdZQTmQIzvnAxy85Rha+Z+HiYoGjVVka+uf0onZaRpT0nSi7TnZiamG5fUVPPPy7JVLqdZVNoZLzrDS0qLZ10gjLKKHRa2qqioaRzMvJUpMpR5+Ylph+ZmkyqGhUAymn7YOKSXpf0ozLTSkOrZCHGyuaqlVmmZGnU9lczOTkwrUYl2Gxdbri9wSM/CJtzRevU6ttyRbRNqp8wl8SyngpTKXbYp2oQ5qXz1FWyMOaLU/SakTmkLTs1Lu0mXmkvTbb0iFqm0LQi4SqXDa9qCeoUKSccI8mJmaLb7yZZlx8syrK5iZdDLZWW5aXaut55dtVppF1uLIQkXIipz+jzNWZl6RVF0mZNUk0ya1zbbTT7oabD7yrIDqEq2oadQvAtjAm3t8++D8INuGeWHwELVbjB4ZR4whxJ1SlYxipzJN9tUJtzHfrzC1X7cfxh5IxJTy+PnKKXOA6mvKaqlC2bL+sBn/vicPuiXmUK1hNMJc1tynNdWeWOopF8BAPVs82y71CSkbdtDlu0a/ZwiWafc1WZ5QkVC9hqPX6yuOovVcyGIxVhaKnTFfRUjTGX+dpK/VaRVGNczLafqgup2xtwS0Iv0Y/0MfJ6MzGQ60DdHwjCN2XRhut2mAI1d2OMEWwSYyygXx/MwRu3weWPdvjLzugZZ+bc4UVd3tg2z1vZGnc6SAU6NVOXby/tagyZBrv2kym0fJP8AIdJ0uboNQTMvaZ1Ku1tMvKtTVNecqc1ttHm2nX5iobeTmXC2pz0UrckwjZhpC3m9PtK9ENKqbo3ot8nlZl9E5GQmaJJ1ab0uq6VttTq1Tc5rKk0srWlUumVR9LLJU69bVUY+S7SFvSCXZrmlCqQxW7aPyE3NzSqlIiouTEo2f6myqWb1Zf0VFNVt3HklLrJTquabjS75oXT6PoVK1uU0ZkpZu1NrNZmqZL0OmTdT2aJ2ZnEenA1VSXjKLSmYXJNNgNx8lNF040qktI5un02b0xVJyVGlKW3o25NU92a+bFGWuqc2b8jKbKYmVbctbNwp+lGt8oOl2iGlFM0a0V+T+ts6KSVPfoclVprS+s66Gp9Zm5zWVJpZW4FyyZVB2kslTr1tVRj/AOTBT9IJlM5WV0+b01rLqWGZdJe9BlajLqLEu20y3qrky1ZttCNZJwxjTCrq1daR0dqamCbf9LdlXJeVB460y60OZNo0+ogC3q3XNCtCajo1JEXdndJKzKSrTEs03m5sJ+uvFxAF/R5JzhHy71+ctVqno03o3R9d5Wt84aSz6psTSC76+wXWCpxwg7T0VoqvtBeNB9Ba5pxTK01XKWNJdIJCT0bpUj8zS6qfOTnzJ6Sht19wAso2c0XG5tbamXFkJcsr5Rp6c00bcofybUbVdlU0NLUm7Tqg2KuulsspqZTKzjPopaerTxnpl9MuoJYlkOJaYpdS0LckKXLT+nS5WoTs7JNztQr9erLzp9CpzMy07LJp8jT5KUE7NavpDs1MrYlVtGUdUquaF/J5UXZStaMy0igs0/R5vSSoaS6Rz6miuktNzLT0lR6LS5fau1WrTFlNvDZpUABtNHNBGahRp6o1DRCSqE7S0UhlmnSlcmpJ1qcXUKhtJucXTaY8y9WVKklya5lpDdObbJdS6us6SPaQU52sM6fuaLUyYRQpIiosqRLJDcohOxl20tLL7zTz8nNvOpTsnTca8I0VXVmJyWp2jzM5WkNU+XYUKgZVtLqFvpKySuYdam/oUyyG0vpY2RCCpSxzMGL3tiIWrE67rnMYqJzjVORyvz5RRpoC5DrzRyIAW3rA2OfWbA34kRTXklZ2LmxUQgbNIUkjO19azCSREkUABTSVtunerrlSSeqMgoAXKt5uIlpphRQtl1C0qGYUFA/hGheklNmP9ON1GTRKpZRtpl59aNWdShlu7rmz2PpLiEiwY1yvVSYlJ9JUr6Wclut61pWbdYRrftbJKDnvzOcc+jC0X4xfp3R7uUHfbnGOd4xwjL8e2PhGfK0Ye/o4EwSU7jyhJ5ZHOFb8LfjAvnF+MDDz8I5ZdC9F5TSZGjkhOrQaos0ZNXdnW5d5iZlmW1GpU70RKJhkLdI2peTZH0YB1vkzqEjpyzTdJfk2kvmxiss6MBTdWp8s6k06Wdkfnxv0dMvLB6WmNaZmxOelPqUG9bUjSem/pvVdhX62/V5Nh2nodkqKZ19tc8tmSFQbTN1aYk2k0xNVecSGZFcwhEjrzClj5L11DSdcxI/JvMCbVJPUVj/TjzPonom0cl56WYkUyyJJpsJTJTZcTrlStZRMabVae06nZd7TGbkZgstUOUVLyDVKda+bpcl2dVMzXo0s3sNZmZkEOrIecZOzQ2KXpnK6b1V+bkKd6FPel06Smp6tuPL16lMVGpzbkzq+mIRLybKJGSlHJCnysvKy7/VLitJ6anTeqiW0grkxV5KXdp6HZGi+mvoXPLZlBPtJnKvMSbSaWmrPLSGZFcwluQ1phSxovpq7ptOOvaLaPymjspIoodMaExIMekCYQ++tb7TYnG3yypUpJS8w02BqTO1Jdg6MyekzejVPm3ULqpNF+d3Z5Es9LzMqyhXzrTfRm232Nd6wdU+ClOs0lKtpo18oVRrDExV9G9GWKUiWFE2UhNV2URMpk68pv5zKmmpVUyVtUpOuUrZYIqSdTHTiRqvyg+kfpxWJTSKbfY0URKrlazJzzsyl5sHSCZ2smWZqdlxJazZSXWXvSCZfZu0jTVrTKpzs1IU0yM4mfkJeanay9MX+cpyoVJ99yyploMycs1LSUv8AN8hKy0sy4rZ7RXynTTGn0w2v5ThUkzzY0dklS8mmdE03Kga88qffNPlZx5hsM1CQbeNnHUWGzj5ONFJfS12nSvyfzy6sZiVocu49WawXxMtTymZqdmJaV2L65pWwebqSViY1VK1UWXpRW6f8oWkFMoumc5Lz+kVDp8lJSs9PTLG0UvZ6SIJnKexMOPPlxFMlpKYDTymUzaQltSdM9P8A9JNpUdI9Hf0fpDCqSVHRxtMrLS6ZgTK6qpdTXryrbyk7OQUoqcSXeuVRozojpJ8o9Xp8t+la69Tam1oyibCJuXl3PS0+jU5S5tOu5NIcamJmZni04EoQ2WtYDSbSmnJqcxo87T5OmUarVliZYqNdcXqztXq7onGmJh3bz5WrbllttesGmEJQzqIcHM4wbwEpOrrYKPCBkVDPHxhAI3iGXglV2JphQ/dKtVV8CMlXz3CJlG1Xt27OJaWRayVN2FrDrau3IsbnEWiol+qScquUS29Ly7qJt2Yn3VOBvYSpl5Z5ptaQVLWqael2ykWC1KwgJRqsN71r6zlv2WxZIP7yu6KuqRCnauJYrbnXjtpnU1VlcqwV9SXYf2OxWhkICkr+k17C2kFIWcabW1upBzDU42LdnXZc7zHnzeON/wCjeN0cOEW7MYvYQL/W3RfPhHCMLXMdsCMcPugYxgMeMWBjAXw++LKOXmwjH8otfDHz3wD7PPOLEZi9/v8AbGeFuGfsi9+OHuEfu8ezzhGW7HMwUj3ePvjDH7/N4vwy8+6N/L23ME2v55x4ff5ygY+zyMYGPI2jCLe7z7YPwxhWR8fGHcN2Atu7uEL3dbKDF8/hCOqP3hgfEY2hoOTE80oLH/R56YYPrerdCr27IW7JVWqqSqXmiUPzapgXZQh4Drg4bFLxG+4ve4Ea7i3HdYa3WUbG4v6vq+yE2wxsYCc798TMiTdCpdadU3uSnZawP/e7+PfVaA7LrbkNIWXHJR1zWAd9C27rakX1tfaDagqJA6p426B02HQY3R2xu7ovnHOMY74w4ZwN/PoEY8xbjaDuxAGO/fGHntg7vPug2xtbG/GLKJ7PPEx3jnxj4Xyjee+BcXv2/l7Iw3e+B7Y5Xg23/H44ZweXMx2Yx5+MH3+eUW7zHnDvi/nDzjFvNrRwvnB874V4w51b5jDzaFWv598Z38/dBIHLzxjVOcMY2utPvgFNrhSAbmwtMNOySszwmvHsjUVm0pTR/uK1YWjvTDaJyVmJR1bTbzaJhpxlamX0BbLqUOBJLbragttwJ1VoIKSQYlZahusSqHnkocmFo2itVSlBwBvrDEO2J1DlmnVvGgDkw41bazjLYSlQeDkwwtlJWbm6HHNVKcrEb98ebwr+lfox3+EfGMIF+JjHAZR2RjeOHm0HG/5Rnlj2R58Y8743W3W9v4dGfsjD238fP3Rfxyg4EYYZHhw7egXOJy/KMchfP2x58IxzjP1uHnDxjDdzgcR5xjLPDfw37hlFicPefu5xvt53x5t7I3fDoVbHDfChyOXkfhCzjcefOUHlCre7lC0HCxiW69usnHyYmC4nbtIky8pKcFHYWe6pubL6nVieSiReY/rs0EuLSv0d8pcuosLWLOJspvXCfU1hkCLjWSBqYAtoQlXHraoBWf2lFR3ZRrLcdfdsE6zpWtVkABKdZWt6qQEpF8E4DCJZCpJ2YqM00UlXqIZWq4K0lWub2wICQnFH1rxorpDLDX+a6tKKKUp6+L7ToO03hQSU6vbbMww6kdR5tDqb8FpChfx6b534cuPRlGPRhvgiOQ6OUEgX3QdwHs4QMfx7YOHeYt9Y58owtz4xxxi5G+PGO6M8Y3fGLA8OPfGrzx9+J85RbDxzg8QN27gI7POEbuyMDljfz4x78fdGJ3ecovu8/n2xhAw3+JjLd+fm0Wz3dA+Hv6L9wvCuV8YcJH2sYWBCrcPbHDGGiFFNlDEboSFubcFGKF2scALG/KGtGjTJdqWam5idZmtZaltuYSj8uwkn6K65W7y+ttUIYTqpUgqWL+rfG0C2X3xL1WoVISrDSk2lJZl6ZnnglQV1UJCWm0uaqm9ZTpWCoEt7PrRt0yZl6TKutNpZdcQ5NuuNoTs35nVSUIbRrCzbeKlm6nLDViV36jez/wCzUUD2CPh05xl0b45wCrAcYwNxygCMeMY+fCDbPhF1Z3g2tAx33PZGfdHwjv8AbAvbzwg8PPjAx9kcBbhF8yYw/D298W5Dti2XOMzy9+7wj2dl4G+4x7IzFu+M790W5b+PD8ow85d3ZGGPn74HnH8Iwxwg5x5y5xgL4Yxe3nhCt2EOYe6F4Wz98KFuUIbeT1XCpvO1ja6SOeEAyz2vkQFADDhrXz7o9Hep3pCNy0TTaD22VrfGJsuUdtp2YJU04uYC3ZVZeW8pxtbbN9VZdd2jWtqqum/qC95h1azvCLJT4nWP3wAGArK2uSqx49uH3Q3qIQ2MMQIqsjxQFJT+82pOt/iSnCHmv9k8cOSkpP8Aza3Rj0Wi3R+MXyjH27o5QneSIPYI+6L5QLx28I84xf3QY47490ZxgB3/AJxbug2OOJ4RiRG8x2dHnzeO60YcfNo8259kXG/zeDa2fOOy3ZHj5EZHh4b4B98efbGB3wRBx4+Pwhy1jgcT59kLFrYnxg3hp37DyF3vzx9kNniBA7DAOHWTqjD7QIvfv6MoTYWSLADgB8TmTvhTBOExKuJ7Smy/ckxUJZWeJ/7JxSP/ABRxi3R34xfj0ZGD4xfdaMLjd3/dAPLCOd90DfePOEfH8Ivbf7Ozoz+EW7Pyi3fFzkI1u+PtX+6Pbfh+Pwi1r/d+Mbszfwg/fHDL74xw4YxpHTtFtE06QNaIrk5etvvVz5qfdn5uWbnvm+hyaaTUU1GalpJ9h6Y9MmqSxrupYbecUCU1ehsaCMzHzBpJTqJVagxpIt2Vbk6vLSc5JVJlH6PiacXLy04HaxKuMtM09CdZmoz+tZPp6NG5Ghu1P5QdIaFPMzelE67o9K1v5yqIqFWn9JpykLmJKQn5uTcTLI+Z0tpmJiWlgywhalo0cpP6OUORkano7V6zOS7+kU07MpTI1unU4zcvMs6NutTKEyz5madLgS6KizNhyZm5BTKWlU2Vq+jcrJ0eraUfovIzv6Qa9ZcdfU43IVQ0FVIaZ+a5x5tLe0arLkyyHUOLlSnW1axpKzo0mY0IoFcfodSrXzzsqsoyM8il1KqSNA+bHGJmlyE6paHHHa5KzjrbDzzMktIQFzWiVOo0nNLp89SJWdTM170CtrkapLszLlfpVCVSnxU6HIJf2czOCqS7geZmGwx9GlTlC0Zo9LarOkNdZqE4wxOVFVHp0pTqUGPTZ2fqLdPq0w2jazctLS7UvTZpx553HZtoUsTdeZ0X283QdLGdENKaH88pbm5CdmJ+Sp6XaNMCmOS1aS6qpSMzKpmvmUPSr+s47LuoUzEho9MaFsSWk9TnK2JKTm9I3UUZdIocpTJl+rKrLejzr6tu5VWJNmWlaRNAzLUxrTQZaLsJrb9PbpSlz1UkPQkTxqCm10moTFMmNpMehSKNb0uVmLBpDzRaDbiX1Fwob7fGMR7oKbatwcR587ocvnjgch598KPM+eceRHcYll59VHutCYSPs4eEKtxPh0CKeu/+vQ2exz6M++FWwTMX79q3rf8ApB/R5QR0Yxj4RwG+Na+6wjOBjv7+zsjtg33QQPy3YR5vBvlHYYyGPCLcI3Ze+OJMWtGdhePZGf7RjWt333Rhh+RyiuVzRjSWWo8vpO/JTdcplQoPzykz8pKNyPp1KmEVelfN70zJsMNzCZtiqS6ltJeQyg6yTpfV5qvUufZ0pnEVD0RnR+ZkXKfMytPk6XJgTa9I51M0wmSk2/Sm/RWHJiZKnmn5Vq0sHaedLKRNekaS1ivTLT+iT6qTUW6+qfdqFJqtLXpQ6ZyTTMzvpMlqzrCmVS7O3E2QVRozN0XSBqXcocnXadOIfovpMlNU2v1iXrUxJUqVRVmDQ0Sb0uJamhTtTblpI7JbL60h2HJyU0ppzD7emLemcjOTuiLU9VTOIqHpzdNrlXFalZyrUiWSVykjLynzO5KtbALemG5ZLSqxo03pIhjQiv1t+t1KjfM2vVrz88ip1SmyFd+dUMStKnp5K1qbeos5OMszD7LM6m6FolahO12Tcp1P0kpekVLbVQdbSCjGmok70qkaR/O6USVJnnJPWnJf5nccdbm5xvbfSpU3I6Rfpil7Sakz+kIpk9P6OsO05OjlfcYX+jk9S5CpUt2bbp5lZZUrUW6nKzanWtd4LQssxO0aT0mlmapWdLmdMdIa1OaPrnUz1TlZ+QqTLMlTpeuU8U2TbXTJCVQ25OT7gkWVNl0zLnpadA5Ce0houjM1LsVqpHSesS9QpejsxUES0rIKpTM/IaRUmr0qYnkzcxMtSaNJQh2VYLb4qjiG9mhE9S6NTGZCoz9PpJoEvPSdIqdJlXLS9ZkZWpOvTjTFQcU+4hbzz5mv+moedbmUuKzjffP8Y8eEOZ+r2Qvq2zy82gwq/m8Fv/ZuKT7b/GE235xjc3xwF8rcIQrctGsO5Smz33T3dA7RDKwqxQtCgR+yQYo9TT6riGjfkClz/lcMcoy6M45RhGUdvKCoHvjPDjjGrcG0Z45xc21iehSlEBIxUo4AAbzCKRMVfrl3Yl5pibdbCtfUx2UuvqA362RtcYG8Mz9PmGpqUmG0uMPNHWQ4lWR3eCrEHMCPPwgi1vO/oz9uccMfdHLGMu68ct3ODjwH3wL24RmMb3EDrec7d8c+EG53Q2Or6x448/hbui4Vuvq7r7/PdF78QfZhG44Rwh+fqM01JycunWemZhYQ22m+qMTvUohKAOspRCUgkxMHR2uU6rGVUUzLco+FOyyr2G2YUEvN3IICltgHdHxjv5R+Eb4NsYV7d/n3wvq8efHw82hW7P2QrsiYaJz1V/A+6BFuRhsYfRqWOdlWVY9+t4mPCBCO6KZMDEy+o2o4XFtZr4Iw7MIl3M9dls/3tUXjDOMYNunOBYwoZp4DO8X3Dd74AvmbdmEWCh3cIHGBuipMt4LckZtpFvtLYWE+0xTqk20o6qnpSa2i1KIfadVnc4EC/hlhEmGndVUgoS1Zl1uXLG0UPR6myg47BWtsJq2CFajn2rhSCFJViFjEKFsCLYWPGFEnsAg42vnug2OJw7t58IHE+yLKtbt4ZRcDDdv5ebxe+Qw8+6M88re+OfHyfhBEe/laM7jfzhVuBEJtxhKdb/N4nnF8Tlv45+fCLxvxjRylzKn/AESoV5CXksPqYKlstFyX11JvroDmaDgb+LlORaXmJ5+bpbL7q13E0h0qlZZ1ajqqYqC0CReUsFSPSEvtlK2hduYZ/s3kJWL4EcULGaVoVdDiDihYUk4gxja8Z9sZ3g6phQJxxPm0LwvnjuhY8IMIucHNZH/i+EeEDtgj2dAhHdFQlr3MuVqT2aqXRvH1kK5duMIG9orb8Fkj2KHR7ujKCRl0Hsg24kwu1znFr2xhHX3DvP4Q2b9sC3kRq7vrCNO6EEYytTmJ+UTvSFKLtkjmk994aeaUSlJ2MywSdm/Lq6rjLg3pUnwOIxiRKGjUKFOo1qfOKcOtKOf6ylvLx+kZxLN8S2LbhBLDh10au2ZNto2VXtcfZNjqnI90X8Yzg4jH3RllnHDPAxbyYvz6PfGefCO7OCfb4+c4CgbWzhCCvLPjGBPK+fPAE28Y5dFAmsixpJKr/wAh+7lExMMKUz6SZeoy60dUpWbddBTv2ralAjfYxSqgtOqK204X0C39S0jk29eqyqwlRShNSa1azLC5665/HBMYcN/nvjPGBljHnOF4Y2hd03w4Hz54QrA7+7thUMOXwDyL/uk2PvhGOYHQeY+EGAYTE9Kk3S6wlRHHVOofYuKhK/7J+9vFB/8ARxb+haM4Nt8KG4A4Qsp/KFHnCQV5Whqy/s74GOXvtBWSAlIKlHkM7w/PrAbka4ygNkn1iBsTrc1FN++JlGrZpats1bC7S+sm3Zl2xQNAabTJZDElW2qpM1DWVt3tRwrUhR/s22RrEuunHZpCMoHylyTqJvR52YNMqlMZJW+xTWF6gqKhlrpeWpzV9dLKkk4HBidlHQ9LzLaXWXEm6VIWLjLl4R2Gwi2Hn4RxzJ/KATbH8YPs/ARbC1sz5zjHlvg7uMfjlB7PCFZYZ/Dcc4JAvie/4Wj1rEK8RvhA1uG/DHz3xyFtxx445dmGGMfjDCEKCnpaoy8ytIxU20dZAc5dYgWzOKsheNHK011wqVS064MvUSoC/wC8HI0llpqbmFaQTFSpr1FkAHPpltLDeugthSJcpaccE0+4sXZIbaurBSKFNuqeYdl2EomVnWEvU5hC35enKcVjtH5Vl53UcOumzASPp482jDzaBbz53QvPgL5eEOZWsrCF2G8/GDAw3FXeLee6JdfFKT0Dwg9CYl03weQ4ye9GsP8AMkROteql9sudpOo78V9PGDh0fjBhWHdC8IXhxMC53+RhCEFwDx+6EG+Y9ls4nWmzZbkm8hJH2lNKA4b4RJ6wldJaVMKDbRS4NYtqstG1KUN4lNxdzAxta3UFuTwSgstJl3VleokhTKXwCxqFRxOtqg2xMWaAbSo9cZrcscA44RfVH2E6qL4lJwh7RStLaVRK9rM2fuW25l1JQm/VV1H0nYua2qgdValC0PaHVJ1SdHao4qZ0XnpjFIKzrLp+ujXtqLOqkObLK4GqsXB7LezGM+2L3xPLKDv3effAwx44/lGrbC4jyb9F8zHd58YVy4cbWz9kLATkePb5w+EHHJW7thtKnbYpFsePZaG1a17j7owjSTRarzq5WoOKSqRSEPnbq1ErlUhaWVspBFmyHFAb8CBZiUnG3WqdLrWQhS5bXSjApdddTtHALrsEhhNypLfWUbQC1MicUNUbQtupb1d1kPJSpWzPqktN4+sFjA1jRJssy1ak5hNcpc4Cr05yqtgOJnHXVn6R0OpDanNcf1Z1SALJiXnF/RTjetKVSWspKpSpy/0c3LrSpIIIX1gMRqqTiqPxxgQQcvOEOWxzzhxVt5+7f2QYvgc+7z7oQknFBUn/AAqgER53x29AiReJsETDRJ3ausL+y8U6Z+q8hLRO7EqbPsWno+P9DdBt2R1YVfd8RC+2D2wk6xGUJ63WSE4ezvjA31k9a0VVv1UJq7ywN2o8vaD2KEMVRpKdpJBLhtbFl1IS5jyOqrxgpyBxHbDTzarLaUlSSMxbHCDR5t0NaS0RDa5SaJ+mS8yLSs0FetZdgzMW/ZUbmJjR+tgsaR0Rfos60vqqfDXUEwkb9a3XtvN8jFuefZ8Y5efugcBGAGOcYwIzHnOM74Z9sCwg5Dlx88YdIAvYjx5wscz5yhCr5GGbq4JOPK2Hfb2xe+FuMOOAWKpaRdHcyn43jYpAvM01xtJ6x+mQ0Jhn1bk/SMc84cRkUqMSNSllK1kPtOLTf6NaOsHm3f8AduNLWnluxsU07SKTUn9F9OmpdE2vWs1KVtdvQ5pWOqgzm02D2V3dda/7MRvyi/bGMOZnA/u9mMLPbCu0wu0TLWVlhQ7xb4QmO6Ae7pb/ALsUmoJxKNiu44rbSr/mRCV7lpB7lY/0NXotF4PfhaHAE444wrtMc7wnr7+MNXIVce2PTUYCek5OaB/aF2Ve1qFybtlByWWwq/7SLDwOMTDKxZyWfdQe1ter7YAv1bd3kRJVJpSthtAiabudV2WWbOtq3ZYjgcYpPyr6HHXeYbZcqTbOU5ILt13QnNTf9k/nYBJ+oYlarJugh1P0zQ9Zp7/WNqGYKTlyxg+/lG/KLAC/GLbzHf57ItxH5x37o5/DjB3jHd2+yHD+yRhC92Jz7YBhtsqtlb257t8NkG/VHm/OJRz/AGtHlF9uq483/wCCGwsa3o+rcE4dUi9+Wre4y98VSTACENzj6Gv+Gpesychm2UEYdkWBOthYjC4SQcuAw7Iq2gs6+kTsqwX6YtatZxhWtrtOJJJVZibAV1cdk44MIXJ1K6K9QXl0mssrP0m3l/o25kjeJhCLlW91DtsLR2RbfBuNa48Ph34Qu+XWhY5wrstBRucQfFJ/GMIEHl0ox4QN6pdJHZsnQf8AkVEsvP6II70dQ+7pvy6RHPoWbcR2wrhc9AxhDCl7xbH3Ro1VE/WampNaubakOoF/76rQuUUvMYC/CDNNAhuoN7X1SBtUdVwd+CzzJjUtjmD7xA4ixEO6GVlYclpsLEiHiFI1lJ1XZUhX1Hk4avHV+0Y2X0i9D9IXddom+pLLWv1eCVSyiAr7beqYbmGFpcbdQlxtSSCFJVYg34Yx77RflHK3nhHLK++5wjwHdheMYt9Y4nhBtn5xMK1sMDux3j7oV2mx6EKBtYiGNZeNtXO5NvgN3HdFBe3OUQJ7S3OzP/viJuRVinrCxxwULRK1EA2n5Fp1ZP8At5UmXcAwwshDXjA+ybEb890UypI6rYdKZjFQ2ss4Eh5pWOpq6oKh1bjrYk6tqN8oEgsr0e0pbYp1fDY+jQpxtBlJ/q4a+olKjhr3l3k613oC0FKkrAUlQOBSclAjMEYgwcIPf53+TDthuOEL3Z8YMSzmX0uqf7+EJ5gHoUOi/OE90VGSOOBsP+M0U+9Ahxo5svrFuAVZXvJ/o59Lns8IXutuharWsT39KVa1sQc4lnNYLekJ9pw2vfUebW2o8usRzyhtBULKWkb8lYfdAnWW9d6RUl+4tcMqGq7vGGSj+7eA5wOI5fDCBiNU2t2RLT0s4W3GXUONrSSCFJN/w/KCw+tpVUZa9ZH9pLVFtB2TvXDdkzFtVwA6nrYjVFpnQPSVfo8/IvLZkBM620UEHVLOsApvLFv6TLK8WjffzjhFzGH3xjjGPkQcOz4QccSCMYWPWuCOVrboWRne55cugY5Q204vqqKRbG172yHKNEpoEfSSM+0SMf7N6XXgf/Pe3CHGNb1xhe+Nvv8AhDc0hOt6BUnUrsP7NmoNbUHHEJ2rbaMLi6xlFt6FEd272+EJUDcpIIz3H28IqWhVTfQublGFty2tcvNsq68pMp1hnLzGos2Veyyg2F4m9E6ydlXtF31SLjDhVt1yDaghh0n1FhlX9X1mlqGzDBPrgqvfd4we+53eEObzY4W8/fCzz7MYIwgLA9RSVD+6b/CGVDeke0RzjuxhXfAhOMPsEj6WWuM821p+CjFVlbW+lK0jkHFj3KRFj036DbKLiFYdvvheAGHj3QvDtHuhQy6AbxUZNR1tZjXz+s0Qsf8ALDKgbWI994LLmKJiVU0oZ4LRqnzxidk14OS77rV7W9RRF+8YwGyTdJt3Qm+7hDQfcJp80pMvNtbtRZwcte18ik/bTb62Mrp/o3/1hINtzEw5LDrTEqAFtzQtmpkYL37PP1TDSJl1LdVk9SXm2lEArVbquJvnr28Yyw8++Oe7v3+yL/V9+6LeeHkxn3ezo8bwuFrVfh+STuhQ6G3EqsQoHwjRF/WBLTlVZVjf+0RT1C/e2fbDB1gLqTb4jzxiqy1gpUxSi+zrAf8ASJEl8bM8bIbTjxOMKTjjx5fhHs8/fjFOnQoiWW8lmbb1iA5LvK1CM9XBSiBzcBxthQflSoqdpJTWwk6421lMy7zY2Tqt1piV6l8NR5hh03UYlZ6UcD0tNsNTEu4k4LaeQFoPLqnEZg3TnB44/lC7i2BBPKFkDj5tGEXtEv8AsC3+HD4QI85QehPbEjjgtWy/7VJR8Y5TbHt1P/ea6M4x6cOhcKTvt74cGreCbReDjlC0EmykKSrncWhGNil2x7jaA2SDZMCeQj6Gea6xAw27fVXfmU6p5wF2wvY98DHPnCXUkjIKIztfO/EZwvRaprQt5ltQlQ7iH2Fg7RkhVwpKgSpI3jXHAQKvSwv5iqilLSBfUSFK1nJZVsNdgnWb4p1TDYLgW6lraIUc1NpVs1hX7TS7J49ZO+8W3eMe339seyADcAFKsCQbpN7dW2GGIyORwjGLDvMEW7bb4XhjjChzPQDiIkGVHBmbWR/5xk3/AOQXiXXfEKTb/EIkHtUFKvo139VTb7fWB/eLaU8fbFRlLW9DnphpP7iHVbM5nNux3wMcDiPfCHNwI1uOrvIwzGaTuVzib0Tqi9tMSkp6C8VFC1FlYvKTbQvfWl1htadY9VQbF7HVE/8AJ3pFNJROU2YeXTHFa2rsS87tJVa1JSE+r6WwQVIUy+o64tqjfaFXBxB89kOEJsSeZ9sGFeTDzX2HD7ccu2E9gjwgHl0CJZwHFtxtf+FQMUeeTkbAn9nWSr3OGBG7HoFsOjlBjDfChfGFdU52whZO+9vO+CPGDfzuhXLnC7f7TW8cYQ2peCgBaHplKB6RI2fQbdbU/wBYMP2ce6D582gDMtm3dA618L2xwx+OefKJaflXVNuSriFixNygKBwA3p90ajuprzDOCxYqk6ghHVdTv1FE3tvbUU+sLxSKXNL6jNTrUnP9b6PZvTIQAMfqKZ2o5i2+ElPqkBVxvTu7jGOGUHh5vAtl58Yuez4RlB7M8YcvwNsThvxEKwt+PQeWPnfCEXymE/8AKsZ9+ES6v2gPO6EKudZDDbvP6BSXCO9KSIXNoRZuflZaZ1hkXEo2DvYr6ELIx9bWviYGPqkiLcop63lBMk7anzaQAnXZdUdVxRHruJ1rJU5/sWkA6oAEh8o9DBMxIoQieLXquNpTryUwrVFyhWMu6TrBSPR2wOsbqClaz9OnHqc/f1gW0tvNAnM6rD7SCd6kK3gwbDd9YYeeMOXxz7O6FCF9kOt/bSDbmn84Ed0dkcYEN9oimzQxLSWLnfgksq/zAQy59tpC/FIjs6cujl747fZCscMoJg4ZXz74PQd14NjlaGMd4GcKaWApDzOqRuIWm0TsopJSWZhxNrWw1urbG2KcbwRkleH4x2QFpNiPNoVQKC2mdNTAS2l7FiVGOvMq6ybehp1nLFSdf1cQbRSqzSi/MO091ZqT6tTXdmX3Nt6a5iFfSOa6bWUEDUTe5xblHXUmfpzDKHUnW2no+KGVq1kjW9XVWQVdYY2Jjxg388Y4W89kY7t3Hnhl0Kx8+fOUL1gO8X8IWbHM/VMEb4X2QlF81i3jjDJv9ZPvhMuo6yVMls3uRZSdU/8ANFLqGrrPSEw5IzChhg8m/WGtueYITbWsXM4UjefhjAx7obXfVuba32DcKQsdiwMc+yJXQ6RQiYqyjLU6szCmXvRqZRWloUZ91cxqNOzCw36OzKtPLe1/pktBtAjS/RiouWdXNPzLSFeupyWmFjW1kjZrU+064skaqtWWxFtWxwuPZ4Qu+6+GX5wvDjCuyGDe2sVJ32N/xi1+B7YEKjHCEcvifhhCceETLN9Ysh6w/ds+MO29oZ3lGu34KNv8tui3Rn0X8iORy++FZQrjuhV+et+EEgYC9o4QbDL2x+8SIb/eHgYa/dhmooT1J5uyz/vm8P8Ak1fCDxGP4QlV8cj2whKknWWE2HJeSjwBGI5Y5QzUtoh6ZmrtP2F9hLKUUqQ3fEKNgoqz6uqMCbzUi+AuXnpZbR34Op6qxzSbLSeIBhilT2szL1EzMk0FYJellrJadT9pKnkhSL7r2sDGFu0+fPOB22j2G+UDd5+6LHG/v/CFefJ88IUSm/AY298LwAtrG3xHEQoZYwoZXFoGHq49tlY27oaWCCCU28Y1L3wEaSyaRi0j5wb/AHmtWcVbLdtExrDj7LwlN0jWy1nEtJ4+ssgDDnEuwlSW233UNekKso9YgayG7g263rLtfck2MPyMo3qvvBqZmXF4vPuo1mnC4T9gqASm1k3O+5NH0nl9dCJxDS5nVTdLxQ4GJhnBJ6z8ttGxf67+sSLQl1tWs26hLjahvQtN0qHaDeHL3OfkQrW55ZRaGnPsOpVfvhvmkdB7IMCE48In5NR9dtCvEKQr/mETksc2Zg+3qn2o/omFdGO4Y4Qfuhd7WF+UKKU8bQq4hQ3QoHL2giEekHUTcWcx1T28PvhAE7LHIG7zfu1oeQy8w9MskOMALQole8DHDC8a0y/KsmxOzDqXHrD/AHaCSMe+CGlKQm9yT66v3Uj42MatzrgJBPHVvhuHs9sKlwCgBKVNpUrWtb1+F1G+tyCLRKtl5v0xpGyWzcbQ7MYLCMynUtdQwBzigVpcz6M5IPTQlnGxZ5D5QhxLusLqWlGoAGsOsr1gCYk6gy4lS1J1JlI+pMtdV9PZrXUnikpj8OfvjLC/n8oNjvt2x4/nBG+3kmLWwtnw4eMLJ58vdvhXVO/3wrONa19VXshK5R7Z3OtqLGsgnC2GFueMBDNFlp9Gqmy26o1La3IIfbJBGeJSLb74RqP0NuVM/JbEomKjLOoVbWbP/R9c5OhKjbV9XExOyPoym1ScwthW0d2h1mzYnBppOP1cCLZXzhJHffHeDbHdhhfD3whacMlDtH5Q1rK1UzSml4nq2n2xtsSb2FRRMetyyzM1PMS4m5mnEasyhQKZZguIM24OsAuwRsboC1IU4oWFnNWizIvdEg1KOj6wekh6I8Fdq2SQPsEGHCcz24coWRxwt0FXnnEsrPqi/hYwIB7oV49CYQ3fB9lbfgNce1MVBrLbDajv1V/+I9GHRvgRaM4O6LE3g271Q5wxvCiBxhXfBNrb4Ql5KVpUcjYwlL0i0oqxviDl9pKgYLbcmjVWi3XW65a6bfXWfzialtXVaccUps2IGqTjbxvzBEdsXGR+MMPMaiEJUhbj0wdSWbQVapW8vc3jqm2JvqjrWEGaZK3ZVDY9JqDg1TOuKSShplH+plW1Yoa9dZRtXzraiETkrMICpn0R1Ei6rrCXdNl6yEHq6zpQlta7awRgkjG8xTpgqCVvraIX9tr1FcroAQe6MPOXsjPK9oGW/nj598Z4nzvgnlifd74J8+GOMKIHx+F+PCFWx/KFQo8QbYeeEW3pNvCGk6/AEGJaaT6zDzZJG5Dv0Zxz9fZE8hHp6B9FWZRmbScf7VCdg8nu1WybfaF88TxHvhOzbcWUKSg6ra1C7lw2nqpPWWUkIBN1brmJSizLyXJktpQ7TJGZK3OvMLLUrUZmVK9hsnHC4/Jybzc3qqUw+/IzIUEO0GWdZYfmJHYPr1dVCUpRrejsJQLI11JQwLDVQ1rWx1Yq9JnNcuyFRuVFaSQXUFtSLX2gKUsNqUVJsVLUrWKioBeB34+fJhffujhxg4Rs74tuKT7bj3wnGOw+/GMRu6E9v5xIuXwD7V/3VHVPsMSL259rUPAnrI/93+h+HRzg43vBjHHjwEH2flCvowcTflh5H4Qsj3Wx890OC0HDHzhGGFiPfDIUq2431vu3w31r2TziVrLCPpJZzZPWtihYwPE2IAwvaAVggniIuUG4VgOXE98SMi47qS7KBt3FWQ1KybOZVfUQE8+K7nGJSgaPT0rUphhtKV+jqLiNc2133HkJLSypZsEJcOrgk2AAKJx8i7iUJQhHXL0w5g2wzqa2spxzqptcAdYkJBIS4oBp6aX6aopIsH3ll1aL3tZtw7O97aqQcobeTbrJxH2VjBQPNKgRHVTYY2CcBiSVHvJueJ7Yt5898cPPGLboV2YfnBsb8uHnnCyRjjYC2XE/jjCk2g9XWhSFdXG6efn4Q3ZzNacO04e8CH5Sz7jvorg/6HNIRtAjq6kw4wmX1tfV1TtLXxyBinzKZUqFJmXDMzmujVlpeYRqai2govrCpgN4ttkI9ZXVBIP9m4bW1fpEpBKb62GqTqE29axUL4phTF1IbcV1m23ShK7eqVpCjexy18t0Lm3EKqulE8z9GkoebYkEBtTymtpsyhTluodkHFLWCNdlJhyozCm0pQtRU4Oq0G9RLlwTuQCRmThjjFUmZZBZYq8y4+gK/wBYlSAW5i2qladvqBaUuYpS4kAJFhCuw4YnzxhfHHu/Pt7YUOf3weyJho79VYHsPwhMHsgY2tl0CGjfIg+6KPUE7i2db99CXBzzSd0DHA9bxg36cOi14PCNbPC1hGI3Qo2CYcw+PuhRtBFsxw4wSnNJhvaEgYdkNo2wBsBgRnD8pr22ibtuWCtVYGBxvgcrjGNhUmLomCsy7yVpWlwBR4HWSeRTGWrFkuLQlYsoJUQFC/1retiN+F+yBNTSnVsJVqFlrrPzGskkJbGV9cI6xwG+KZNVfVbYZKWpGnowYlAUaiHSPrzJwu4cskWEB5IuuXOtz2ZwV4YK7oXKk+t9Ii/2hg6M9/UX+8V8Iv3DznCcLg3x7LR8Ywtw++DkcN+XnhFss/VGHZz78ocwyvkrtPn4Qq/E4wrH3QML2Vu84w0tBOvrotdVk2BxBsm+O47ucFtzY7J0Y6qyFpwtdPVxI7M90CQmGUzMrPSikzss8PonWnApopQpJStLqtU44armotKs4qksyHmJZuoTSGpZ9aXX2EMPuIbadfCEbRbaeqpSUoCyL2yhtW4H23z7YkptxT8rT5eYbddnGmQ65ZJCtVhlxbQfWu2pns0FQ2htgZGkNpMjo20UNtySCraz2xT68456ytpqpDtzZSAEMhlnqwy62m10NFKU4dZlWCbcLBAsI1knBSQpPYcQYcN9xyzHZf7oX2mDfhCAcA4FI7d/QIPLoEIxhpXrKlwP+6ct/wAioll8WkeKRq/Dov08T0W3R3e+MccY9Xje/ZC+rib7rJ89kLtzy8+bQoHPGFG2cKLSdfZKBWgesEn6wG8Z34Q0FgDEXGItCdn9kZGJWtIK1sbPYO5kIUFGxzwBBAthcx9E0tzdgnC/bl4whyZGon7H3n4CG9mgawtie7KG1oNihSCD2EGG3MCl5vVWnn6qwYUnH6J4KTxUn/4m1EdvZCVDEKAUFcd+HbhA8Y5+cuhXMH8N0ephz835Qvdnu5c98L4+cjBFs4CrA4hQ7sfz8IanJBeyU6lKy19S+/V4Y3wyhv0yWfW2nAlhOvfuveJN6Xk6q5MS2vlJpSNVVjqFTjyMddCSD1kjHjhUanIySqZKTjm12U28hx0uqA2zuoynVaC13VswtfEqxsFPVx+ZfDNlol5dtIDygfVOsoWTldRPMC4hLkswGWVYst31g2jckGwuRvNhjEu8k4tOIXw9UiGptvHU1HUn/dugD4oPdATva1mz2DFsf9mUw71ce/wEK78IMMucHkf5jqmE8wOhXSnuioyh3BRT/wCdbI96I1T/AKpxxH/i+MXg/wBD3xlB5Qo21uEG6TbfBsn24Duyhdk4/a5wTbjeFYbsMIaf+oVBDg/ZV9xhLyW0pWoJOujqn2ZxqS84+hFrZjDs6t4KZ2YfmUYfRurUWzbK6fVOPKCA2lAHAADugWEAdkAQuSWcHBtGr/aSOsB+8nH+7Dc8gYos272H1Fdxw7xAbJBU0Bb/AISrlP8AgIUj+7CbZxzxxMX8IPf+EfWUbeR5tCsP8VvAw5kezd5/GFJtlcQbgb/PZC5VRxYc/wAisQe863TrW5d0cvZAR/s14fur/EQkQZdZupCXJc8kqF0H+7fD93xfl1b03sb4LaNj3nX8EQ5hx74XwvjBjX4WPhDC/tIT7ui/KDHfCe2Jhgn+1l725oUPgTFTlD/q3ypI5ayh/wC7A5wRG6M7/d0e6OPGPN+2LZ+yFaww3D8oUCDvsOzKF4ZcsTCjqnnlCk52i9ree+ENKWC4z9Gsb8MvZCei/Hoz8+EJ7ol3kHFC0keOXfCk5pmGcD+8m6TjwPujYunV+kLC0m/1ja5t9laUdylcYwjzboI4/CD1s+Rz85m0LvcftZj2ZbocFibXyHbyhWBhXGEowSl/6P8AvJ6yf/FCe7oWO2OyNW+Dgt3jEe2E4+d0Oy5Vg82FJH7bf/wqJ7oKskqcS92pcwc7hdw90L444Qsnnj58O2DBMNgnFslHgr7oB6Dz6BEn1hZwlo/306o9toe+zNM6w5nVSr3pMW6MfjAjhHG0fdGOZ6CTbP2coP5QQEXHiO0/jC7YqF/bBwPnwhQ4QgHqtzBCFcl/VPwhJvfDj0Hj0CBAxhcstV1snWTf/ZKt/wAqveIRMpT1Hx1rf7ROB8U2PbeGnL3cQNm5zUPrf3hZf96O3KDa+/sPZBzyEHMZ338/PvhfVNt35jj+cLTq6tr4GxN/PjBv5xxhUIfQDrNOBf8AhN/dcQ0sG4UhJ8RAEefO+Fd58YSv7KgfbCSP3h2HGJV2+CXE3/cVgr/KTDEyMbXbVzSsXT3YK8YQtWJ1LK5rT1FZcwYdwviewQrthUPs/Zcv/i/KEx4dIxiUdv6jzS/BQikzgycAQVctb7nP6HnhB5Rz6bW8mOMeocYVbAW3b8N8KwCs93m/vhZI337IIPONZHrJIWk8wYZVe6wAlfJScFff3wOg+PnlHKBCYl3Ceoo7NzH6i8D/AIcFd0OoGKgnat/vJxFv3hcd8GWXk7kDuWjEeKdZP91IjDA+cot5PHui8FXHC3Pz7ovbjheFEDEYE557h5wgqFt+QIEK5EwT3d8JZVmwotY54er/AJSIGMdmPhAVxw87otDR3p+jV3Yj2e6EeeyEKwK/R+/aMfFWr/mh5vek7TnZQKTbvRc/viHcMwcoUOcKHb7oKf8AaI9qT+MDlHd3X6RDZ5pilToxU3sCT2o1Vf5kw2v7aUq/xC8GMoxj4wYG/lHhlB5wTfleM8hBxyvF0gqz5X74WV2Hrc+zdCu+FYYwZVRs2+bovuWnPxEJ42HQT0iBjDdzdxkBpznYdU96fbClN4BatuydwJNx3JWLH9mGnR/rEA2+yciDzCsD2QB7b5CLC+PujDd5xjDO3nzvg3BVcns3+bwvBXD1Rlu62P44wsY25QrsJhxi9kvC4/fRhlzSfZCY7vIhQ4ZReHWzvAWMd4/C8Ixh+VJuW1BxPYsWVbsIHjDzeQ11tj9xzrIPsb8Yc+tccOUOdpgxLuf7zV7lYQMYEHpTDiM1S4X/AN2sO+4mJY/ZQUH+4Sn3W6N0atoMXjGDhHuEGO3hGX58bQcPCCT3C2fMwvA7/OMGEPo9ZtYWO6GXAoHXSDnv4R3QfN/GCOccIHdAKl2HE5CAypQ2cyNTlr5oPeer/egPpF1y5ubf7NWCvA6p8YdlVKy+lbHsd9uqv++cINjfz8ItwyHZBxth2x3eOPuvvhWHnzjnC8OIvn5BOEKNrYndBvw3X74YmBhs3xck/VOCuZ6pv3Q2QrCw89/Qd94UMsYZX+1ZWeA5wE3wB8Rx8Il03sh8FlXPWF0f5wmG3Uj+1b8XGzh/4IU5c9ZNx3i4yy74Ve4x5fCDheEuAeqpK79ivJho3vdA9wjsg8xB6EjsioSRPrIvbktCkK+F4fZVmy+r/N+IPTiYtnHAb44kZR7o74sBnvjsi9t/km0HK+4c4Wbfa1uHDCFG32riFXi9vI5+d0OyC1WAVrtjkT1h3HGB0XHSL48vv5QhaVYoII7sRDTirKD7NnBmL21VjxvCgbjZOnIW1mzn4tquOdoBTaxSDhwIv7YIGB836ALeRlBsNx8+zvgptnjc4+zwEK6uPf4eMHlBVaxx/Dz7jDFz1kDZq7U9XGBF/jui/ER5EML4pCT+8nD3WhlwHFtSFjtSQYTMox1Utvo/dUMfYq/dDiPrBSgB29cdwvbuMLJG87uHnnCh2+fPPoYxvqgJ8MIHdAhXQntgtXttpdSbc02UPdFUl7YKUXEj+/cf5XI7unsi/HpsMbRe8Y+yCN17nu/OFawtw7oUEpvYE7jChqpHv7Oftgm2V8IVhDU0m/Uc61t6T6w8IbWk4KSkiBBHEQRwPQnujO97H7odkVK/3rQ9jgH+U+MMzyBn9E5biMWz709wjZE9ZiyTx2ZH0Zy3C7faiMOjKCcBbHnC7+63iYX1TjflbuzhY3Q4qwNomZM9W5DiPcr3CBxMW5QeIPQtu+KF64/dOB994SL5mAwvNsLl1X+yoXT4BVhwtDrSs+u2cMlNk29mv4Q5rc+2DChDjX2HThyMJPKPPCO3oTEgq9htkJPYvqn3ww59WaYAPbqqT70Dpw4xjFoNjyg747d0b4t7YwF7jdzg9X78/uheqDe/L7vzhV09bHA+3V7IXYHf2dv5QpPugqt+EKlHFdeXVYc0H1fiIGN+jW49A8+cYHdEtMA+otOvzQcFjvTC20kFLzWs0rnbWQfG3dAbXdKVKLDoO4lVkX/ddw5a6o45+6MvCPefPnvg8x7oUQMri5tnx7u8+6F78Df9rt5QrC3LMZwtKhnEu6Li7uzVfeHMBjyNvOSeyPPKFDiDBhFzg5dB74Sm+Vr+MOyxODzOsn99v/4SrwhxQycCXh//ALfcvxhw3vfyIXCuyH2stYJUPcYTHd0jthhd8ULSfAgxRainK6bnkdm4P/FGEZGL5C+UDhfoI5xnYxn0Y9GHs3xjzvz5Xi4ONiMd2/zlCxqpScfq59n4wcORhQtnv5wy7fVbWrZuHdYm3PIwkggjC3QoebwR0Dz3QMeHGBLqVd2W6vPZH1f8OXgI26RZqZGvfgvJzvvZd/2oadKrr1dV3/iIwV4+sOSgYB84QfPfB8/CCO33Qrhu6vnfClWseOePnlBuMQcY1hgrAjkpOXhEu5frFtN/3vrDx/CMYv3QeYuIvkUqvhDagcFhK+85+2JR0q1Ql1Gtn6isF5C/qk4AXhmYAvqqKFH9lYuL949sLvmkFOWdvvz74WLWxMKhk5a5Ujz4R7YEHpRjwiTezVLhu/LZqLO/kREuv7TTZPbqi/t6LQOXQY7d/Tj2xlnh7Y88YXwsMPPbCuy2MEdue7G2ELxyg9toUrt8Ya1803RfjqHVvCez4fjHt9kHx9vQkwIYSPVfu0scQRceCrGHFn1mClxB/vapHeD7BDst9VxG17FIUlB/xJUn/DF+dh3gQehW62t7DBOG/dlCx1bj61sT4Q5jBMPs/Vbe6vYsXt438egnhjCVcyI7T7xCD9hZR3HGG+6ELX63ol/7zG/vLfthZP8Asws/5ke5sQ5bK5hXfDKwfVeQR/i+4wg8R0K7D59sGBCey8T7K8m0vav/AGYcHgqGh9guJ/zfj0f/xAAqEAEAAgICAgICAwEBAQADAQABESEAMUFRYXGBkaHwscHR4fEQIEBgcP/aAAgBAQABPyH/AP2VmJNjQtdGNmjzQOOVxU0EbLhcQ3lX7Uxljp2Zp6ZzLKTtljGQGwCapvNeaA15bWcQ0ccOOwg37PWK91oALzUpKUxlWJcDrEHNsWCRXM46g6O4IZ3ouBmCXAcO4QHuWA8+Yi4R4RZlAy+kRUMcROWy8ESPD/szgF3ZH9TqV7rcv8wxuJapigwUUZcQKm1SITgmIxbqLSJdC3XMIV75GF5vitYk/nREAB0zNCLv6sbNchVhmRp4ISG7l4cxMe7ajvjGRTxuaORPcZsxVcFQ+Uatw5prCTLi2cUiUe6k+OHLATYQwrFYrPF9QqiMvAaSAwUTyx/Is/zbTwSW3HwDjMoUVZyKWIdNwCGTegksduXWThkjBxZ7bpZliJSjllhAQki/j2/1MTyPvhccCQeGTLeFT35af3H09pCbaCmsRqjMxtMUkcBCQrb4f/pM6aAk6lkicVC2o4rnAn0PYEKom2VWeWa5nDR/MRpimD4Trl5p7/Y3xVuO5B1OUWGNFXVGE5TH8oESSIMWP2e4wPckTETvkgldOZRsWmQQrm3AoiDAI2VSRBMBsY5ArFnkwUGk4COROM1ASpOonpWpLxQdw753fMoDHYXgDz9QOmu0ZMUkwQs2Z0IiYsMqnF9Ckm6AH+MQ/LQajwvTTCpqP5NKKPP8BCKsVYETn3g5T8/xyks2Oe5RKljoRntuHglz+zx10fWAqPko6cswdesivdQ0CsOuGD9CGbii3lhAv/Zos8HnU25KSThQOUaqsl+vVLfrgIQSMvXdAJY/GUoLwx3tSIkOTgDRO+ic3cEmwsb0TdEwzD9NziM1tOO6ke8Gsd1+YUyvdpSSUCL5mEoDT2hh7Sw9nRUjf507U4aPMBIAFf8A/cWjyLoJIFsjSg//ADL/ABnmynvG0TV3VlAIh0pH3/8AI1OJs1zessSSnU3es8uVpmrL/M//AC85NdWWHeFr0TbV95r0XTU+s7OPfBnmqifFl2Bjchmia6ui9X347zkzM/1eXrP4z5tfPjPzvxb+Mk+8r0dzVBtmufo27M/pnn8bxOkHH8TvxV+de8182uX1mCsrwad5ZRSI21dfmRgmkuPKbPPByRCYrb15YJp/SZn0uX4HD+8efx/++Q0mlyp7Hnxf/dnihSD0/wD54N5/ArwaIlgwVS9TIi4GhaCcWuxY/vx+uQxO10yVMc4DBYEIaWJeIvJKokOtmw+LnJdIVrmeUxrUDc68IJP3rFkHgOtmf+znJSQJuJYkpj+8vJplshNa6519ZNFuZIi471JH1HnGKZs1wuHU+r/nBXXZYgqiW5lfGzApJCYD8n/w7nAdgTdxaVGzR3b5yVnOD7I7Q/QqPeMgCTUtHhuYgPbpyYJ6RAEBiLDhZcjfeWUO4GjS640JcxxjLZjQNEE0Cp59+crJhEz+R3U8OMdDQkWKOrvV9cznJAX4iJiNI0tSt8YRVJasFIsexdPjASky7ICTLSuzmIAAmIQF7QVZQlJmBsl15xdcCRpOXRagz9YMGyyfEwWj4F9oyB4guiUEqXkV1pdYRu1spIQACAqkkrbJi0Ez2E7f2OZ5toE3qYk7ZizatEqtZJJzBTFosbb/AKF48iUPMehbLjRsrAEAZgOin0mtGtt4kNB7Ii6ehjqMc2VfQY5bakpTzGVyCZYDe86U1EIN4LlTpcO5dTPmVq/OBSS4RQFj2hMsV95e1RGgvo/1klDn7P8Ae8aGoWVion4h1WbKHzd8ePH3j6NSLNzOvl8uSLlMrrf4esIMIURmkTtwnb6xLgq+FcznW1q+HmuZje8GZ1BLMEy79+83i2cn3oyTDh/j6/8AMaKKlHdWpH5Mocw83T0zmyx4V148dZ0y/rxkkw2KmGHjFoI1J29fsYZEiW0bgfZP85ANYdF06n+m/jLdsQHsj2YmJO8McuwSA4SNDNbvLnAiom5SI/7+M4ElhvT4pf8AmRDxBJthTg/1MZuNzmwIVUljzWKoxuRRRF37xhaqJtra+JdePxHeQQA4IxmURYMkY5+efeMum9ggdTETvU+sFlgQg4BLUKET4Kax53Y7idTVRpbveQAU1CEFNeFzGpzcJDoTnuDtACTE85KYkCcOVwsGzvqDEbgxYIhIVoQDL3rIdwsbIyyMy18Q185v4AE052Q4M/VKBPyI5SZ2Bq1Mba41tBBKZBE6CT7RvEQWZvpdF/xWjJGwApyTNpgnfs8VgtK+FAICVO2pvbWJ2yATZNjcxFp8VktqUJax0pI9/wC4inIwGUCzFgoncr0YOhLP8FQK9xofdZDBbG0HJY9JPbyFjboIikUhg35mnizLyJihKSJXBQifXDkoEnwbWzaJQ/KS4iFUTAPI2xEMnB16bZos9tQB/R85sqWJGPZxEniE43kL5YW6IQ/e+3JoSe3Wnw5uc0ba9C7f813lODlo9R1HLkyDvTUeJqt/yY01ECKTA88fpkpC4qPqE6rjWSTL/kYJtsTB37+qxXRl4mun+/WKql3e48TRgUQeDy670+c7njn98ZCTs7/f0yUh2ba6o87ytaPD/c0IqWvYf9vDGJeeCe/enKAjWA+ph7yIXL7WCPzgIStbFdIrmsgTFGIelaPRz8YOQlKyLtFwH73nSyV0raeeP8cCafkhiHw/dYoIguwn0/OCJmLFqTZSYpX2UOERFWIuPcxB/wC5EwG2kctSlHmJ3vWDncZjTd8NXXqMgkQhJZvr+Q1Eu6zVnSUIDdeY3tnhweRicpXuAeGmT7xQbkG5WzpLPCNTM5VkbMyEtoOhgSeU4MkDq6lr5d6JV3jCZAOkp5iJUoNX1GAZbB4g8bWMzqYvrPIRDpXFzJEMa84lgbWKS5NlK8z0kVjJMpiZrqIqZlbRo1jsMRaiHKLB2TOouTBawBtS5UqhRPoYQjdFCL/IPg88ThqMYreZJ9JWSH6xB5NpF0HyflfGLBqonVy2VOdb8YNCk6zVXytj+a9ZUpC1CUgt1CtRdYQwoFfjhZlLHqe40bBYNEKWOVtAjx5opSZIvqmYIt+BHrIEF2QEcb4RCIHkJwAlpfs3Ua8a7x0BUAO4IXEbX3Nd4IMtxKz4p5Prd4qYJEKsxPyA/wCxiiM2WVjHM6Sf8xcF0DahQ/r8YeSmaUYrg4j+cSLHny0HVbx1oAcsyhMvn9jIOUzw6zZJG/Sen984nm4faqrc5KT36USsdS16wRKKLevh10h95Yl7APHxiYAJG+zjeav+yMk7cgWjfbC4xL2ueYqir5nIDpSOUDFJMDP/AHOGvfhETVfZmzpLEggwN/L7wpRYQS6+JiXkmJcIkI+x7ZQ7+e5y2CrSwwmxr8YCcIdLyWY9mMOAITNhqdG519YCQRME+nHH3MR5yFQxAlbdIQ2rfETlqAkt0j2Jru71hAycUlj2wnbMNc5OsEJAaiWhNd/zOKcASWyILD1NG2LvLJoAjIEA4ateucIFktMxpAPsuQWPlyAWg2nR8wERuJnEgYN2KaIh22sa4wIxB4oytbD8N/eSIOyEoQG0tko57qMgcAJZjl5R4OdekwaEFAjcO12J9HwxksAW7WkYsCbiDEpaho8AG9fNsOaMEjEmSCXjN1Gt3kYYglAPhZcE8n1kKSrepK0ZBvfM9U4oFEjkzsaSF7fPnJkagQkRL3ZCpPnJtK9CCtkxfyK+6xVaR8Fwy3UHB4wD0UHRolOptPGBIBvtH9FXxrWEEmiV16eVMuTigLsbJ01To5m8EmSR2T6ctFKVy4l6FSqFFL5J1EzeKe5MJbCJez9jeeZcTPG7jti+sdO0prl/Jf8A5kn3PJ0PvreCIarhIu6+8sCxXywdkdJBWCGtbNC5Mt0iROe2KnWdbJ+S+SOv2cFiEIMBAN/XrGA6E6HbR+/yCYB0hbr+Pn4vLhC0QcN94k25g9vk3gEWEcPGCB/Q/nIFinLfG5xqAhWwRG5xFNiSiCH3rL4pUL36MoWK6A+El15jmcGVNqRyWvXOveSgEJFDVuf2cYaqniIrn+eFawTFGBeDQFNwFTMjHdUA8zwa14843xLACRyU4I91vNshZ7lk151hkgHgTov8WJres1WQtTD5qal/GGgIEkkRfFpqdp+cWgXXDNsNHeoivODdWCwXXb9J+c4FBpo6gqOuiaiMsBNCoBEJJ+VrhS9wQpO6bpaum+BqHnysGwlDiUlfHNc4OijwKYKl5Xc19YkixbU241cyRcHWAZlyU6HVd7mNV3nOwJCplSa0JN9G8mFy1xILXo4PbOCLcUL8D5Fp9RiCKFPLsfE2pHj4w3JiMBtHh7ubgo7ygWUEFkakNjokKjCU0MUBp5SDyRNl0W3FLc0WdibPdvwQnY2tNFUO4ilckyQZdwwVayvgBXEQY0mSl0IX5br/ADEA4wmDhEtLaOKKvJQWSnA2b81vvBGZHBrldR6qTjJpCndFjckX1FV6yAO3TwmNkaNP3G8CXoklsSM7v2f+8ihqVVfvifXPGUHZBMk7+r8Lj8cnwk/O/jIiQ+ka8jU5DTLwp/rITBOok+Xz46yznzBGnnILZQR+m7yx0xIUmajVaMbpuSO0ef8AMGTHwcVf94SV5f3/ACOYxSHUTxb939YNaPlv8MY1uSFMRpHvInZChWvPRqXy4wYIALl433ZxkkWMMVPRLU1igqSk9uVep/dZczoCohnc/wDcDMwSBRr4VNc5DgDzZO5mPc4VABZESKlvU/b4yE2lS2n0TB3zknaSpo05ncETiBl0IkiqEcsPExhwntBUd2JU1y31koMwbSgLgfOtf7jTXZ9FzzLMfe82MyCnUNR0h/jOQMLdSng6Jmdx9E2CD5XuJiPzmxaKSCCdVuA3M8y7w7M2p4M8cV8pJ1nRqLh2ipnXrrqoWjSDGlHeoWA9F+cezB2KhobTpKTsxk2ByHQqRW2aoypDy0tyRFalXnJ5oXNh3oTRMlLX5v02YtoimOzqUQec12x2I03y75rESMwDArHJomr38MEWkUCVXDoNeaYrKd21EqOAS9n9uUkG2UCBUpUKZibl1GHNTZysFpqYHrnNpSvTZB4DcPLdbyqfrAl7EpoTYmmsGdsSD1diE5Uxzgk83AETtqSCIWOq+CzgaA1NS3FMu/rKirYYi8JpdlRgg2TMNIhjyh/JlVA+G9R3L65jG0OslDIfctfPORNOvg8aea+Pedw7iI9lfye/OQSGgC6l/vfeNJuXgdP9zH1kiYLYFyVtvxWJT3xDrlwsaL588enIQ0Im9of4w1HLKgHnn848BuoE9udavIkn4JnVajGVJW5A8Vx+/wAYLw8Rr8ZCO2LJUnnBJ4U1chjL8lHDzY8aored3KflHTR+ayN0go6XmdYPYUeT3GLxKH5utX/6Tkg0Eu3J0l5m5zyRxCaYjR71BkkzMSQftlN/k6wAuh7Ev+P9xQBZNGgZH+I6wkVUwQAlGy+Vdzj5A2RUvx3p43jYJqw5gRz4kmt5LJIYgxIEoinjlWyMoulQMY0y9UrMuEhkJmbkBry7g5rJ6EJQxpG4Uktumu2NSAJ1am2mWZb2N4zgjqWikFobSJyRjMVrR0Nr/usroYTGS5JjglWH33jWQxNKPJEWnEopHGXPJzGhuY5yp4GWSYubzEnX8mCiwg85bZUJzD4xCedsl21TcxKd9pOIAlUm6W4TNQaf4Bx0KCL+hmPL/WKxhs5k8NT2/F42UkZupU3DnjjmMY3a7aAOHi2Rjzxgk0JIsdgmYsmvliICrAFjcHDDU29JySZBAJDckIEnu/vKJkplKlUtDoxcUesGpFlZmShF9jXqMA9ew4bf7kjHc5aJ3HMnZ6MhSQTQ3HrZHxFYh4L8qCrDas938ZGi0Icqvl0ZDjDH9XDO7xsFDZjbrv8AZw54Bh5Ia1+94FsYPWzcH7OKgkTLO2AkmonNOhI2xz1U+crEmuG2mif28hBoimkYJ35/7k2BLUxHpyh4bd/X/mAU8iS2O4+fH/siv9/zHcEAPFyRCf8Ay8gzjUCW+T4/jAXBGt8OK1xkbqB3BAvvsYRbkeR/IT+8ZBUdpGzjYeeusUTowcUMHj7n+MIbIVg0xNsSXMxUcmUfEkNR43b/AA4KQIWbyw7Gwd5Bm0Int6/KWQEikDNUS68/FxFYmlLF8QP5rXowRERJRC4Ena3O5Ekq07WnPjrWQSDqWzMtDIIWpberu4g3wEo8NuoyhO2f/Sy+Y4TgCVIJGiLgLgFUXzGOp1IDErCOTRiuN5HSiQGodJZaXLc/OMLkJ+wF0nMfXvC6uji0xuAgteYPWMa0Bo7kkpgeKyMcQLGDdUKk00GdTjQbO4QgbhPJqZ26xqQBJRGBif8AA1oyclRFyVjl+5sLrDCkkxaYmzq9S9JgSlTbR2H3KQc/EUEuwJIn4huLuveMqkjrERTLxrip+IyjbZ3Np+G3pjjlhASGiGi/j5g1zJgc1A2rbe+Z8XhSkwbpsdXph/8AMQgktPJxd97UxlCznIW1iPTvXxhyUPymS9aiAk2fOTOBSZ6AIgJ/6cgp0UzW26e6epxhceEFH9weA0aMoyPSC7/g1irUkol4u/h4yQ05IwOt64yh7mBdBriP8zfgEY6mL4/jKkgy6v21r8xkmYWJ1XNfUOSemQGJx3YtpzbzJiaiWfQFFML4waV2Rcz4idY0YQ7RU/yYsKER7/7jpTMxHZyv1/eXTs1z9mQWM+4L56+chTFIPrWvWs0ImieoOmp8FuHsDPy9AN1kyohIJWYJrl4PHGfgGRqXvl/icbAVjqELBW/hkFDKLyfjpXnrFYqyibqenkh/OKJAp4Cu12s/EZIkLYyBytMdyH+YaIlZeYsiVDS4gYW2Zh5ubPM+Xxi8y1LAO54CjvbB4xo5EKIUam7j4xSkrEoE2D1x64OsSGItQiiLFXetc5sDKBL/AKo5kPuXFPJRAvWrWWDiKTvjIxjsgYdkDfHIrHTkAT6El+I0yNoB1Bkq3T0OGvOKbPKOiC9VFve8bKwbKKOhUs0m8YjLh8klUWHOfCWjRCUKE0S7NyblXTWskXYdkM0V0nnnzkcKb0qW90ss0t3vEgIJVxWnhuJKin4zYjotVDb80d4KKTThkLtuNEAXHTWFO0kikEWofl1Kxkt4mopjjRuY51OUeke4mw+GX7q8lvHlnomXc758Z4IKupYiYi7iNd5ZHh3FTe/oOsginkfHDCyr+8TsBKJ22vL+8JCwoTfXfEVP84xTd7Hn21x+eMAtd/g993iywV9E/rTuMsdUQG9Hfy5CAZgg8736xrREN9xrjIU0qbr1B/OIFr/GQk27N9FYBCpBSZn93iJeg1P38dZINik63HvEK2ts1gJA+yzlj/cKIjZpEfP0YCKxIMbSqkh8dYTeEHp/vFXk52obdujrimMmJoG4c6QFd31klLMErM/T8PHWWTSGa9SJljuOciLCgW6BQQXaQxGrwdZIJPdNCMHfi+ra3FIIGfdJ2yUAyDQWlMuJni6cEBCTt8qJ82pl6tIISYuQDdxMcGwzmPNJifwCOXbowrMCGSa33/R7zvOw4XA+LqfDjJQQQZBHXthuvg1m4AR0W7upBva5JKNhIldpAlKmGQjdmJ2dmN7EewaSdHeTmxBbduYfHROMlNktCoMT8+3IPCCGETXPynx4MAFMCrtiTKwAk/3EFGkaPo5mxVvJblQQX0RETfQ4xUCAkunSCt7jfVF5cbSRlou2RXu/nDgGaTUNJTRbz9Y8oiER6iGbK+MOUvg/hOPt1vCTAWKzLn1qNv5y0RIESfLfNQfjnFAkwgQTsqZ+PxvAvshY1y5C4isLALcdId8k8FWXioIISgIXFTteomL3lAIEENhLMtSL76jzIXKhNAZohFn95AWYFEDcvKzt8TjusRu8vJ6Tly4ueqb+Z/nxi0QbJjkomcFg2dej9/YxeZCpLmMjwbVI8avnrJBMyiuIwdtxr/knH5y7F0pmFg4xRbnaiPZ+3iKQZlg/f9uSJGCr13/LP4yJQWaDfVfzuMGFYhAUs8mvqJ7/AGMnaLOFdZXBgdDVd8dVl60Mo64jvic5wDfDh3qX8awNQcPW7J+ExgtM7gmDUDMFMzrFUEOnnZ9nM/WARk261/17nGyWJmfIBsi5BltAkodR1TAsWHVuGz2FYW4msU4OeclBMbyHE0wAURWMWMYrwELDSNzHU+tsjKHPBkxIAEGRa7Zz4CmXZqSdgoEx/dt78G5mRMCmBFvteOnB4HA0Jmj56ZQMviDZJV0NFDPpjALDyuj1TCplGG1uUVUrrRYXniFFoYFULtczG+YN5QqZBXT2g5KMhc9fbhywaJwV4sahTJVtAJDpgIKSsikFAk+ID7ySaHARRFJapQUiX9H4z7T/ACaSKRu9w3wO1QDNG9X+KAgToLCvEEHaPg+og4tLI3nTrIE+krvlaQL9CKwhiHg4cDCgfXSQ5QUw4PJOUU1S0MPMgofc0puIz4ZEw4ZajmJk9xqk+ACWuk3PLOuPOAzQjtCTicRIMuUYkbpANB7C1goIc+BH7eUQMNhkJj9jyahNLOitHmRY35HeZQSNdLRZYohNm4uJoiYGxExlAtskBu/6yEGyJmdOLdQrH4nf71kgzHCP/fWLIYo9pAOuZ/rA7q21o/XCKJMuZFx5iTKZYtE8tgb/AG82qwWTGvnlxIPDh21UXXzk0SsfQTYc/wC4ksCAGQZRyTAuuqychA4KZZ0Jn+rxM0IGlHg7QHWqwWCQnC4QEgtTIw86yKoshDWoddzf1rJ+bZrviXK62JTHDLmGKlL2xYVZAeQN7Pe7iGpy56VXGhtCLLV0HN85oY/iU11lVLVB/wDmqiQJuVkmqljGMsVWBJ3QPk2nhHBfGR5eSmd2/DBxhLwr5H4IJqzB1lEDEfs7um9YqsSAkvqyfeJy6eeQVqgsQSIgMTiqpkhUO9SVLmwg6mJPKJ77eTDfSi9HTpu+mY0AHkzFOlnezvGCAbADqQ67CWGX1l+QE1thhEwlomLU+8l92gVp7C2tFSYV6ZJUk2IJaOoeOgYAQ2iNBvYFpf1cktaKisy2jDHRmIlQDswkWBdDlDVVTBUEtNcG65UTOgds6W8FUz5Z5CTy+aicNQIEkmFz2ATzjoe6BYwAuNp0TQWlfXJKuL4HOHUU7arqTk9cmSsw3eqVQ9TOA0LwBbahkm/CyAItQMPUpQRHD/tOdA+wgS5m2ZIneNRorxnlE1625oJhoRdiM4H2gUMLoBwuqyIeGv5mt6yZrp/194CcbuuDvEkIeJHnzGUsyE7eZjf1liUjn2YvAo+BJn4vIRMfvxguRFy/xHWbQ5zetcTiTMVqOj6f5uMn2qwulsNSE5SW12569RX+4PAdIscfilfGSqREtCqz2mo5OcCImdDdiAMJifnIvLQJxWNPVMecP5yCOrhJn4ERRGEVfzXjIT3C9ck7KWuN2VKAndzkfscjUVq3/wAH9fSRH7Mtp4hZwD0Qd6Qk4XkIYREMVAeExVQSsNkF4YJR8IOTnPwu90F+cozNXTcbgjAsUd6UqSaosbyvpQcJmmzkex+zkK1O5nMgtowFvCuk5pNEC3Xa7YYhB1ApRFpMx3ZNOcM93zqKo/8AMhYTx/psr5xexCIdEACYp6jS5bYQBalJnks6jfmMZM+K1ywUwSkumRrhGh2hO9q9h6lujQdmIz/Mrk/VXNKphJj7NjDjfTJdVHJ4ck4nk2dx/wASsI50ZH85ON4YjZluYADNs3FDuyAl4Lq+cnEdPnolMdFjx43GJOGgovMZYOp1UE5GcZbDEQkvKyaoPMYzmy/T84LbekIxWLJIQFnXeiW64M1YqXmS27VS4G4J9HttuGFCMbEVnOSsgLXtckha+MFibjH9PNosgusYYxkkLA1kXcqk4/nx5zjs/jzfWQLKzF1qjJ5271GD6TO+ayaUaZInn1PHnEQKZ/79YIU443/VYcIQqhcPGpyEmlpdL/pPXOW8gVRXlH7OLZPVKIdB3OscwNlUbNkRZ9OIAWvhUtXE89Z5cULsKq/RHtytPlSsSqA/jEhBsFJIMurbXMjH38jJtKGZtwEtt20hNCbepFZaAzqOjn3CitmDyBaEuXuQolRJQZB8D2P0oRS8Wc/CQ7XA2JFHhARQTxsfLIp2DAKShAJ2JnczoDOyYbL51Jh0XnEPhncdVxyWzEENli9eebiOvjRhCyMtM8dYrPHgZDwlaxya1Vjlk4wJ3Eao8mshuQHVQV5tejyJfDAYU5Cu90XHViKxSolC29gLg5VmT4EexvgCSIzYKNh0ybTIZ2HBGKIHBvqsWcr876sKiU8yxBMhSBhvC6xI5RHhisbAuQklQbTMAizc6yZbw5vVFalLUBgq+vqhZIZlhPKYjhfj7LvfO4jjAmwlQcnuk9SgyLQPfD3sB5cOTW0C44QXKi7b2KJJ4ZIYEnMG2nLGJFHkySx0OWIQRJSMSVtBNwJifNezQEzM1ayJcMwJgBdFgVTRYCuDXQpI2KWRKp3WRVqAhskghsALzAC8zHcPiZjkVtKg/bUcGuICMRAAK1HeEhs4/TIGpAeNfGIB2evv4zZx4RzZ8xF4g5l7/jwXibFRBJz/AJxggTqv1ODI8iD/AJV+cYIjdzFPczdYSHmghG39bn3hOgS3RKzrks/5iIRcmkj15/fGXcBJli0DX32YQqgxCeAed4bKhWInQUPj4x+Ax54iulFv8RQS8lXfijw1wjsh/pCC7gUIRlzhkpOdnl+GP9GqwSOTYXw4RmXgcqv1L0MToy3Ha4/RPW8wEQxWzGpDpYBVVvYB16gIKwN05zCRMz6LZMQ90Bx1aNbA0rRARY0skHNInASPJlfJ0mJfVNotiBMT4nOvHaTVt/cLU5XWh0b9TgwbVw3VGIzOYeP8itDxhqyk7tSwzKexDt2UQ1tKx0EztAgTiCAwSebNpqeK1mN6uHRqLMqzu6Ke5XyglIbC3bBMODCyQlKhmVLVlbuG8cVk75Qf2SfgmCYYpJG5IIhw+TcKWZliSw+YRdTpfM1J/wCN1GRlyixpfa4Se3XdSh3BJ2I5jIfpeCyMeuEqhgTWcudX5ShsWVOtLA1Eo5YjJtM9JUf957RZxFLAWfx7LTGMXT4ikMible9DGqsFFd5UbKCMaQRhzZaQJr0SYUhtbGnL4NAEh8SViUI8AQAGRhKz9P4wTB0z/p/5lLNun/fxgxN8Add/tZ5BFYhX7OJFBO3O/GQUQmgn7WHo+WaC46FhHmr6rBhN0fhZxl6hjmyeX7/7gRqSzI2Odlx1AFLgFliK99cYRpFONMOyA7/HrCLwoaPXVm+8utQJjcAMSuGMDUEgKkkjdPwz6vFUktF6PAR3q+DHERZleOyCII89/WWkL55oRw/xujETQdgg2Jnk6YWgUfKbVHBQ/wCYiJG2p27j8dIxKhZ1u+F8cesCqJKnP5skpOp1WQwcCDmSitTJuJT2jJZJyMVwcHD/AHbgIQQRhQaOhyAL+HNpgn0SpROZnqiMIrBxGxNnSQ4uODBkGDJgwogSEtSt+InByIwBxqSIT+fesm0MigcaA7IXfkckVAW0oCBYEEaCZfOUgQVixpQKRAjW18YAw0S0JDgF1TD3MVkMyOVJHZz0R2jAWxQEEgmZWTJG2OsBV2zDg1Fmn+4IxZdFtGSBa1M0f6yRLEiWDkipEmLVH4wuALGJpMgGnsVNx3mxhAsgb9Go+E1igCHUyVC5OXqSnrFNGtgm5RL419dsZ8ibzJYfYc/3iwqiZkfNpsWbwMk2VGueZ+/WMq4EQJ0yLOr8/wA4EDla1+3SfVXgReAA7rud8aSeMNnE0Kx3MX9fjGoN11L2dPzlXHg7t4KruP4yy/CX3Q1vnowRUcpufiqOcjZMyYdK3/zEglpmPjeMyv8AfH5ySD4EN1+L+MRkivCtee/2cilBMlHiZu/3WEXGDclVaIN3r5zaVJAGdu73kIWG8sX2zv4yYiGy56fd+sA10LK+Q/nXebIkplrcn3GQkih0rh+esEokiKGdODfXeTqEIokZbrcQTY88YTDtU6JK8v7wTBIEWY3BQ8v/AHHAlSNobiWb3OuMlCbZ0AeJjSZ1OcSR1JA8o50dXlAMKky0k8zFxMfJ3gQMGjlujpHPu8Nag2xdk03qqt5zaboSmkH4Htms3UCUODbxUbv3hRBECcAAg7JTi13YglhMkASHg3Eb9QakMXFMSIkIESCUd94xJyoz2IkCKZQTUE85YqAkTNKKHRVr4ZamgALle61fyRkB9FF0yjArNyjWByAMbDaConh0b256i2gB5MrUsXq0MEChUgUUjuAVH97wLSrSKe3giMv8s2aHR4RU7dVG/jOR412bXp03l+qeT8IC1J7DeXrKhJMwPGuCOdd4BIpXuo731X/c5YzPgS6CzxOHaI3I8omls6gAK84Cb25meiD5fPnGM0pAgYIJ8DHxOMkOyxfycxUO/rJNpC0W987+OvnJ+iKJt65rzN9ZBrwPJ+u984oEJBNb+o7/AO4cKodVOku5twhgpm6gjjil/N4YoS0kxBzr1Wcvc8N75dld8ZIDjTx5+skyRZOH7NfnOFbX18YVc7nhR/XWJzN8M6j+TDmZOaqf6/e8i8P785UwNCUszNfeEZ05UDRr+HeRdml2QAHP84yjQpNhorqOciTBNXhXjV4IwToitP67vCENAT25i23jLAgioIe+D7wJNKhNCTSjnde8lcVRFktcNF6VQxmgJoBXfLlC5xMCUgadzLRFkXkkhqGYJC103/AhOSulIp10ONnx1kkvBt3TCfavjrI5EALJff0E294zF8BY0q7WHjnWLCSJGCWr1eyHT4yyDRCdlzV/MkZEuSImxE7ufgr3iDMViGSLkJgbD+2amHLQh2gqbg9JisacRgwHZftikemgBsUb9EYk4WJCKpnJAJaIUtRHgZo47jEG4SIiQ23TG26UbbdUBt61wlL+WLrEQSRlSMQRaFrjvveASCcMkuxa9qc2ZSpyfPOmIOwXWrwFyKBMWLHLD2u5PeOXGnxF76leBesYlPMoVaUMAWcMHyjMqdBdEs0YttCV2dCzq9jNdxG5F47g+v8AmUZBQQAj4qwf/csMAhjre9sv5PgzaaN/BPUvxznKEXVRBNUHrj8ZJKhQNxwcuIwWA7FHsIqPHe28cBBc7MjPMHdnjBuQ7QcX36rUcZGoEfQqYjEBA2TM+96/XJFRb48Q9HxdeM+RyvO/zWQtA96D3kYRSUHF81jNFXp8tGaMN7fnGUDUPnnN4dFTs/dP+4yZu8EkGyVujze/3rCY7DHM8VhMx3JPD6/9yeEIRoYia/xxDYQJ4XufdZ3AWCzp99hkRuWvBdrr9M0y+j7PL8cc4HNBEjncAflf/McQs2L1Xt+Nesscl65+OElRscJUJWo0VLEIZs4TXOCGYdQrfgTG55cxiKLfERtI206d4LJacJ4gIJNtK2Ezg1Kgp0TUdFB7x4QgUauVAizw545FHk3Fsr4b5b35ictUIUXf2rtmndzi53o3GpESkDYJdY5QXtV0zAVxZfX+gHVCltHkx2gdOIQ0kxJWErCgAmzQLKgpC2xZxJqFpOUJsbrB/osMs5325oDg2QowIHsVUzzxvIAkGEfkun+Lwv4gAbekYmzcDDtDbtqQqM1GYHc80RbVcZYmDFutkKfXQeELBVeqYspYz2FyWD0t6lvtWQilMgBhNZOT2pFV10yceGSoUk0AIEkhTF7o6k8NcYiMNxuUG9/gEbyYtsdCULXxv165wQBUAAjq81BGvOarS3189xvrNHZ9srP5+Dw5ajMmkMaN86xRw47vmyayzaXVeX/MJjbgdl7+cjJiWZGb/wDDAEzHjpl8vWREyBr/AHjGGiYgjg85CRBu/X/fjKEE1LPHj94wOeABuY/jJ7nkRHPnFBkCCJKEgk9R/lZM5XL/ABL6wCjkeYmzXq8labod+Z63z7xNFGkTJ5eo6d/WABezRqUbDdeLfqRAHS2Tv/r5yySKlUWeziNvnIAJELdBy3quOoxBBJYggki+04t7YxlsRE8AaI274JxIQnaBn0RhHrvWQCeiLJiZhncmgG/GBFJGpGhRhA1XRISskTRCWbSEJX1X+5ak2rNoNHZKVfuXCO4ozsaIiPrWy83AmDlJEizt4eXnh2EmRAoaWnZR0aVitCRxK+uSGjIOowiLr/K/ORGF71K6bNmqg5jA5Ab+HCn6EAJh/AZjnVZ6tpdiRLpZjCsdIjrTHt3ozSanEADFZIFMQVXkENmV6bOgFKAsSoJvtmqyxCIQtp03Oy8OEvBo8GLUaNd4jFySN1kfqC7PmViNlX8rjF3dX+feHx1dImKg0sF/bLIOVWSCBMUk8cfMxAPLH7vAOykQ5PRFwQiebchkc6T6W25YnicmoJWBPmvw9ZOK45o44eiZ+9YZQQkrAbpP635kwiUrpB5NEf15xCotrRFX8OfjjIpsqJ9Pn+tc8YKIA1Mwz/G/GKpJmEF6P5njJ2BgdLN1twB0NPzJ1kmnxfHjIyQtEjmN+PjNWxmK1r9/5jOkW/c/x85AT4uTfff7WLaa1yvjfnz9YHy/TrIttMxGiCqyjbNe8QokDaPd/Hfe8YiFGxcTx77xeBKIc0d/jnG7diCID53xiBKYKFq9tHHvFchykmCV39Y0ZRCg88VAvzWXwiGZEFTHs1/WEZUCOlFEDwn+XATBQiL6h55O3RnNJDMDQ+QV9b7yYChLTuCZDy3g1RyEgNQIJ/0vocovUI31LNtY1zkB6x/IiOq3MazklpQUy2kn9cZvXsia6mA6SBMxzvAY5OStAHLQbYQ6IapI5uiCWaKU/nHgnp8rXbbHojF5VFn+BwKoliwn6b1amXACp8w7LeNkVJQpSFYvV9IDjchCRjCAtFEaZsOujgOdihMELZBoqXZb+Ba1atdmdhQmvyRc0VbK81s5LcqLg+2Zj4ErBHNCx1Gti+H8C4iGNm2Dl/g7MU8043l8ukgMJnYx4Ox8JNqUJRG0uLjv5ZmpxDXEnXJxal1EF2S5D5jJDDd9WfXGTsTkIIZDccnPGsSJJM07E90qGIOoD0nr97jC8lVgYKe+j+sVAIzo8POWAAESeX3P94PSo5TiCY4+bvDPVE7kVUcTEcZ2GTSKjy/qZyxIJGI+0/1OBALhZnjx/eU+Lv8ATWdbNecg6IDV3a/WSMvfcuMLZ9YAI/DHwpbNxFSdP+5oQGSIJKZn68ZLVA7V9I43X5y2mQ60dj/cYKWIl2m5+p++8Cgg0bBrf7WsASgkmCITQMZfEBFohLxHJ5yhdEX6aivNZNNUT6FE63jCSS80jIZYFkMqjbqdaFBB/wAyFRVgNabJiZ+u+skOgkUQyweJ4yQ6BFUpoeLie4zrU3wVeTiJLwm3KY4gdpB/esgE4dMDMzoYFb58RkosWVyHMpNFxYMvGFiG5izEKMh92xGTGAtRP0kh2sZQ3GfkOYxjWNXH/TuhlIY17wI5HD5sULTwXTZiCT6buuFJvxESSnmx43W590FOK+yniCcb7nDUJDuEJEhmbiIpSQ3hIBQFAkXU9oUKrIfOFmbZKkBtIj05CyOEDQBQBiIEDMXRxIAqSgABQcHjG0BftAziJO3oyJLDgEKwAqSfOQ1wGXxbmLDfCSjGxCpJDaiVsB3I2zGjpCyvZPGaDsA4uAsnuGVO6lUCPrr1E+ZwUiQtm9uoej85bs0lo5sdu/8Acn/M16HCP7ySh6K+7Of2MiDZbQ8f+zPeEJmrgQ673+esB0/rff8A7lQsRwiPXd5Wihqaj9lv1lQ2NEPEd/eS3Oqg/wDf6yoSnmaJnjzFZAKtQyz6O987MY2sDKPPjN3P4f8AWcJwT8rUeMAmkIiX/nP1iaNnwif71XWJkRYY4iz+vV4Tmlj1JB1D84y3RXEEePPUYmb0ciN/LjFgISxzHb9GLX4Juzw9a36yVQIqgB8c++dYWiC46aK41zm2gA82o1vaeHB0ahkbdz8k/cZMEoCQhN8+J165yg5QeaO5pu5b4xkuZWdVMxBSFtP04wJshKlqOGal6+Zy/EAmDYkbZX9GbiN1TMpPPUc7ieMRugd8ldQxQ8QD2M5H/SH7JyaJLsliSiCJ1mIrIm4sJXH+U/w25bIfMuF6W4wpMwvRMhASpa6xy+5vc8ijLxERD8y6oU+VC9KvEaF1jUnBzGFh2JJMnYrV+rjCdT9oiuaHczf3iq01aRL1ZIQzrBbCGUjcT35wpDVH7lPZjhBMHHvPqDE/z9XiJ/sXzPP5ZBUmqsoCsBEAzlcg0pBGhtkNMda3k7Jx5YhNe99RvISZQNnLktq8sXAENb3zAp3rICZFmZsPF9s/jA2KYP4ambncPrABCI96ubvqOjeFvihClVfnJOgTzplr1/uKRdRsxPfyv8Y7Omo3pifc/WV0an/WMUdfUa+sYBKS9zPfzkSifHT94yh8GjpzluZX/Qzza0dfH/MnDw7MRCBdOhO/ODCcwSQT5x5YirsPWPgYTO7/AKjnzmrJWKQPl4t1kG0dV7Pj985yL2nXyPDfzziFt6inbwcm8MNgCkqaVXR8/GIoOG0fLqtwfsYWymTnTcR/EGzh2DR9UyvAHW5xsDIQjcq7iuS/G95XBpWqiXUSwHGeCMUwr0iPjXXGUbqQCTlEFrd8YEoaoqvAEOn+ZweSF2wDIyhKLId9VhIhIIRsFKd6tqLg4rUkUDmSRSeJ6kCHFQpCVHDy2510SJ4wgFTfMpEFbBuVa+GpVAPW9ElenEuKbKJEF6hptrar1lAFBQQ8W6bg7lwHaXtTmT8VHGqwo1MPQbtiaEYnzEm54+Bw22nLEMpBBTngDccGSmr9FzgLTpkxc67U6g7mMAfMLpr2NtR3zzkBAgtI2Vb7H8/GSIjZHVLlJzB3IdMlIcCwtBE0dLPFV/IoWnpOyeKfa8cDgGzUjRrbkaq4lSAoCwX4jxbrI1uFUvzxzPI66xAjwu5+2/44ydCSVZ4r0T9zjJ0ByHwKKpeMJsoWAOJaFudcBPGCXs3L8FVN/pgSSS4CN1OxrI9QFuY+v1rFscT8828H5kwAeY2zJu7N6wdekc8PP5xRkhqXxjOgOCod8V99fGNOgkii3gyiCn1+ddZW4onU1+M4cybv9Mjyz9IM/wBhjm0aHv8Ayv3ukpIqCK6fxmhdURC+cCPhcpn6ee/jNGql3pNX/wAxsSCRvht+XJGDZ8FBFz3d55QhMJOjb1txwy6ttRE6sDnfjJRbNXLMOn4473m/wgkYlm+L7+8hRVHazLQu0P7cil6wIgYuFln+Y92JsVDuaXgI+tzWGoIlEcyOp5yI0RJrbzfzcd8RhKzKiWj4Hh7Ke8iGYAzwMekXzz5xuxoA9E3NnmC4xEDIrZLwedTdTBht5FqVk9KsoPrzgZDZ8JMElm9cGmJxwPk7QQrwO/8AOikKdoc1su4Op5MQwGD0UzuuCfB8UxRUTytd+G4/gy5iARIks7VYIl5I1IYnItdjQEH8BU5LBhsIKeqRjZ9ZJhKg0JG4TG1xF8zjIHl4BoUsRH4DjFUl2U5rr5NI44wNCxCfKOfD98951AFyjUOuYu0yDQbvQO45VcD1l86MEGjomWKxFYghsYMV6GKk1DxyeP6wFVoq30zUTHnEyMoOm++r5u84siLSIh5fTrOSMuvclx/5FbxtLcHNPx+Wu8gsJDue/wB+8jirI/fc+/vBEsSdPzV4QhG2JJ64xAC7V2T/AFicMxMR/L5wGOg/jzikGb7/AHWdTfPfzgxNIC5PZHv+sGNNe/8AuGG06HQ6+XIUe4qvH1hFoJknTfR3kIocKr/lH+cEo6v/AKef/coNBfL/AHjQ2rBC7N9P86ylybo7BQ/Ne8YTLQx/Ku/OSkX09GJ+DB6nCK2FpM3uB4kaH+M1RQyM9aTxPZm1CbStRGvk1F9ubWyg8o2r6lYjJ0kSaKnlvtivGBsRX82WDyw88uTnXZCex/Bb6yWBUEIPx3/VbwpBTTLRElXlJ25dg2Y0ialZt5trWXaRGOgCYXxttkKLTEAiHkktvYVPhg6hJVXnQVb6meZvHXWexOwglizewZorcQkeov3cN1L09NiExi6mJqdoPGsPEWJi8chCSSyNQKrJC6wyvlOv6bdYTImSC2xPEVJMXzuYvJVNoJNtBImvs8mCSvYQvmDenpnjEJqI2gg7WZdPt/OwQsZnYkq/FAx6rB71bgvfAHELMRB3FqRmT7W61iRWxxUHctzG6p5wDZqU4VRInuOsukqRv4qkMEV+barSkzzr+HH1ixY9Ea49sbZ6rOSZmJC5N8TzkWooWQo3Y/7kqIILUaDOuvJxrOjRUVJjvq86Yjg1TxfPnDf2ib1/H6ZTW5LSO9/eGNlOuJf2solrtx58GVuyV/qOskkVuX/PjFGH8TGufnFGEimuveFsiechqT6coi0mzEDf/MaIOQCbvjtyIZeh/X73iExJYfb+cG3xdZ6j9rJBRMDBds+47w0sVGjRx9uQliYQ6Ja9d4BZOE3x48dvOMCFI3Gj45/d4qXUh5rcTBv6wcEumKLPn8dZNeG0dWwPP1rEQJs8urbWGqoqTCT2oEpNL3JHfzvEKTCIFN8Pf4DJqGoi6iS6SJSvMzkQJsmIYIJZPVdrkaJIBFrsu+T5jjYZUqrTyrbfti9XzRADLZLptfzGIHjmJa93sOo9NvsCwLPxKuXjyXIUahdgcAWQxFKnQMJOdJ5JEk+FkPPxmwWkfJbFe3qDGAVaMSwigeaiIvmsQIlqZlDzVT/hdZWkVRG0UBLgffBoc5Gy63UnFFs/sZVHBJTMs1w0kjzOQQ2laXaEsBD1uOcVg0teAwllzMfPWbpghDUf8gPnzhxTLG2i4jQt+9fHhKE/kxPyCPearGVkyTlOP3jGf6Fx/Q+u3JPCSZiYJ18Qd5YAl5Q+p1qVO85VxL0071qf+8YYauN+H9eP/cBHwo1HZW++NYKWw3y16quPy5NE7RmDJLEdt/hx0mC4+pj/ANzojiXqI+OfrPsFdN78OUqggI58+OMLgdCEd5UOX8O5/nN5Nu/3pyXZV1q+/jN2OTnBByR/GcCN3Bx5z0X9+hyUmq5ZitF5tlAjo/8AWJWs8X/TvnJICbKv+fGCuFq0yRcRZ8/3lANVeQTNaL56ydXZ/A9qXrIboRhvoQ83OQIws1Ib1CT0v4Ms8MXwDvb9NcmSCigqQ+Ci5bfjAkA7EGobKjXqayCcrIo+gp7Nx34cjVOwVW49IyioVR4JVb+zNTOGASA5B3Aks0dzMxiswwEt5tCgLCd+9TVkSQ6KjkPN1+MUAMcAJYFfL34lmSMiJQlKFA2zbMnjqMkHkFO4Z5G+gjFXkIWwluUC9w+ec2UdORBFVcJLI6QyYSe+gqrIvk4OMjCUGwmLipkPiWaAZxUo/YPcDHU8EXPODHYGvnKSUVx785MMQnMsvHTrhrWJCAalQlv2BQnfvGImWwwxE6k7B4ZAHmKJa2TJ7T1xgKRYTL3tTsudjI3bsVLLuN0mHmKTJn3bmQrUw9d/GTgNx0/fPHG+dTgQCrjaI3vnqOM7ZOtSQx+f0YuStJI272XGv2MImHsl+uPmePGCJKlt0G4q/wC8QJcoQ8RNbHe4mclISq3wvPjX9ZJEGUk+nj41+cYkNOeT+194LcQfFxrEQhRA8fXi8UIBHHOv28A8Gl6n+xxkL3PLZkWtdrwk8PbWv2cr/wBsZGyB7vXFH1lZBNt/r7yDEKlFnfWLZwtD0HORUEJkFBun+4mpoKlE90d6/wAxVCFog6bJ4uskIOV+wmK6x5JJJeDhCfLgljgk007a8FvxidatenhZ/HM42ACmzgIViln+sHZJnlrX7GRMQAlVkEIGKJ0VznATo51qRdfnIiQEulYJgdr6eucklLIFRAT81D1eJqGuLaTzPSnzXjEtfH1tJ2mL1+cVMFsiGOA6pCPNVLcyk0QhQnowqiZqJnesQIDyBbqGJlXiIjvNHXZwC25Wk8/ie7Ym7hkZIBvR5wLIEixNt6OeGw7wSTQJPMDo/rGWR5HVmhQJmrbwwpCiEzoQcPzuZvGKaCUchSt3scG285BbNICeLGCq1uOsmSCxgiSozH30kOMYUmbqhBQ426dbxIErEprkhB6Gp0Y0EEPoIgHl/FHxiyMxZkr0vpBG43kOVQMF4EE8h6SzcCoYtiSOAI86b/BkkkmaI9qg+ryPBKift8njznSXLYeY5fzrJTagHpH49TjZSIuOj+3+MSGkBedryDeBYhgQ89ceP4yVgK1LEl3J/R1jBx+gBxg0k3455CfxkEMJNFSyePHOPqbX5O/2skNNuuDvr41h1wucFDEyh3s1PmsZoZAccdy5PEWUmemuN4sLaRKg25YYeTqvjCAwlhl81vBDNsjaQT9c42VDcR9HjKpRDagajW/nvOQbFmife8BKYlSIWdMRJdwYTDRJmUwvPPGEAIphe+WOc0DRSNBO2/Y/8xxiFIOgRw771iRLbwG0wLEEcx1l7CSJY3WSL448nEYLSIGVcmaB5Vls1GVwWYJSMomPh94sDkUKQWS823EZNBubLgds3bHDTJGaB0EgKnjYvCIGcFEDI90kmAFIEz184iUUA7CuKrzF8ZbgW2Xn2s1b6isjVTGpTMz5ONTE1kpGkHTFqkRg+n3hIbijUB4YGZnkejFoSqNXOw588PjLhIFcoQltX8TqGJwsCdogLu5TzqYY3kQFTp3DErzMF8Y8iiuVkjVddvt3lBYIi1lrku/4yTMA4HNWzAl+19YgsBs5mJG+F0191BIkHAMcG9RHiJMv+B7SyLSYtXvEMKloBYJ6R9O6xnBCHMq9PUbWQ6DAxIGZbvtWjU/zkSclmIqOLHjm8luoqdnRi/iK8gvCU+G5YGbRm2kqQHFtIRORnCVFg9G+Gfv7y5ohEUT5cGTBqAm5PuP3fjHZTSd1D/E8ejwZBTRgJj9N5BfsnU9dTA1m4aOZb8axAen6eZ1GAZSdnq/eEERJJ3N/XxitkCSA5l/ZyiavUet//AOiEfHGXoSX4PLkx6Ltnw/3GUIYzqI6Crl/jC7ZPK3W3nIGFvgh/wByqlPsnFv7GSO2+uyo31+MZENCund/es5hipUIXnr5nCyhD5WeL5nBE9zR3wHrJwsM1FEa4g+c5SN4JlgBTsk9PrLGG4Lrm1gnk6RkGWBiiDpuxK9YFQoXW32cTXU4wzAJrtLmbNyZ+Tzo8Eebi5bOOvfGLIWAoMlNKm2K+MQgIXG5qS6m9ecbUeaUsCYdKPejzjVKCEnyV+dH8ubIDJS4mynMXbm5yxKkvY4EbS6ric2NZDsK9RAiNbGU0Cph2qZ2uk/rkusBEXptnvQT86pVfB3uVbdWvDk7OEh1qD1MythHioClmi4N7L1Hq/OG5CndhpQtTQwawmVygGYgmm0hTY2/K4xIjMzUzzprvbkQ3SR5bNiYWPgdYZI2kz4YJH1wsxY4IVMAIlp311zxLwRO3gEGI/hM/ro28KkPcb4ykURVjwz2CE8ZRfU3xeLctFxJcuQuUehvh6gM8PF8zNzxT+94kzlVaEP7rGZWKmFZviP3znLAgiufWKah56ev2NecRvc24+grf9Zpo/rxOvnNh0rVs848h4eiH84BTSx/xnkQj+POSEpPabcrv7ZUAkHsKPf8Z5jG/Q0bwpqeeT+85EMcE8C+caiH3af9YE2yFzbr0cRiBo7lFYo9TXWLp8SFUH4iZ+MVbMoh6q9cFxvxOEB16GTe+6Y+oxKckE4nkLzkgVqhtIWtkAqxrWKkyRInD63cb0/GJa+i42cdl9zjZBBR0dxLlPhqj2D9aygBG5keY7KmlqONzk22j06APZI9n+CaQB8ukto6qat1jMikUk0XBD+NbckKAoDj8XheNavIXSHtD38USWTXrLAJFBtBzDp1PU82B2lJbAOQ8v39VhA7OELJImUeU/1kD8AqQR38ueE87I05CQyZBXO3TrAobJa2GbOyAZjsmnCmWk2P7jjjJN2DnsTVaWde9ZogiDy7NVHYU+cJNAG4PCNWdRmyJDbHM+r75xkiMqOU+vFE1OQvSJZmHny7pEnWNcfm3Q5sJpbiXK3nSVRJh1O3rzZQGUC+S+e8SODnueD/AMrvOVqSltCBJ3Ne8RX/AIFBQZ02h0YMwkdnmQCwuFGcGqVd9v8AcV9ZAUkuWOgro9cfWBNoiteJ5J7jrKkAueKO3Eb94Kz3fxr/AN1nEXR3y94dCwdbfnfzheEcz39f1gKk1L27/wAP6wqKu9vzhRGrpid/xHrIRG41U8xyZ2zP74y46Er78fn84RB0f5+sIidHaGPMTzkBGy3G2OPH+56ixRL94UU0FK33qYmjKVimZ3Cz1+6yV0mAebUx0EwesoW3TEVr+OduLAZOjo+o5/8AMEnZZegYtPj3eV4Gw7VuJ1o9TnYm7tUdEajzkGxIYlu7eT3dfOIZRPA4DdkXrNm4KPEdxG2H0XkzsFJUj2fNa/OBmBRT6vZTvs4pwj8FMIErhNgHExmoCS3pmKPjwnjElR7dexiO3HDGRaD8S2TXbXE47DFY5TUqbidyzGFiCYNnglaa+Iuc6Gnspj8D5nd5HAi9hB6Jlk53XeSly9oL0/KPvUZsIQzJBIwcrI3roxq+ITxMmp3VHjFIksJmpHIPO7Peow0AcLBRqYNirMqoZs7c2x5f+5E9F3O/MG8aKQBmUCr3vfBbw1iTkdYmk8TJ4utRjPzKt/If7wFCEwtom4rWvMzyYnmn/DM65/8AckJtPWm7Z17w/wDL0J6CgAiIEimDOWnNe5AENFXKAtPBBCTE5DM5nK1SQ1PVemw8PTtxx2/WREIAdLn95xqSYbdaMjY68ftYUGYldfB6r+8uLUmZvrxxjCI9TzH+YzI537X+vcYUHXL/AJ5yUxURQ97nEvsnjPlyI4AoItI3POMUUVJx8z+MaWQFCT8VDgqwiL8p/XNo7Xi+IfziAtLQps/lU+seiv8ABXr9mMItglhriLl+qPnBfkOwa74vrBN5tTX59fxkqlb9qs2Ln1gFg1mPZ4NGRBS9govUbWP7857G1ul8dB/feKDMzwLrqYJW+PxBEgRHsWbfmGeKrCCYJ5FDhLwyp+uJyODMPSfl194o4ixvJMBWojzM61kAamr1psDt3pk7yCsWBfm4n2TdHOQsygAEirTyqq+ereACQsVDCGv73knAEtTy7Ul1BEecYIZUWlm53H/X04AlySaCkVliXb/7iwnkQhqZghr0Zy2rCCIaYJA8+0JqMIrGq6HnFLcHU8YxYQQFiTkL3IxPKfGW3XzoHqfhI8YErbP8XZ5fx3lloFHokVxrfN5NlkLiD1Kwc7tKDjKKk2Eumiy0Pi96xlFIE/M3xqK1k5tIuuDPgpBEW5QQerlbklfHw40LFoT3/fGSG71i4Z+N0GLxeQXDiccV3JqdQwvLxYmbKJI8xEpc1IPzRqyzJZlLqOmfn3jBIv8AX/MZaUYCGmY16yAznlnqWvjJ4Um6sOD/AFcrLMKOuyvG8Fo9+jXzlbOmIE/0b+ssZL5d4xOEWM8BGJUm/OmL88febWMdNeI5950PFvHMeKxkRILP9QPOsgDzJy6Fhn66yJxs7PD+a/XIWwByE9D4hxJ5RIQNbU48duSKOKJ2n+f+4SRTKIivifq8QFMzEdIuvjufGOlUrARg34j9vIgIAiBSw8F15fziAzNJAMlMfh81i5hSLAFvEtz6TEyHLu5pKIVRibqc8pCV1Gx9uGvM4uqi6TKyVfiWJcREkzBNp5BOOpcWBoVKF6SfFQvy9Yek4CHToN6v/JyWFIBbbaA2pz/QuSkmgF3BnwsW1sVxkCXyOi0+Cks0IzZK6QjU77556jeJlayxlBBkLsrufFYRZdE+YHLyon4wgYfk+007an3jkZrvmtJbmp8NZWu3J8CVy+S8QVRG2Zm3yfPgMEcxD0pYeQIvxWs5CSF7dXpvo/OSwLTzuZRHuF7nOB4qZFbPPiv+4ydIvtXuvr1jlXCbiYIBXk/zeFhWz5oqPUJ4nEbMkbs429ZTrcnmp8MK3IGMGIq2AWKNkxMsKYDDuKFKFsrYeADWrwv64jkwGzOIXIWV6Rw5dOTyTH+9mEQOnExG2v8AmTbUJdzOCEEG9Kvv/uUSj76j+csd4i/PnE8Sbv8AovIKXMdvf7+mKAjY/PXzeTbh2mexjRSJjfaP0yYURTe4eNf+ZZRFZg2+Ku9ZSLT28HUPWSiWG4Xx7/d5HADV/wDhwifyETcfHzgtnRfHJEawTyF5b+P5yQbMJPcuPUuWc4CSNSwwS/ZlpDKaWS0/PmarC4V/CX3Hx7cdVjGg81rfd7usnaYQly02rhmIvnJGyDudJhjbRXGFsMh9Bo7JOiCc5wkDtDJCJFLmExMQuJJOWpsLQ465aqeMloFC0Qx2sGlmLiLwglZIWjdTJxETNVGHwHFzXEFk9Qs8ZCyyAEOlxRRN3pW8bxWtdAnSNyooI5M0AshekRE2rO2DHh24J2TYComa648Xgiz4pkiN6PXgJbwn3sfG3MPWq/OIrBKKXqWCwK6cmAZ5REqLDpt5h+sEYZdJ8tURQdTdt4qITkbSW67rd5IoQcUeEvYnowFmYkR3zxTR7m8JPaMApKAadHw4clL8mIljlb2y4jQlR6q+Pf185FC43JKOp47fBdZwCzXxN5FZAwTVJSKl/wCjJzZgRs1CEp4MaxkiKq4WYSyYkzcxBTcKl6FlSBZHsMQkQ8wBZIRluUCcdwl3+3m01P6R+1xkfD1z2/u8l9G9H7P6Y7gU/wAJuP1z6VQ8T8c1iAevPO1yEcC4gavRL1KOe5dDv3HWRq6tXjGJaHw5GiDnj9HJQ7lp/Mfe82HYQdx3it4mPqvDlJIka8PO9/7m0o+OmuJvn+sB8htnldf+GQzqCkbIJ3xKaGfGQFRCpiVpzb58azRRg8kU54dLHWQzIEAkRqBGOviMjI4dV+xHHOCKWN2zw8pjWsiZzyXgGth8YAbDMEstUPole3CZJTUiIJi+ZSI3t7jIoUkn42/z4bklyAYuyKkv8A5JOKwdqVRMT0hrhwtS8YPIsLChKDk4q5uN4GmIhglpCvO/uPDhaiZDNw7lRXtTvrJWZMdaJ+nWNEMHZb0XHMW81XEoI5S9ixEMqiSVxgCgO0Sve2iQ4u6wgVtzyqHbXvFEifkl1ZW/6xEDDkZkb0qamIOslrGIUBBlsRb98E4hIyAJqXyT36fGs0DSsme4knY2v9cxhGWySRIjSNtYizvo0kTMi8V881lqw02EOHvfNS85U3JoASQEzXP51msL7nWt37wsKtqaNk2Bf84Zsy7c7A2f8k1kcJ5VKD7IJKee8J+p9ySNu4WjARGE43QqXmzS9CSEOaxo0iAZ4IQm2tM0+FFbftYskNu4Nh6lEhynkMNYDwEHH784y6OuNeef7yjhgEqPmf8A3JIIPkPi/fnCUvA5cn/z1lajl5wFeZpPx8RlLsBRqKPk/jJ2dQD3zh4ckbTAXBguwlOr2fwZ8jSR4q+skHhLMvU9/eEFmyIExG/jKC7R9vA4p0lZL+Gc4ULOR34f/YydFtktRCfdZSbjR6mHnk1GSphuHegh0fD4x6dFlvPlubTtwJ4AhZQztt7fa+NEtuqH8heHXPreErMS1Mn/ALWsqBR6Ql2SeOshCmy5USt7er1xlCUQnQTatlqdTF1leAieSaONuN0VkqXIzM3WqZhk+PeKNCAIGFUvit6CXodyJb7TEnWoDfPeCiptctzEtGPxtnOpcGQrIcw3Enfne2SUR8hzvy8XN8Y1iw0iXYwBPF/sYiwiyrWXcEv6rRz3xJbzITLO19ZyJQtwnpsKbo3E5AEOifxM654xco5Jtnc/hgJlJ8IqoiFc/s5C3JD1CTq+XmONYIROHTtr242XjeXgxJEtKWxDLKtGc99/mT0v9B3eWDmZ8H0yaS9ZC8vA/p+XJlpKehJS6arzqHHsk8Zn6t5T3HGGYkIgiGgP68zGLPSSwNBwJGsJ03lkJBiCmGmhkQJOLTJBMQowISoobXGy5ilTedgVrhRkdhExZf3GsRTq/wB59/WQiEEm4Ilxm2AVH9d5BDLOkPx1kb/kPxkCOR0RP1vIaQz+z85RlP7/AMyOtcaxFVtfSNvvWQTck/8ARkySiOHMWThsJR0G2J+pyIM+SVM8TRxPOSbNoGq4tzS1RMk+/FajnIvtKOXdOtVrzrKVuRRyJyu+6f8AcUygMD5jj15x0lng5EadXbN/GcWOU6epVZ/uM1Aeks9vB+Tl0oAcNnKRt/MYBQtrQgDQFHjxrBJNApqJ8o5eN4xzvj1y2H+MQmBgkns2XAlIl6MiQCKJKa6iYvJRo2/AVmaPvWKxmWJAbagd0vuI94iYJNEoIU6HAsrAjKgumTcAMEydJW053k2wN8bjYR42++ckp30JR86n5eceKTyB4PwKJX0ZABhHmSbh49ezvORdpMiKNXLtV3iYWyuamieeUf8ArZTgLS4CJenvxGUOMhL2ccG++Os4AVVDpqeeP4yoaZ8O+Wd8ZM9gTqCdzLrmdFVbi6ILH6OuXDdbxyxtbpd1zDGve8A0i9nMa3r8+ct9RSa/fD7wdXYSr3pCI76LlvIMgrCSt4g3Dio5ydEhEOyZWvMkMSuGLr1Wr75zUSI4OiyAn6qksoKiSyF7BtotCDZgN71kpmjaU+IE3sFjnYDMAFuw/kmzAkQVyrxAa96yidHTv+rzZZZdfyd/5jKDQMy7/wAw7jiUNtfs8RkPY6ibr97xJzJdJx95R3NS84oLphwUlfHl/WFmuQqL30vl3hKz1Ff8/PrKoJod/v1hkaIez6fPjHsRBInhSH9fwyxI7GtxwbZ6wooGbJPfj5/zuJ24mm48fX9YNXRlcBJG53H4woaSDGW3s5ed9ZI3AGdBQHJ6meKMlLgm0QaT46+e8OhM0HttzDt8VlCR5QTO4PVWdT3kCB7OPLd1UtXrGQatJtifszJniII1jdsaqJbySdR6/GTNRM2hB8Bu0/8ADEyIqOwErb7bI3hZIERbECued6HHjEUpeaas1JUFb3rJAEFBpAdKVMNQwYkIFoTBJs4nnV1TDlmSYBdbL9x/fDgSBEVPQg4TzJxwwhLc6LVrtNEIVd1iicQwgoNS0tJs0CZQ7PllSSY3cJXWCiXToCAvkjmPOHYwyHPsIAesB8TsJ2Nx1rxrHaBFFzZIHq7N+sL3RaVVRUbJXx+cE8hWuCPS7+54NCBBVwJy3XP+3vIQXWp5nh1D0J4yQMGW+V31VyfH3Gz2Ra6pP43XeKRJ9lkRCbeJY9Y8oJBwuICbNpiusBVNaQQQLjEYQjlOkB8YVAmE/wBALWPQJ07QUb+zcnMYp+fShHYKIANBcNsx50uQSLbYBIxKXUOjfWuvvFMSkffHE5sQm4NxeaFOSs7eHjBExEa9V4vOwJiG49RPf7rKCYP9n+d5Xklvn/MBFg8LfzGROANQxUR8/PecGqwen+cYkpQY6ObmAJL/AG8lKkqFP8fxxhhXuwXL/mX1h2aJz0woc4RGbTbV8fPe8vGUxLz3FhvAqMHKanyq98sGTsnnw5+bbqfOQ0PK2Z1HPb/2Moj4wRCyIW66fWQMBuCuBUHNnGFB3dHm9cRB8esgq9AqzMa8yS2iZE2IzaInsegmfVZIgEE1McNOo3k7lLA1O47VkMO1HnYsxvRQkryzcHCOPHZ/zGQten5j/wBV1ghYd24spEULo0x3kQ4nxjIlW77BnMpSPJzLPAzzzfIXc0MjZxMvla7BGIORztJ4C5FFz3pxnS0ZEVUoZEQKOgQLhCLMT228bLarZ3GAGb2w0U6baBNsxW/wO6dCRmZR0gNGBkmK6m184T4jcL1/G6vxkkKJtAcBYkv0b1GShGqfLE9D/NcGFr7MK1JOzv5frBdX2v6/GtTOJsTFqN3fjvwxjdZFS9+vkvnWi5A2JKQdsqibcOnuTAQOUYpi/iEuxWNBqB4Cr1vF0WcQQpbgA1TdLwUD1SeyQLibhoBGhaRlh6lgbYaEwNGpk8kbl/BnD34dORR4M/8Ah48YlYa45cF2Ws1rvnvIZhu7i14PvEnkRb5cZEJ+J6P0/wAwUH8H/MiCxHH1GKJQtn9xz/zAXe5+HucuFEev7rPHD6S84JRIRUm73M8CxWKYRPyDPz8ZOuoJTqT/AGfrHKgdkoBuKT33rIQEmKudDU8bnA0iiaWQSkp2w/5rIWBQoHqJd8xhpKlMvcn+64yozGhi5Bswyd+PjJASjNu903VF984SKiiO42FNv1wpYTlxLSzmDWTINgG3StVU38HEYh8fpFHqsp4uY6uIGiZ7CxnqTC00Qmux3XdA9Ya9PSwQp9RcuEZoQdINkLgVvhENH1ldbNcGQxWixBRO/W5c4QBLx0F5k5QAKchrFpbgMh0ZQW1mr/1768ZyACqVXEBL0yaPJaEcTuju6US2pRC4zT7UvtmsKrImbt8QCTrJhRFSQvYKNhRJxywX6uxkfC22/Mmyz9HAH/CQQJbOe2dnhmeVC7FRIcvyd/l30uwmIUmaZmP5+cUmaToGImNT3H84ybIlGS+hEc/j4uovsKRp6b5iEI4y2kVsraujglYFEJYFdAkoMncxlHV22RqICD1ARgiSXxBmGeYvq2WHBDXpADeIMx0hOGqpp0gjuy9opyIBHK35xJbDndP/AJgNeQTdbyXKft3H54yBKD63y/8ADBNE9HE/t4aRt/gnG7gESxU2mnN/8yQp2Fcp0d94goRxdGEPSaj1t94/ISTmkz6dZCK/DjiOv33kDoCAQePqsDtEDLCwY86r+shy8QLv+cMETYYn+eZmJqcsZlgeERF+TCy60K8z9tfOImXY9xXbTfnBDkhK71/Gj/N44U4tHVMEBux3rCsmD3yCFxvRPrLMll2nVTEMsinN+csJp501uPne+dY88vJExowb6HJcCyfQ84sjBcwxykpU40HNukrU+pk7lDIJIkIkrWTpOyu8o9GDLSShzqEr3lliXNBxTZyl7eKOoBj1WUJfsQ+WtMkk4AUnEAGUjClEJ5tdyhNd0aiziWjcwVYGcyISsmAcm2MUOEr5GbtzqJZkdpk//iqDpdWTQoyRPESZzjSULFChbujRdMHP3/hcoBYq+bUOQefSEHZ7/wBv4z7Uk11rX7O8YGIciwJNd7hrHEVygW6fK53F9ZdlJvzMzFE85rgphCCdAJ3QezThijW3CQxoAuitzzRAiIMpsoFBrGZD6DoIb47zgm1OMqxB6vyOAoLHpKd2VcKslzOXhX579nMOuc8P/TtjfOaA4j1+xvNWo4Ti87d3272fMZtRup5M7D5Nf181gHJLIKMjQ1XK85A1mft818bx2kOvK65xggXDlw3rLUdmNqn/AJxkIraWZYrifM/7lwhgliGPnjjhwSJ2DZW58Tgm3p8fvec0pSbNJjXYe7vKBsEGqifB8+dYxhMoPVmaYiv+YagkWWeXhn8M/ORLYa6tf6RvRgqAgVPE6A8zeAWVwjU/uvj8Y5twExxSF9gp1jyyBb3qQnvlXOSODKGrnb3pOu0yN0cCdVl0uv1yToXTTfui5eAmG4ylFctB5TJfMSpdahgPIcyag2t1jFkjdBuS0kb/ALZ6i/4D4vwgj70E+xb7e6+hxgQfSXN7FhJzdkGJcjTDEcUq2Ol/rLdzyiQ9pknwaOOjAlEgzOij9O8WARIsqzYfcEFQbrLxARzs8brXPf50ElWjzddxPQvxnOR3C+ncRH1GWwAZiEVPKrRieu8mwws2GktALSEcE5AkJKILBNWTP3/GGSuYpgJn8T6jjjJkQg2mudm+o5+8e1ESZKquFeHcb3jc0xa+BUzSGEh4Ke0HPCvEUwCHLBFDkh7TIF27O+8oAJxEVIlePTOXEqARK7oiJ2uqLrOTWfsKI3ddJ0XFcgD8l+E63JAQikncnX8TrziC1wRG3z7xFbZIiNR8c5IhxZw8T1lcEcvn5wCMxHjl/rEFg2kSRHbiIVhgOb+i/wAMZEq4LH64/GCLZS3qFXvWF9KCmqq4k+O5wiFyBYfJHGRdqL/BxiAhgEkKTzJODQsXw5qPz/5htqOqrGUCXrjRQ/zjwbaPgS87aceeEJSiHo934wCBRXnztzX+GGEydLzX2CfidY04BCyEfwcR88Z2ERYd6QslQ8YxX0QtI5tU+sUHHHZKefOv9yWkpr7SeTzcMxgEQyPIknpadKq1vAFmXA1B2YnQFeqxlNPyncx3x/OaHZMw1BOtdXjbnK6rl69j4byEO6FVCvJ349bw4Nze56r6jxscpKhaoGpiFKh4dd47fgLMXERuW13g3pyTEuvHys9dYyqtAhidHa2wWweJyFgF53F2e2+HQ4Gitm4aP5PHwGSE+kJwamPqy/yVDIviwEm+pDjnJUo36EQXQO9zOEqYKHBKbeynLuOMZ7Jahmlv2jgiYDIB7G2u0w4AepaH6ZtieMEcZuZKNfz/AEnGHzgDPUO986pJqZyypqJPAhDAVbBeRPlUt8w3uAOJqTiJ7bW7h/lGNbxsjNuCroANVOCIO/NQr3KWiMjojYg2PvzCQJU4g2TH+b++nGyQDitDz/uCIFieF6+9/sZAxmAaPz8ZFlo69G5x6amvXGbJq06/9xgq/vAl8SCYPrCnny+9fGLYKBkbT/GPSFPCui8kBl/w2fxiCESkXfh/vDdRIiuB/PU5MSiTDXzYZAbI2HUUdb/txGllHEVe3/vnEFgVEt02g1/uTlgBkGxET4fHrCkQzO2Ji5U+MRcS8RcbeA0TkvQobFU2eY+H3gZXsmZ58+e4mnxhsMoiDl2kfestEiFaI1C3NTF+8IQLRMIT/Fhr84IlDy2gWVQQouJZiSMUyJKv2x4xcAQPNE8mJmQjiTGlNDlM9qTX8YdxBUhpXjSI2efEZedRqISO+4a+NYSrVpCC8RLdq2CUN5EMGYRKmB3tnwG58YsUFAelHbwcHGucVZRKCSIkrSygtMhMsJsgGkTkpGwF4qNtqs8T0XUH2Tm06nhZp2S3k8TwhCaNpz1+ezDAu54h2dz/ABN/WMwB6g+6g1Tud5e520CWQ5TMGp8GTB2wdRKD8aiOUyZA4KmX/NT8mRynySLt/SNQm8VCX8pxT7673GNSBV5SVpEfblkEpjjichXZTLKWAZgFkUFY0MEQPhy9Nt8pQdoRkN2VfdYUUhGEACWext9jDFaEklxL64Ilgoki87sKGNMmphVbHvGGy6uOF48/Gspk+p585BCP4H4MmJYfXuslMUIka/jWC3Qrnl/f2M8z+f8AMWWy+dHeQYp99c4bLYDjvChkIeN/v8RgxdgO1tIvme8SVR8C94VJNiInblOUzAVjh2emzR850wk2RxMhx4nKHba+D6qdBlUEo2vQi8otklLVEb1JP4wuhZ3uaKXLt9G9wGvk55rA6VoI9Xv3vmz5yyM+UB3s51FRfeTJZtwTwfn60DhUQxCZgMT0YHdc9YkCFpRjlSbe61TykJoOhLCrSKnYMVGEgUYb2NyGqTzzzmqTWJieVhc3bHR3kBZBCgG7FgOTVz5rLEAUKh3UJMKad1GFbglFcpZDoQKkfWQFZEV4YoNljnWRE/KJ41Bz0WG0ybAgOyHUdaTvbTicCij2JPjc+fU5bWxCWl5V+AK+WQjo4VQLffHvxiR4IuPPjVVqpzcCIbdNxbf9ZArZitpzFF/9xagsZFy0LG/vbDk14oUxtnUi/RF7rNmrLh2zwpFwSM4YR38bPfr7yiVoZJSCyVZrz/GKSIPpe/k3eJHLJpIyen9MoDGRwbsEas1G6xjxVDweGEWnFDnxvGQKa3Mhrkqs7oWQVaa3+e3eN43hXBAuNkfhDNLSGRO5bFEn+Uhnr314+EXQpr39ViBJ5Qe/5/nGaKbJKL335ufWMMfSrl7v8RgYJoG/+ecTVEF+v1yXv7P+Y35lLE3B/wB/vBQUcJZ4n0fs5EcgNmE8/HjCC1P1LcZBSztvf3xhLUH6qXhOLuTTaancdTkGiVHkpv8A5WcgJBL088a4PsyDjZJE00zEd+cuux0ue6C2vjGbYEdSN8aioynhgG9iervrWAEqwzI0y1oRrhPORNGExU1HFzQ6jn3j7sBEvuU3B5wriLAvsa+PidZ3lgleVuJoiKpjEXUDHDayaX03vZJmzKDgpTfxpuOfWFEEmwWrBRE0PtxKCM5bahaTfJYPWbjLsTQLTe3inKWHOWcljXL5xIiOCIDzw/PHAzhLOYiUlV9sXxIOp84CEIJKpsf6v0m8EJwGZGIWFrCr2e7xFnZNcLEl+YRwfnEgMLBLyC4CjT695MQIUupf6Iq/EZMlQLABt7DV9cZQ+N/Lf2mMgSbGm96nXmpusKaS/JHPgXBIRrFYyEpgd9BFnE+enDbGpZZG9vqOGvmmEwLLmpdTuOutRjoUl6cvZF+tHGQOMiJJUCTDonSXmnUr3CHRLXqQPjAgYWGeo2AoCRCdRQCbVWwSeXi+UxoXlSciDhV3SuOcr8VTCoZzFAMkdLcOtoUV+rY5uvrEyZWyZnQNxJHMTM5fW+tQvJ5HzHRGMzwJK7bNfe8i5UcpHAVf95skkScd/wA8nzjBD3bdDrjrxOKaXD+PNYDsDrjBC0/fvE2EovnXXv8A7ik+Mgr/AOuMMYPE4fZ+MsUuwdez1nYgC3k5Pf8Amc2ahmVxNnr3h0ZXBF/7zjsT2/5z/wAybW9rcH1lGyH4KP4XCjI3Xh5n31/GU0EoaNnDPHWSwvTynqb4/wBwGVrqpy8aTLbIOCedUeWTu8sRoblMt1wj89ZUS5tzzZ8R/u6YbAJWmmCfdEDWbkioCeoUjy71B3lz6HdRcXH5jJAisyiOaqbYCvcZyYJNRfPn41dYGgYJqYCZaeX4jDMjZycbnqeJxOU2d1yCWNU8cS5uHgeey8IePxkT8R7RtFa6aqMMBBIdqIoqb+XziCAYPJwT94rJu5CZdvpb8AKbGTGcKYUvVkScBX+5EElcAuNb35n+DIdOgp8Qs/gfM4ESBydJDHFs5rIMbv48fGEbhDTwVh6b54OcPq2ksxNS+4PlPOAxeAyy5XV1Q07bxypbv/f+eK1lUxACCgPKST71gU0IY3IP5+sA/IfU/jZ+MmtR2abUE1BuvGAnv8Px+1GEBDcz43+f3ePHDHaACzNvb2XVAVPJJ2gqfik3xbk7WDJEWwwraHlo3j+bz5ucsPaevn94yRDUcfz8ZcdNl3H9byh2xqRX7WV/2x5KK+1xkiVUkNa4D/coAA7RELXv7P8AWSIJVScr668G8SbrktAEx++coKsVFQTub4zaiVLdH/WQzGzbIvwQ8RPWN36UcFAXwnXzh297dePOt8Y0rQL5N1q0/rm85FzCZiB14cfcZtFNEplg+uj3kQszIMVwgc3tnWQTsL3nevpxobZCw021MeWe9zhrUrOg7UegLPLmMY7oPiT+vHnNpMhFwT4biAjJUkAWSF+St33X3myEjRr2j/k/5LUaUXrcpEVM4k5/Ul+qoCzlRJlBsD79UNqY6o4x2C9gMFIMd4+ABglCz+lGFuLTKFyCSiEOGvApX0BeS6DfIGo98odmMycE5usFBe85E8FFEVtFPHGLFyQuwfWecULWfTwicoXlHiSRBlJt7MsVPNuzUdZITOwIDzuKr+cnNNMsior3uWPLBgVUiCK4ltgrbEp4nISOGoRjmSlUO3hx7I3ceTU97rEZ7YPUKb4HxgSgrnyBT9J7+Mf9m9JGsQEw19hpz0YJkTwakrXHVf5jHLM9cf3nlMhH6/nLiE72/GcjmJp2YQAy90Wfv+bnFzK776ybXXT/AM6y0biPjnzh1eEfNIn3/wA8osoB+uMeUDuPGR4f34xLNeE43r/zBALbjzKMsBlaG7qDDhZTwE3+WD1jQaTafgnGmhsXaY08A3gc22z7s46x7EdJJ+XrrFNuZ+2nbv6yYgaD7c9dc7lyVTJcdBMHlYl+uMtLqBh03M/4fONksrKmBr8nHGMl4+FVLREQ1P4x2iVAK8GPj/3IVRk0yQzEvPGua1mlQHcdBu7r93kERQWdE7Xjce5OcvO6lTuXz0W9s5SIpKnUaB875ve81g6hkAITJsLjmjnEFNrkWQRl21PWgxQ782bXlH0wcJXh0utRNalZYIuZQ8AUzA84QZ7hGLayNXhum/FsBQQdMX5E/paNFUhRwqwVBwIGJ8a2wnfafkTCm6+SAp/4pvFziwtk/wDgX8OA9564lDBj5mZAm4cmSfkOlKyJHshjXmM6g7CS1s8u6ySklKTSp5r461U4lKMpIF8Gua94yuXUPfJska+XIUpc7/fEPnKJkuJuYNeLZvcfOWrLEFbg/kecflANtx+84PAKJIUMwrcHbPWRXyy9bp7J6Iaw0eo9P1Wp/kxtjoNbMT8pyEREbsjjCXm7rtsUToNw9ZK02iIjf85HkxR37f8Av3glQljP937xsmXRs8ZwxyX9/nN8ETb/ABgxuXy5pTAO1d3ETgmIlbTE7AMph3houS5j8PWSQpwObuvpfvnJnKBaagvqY1xlGwAY0SPrV3vuckDLAvcPlg1WFRRiA9o9Ba0bwCaeS3JS4FFAlLEAtSixGRCGwlhhGHifu5f1/wB3kQEQJp21y6/4XhbEVGg9dHHJvF30jsnqtc4JJYgKJWNIia87yUJLCaKg8dxz1vE0ZJHR1ennjXWJObKbVcuOr8zGRQijBajXTdx59GEAQ3AOtLHNXRvAwAAiB0xHEQTXKdZBARhmLqztqCLPjECWSNgU5vfcTcZ2AlW7LKmufALgVgAOxQZCwzp9CZ1HwuVuvqImuXMEuBJoMQWFGrI985ND4B1fxy7+sYJaHunnxlQeImEYiwUCGFSiGaIDikLjNMtT6M2a+H45ycqkog6dAE26k/Bgr1M22e6g+3vAoyCdTDUxqI0c313lmTvuiz4eoq3WskI2SGRrlSPqYHvGvLdq9HcPN2WJwwRKYSW09H71eWvcmvBJuv53cbx6gZiReo7/AFF5OJD1v39f7iCtfJIEHjnWOi2IOBpqJoJqSpuP6I30c+86tfmj9j+YxAJn9f7rrJfS7IM+5kF1naaVEiJH22oNKkeMVos28x3/AFkFEARJ2XfxgdkafWDVb7h+b9Zsg6/9cB4Ue/8AmSwDTPR5wWA2uIlheted8ZGajKa1Nv8AuxyJaArSEH35n6wneSEtpm59Py4hJUGk8RQa48POCswYK5jc/wDuJqvqQ1MjJQ7ySrNB+iVMGBI4MUj5Sh3SYnRIEs0B06MyT5K3mcJJQogNVvcq/R6zg4EihHMLTWSGZgFEW2dlA1LkopEFY2J1/EuvjJASyYhyoww93l5tYXg9DUk0ZnpxhLjae3bzGwB+MIlEaDaXftNV/uQdbT7c828vhgioggUeO53PMQ8xnHVDK5siyNO531gCMNEtpv6/mdGFM4SZJPgjmdXVxrfiZNwRJzJetPeEKIGZ0Y5GqvQjdRkTDyAjJXvcwczwDCikB9Q1TJN95CxILQaureu47ietRnqgoABjwy2YhnYifh6ab1k4SVbBJi5aaEAYLNlqUju/t/j5YwJIt027mDxH/MIqs9x4jVjvcpqsGARzUt7i6fDIZa4NAhEd0NvvhIcdGU+wHhmZeI5JavECRK9Cpg7RqDrinNROTcljDPG/78YtcAr5ocdutl5Vx9JlIT4/e8dBJJPrWq7/AHWb8EMnpP8ATgT5n5Wf3+shQevV8L++sWhd+g/v/N5NINW4h8UTFnl0GSNKnfHqVTNjTEV5a8ZyI/KMaW7PrIizJhrj93i3cK0cN++fGDXd5CZymmqq8AojYV+IP44ycgOVVffW5+NYWfELjx+HHeDYzI8wXBa7yPBm4sTHU2nXvCeySTF5woTwN+iD+u8bMI7mGj4vgLx6dZOS2g07GiC2GihJEtYLBcSrkotEq1ISzSnwMAkZSS7Rx7r1/WcErMG9LOtR5rBggIMsaXfMtQess8LwdoVFH13xvJiInk5Ceq1tnWNCCdEScJ2add4QJ6mRo2BXvX9Zy2IDM8v7+d43rY9YrU8L2X5MBEI1ab4Zag37y+LFuEJvUJLR8U5IkSsrpqQB2KH6cugEQo8k+N9wc47EU0NWuS9TZPdRgSRRKAqZIAIh4ZEM6Xb8R/Q8xhKVTBAVp/x5PXOIUwczCAjDxI+ndZIs1rPMwQaRQAvLQV2wIyLBBK4WuMbNGb1s3QvOSl39T12d7g4xZQQ5R/bz+ZbxbshnngcXx1HEbyFKsvzb/nf1gpwRe718fTeFmXIjUpkpHE83pS8jkmEpIk8v/ldYmgNDVD8Gmn7MJhQXns4/GNiGas/f3vKyK8Ff2JMivaS/mmoxiwX/AOJR1rCXhZ/P84U/LrUij42Pqsb1h56peNwjrerqASre74bxF1b5mr9RhO6S6/7j3Xrv/uKQQl/v+5QYZWcGTjrIyAkAcvWtfOCjHYqECLA7avvvBRIjrhh/2q95Tg7Wvy69XjoVkjs61O6k6TBptAO7FdsZxjjoGq8AJcS8MSIUWiRHELq0pJZUGqInRk9HW81ISfm2wMsQCDlQxOMs91jOlLgyXk55Nja5tU+GZLcAExMH29H/AJjsQNPZNxNUK+Y7w2J+ul6Q1wHvADJQGIhol8GvvrJF2VoFwItGpjnicMRQClC5ht8vRowHrbDSglZO6/Eeek7SguefT3R44YidkXKXBwbn24UJSWlbE1NT7xkEGSpJnco0LSf+sewEblFMnwTcxBthuDRVSIDUVZdEmX7euEObo0patbyHZIu8gtaQ1AkrLJk26Xmj3rc3GKia5kxRpESiomxrDy7M852ZVlY0y4MAiIxtniUG5QEIngVJRSVhdLoiDmA0iSfanrnANT3BER/LUzxn2pHKxM8bvT5xNUkZHC7SJ/YDWHJlQgrIFcF/Nzy4FkJJ07tFQtccx5XaKRyleLxhNgDqFQSS+ZiLYMqM80zIcp8V9ZAI5k/Eb/f9WEVTD95jIi3CzX7r3t+yaaBk+33fvWQSsQi/Z8b8eM8qvNye2av1lpQwcA6LfdzgJdak8vD4Mgm0aXdP7/WK0ORZT2f64twqftb/AJw17fr5z4n5ZwIE1Hn95xGhpjpPP7rBC2hlBA9k385VElmu2PXX/WcpA8JCTfRfPPnFJDBuqutDdjodThsmkBLKh1muTpx920wOppMiLPeQ7eGlixGZKEnOCKCi2oGjc1gch1ZAIe0xBqhzciRoBHtUCCJkm48aWjkPbFMXlGUcRWw2Em3g73or3OKLhIx4ckvPEBoe8v4RPsls6rrEDo5BPU+Krb6zgSDNJQgXf5FfWaqOEmlDUS1bxvAbs6PA3/H0ZMK61p6a7RY9ZtX5P043hERcyvhEkAo5THFt4kQm7t2OQsTCMSMlGU+VDuS1E3vTI3BInp6V/wBjJhmCtoK/6dEAsYaRZNV/1O2KVjjImkVKi+59deusnYYZiJ/BvaSGDuVfTbFiqs2GzFmgXJi1UUbG0cG4ndSB6rrRIiHwKqQAcOjEGIpxCIqrI6Nt/vU40LiPLHv/AJlaCtfIlKd1IbFMetlAMzGprrXJjBjXQwx2Xl4vFmeiT0/7D8POSQEOjO0bqWmpJewiglpOpIo6klucR5QJ/n+N5Ivh/Xv/ADJV4E+D+/5/jIFDnV98+8csqb+I7/rIGVumA6qxLg81kBVyBP0TjRZEtYxMEcR93+/1iPUbtSz18ZqkxE6/jGEpnxfy/eS9Pv8A+DgAqfl4wyjlS/8AX95xhm/5pE12eeMlCcnSl343+Iw/re543Mzyc4SEiKYkFt/f9EtqM0ubQS+3MG+xLKAEosh+7XjEj+wNd9UxnUPrEVnY9US9RxCjbkBZTBUDfWw591jc3EwzJIaSCE5sushASNtAA20gWs47lRM7lN92YDVcioIMkaNmKiVafzkQeDBEwcvVLW595E4FkB7BXx/7g8kT2lrmHz7xEkAy1JrbFcnsIzUTvl5Q6qO3x25FGLmCFiY8DfnRlgcY5RB3DTp4YOnC9BJnoGrmfHPxm2JQgThQE89+W+3c8lQxC1VQE937JoiIlIYlu/8Aw8cYuEANPac15/Gs5GFCdMJ029nBdERDRweODc74zz+DpgzLxBfCE1C+Q/FjikUGrMIZTFp2SndkQOz4rCdIkAh0yeKUyg5oTglZEEpmpbTuOY+CDfg/h2veeZAQIm9vj+s3ptk86Z1Ekhw4tqxPaiFGe4mesWIx0R4lX/Ij74yEOtEml/PvjHAGAlN7vg6n8Tzk8xB0bJjfl9GiVHPVfmq/Bf8APGL0NepL/P3kkDtbrzW8sSs7E48/h4+ciCYvf7+mM6bFT6R87/bxW0JoqX9a66eMALQ3wWvxfrNSjoZ4nx+coHlnX71h4RPMGsnUsRzwfrns/eLgdsPHvJJQqKB6zcZmCNImT4/9yEBAkCr49++OeRPxj169NPeA3o+R89/51ligLS+WQSbNvjZglAZTM6P2Ne8rXrkTgVvZ+chNWFNMqSwxQdIZGJdRDKVJMRq+ZiaxAlKUHYsfMNUFbydux/iAnKaooQuMjIFDSFnwqyy2VMg5NtDAD4HLcLTmpzG/T87+8Qj0FnM8esYdQJhZXoOv+OSHJUFe9zFRvgGOclIET08e9NcTHux6TIsnE2549YFOOHwbZCoeDoyYJ8GtQ9iYpu94F9BN3pJEJ14J6zRekSbiUgKGSeX8ZJJK4EMvAuD8msU1iIXQx8RPyzreQyRCM3osKVp9ZrIyNkjuUV6blvEYIiPk19QDyVrKvzOKGQVGTkS4IhLqWeQ8ZCnkiIiMtNRtoTtay1PwxbHQgZcjtbFDkQ+XJsy60aneqUR7XUGjvoy6t7FTF17jX8ZM6TNcLjcp3MJMXqHdEGiE1MD2JUx1DOFXRaCy+ql5tvvHFy9g2V+x7vFktIxx3XNLWHAVlfEdVz1/ufxHWz++vrGL2nXw/lz+x8XqG4/XImqX/wAf2sXQQ/C5/d1lzqHlRH19fjGaSyFq1mer4zRvdH83xmjqZs5jFZIDhXtnFsV1tf4zqiOKxSqCIZWf63gbSQdfdeYy5SCMSSH93yObREi7I7879/nKlY2EG4Xf41zOSJFHLz/zfGNx5+4e+xZjoymKkNn2sNg6rWDHmM4/BFvaPzQW0iJ2AnfeqXJELrIVZjcIDNo5yYVF53oAeZddfYhTFAdcmpfu/OBMs8HoDKoqqo1MVuvLpKeKAqsDQRmKDiyRQGshxbJaI3ER4nRXMTiKg2FW4f7PPfeE7SSjEMXxUI53z7z32kJlod7ZfhdZIH4YeNk2Ep+cChW3xULBXdh85Sljs/4OI1xqciIRCZnRyjzZ3x1kB6Bg+ROgmhzDG8nKTIAybSJfgf8AZyY8GOK+nnH/AIQ8cy0t/PUYJFL4FjbUh0tZMIHaGIlzGwrsktyhsBJBehJO71+JyoIITNXztrLvTjmHTnRgwnh0niNXkHFALJPMKUnRqM26KS8sEETkl5BgqVmpIomUAKJCYbIOm61z0b+MKkTwJ3PjhU1ByzZjRAJPDDUk7272ZUQ4a7anWr7nJTUxU8B+b6yFUNLoP1V3/RXmITfEkf8AMZHuq9c995HFCN+d1XnElYnf8ftVzkx4AJ+6/wC5+fc1ffmHdZMXY5yfT6h3fOVIj66eJE/0cht7gr4+cKa/jIVZo46wXB5X/cKFvj/3LY1BNc8XiysCZnfr+9ZI201Wph9F/EGAWdlHclqkwfHPrHopdxEJ8ynXpY63BEPv13xz53m5Ej/DEldawZVkVaE0mu+zUzkUswXeAlIKWmnOQIrB0Fo9HWyolygvgoNtkIgJeN0qqwOTLadcSl+cApAtl0TR1MRcn2KHnA+VH24mZxAIalUob3gFOJTvjQFMmAeQERM5diuojl9ffFYCI6CBIK3hvomt6nBlS52zo+Ku3+IzkJfTy+Cwv8YOFoFFkL9f1xhVwNx/RLjxPx3hcuWBZMwbNEv4nnGTQghXFdefNXWK5VclDaHF3VQm8CZnwAkuoHPmdSsmch1MAvM71/nptGUYRu/x+Gr844oGGxQWFY9jlWsQS7JfXAFSYeyYWEbghKCcBHRSu26NgYT6IIhEO6AdGM8cfM9I7ZByEPlDpCW95YwSOFAGod0rjeoKEMkX2BK+fQiyk6dFzXT5yQwnZjgRt67zTUIxCIZvRc6qXzjkEy7oPhMSD9xvWah8uXmIL/eMQ8SLyVNu9j3iDCPPMHjuP/cSRGhH8f8AnTknz92v3+8hK4Eeeo/fnNgqdXE3FPXcZoLZFPq9ZUgQUyWAOFnsiwUlz2MT4nHJdyeq6nfkj13kpgSncfeSJux/eMkSGrmQkn4wQEn5xCSofn94zQG4p4/vEBZt4TPh6/LkqkSmJmCwHlngcPZ6Dvd+XecbS8al5/OpyVs6Zm38B49G8jKwxv1weS/PkjJFKAaaenqGNOJdKSgtUv8ATcc5sLXgFNEXI+cEXsglEI4CB4aNY82E4vqPdLsmckgmhQha7GEgiI25OR28RIGhSNCBMPEvwlYcMp4lFKTOVCLgWgSmP4akqZIztmGarVra/dYqEolyI4PJNvQGHMH2k/0r4zgAEjNRzK50MygMYtzSk14X5wMVQTuS41dsPWoqM+SolNdssrLc8/WKrryLJFaJ2SHjtqICUvKKjmRP7Vd6qHxPzJX/ALnE9p/6W8bnFvkT02PmP51OEvsoFAQ3sQceceUPGRvRRH22MCBvSCsmAdaooTGVACYQ5uUe3HOKA5iXgb3WvwOQsYEZImwORZzHx/JXvRAwYM48REawhOZDKWgAmInGRK/5cb/9y/WyLV00RHMZdgDY8LT9L/tjJDDso/Y/Qxkli5nmNcP7xjWLB8tpTHLt9YQ2snjNdNL9r+f2siHv6ZPnr4xIvOyfv6+6zpVPj8f1/OXfZyYIJnuEMeN9Sboj0KOu38zhabkT9f3WCwQS+FPGsZmm9pz+94CkEFfbOVzijwMx/PvEdp/HGC0OB461wy89Yb2Fh0/TKRIyaJ02zx+PqMnEGWa/e/eANm/5iP5Pypxny4k+I397195sXttGtxc4qlbKu36fMOsQdQDvXa+bIN8Y4ySzCCxY/Il7GF2JHSTzY/OtRkApAI6Or9R464cMQjQaFBdAEuhw5aDSTmAL6RbghB/EyVqSESYSLMDW5kZ/4qz52JMFgdMx271LH8vOLtmThppg7EPr+MoDBqcXV0RHc8ZaAZUGMkrW6JsIoLaSyFzFbn9/sok5ZJ44mE3TXF5WiAf5HRMxDdHxkGTjUdnHDKBoYj3kvkFHdVy6/jxil3wdn98RHrHowahH48/5knq2dQFzv6HUYlU8EkSK38ExUOb4Ra0E6X2IxvBTpWHmGia9TO3LGqEEQSEuOPz3IY08VY0SbZOMMAnaQ/t+KrAZJUmCg3Me4F0aziuBUmmo7sn9ncxhSokFhb3enHGqmMCVWGaFSW129P8AWEPp61DX8EzxvDPN21L5Gubg8zkc3aDoEfDbu955HB+PzvEt8o34/f8A3P2CY6nUT384U964s95Fmdmn6ykYZ1CX/G/nB2r4WA76fizm0G218Pn9jFYaLieePj9jH1arxngf2msIAKfbkDipwbd4goRovTzPeCqWNlQNSzz1gztVrqACIr+d5vuvAm+V68/W3B02z0t+k/jrKWaU4dekmp/uciA1Mdfrn+Kwq0FHRtj/AM3vXUSJD8C4dWfU+50oHlBOoqOdVv7x3qJZE1LtM+oy9TvMlnd66+l9+MVhsMzOgLer7vzrK1TmhLRc1OiFTyM5oLHzAt9HmcGODCgCGuyAEOSUgNlREKrRmyVAZjgMdkhsR0dEQlJRBjNQ/qGpmV8R5yAp21t4QxtqzXgypNJ9rV7+3e24nICYtPHTidv1zjQUfOr7pI584aQZ9D/KPO0+VIVp5aToviZiixjJ/My/kvPavLHrAJm5mPD1+9rGVl3B0Ezd/b4ly1F03F7LjxTfxgmyRG3yAk8JPviojRDZtO39tjz3edvnhD+EChFulCgbKy3ui6Kk+Jsw5TWk3NSywXR6MsCYReg6daQE4y/2i0t5hbeNA5MxfZyCAtIy+hqYpS34mrjSffOKXwKgl3sVzD0Xzsrbvw9RX9ydY4I9I8P7/WHLpsUWwpssuPWTX6r/AL+Sq/OaXaPxORi/B7Z5ytHKP8+sXe2b4vzg2uy9xHH8fxxl8kNTyZ5mHeUqhxbtiV5rP0HGABfuNfrhACRBE/iIwi0w0Go57yDMtp+E0VzkJgNImjlE1fnWOohESNSFkeoliIwoW461v3XTWKeTpQk6V6Oimes0embh3fzccfNYNTq/7K/GTS0DLfx2vtkt+Wc2TG65+4mX/cpLSj2nz6P9xhTXWniiTpqQ7rJR7voqVkIgFLmUyE5JnExOu1cfN8ZEy9IbOPFXzxqHD3jkZpOV2Rx5TJ/ENxDEmKIySEKzwLhlUidRTIDlZCTJwdBQamNRKhIt5RbtirjU31GFIduyd75TR/FVg6JGETSe14Lye94x5GERNp34PeviJAYkWTiGRv8AG/jJHIXJSbXkg13tCeyl4m34UydxzPrKh5iAe5g+rCKSzOMpXTXk699YWI0o+Ek++I4fnk+8TOlaBo/wyPwQYpTT8zwd8VIFANYMmikQ/gDNHLlAaZUBaQoHIsF+RBEjZw3EniIwI6O2uEmO5/usiiXmGPys7DT5j3yH47JfztZBPftCAqiW0Nr8LKmEntO/bmtd4loQhQHR9pi9YnnqcX0caIjAoC1O+thtNkf4YFWyWgSoAdCJ163PbY5I08Vu/wAZZDhCuD3/ADjnS/i4fvBIMPbO7Yj3XX84dEc2GeQPMKXEykZHHyh1+/eVoO3L3qIVCC++MWRBVuOMsml/7y5PeyaevrF4bn97wLupVJ64/Yz1fGQRzENfvOT20an9ayQC9Cjn24wyswl3abbqolx0RKLLAxPfW/482FuEifp0eP4wfGWIo5fB13flvSCEz0QRvevieskUjLnTn1H/ADCLx/aXJwTF+s9f55aJ0/RvxOGzdImdxPN1xPHblIcWFAzmoJ1Taq5xFDbDRZ2uX99RHshfA1W47/zJ18W6rsaBmqbpyaZuxHYlCIUAiZWgnwD7v3HZACTyDlmARy4FsUkCog7Sak4nnjeAoWRbVdfLv86ySF8wI0r5iv43k48HXuBZSKX7acn3qSk05VWrTXGfCzHiJA6pokYiMdbijVbUyk54Li8gRGSfUFkhxItTuYmYhLXWmed+NesXSke0/UyzO6mbjIKUiAcJjKtGPMY9gGDMUmuWraZHqMg4gVPER5nlh1PkyQxG7eDCksAmJi7hDBI+9EcwvUf6vFXtmERmPpbE6tYWpZqB6MliykDAnPiVrJMCkBVmx8u24fCSRQgIRs0yqBcG45igdYy8wCub5rKF9RBF4slUunJ1W6DiTW8PSEjfX93rjJG6hx4ietmSya5FTB1Px/eRHFT7iO9fz/U0e+fFT/Obz+Od9/v8xN01uII2T+PWRd78uJ/5g0iaVQjO+vEwdUiwFgNlk++caPzrmn9awuUDfLO3pxkTMEZa4/j/AHIjyEIbm+sNDN9mWgiD2GN2kVkrn+Tn1k6PmOHcHj+Necmwh7AGnXMyMs/6SA0TcJMRMePzMs4ooS3XPX275njHQO0XNutJ5989WSkyRvKiefHOAeyspJsjM+LcZIUAgkqdpHXvAkD0YQ+SGZRPqsn7FiQ5dujCqTFzFyZBMNgndrNcD3wGMmCRFHpfEpQ2USkkWaGVCKKMWiBGxgnpIQECIrKr0YvwCQ0CxgQ/LvkxrnIrqW8YyyN2wHsnlgL1/GWRUiFYjzMXGwKy6DAsAECNqYr3Bz7cLQaB4lnpx53khJLsRyyaJ18nWWb0p5kunPGIdWxGEIdGYMSX7IIglJ6yUgHBtu1r8+o5rCqyuJ4/nZHiTW8hVJdUTymp9Po6yfJZSHpspSiJdFpm2i1KpKKS65QkEWRxcRIqsToiRw8/BrxhRClRQQDjrqY5IAbJQ1JESBOFTunjZNcEPB5qLwAFbXI+yVFC2QaKMrG61y7JlQvElicAhW3AUkyuyZsQJAyTBXf45195DRjdpAy9/dbknLFjuvPFy64/hysRQzxqX2jie6wJGxrbMLPY/wBuH8L35LMbKhry5g/m6jAPI+yfwTn/ABj3+/3l27Pf/O51xnOIc1KH9TtuNNcR+EtuhUlP3nc7fiPzgwf+j1GIiX+oPGT+n/cT8vGSNoi/xhpPsB/n+5UtAB8HfxJ/3J6ADUd+eHrvEQ4FVOYoL/GRotLEECTEDFPjfvCkRFUbf342bMoINBIo3Y/0dQd4hMBMJshI+Nb76th8gTD8z5/vjFCgW2oVyDXiY5yWOskaRKO5k5Tzk4onMytHhL0U1FMDHaY/ib13GI1Kk/y8edf3g/OHSgTaG4mSpA3RbNAJas2AWGyGWbPRFuVlcWxlaRMRdOJtZWQJEkBKyTtYHEqH/MlWiSIORZ1zLfFEpyCAkBDs7TAOAlg8MMajmRW6INcYSm21DrTitvWsWVqW93ZUPBNxsMioEFhCbFwzTOgICYmcURIWyNkuIiXmCHiIxYoa9u2qPFsP1lg1yTzM8ukUSR2YQHMum5cCcyVzluonsQn5b81kWhWKGAINCKolVkMVyxQoGk6XjACEyxLHSz8La46mfGIyTwJ0UFsZCGSDQKrgKHRqnPgqamBgfBpVGbgAr3djDD5LAcuzVFbJie+Ze+nGKwUd4xsqeSu6Z4xlVty5AmSIL/rLnoLESda/vxjW6KnRQ9cDrPQg/wA42x+XgSjN4CfwiP2P9yJLj9/nItlhPO/p+6xNISVUfyuGFozdgL53/bEnfpOP33xJhTeuO/GNT+x4fjPWsEzds8c4doWK/FfMbyQbrcx36xZUBH6wDZnyqIgnn124/hZjT3bz+ndc4sFS6AHZAjToTuaw4KRrezvS7bMVtbmfKWR52eOoxH7ibGA7RI93ucYRskFnCzpOfDGSGKnIMG9EkQR9kZHAYDtxS0Sx7fWMwtHhRVFFQQgjqcOkPHQ6IHxP6YEDGikRtq2wCNHcmKDlWtmdCmFK7hOOZg47GSLkxm4Qq0i8PqG2F0zPH9psHpNGI+VcODI7lkJ5yHok5mWJQLACeFiL8oFVcUQAXZXC1K1PeDY66j1ch1YQ+r1WTZsfqBeJbODOIi8hdobSNbjmNZJBQ9iEy6ZbZk11ODUYtcgTZcqxBCUiZYIRtYImouK2ydc5uKF0yEqa1F2qVwuWaDAe1MMVMzBfTWIdhgIWahQ7ZCVM4kwNlae2xzQBKkLFg0m0FV6Chw0pTaWTGTICRbJKVUFjXHgBvGXsbn9ONokzGt72JOUXahaEEyLAC1SkfMCL5iBJJokYqRrsHuJE8mrgvH2GxIrw1sTyYJhJKPnLiLin34jUxg0eUh3vZ1/WG+ifUDNxM6kTrLyRqPXh5vz1nRCZfUb8QxiMsQoux5OTsyduXXV/5vnIXrX71+MSNEc3SK6mnDVC7LrdNKY0+cGQSEGwQSftVk4BBvczW5+MBR76d/vOSlX9v+YsgNbe/wCv2sW1dE9vMfxlAKdqaWKP9yZoAb0Na/zFlNjEFIt3pl3X4xiw0mY6nXs+L7yXSDLBpiwiR2fP1YAobWU3rlJFhtDvGNEXKUV7tiOvWWFZDoMvfj76bBuNo8VD8fX1gJOoyyNDLxqvExgFUiCmHPnwT2YHpHAhCogBUEBY6w3xSOeIRESD51lWkx88a3+c7XBQ0DUWb0VNDkyJJBPXgMwdnPW1AkkiU6riw5dShPgvYboWSB5mELYqSgISEwi2Q8GDxfltEsa5eRxkBsvKwKO5WPEc4lDbqUzE17HrYe8lhoNKhYla87+pwEMoqg8CQam20dqTkBJLsEJGML+gIwzqGTBEIxwza9lFMePSYOz28XFkQ5OMJHWiz41+CK4xIsnAWw2EFounYc4WEFT+SYAAEmbg5NeDOVIG5ghRoygAZ9b46G733BaAPjd/ZlbmoG7Y7Pd5D5Eqf6Dalqp5jrgUG8JmZfdBCV4vxIFBxrE2ATBCAGmIojItmNCkoHCx5f6yP99SC1ISLNzLmWDBSOrme79b1ujJzhsdzM17mvXrE40FyEJE1pjn7ytySkkMj8ifly8YlDrvOM8z74+N4qGYkueJ+XHOJI/e/HE4k5D25T8WPq1BnKSL7T83yUnhWJ2fX75yIuX4z1PxkIuLiO7/ADlCAgae8oE2hAcJuff8ZKCilhy+f4xeQ1AKDSV8hiuBa+iunuDvAmJF9h7cWh/u8OaSHDFDERpr0Ki8rAmJCI3HHKeuhhHICFeX88j/AHtuRDjtLnnnzqOMm8ZhnQbJ0jPPWm9QCSLyVFeBBjxjywiIn4Dsa/byJUs9WASIoCArOCBPg8ZcwgodDAJAjB1MP+253kuKsRBytR7ttZxn4616BrUYkxSqHR0XngmZgwz7RLSqB3qJEh8Gzl2iSgHkQ4QWu3Ee0in480QdGLNTMm3qbhxPrWJYQeGTbu3v4dVipCJREXTAtb8XyF4tFAGoS1TE2SeHcYqMbKkiyOce08tmMt1nh457NO3m+6HSOv3+76MICJIFEqNQ6LRuQ1I7lbhmB4p2OmWg3XzIWIRkhX14ywWTKjonU8AZ4Blm7NxGBF3L14TjXMsQ9D2rpwwr5ghlpNIW20ZIlALlbitTCPtpxOAkjlFHO+DSyfBKXWglTEP73iCQwSeFVAebZjc4nHJ0aOPmKTmNc4GmrOl6rv8A3JlqHA42HgVfmcnhd7zriOc+je/3x3iI7kYiPvFlLq/8n9MUFGp/f/MUg1PLn9/neTCmHdQ0XwTxbPeFzMa7Bg/zqtZxacWdp+I+HJQzR53BX7/ONLLuv0/GUIjrbmOg+csOkzPf71mhNjXk0/FuR0Y4kyNfj14xw7GyyviOOOa4yGRATZskrZOt6vixJGczC+h0PUd7iElyJfQnmuL8TxvJJeVCyMuvH47qljNtNMEqaQB48BzuHTUY3O73NfeA0BRPlzU0iGaNVkbSWKLZ6CtpvE6YYEQ8CD9j3Vj3WqfiYn9XDU0Tw/PruMZ2dEz2zvmONZBo8F1PSKT9nCsggbWn7Kf8GQk5Yyy7N6+aj2ZYgtystarT9ZMHnwjMksBrg6OZwppEgaNRwff85Awh5buIhHEbl9aw2ZRuRI+X1ooTvHrbbMExJI2TemoqdZQbAus8o9f8SGXBJQREJycM+44xNYUoqa43SdyF8ZX3SJ0qQ2AgPHuCG+rrxs4qPv7D4uuSOfx+cItxKebanrf8YVk/Y6Nfse8Hsts7CPg1Hc81tiWa+tOuusGXSCS8ikYRFRCohwTELbJHfEDDfhqckrCmRNIeZkmuDnNGMlCOXqe6Z/3Hv8h8cl/z5xlClAnmM69X1x2RrOwWWbnXpySBye5P28E00gfco/1nh7ZfU1+mt4SS0G3zkr8OTuOfc4LVBuHQf5vPvIguiYolI3JTLJlhr9gxI066/wB/OUqaVkMiSYPEOMseNOr6OMhFadT5d42SnAai9k8+sZ08ynInbjiv4yVhWb4PXzjgUpKZflX499lO0xzdrUe40mRhEkyPCpl2jHaK+cuAG4drZ3V/PvNA2FGydXHX+yuIq4N6CHz8jzWU7qxaVbXMO7nCJIkdu2n558UVk4lsSE+LuIU+N9a9HvNDMa8xz/zOUvVVz89n5yIMjqJar4dZ3o5W32eKndZTEul2H/NCryRvC2tAAzG3F44E7qAkpMJAexILEpLqKfdMVuafG8YEWnwhWdxDkITQeTjyd6qu4wRomwnHy7eb16w5oNi1IddT8k3GxRMi7RAcSRwH6TfAAGGYtJte2ImYZByCoQ6iCe51JveRIlhM88wA+oYD4mc0E6tk1SDMxSY5DnDRO9vEb13+NZJDZ22vubb1k52dgddhfxzT84Kzs5Bf1rVWTkB5nsdTW+2jjOl/7v8AlHBfO3IXiylo0VzBcyR7Fgghfl5yxuQ7YkFSsYXiYp4P654yK03Dy2/UcGNJIyxlTBJr1H7vD9kaWk8J781vWR+91uYKjp2/3m1SIR5+P28KKg353CR4c5Ri1dx89fPOGCFSV+W7m/nUfiDzJIfk/bnWHULAQhhv6PXjIg1ALOCRy/794pEoDi8v1QQ/37z7ua/pgAhZ1/GcEo30yRXz+3m5/wCi95ani40/TH9C9fWJfCy0vnd/64EGYSK6UQA/fOGgNEzHDUKvHmPWSSIWLI7mHn6axyUFEGCC2VfopHWSoQzvvia7cA1GAwQBf4JKfXfuMVXfpQkZLjY9JjCOkQkbc6DVtVrfGchKn88TESe8inSuj/N/7ic/xv7lWyJ9xWdAKjxzuKfjzvL+13MeJbjBY9iDrca1/wCRkg0eqV4U7JKqDIIWgReck0tJyFxk9LsKmS+A4O2FEx/JYq7qst4CErsGoPL6jrAb8iJib6jvyxkgQLBsF0CGGrv5ZFCUEIW4lYmCkLNHlAUgjFoOVQR42q2InEXBblDbLSase6KqHDjSGS/f/rH1zllw4IVlkXMjojjDXlT2E8T3fiR5wT8hxq/X71ZMnhISLY4+Ty/GR7iQjgtFe758dwowzniA+evP9BIwIWeGnoTjjNKoaTqON4fPV1hKgSt/0MZrjkbkc7YTwnfOoXLzkDpNRFArRMtOKLVlO2eH/W1rIGda6+X6yF6RjyQ6b3y/EY9PRvn/AMny6y0fabnqIPz/AJlYw3Ux03ghzIz9nH7/ADiXGyTimQ+8uaTHd554D+s0x4BJG/b/ABlp6k61WWk8G+f2dZ7v4/3JIBGwmNziIzrfc+O/WOhJL79fnLK3qIHnBO0KQHL25WwMRPw1hFkiSCg8Q9d5FbL7mYPXG9nlxTZMBTEIeFbsmfWL95FRXH65CThwxkIOlDyIXPnVZobdonQ1HAtePrNJgjSSCI6iuWnhhSkBvCJp+kxQ5rOFNeJ17ZjuPjs3ho0vzbBMpM9bxqFL8Jnv8DJBMQrzzL068G6yTbkj5+dm8jnOk1+PfxN4LKFHShG9L6EYHFuhKmlTeKmpEZxE7qmcoWlliZAXW38iZs161lHZer2bT5XOhz4zd+ejVBH/AHICJLwEEKji9bpwYsLDIwPNLxHiWDrFRqMgksmTq3zLRUTiNbQImKkmK4kufYwI+xzE68F+8FY+hHKHbE6mHepxkDVEwLJ8dD+cnsKw3x5vj1VYjo8BqvKvN3lNlF9zH8tO/OSPk/1eo3r+8uyVkXn7NmT+mW2qv5H+z8fUBQxPkw6mCfUnAcFdIBNwIPRMcfBiJBFGU2bniOS97yb14E9D98TeExNA+5H51+uIywOBWnHMaXfPjIzO3HdTghvmQ+zt+H6xeuF3/fJ4wyuE5jjy/wDM9x/2P49ZE1Qh2an8macgH3n1757nE4/6xHjnALOq39P7rIt2xBDw+j/3IRY9uJKTRE+WNHxihRk/aeX2+KxxJ4hKhfW/jG5J0vTxvjEbAbS5i0nifH1iilnE1zalv/mB0AJDXh9/2YdOo04ISzRO3gnAIZpBDVekmIfD1zjiNLw8/A98/wBYcTs+bqv93usa2hcCQG+RnylyuC6dj4p/ejEnwd/eover+MhCRJTdkg+9fOafVSz/AO78YwXWoeid+vXU7yqr9mCJ/tfjNEQiI/Xxv91gvc2n2PbBPg5XpHQHTxRXGOco6EXySt0nofkwRQ+7Qyx7rzJuM7EIWCz0s8W64MgpIWWXwfY0Re3jNpQJMlT+UfEeEYEHSkEdi0zPKgIipqF+ElEKIFXKqqUwRi7YXtFonFsFS3+ayahVoGJ7R3pmI3molSMEko4JW7j45tGwviKo7wOCIH+f2qf4w4uWbRkQ2DxHc/nLOvM/z7f3jJJxUxtuPa8MgXjpgOfXuOfxEBDT1oTZLIbuymTzMPcSbXaB/wBmOACS7MqlnyuveWIiuKgRmrGp0+02hynZEVsK/fvBmGAmfbtRGvMxgsGwO+E/OPZqSa74P5l+crPiq83GsmVjn19/3kRjs2eZj+M8xk+YT94zjmXk/ot6+8lr5BCAfSn+5GzTu/xgDKslKXjIKbaXc/tYoEkVXMk2/frHmR61P1uvzmkoAjPL9n7z4ZF4aPIxLqciA2HHjmeO4ww1UkYEe/T58Y17ttqxwSq6N1gzZRV0vk3V3+MhwLdtFdiTNyB7x2cymKN2yn4/vDA89j53s/fGTqkeibTFdkj7U3hnhblW76RPvaZ/3Db+v7YqYXV+34L/AF90ZbpWv41e+I3kMZ24mznjtgHjFDPML2mvP9c4Kwy9QctUYBym5aCfcktX5G65iHHL2ByoabcV0kyWmWIo5wPPcgEbldsdQGlUcx3iJKJ4IUDnX3094YIAQTXtfL486nJvyqBo4PSpye81A3UbfncdiD1eLgjLISNSEkiod3d49jS4V2+/ekyQbcPBTUTcTZ07iewr0HNhBJAnhxRl1LUsSCca4b3iiNjz+/HVTJGRdR8Wh1VRW75bxhBRer9zAVr8ZOAT3gw6JZqJp4x9xcB2cqphXE3Gsd3UQ2hN9QU51c5A8Qho9v3DdjW8FkCxkWYQIhP0vnJyZdmkpxaXv1gQlE/JHBe/P4z8GLHu4D+DeHc8LN2VX8hY73hW1Cb3qmY9fxhHglDPirQ355njIVMBNRc/3/28cTss34/qzWRNz+q8a/OsDiwGc6SI4eTm/KE9DR0RqP8A19ZwhtOM9vx/zJu8Gqni86lCQvk3ixBRabi/3zgA1B0a9R3hJE2AUojJbDDtHE6M2aCUVBxPx44jJ69DZM++Jv2GBt0IL6PsD+NVlY1LDSru3W3zi5ZdA+CUuwIY1M7wCxm1EXrypNaBdUQLiBWN6bv+uDiMVFOLrb28OPGEmAlepdqy986yTyM144iv3WDSWxy/8j76rOmqJfD/AM2Z+BDfr+OsgeYTxOoZJ5nBaU4MS0+ForfzkIhvOJHZqM2iypJS4AHYQBxrHkM1CWQJhHC1HmYE2EGMJDD4xHHPOOXyC2Jkbu0s8bJwZcxEA+31x+uGsGJi9auAhZt3ebkk4A3EsaYICbc7ckdMGMS5qO3sg8M4qaAKWSN2L7aKq9Ycz3JNlkmuu51PgyTgBNurdSQ65J7MjE3lNchNKA8bK04bulg3cP3/AB1GSw7iGgSg69RkiGywbsivvEc6Z40lINfWNP8A99Uzz8nHqPTFP/fUccYmthHSOM1NKRM6x2QqwGd/0/8AOyxqQNjb6juR5rE0B6dMJf8A3CK72Mmln8dU4W+OPN5+eP2sWhqNOYCfPWD6Uz/E/vOGfJy836g/nJ+/HGb1wiOLJrDgAQ7J8qOUeMEKhC9afwPq3C5WB/1jZh/fvFIAaIrW9zldn+3X9e8giyaRz+z/ADm0KufjoMIICREtwz3d48pCTvX/AJgLNCblOr25tWb8tV7/AMwBSSRMXIO/Z5jARtR3pEsF18E/GRBSYSzR6Xde4w77vwh6WrRs7rJdCzsAXz0TBWvGbQZr09vRrDAEVjfsB9jfxGCdbIIsrxytd6jJeARZ8oeNX5rrCLA0yWfny8a8Rar+CSOR96/XICau+Ou9z/yskQTat6iTi3jZHeUixosFBBnot8q4Vp0z0fwCVvm06CjcrfgZagMApCi5SJPIPL5nYhao0zvXvd35wYyy0pNsdR8f+1l6D1oYblJm+vjnJiGAyJUvPylmq11SM7CAgWoNIkDKKUZu7BLR2g4agmLp5XJ9Ikoxy30sfyXl+tGHe4fzZweTOMNWqXVL2lzG+87fBq5OPHrJG3DRCv3+x5xwjankNPx9cZY1TEnP198PXOGRIU25CDzT0Lw2sCPERM3Wp/VxxV2ouqbrhnDUZCARlSlCflOffHFckceBELEkRwLkjDlIPCxxOom41gIGpdcNR/N5Bz3noJX/AJ85OBIh88+JvLKNTM9SPxk6Mafp5yBrG9a4/nnNwgE5/h/dZW5LOuS+365wxaW0X9P5xEEceP5w8vxgAjenWGqt679+cmfLXjeSW5EHtdni+5ySMiDejxP/AJgiAr0HietYJh0IooffzgoaiZ9O/jHAV9D7fODM8NzIJSkScPEz4wFkEghtEjNALvlSZBUioEnDQwEma59mWXaMKvJInxpvK85ZhsJj468dZGCtijaybo8sa8wsRQhzclWuGw4MC0keyfjydGaA6WD35+Y/iMgAHZ+Bs+PDidhuD/vPWOT3F6qKY608+qzbb4CeNpXOvGIxiIORJJC5CaGHD0KJqYO9bNWTLXxOIFR2ZJ0SrkW6pRbjSeAn44vDJ2oOyxph5+8mB0xptXh48eBppmoYgpJ2tbSHvcxzm8HIww24BTEbJQTDBTZnO0Nr5POoYIxD5GlDSBb2a1xOUnCisTdxfyf7gKB3T5W2qzRTGAfOy0yz863gwnUeah17lzhMgcbm23mY31k2ZqdcxMfxzzjgQJdbEF1qSJ/qu7ES7O2uusBqGm7dHte4xo5FXgTkCp/fnD3WSeBsUwRH7GQjyyLpmfTxMVWt4Y42o9nx/fziukEOFFSfkkjW3LC0U/rn5OnX/P8AzJwnEnvx+Lws/wCvX56zk2ga5jBN+A/6y/8AcDmFk4dHw4QdtXFLUZX/AAzRn4B4+PWbKstoeqj36xANXv7rNgkyjvx+/eNEbEBynbXr1OUCaPH75wQdSlXD58cZSgjRwz+PO97yFFRLw2FRHWMbA3NNtRuP5rrHiJqi9PXF8ctYsMpQxP0QWEfAmNv6DEC6SbW9o1yuUaVvkDvb1538FwRtraFm/Gv9xIwhE6IoC0OoLlDGcgUFZN7h391rK8hGpI78+L5Y5nBF5GOIVxx9czzm6xDa88c30/8AccL5/W7+usgMkSXzxMo3y2N5P/4H4ycnYC7Huxa9BBqCdRNH0RtspUiNYIZoxCeigiURsJnLBaNnj6br45yFCAYOas5dksfWCDLEdCM9freRoUErJfY8rrroaOLQYDJkmYSYng19mQpEb2ImSoDuaJ2FQNwFintp53piIm8kWkK0omHarEmO2skE0myCW6JAjHPbHHpvfVUrHzt9YFdqfluieZyKg6j3PG/3WJCcOHgScB/U+8NorN6DzdWcgvvEUQtDQLQUQE4HxUg3oSnz7ytxI7NoLexEoVjEqCrUP8PoQeXJg9xvcWI/vxnEFxu5JJ3z/wBYCSq093dRisHfxOp+XNYss3u/+7/nL2mGZP3ueowCNXu9fU+f6yOLne7/AB+/edytFsyn2Lvv1cZaPSPxKfWQ8/nK/I/ONgdElyj5vzuvxgfCVH74yF0TLy3/ABg57/8AMlQs2/YF40AW2Z696zzIhtfHr8YArmPp/wCMgArAlSaltxaCc0J2wxdTHWEaUpIFo1QfPXtxJ8rHlbl/9wAGVl4zscSPYx8GLP57xfubylCHhCkSa/nEYOSk+hf6o7yQa126P55ybEWSj4efzjDdXPwwx1+uDJK/ff2zkgJ45vQ9ef0xi6pelm9kfNJN4OpWGyR6107TjPSuov8ADWiiGEvOUWIgHWw7lj7xEFNh/P8A7/WSh1HjgI49PxnqFxHIcjUTxt5jIibeNrAqlxx93kysG6QhbIX5Vf5z3ZqKuU3fF/jAqqUs5rx8TuCM6QTbRo/UvWkVi3ur+Pf9REZJTfB4Jj89fzhc4eFz8xXfOEx0fkjwx5MeqZNZ4IQeEfh7JzvKeX73mhimVlignve9LFo3A8xKfZpLmcDOYJtJGuvufnJXr9rnueseNn6En0sE50gWG+P/AHEhqv6WMqfLXswIbmz9+8TRG/2/nPBA/IOshRVF+O8E87xkOBfA0+qfGsUTX78Z/9oADAMBAAIAAwAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQXUXJX1zPeubi8ebEA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXjxD4as5xuAOTof5Az0etEEjdECyyModNUQuM8t1NtssuplDUPsvvbOv8Ee958cMhyZKGdRNnZk09h+TWv8A8TTZsYk0vk/8hxDVuDEXIu68r6n8UbTO+Qjn2xAlHfWYGoFZR27DtFnP/wACW7sdlIVwGsVgOUXLFAxPcqbvcKOHhcZh+x7ERSA9n04nEk1UCClfTkqC6tvXbRu+NcutBXBkqgINhPaxPXAKARKeG3gIKAb2zSQoiniScz0YM8N44qZ2s2Z/wjS5DTYSoqGHRfWG/apZtTfRFoTaAJU8kgpr9ooFjx64g5UBxK9bAhb4psL9aIBkWNvFr7MGfFKCzRYfMN6p88XHRLC6v2ZjDKssQFsnrY+hvH45QbUad0nNImhBNszrQWYlqGnStmkNVg0ZvjU9lQb4EDg3frJRvZNnuHwh0RVIXzyCBMMsFgn/AH5LuU9mmToOUspwJ6GKILAtAkYoZbzzlsmPbwQxInehL4nXSKcsJYRXcLJEbINpj+mYDcOXfj9tgtbXPfoEJbH9IilTqSIr3Fe65qHJW21AoPaBRr4mnGC5CC41bYv/AEYifE1w5QEybS1PCTB9SBtEcV+0EvGSKPUQ208fY1+Pmz/DCz+sFuu8DLpyvv0c8bmIweWOGnznObiCwBP32jQaJImWQ3Ff0EC8oMPZF7paGumxBuoy3QFZlMKz8tkOkYHcDUzDXKE23bEUknJC3H016Ys8P4pG5VDeaJkHHk7Lnz6eECARnwKPj+zdDsxDUb1PcpDY5g8lp3H/AHRRgt6HqP8A2QBt8KwciOzNfjEKKKcYLc6P/V0Ua91QwkV9lIMdsdufzWz5J4xE5ahlBBC0TMQUpLzslaR3gQVXAwz7mOQDnO9SeD0d3/BSNvqzTqZuvg2+NOnzjdj0PEwzhuBTuoMu0eVE8oz2xdkJbB0qhyAiN/3MoAYFPjO37MOfwZwpvvZUh8Vev+SL1I5rlaRAxwNyaVgv66i4hPlxnRsHABD/AA2wwL3wTJbJzSuZkuLUnmXRCbSv2CAqWhK+tg/5CIBvCtQk3yQE8OP434IyZNQxEpTsVYmqSkiHmnVY/NXveFfJHFO/B5dZfbZoJknNMv8AZxntxna2YgcpjiU7JooPZX5kJemdCk1tXacI9+wh/f/EACgRAQEAAgICAQQCAwEBAQAAAAERITEAQVFhcYGRofCxwRDR4fEgUP/aAAgBAwEBPxD/APcFQGMZwiCBBIHigwPC3TzvNwYNW4ktYVjOg5V1/mor4oaFRclZZ3S+HBKgAfhMwoQXwIPNPwzAuY7a1KxjeSlZhS9HToCZe0je+eqclUHFHIc5cawhkZ+ZXualaUlmhoTIO8Bi+nRMKCaRXLK/1nkDwDVYOLyCoxPfj138Amym6hDTjzcwLyXAgjmxLqCW8s4McZa1GklzUG5RCNtTJsGUVNBxfrNBOwFAdNke/wDwRIZeyLgP53xi+DkJZvhtS/y15fBxpBdfg78/tnfgpENd20P5fl9ToFfvGGntnBZneOYcO+IXWjPyfL4OGS4EPZgfv+9xrnvT197pJ5mbOuMafU/Rz+XqcO7phmaGsO8Py6hzN7TevF+dx8vxxDs194/68Rc65+sPUwjfnBneoQHYD8kf17+J+veP18/En253PGJ736Zs65CVbrB43nPzb1jlNL3Oqg+Gx7N65Ar8Nnr/AGet/E82EH7Xtv8AuY2JfAPoZru78d+OZjsm/R/t42a5kldfWmd4b+/DU1lNDg0+b/PxwwXLYjVIaO3+/XP3Lx6bz8XvoxX5fi/9fPWOfs3j9/PxwVZ7j9DxqYpPpOF8E7Dzj+U7TOe1cRwSmM0n0xevezhavW2wuO583x/PGmnwTOvl9Hz6vDGwswX437DqfWzkSuPrF9y+jfXk4HuOPMKndbiE1875FayRNe/F+2U9Z5UmsQgZalxiddd+XhKYNeLjGVpPtjNM8tyMkssh4IO95wdznZ5i/Gvinp36nD4h18Y/7x/cX8GeT1b91NfuM8M4YYVdGDrNxif95gMOsUMtzDr43v6r8CEcTTG9/PjODHBZ36vV19HMcOOAZEmmuPFi3/tmOZGyDrejfW/D574QgjHa4oyd9M7Zn6b11vJlxiUhox674Im50UL0mDxj155N4pjPrpPniuMST5ded6MT6PBO0Pet49e/58PGVvgsXLNTrxffnmktA1nxIoWteuGJXLnWzCF618HBZPL4vjXv68uDNmQ+JPSBXp/qhcu6YP5deHH3MccwYuvYMlcV36d93mC6ereqA9+gmDvk3sMWss2+dTJOZw7zQoeJNsjkess4XFA894mtTcoeOa+rg84DxrzNfcAJa1o/B/HjE9ji+H6e/wAyXOP+iOv22fxv48nPn/3gTzYD76Hc8qbz53HeI9HikRNsMPXrjKE6l7nuAS/bgJTefrcP2u9XK+FJn5AZLPPv4nh6DIm9fQH17cvWBzyuyTPzq/zv7+ukjrOJ4weusuuYQ3D49ePg+WN8niEmCtcb7nj6t3xpLmNFM7KuSZ858zgsbaz26/5+PGc5N+ZlmMbyYNa5VhnGvn/VmHnXXvGYgDMa6bt95N5w0833Mb/c8kxTsxu/3fx84dpihiFYHV7+b9uYasMb6kqP067/ABFPpPNx9Jv6cDOHMhgcE3PqV31ygDHM0G8TF9dfzw3hbNLvFu2yfn3C9otuNhjzExTznma3Bo1j3fb1HrnvU8/RfXBEudXv/v8Ad98FmTofj1Lfx/3l9P8ArjST1pmQfuS6788g68nrGM9Zxb7ZzaUbMMRpMu/Ucmc8KYHFkD7lY2Dr8Xg4aqe8alLV1iT44HqfPZrMuZ1+fHLsiBn0I6MGO/G73xRHCwVC+Ml+pf8AnJZlcrZRkDvP858Z59P49ez+P5f8FOvD51G419el4DSzo8amCawfueXwq+w6YrnH1l4Fl+wShMji324/HE1pHsXxL7nAUB86nV+58424nBgh53MJPs9+76OQhueu62Y61+M75oyZU1OpDfr374CGcqjgPQnj5cbXzwWuypiY6uZ4En6nf07yY8dfd5d9T+PPo/8AeGjCTrX+r/vnj6/j/wB/nx/lrJjJfO9eNZ36nHdlr4Rgn1pPrew5S/8AOsf7PryLfHR779f8E9pUHPT6wZh5dv0xzKHU1M5JjGBXX2jjmmRdXE8Xfu6PHFMLknrUx9Tf1xx0hACma5cHvq+l3wDHGY6PX+n7vKvAOMW4jn/xyerxCobhubJJ9F6n54K9TGK4113TzvbNcBlNXBfjO9/mYd8EqFWlFUCiIu06GuBxAJdBa1rWQHhs8eJm2IIgHLKByUs+0lQLAwgS2SAqCuCVFnlMxRVRt15mX82ATApeYK7LjIMBTqJHANICkBwIQcxp5SHoONs1KxJ96puLQuSAoSICACtPK2GDtHhkHDmQg5EBGLrbyliFopfjHElqAEFSEc9gKcFkMkoAhFIQRGsYLVDQtQAtoIFSRK4abifICIXklCH0o/AbgBEKLC5RyqKQ6ywKBvhJ09s7RXJCSSpAVQlTj/sQiKzAYSgBYg44Ry27yuP66vvfIOe8fTT8H/ffEKuJDXR4meyqfJeTzf36fs+KmZ66YYfGdY3T4zyHZ1t9T7fGt8AGxz/R47N8uYC/p9Pf7gYanuZKCRALBpOHpVmJEEAEDTDw4Yj0AoOLWt1KjwIR3QHHgJ7KZOSeGUzd5wfGOQbaqCe1EMG7wcpHLhnpigdwDgVOWjQ9JLdMhiPg8c0dxO8DGehZ7TwoZ/8ABbH4+x9LwhwTDQCQwhswYfgFuctM5yC5oHDQW4MvDgdrCVigeayBWJVTAEcFAo5PswuQkprFBMIcbWJNSGhQQVy+fCv9nQNlERPw8vBCWAZUM1h0rASKIRaj887TRwYJvdWCVkKIkDMJTkk8KTvxs7xjpZ8cLM/67x+J/D3xlfDNx1vrxjN5PJPuTXV6r9uGMTW8u4fj1mYxxj2q/TJ69DZvXCOA1HCwuHJtD75982oPZiZMlR6yvKKeJRYeFQDYcHH6eNCM7swwYc7YMglm8rHZ3kUL60IgjFQSG6DmBxsFiaiAICWwjkBIB+vjGxxoqiyxUJWXOI3LDV8RmG3JCxprkCMsnRploRaFE6aA8SgggtxTyyjAcdktFoQFp3EAIZicgEgjsck5ix+bDsEauihLMCyyb5LoEjXNx0SCwuI4hrSVgppoV8SGeL3Cw8ZTErFkAuAGqzq5pGZ5SHSk4mgYpBNiA5T138vVEfMbZpiKByAGhnQUliNSGQljeeR1gPMznJ3f3Zt8s76n+7xC336fH+uUMXDGj169/tLkynZXu496lsx0HnCyZyMxomP6+eSjC1n4D4uXfv55BUT4fQBv/eL57V6m533J63/6Z5Edt/Dgy168bcp6Y+Pj/wB5956/qZ5m4d5M716cZ+fb1/P3z+OBo3188/18/v8A2PE/k/H7988CEP8Aef5+nNPKZ90yY85M/XmjGfr/AHzxdh/O/wBz88809F+jfkf3PP4/f39x/d/Ev8n+OzG9vx5d9ezrjAiICe+t534mfjjjM0QD9+PtxGk92+0x/Mf74NZA93wmPv8A155v93/z9zzbS9u+sv718cpaew21h6vg39JwYrb7yih/Wh13cczg3PfUxm4y4PVx1zY5urNe53nlHvD3qX89nvizd+Q1Jv8A4c/f36X6/cx/W+6d99k894Rj15F7vXeus36XjN9rqQiKqAlXngtMk1rFpSF5STBF94GFlTSiJRLmQQC4G0ZGIAVrRBBEFCCgyhCI6RIk3vkkoeGzApKqFkOQpIxLNkFRYj7bSNm0cLEdkFoYV8gi3LKGZwD2MU8XvvR3j9O/WB/zF1+4zfVzsh32oJHhVPAp3RxczPq7ufHN+PCRdz487nJVDQ31brV141npOH2mAtIaeV8H3f1v+fDyJdKaQuO7cL2T844OCZZnTNb19u5vF4Gr0B/H0wnVz2ZHHj1jrHf2PxwuorbUh5+nnWF4eOpqY6Je+95zz/Wvfnn9fv1+n9cL7+fPyE/j68/o392/4/icaa4APXUftd8NBsZB9aHiA3n4VUc+WaoOUVNEogoAeAwOLa6Lm9nejmPO4gkiSiyNDfwG5Mrg5tF4RlV4GJPA0usUWEK7P5m/nfjx4P8ABn4f48/W9+Ou/wDDTKTPq6J6bK9zB7oulHUxEyLer8fXm9/P5x++tvP3/v15T39n/XNuSYL+EGnm6+vEFwymZ4EidfD+kkmi4e/HmH7OXB5ximfMy3HlvM+L+J8/8P8AfLmdy8c79b1CenX54dH6eP3+eaDxQv73Ov45SoBCo1A5HUAucSsSGvG0jA3jE5mm63BD07WUPk8it+iEAITEkVCHF3RiCFikISSzBxU9vAa4nMHGqcISgFIAyKi3YjCav6iAazXiAITQm4XoChDLARa5X/N/n6cv36z3j+v65+/b/KXezXSfd3j1wsCZhbk+H3OvzwwfwdzHmf8ANcL23XXrPz/hszZjpeppzPG23qkuHU3jHf14fyebnomvlO/MqH41PGMfj9vMY0XPXzjzxZ/1D9/i98z+H+v++v8AHh8/nmfx+z9165nx/H8XvOenezmvrByNINxp1TFbrPJPt67Pf6c/fsQ/GPjkPns8qymnoxTKb643u9b8SE9Q5/3565NeFl66v2pztzfj1j6+bzes9X/WP1w8IEh15vX4x+fnn+s/OL+XH++ef28/f378BB80q94LP4ObLyZ9ePtn5Ef8Ysz0esZH+r2+ZhdZmrR8mcmt56ZyUA0TvZ3ryfnlNahfEk/fHnkMHjX0n+uKLqTB4MH1ybcC/b/F7/p/jfPVx80LPme5/PJv0fdofw+tc8Y+TOf4+MPXM9doY8uAu8+Lwmfq33j/AFJ1V5rDd5nr9ePnqs1/H6cMW+oJ8d4THzb8QKeA5iUSP8a4m9AuB2hgDcmcY81JyO/H9+fiTx9+KdbxcnfesY6bzs/39/2Y58Y8+z8f3/jyfTzzPq4v9/8AORx0fHx/59eZv3vi41+fzz6X7Z/P7X1Ki03g+nvw3ezmc1NTzmVxr6QvASF0ZzbQ+2v9bYDkupg11g7/AD3rnc4d73mkrAp6/wAy/wAffn7+L++eD6p4bMkXfnP2Ofb65/WNOXJTFFC67le+1vqc84+2jPvM/wCf486/l6+3fz9+EpdXPLyUGChhN5cXDnu++fvz1feuXcJTW5p/rl6THTcVnXvX0OBrELPGo/SU+n15r8a5+/v7/LzrOMesf1+3g4HzPped248e9W/ieffN8KmmHI5vxstb0QQzDiHjDDGPRZ1o/wCcAH5qY1qn1/pvO5Ot/wBf56/f5/xdev0+366nKZ6Pb/53nk3vG/XRjrLF9nJ2637cgz783rXXOpD57/nmtPXxsyf174ZGQyev4H8HACEKkYWFrwdiDrd4hJ2FQNUyd5mPjvhMKCqYQNP0HTxbkRhAAhlgcsaaW8rq48f4MfvnfJ5/fvcPMfH9e/fHP6epsf38ca9vLn1rcnU7yxxwb/Z7J2fP1+5yIEZI/wDOvOfXImG6/gPprm+8eOzW0f488NG9Hz9f75JvFzu7zz9/ftzXz+/n7fW8uOt48497me/HPP79f4+/WP8AHXP3+P8AR9jj8S9fjvOzzu9Y471MH8Gfl388gayacXc/o/HxxhQiyIDaSIMqKRDDXF0OVub4C+NTRZfFnCUVUAm5xjOVcYnDcBxsnMZZQqQ4iSkUHPhN+x3Qz1xDGbu+v+JH7nX+H7/5hdPzX17+Pt65UywDe779ZdZx3yKeZmAHV/fwHJEmrn7f86/3XJ9tfOH6b534M+M6/wBuuzPD3+/v6u+JrZ34vjfXjze8c/r/AD4ybFxf9Pm9fPN/yz9x/jpx3v4zj7/s5/Br9+7vfzeGcWVD18vx8PeubdeCH+3+7+OPBBigZjpWMGEzhUF0YhGCsCtIW6VXCUvZwXFCKhSIqkRBuZNcf2gYpooAFdUqpjk4Mtg1Gk0YIcYoe/8ACdP73+/nnx9f9/HE8LmeMazn49/HP+b7+fn19P8ABdMs8Y+N5nfycCY38E8Gf5X1zz+9H73/AEXF13+/xz9+0f7L6ffNuO9cya7/AOJq/wCzh8z7/bA89fX7z/nP3c/czmHWs56GdPm33jHfC5lyRzl7f4/byYt7k7+f9+MeeY3mXVGasMYn57/x3vrXnP3+eud7XOHv1P645UIWg4EpsDprRVivADgBpri4qHi5BkSFHgwotaB8ZU81MOOuG7Fkxuw0hDmkGYi871lW0OkhE1FwWo44kUcJj6mP8OX+jQbx8f8Auefu/wD2cGcz4Pu/65MB4n4frMmv+cMW58XxPQZHP8jz9OYb3Onp8/6fb6nP39/fr/iSe8/fP48daQcf4SfYfvk/Efryrb3bIXx4N9HWt88/8/jHcyaOnn7+/bkovYXvRHx71SOc8fn7/wB/uuFpN4nz+9Ou+f14/f8AfETsU5TcQNGomm0CG+WNKGA0EVyAZgO2QwpuqVjSxWcUM6rfWowm20oUEpsoyZU6Er8yCqQoZSKLYFDU01jHYYEHCPnH8H+P393zP8fbAfyfT1z9/f3PXK7t3veP7H3Od78P0933dcWHr1MeNv8AX/etr3q2w66xcdr9DE38/wB/4C4srv8Atx98PP73+P8AX+Lj3jrGN5tyX6zPEpi/wMcdPMMAu/Z/P9fjvlYEpuyX1knRnV4o0OmLC7B9EFy5Oek8IfGBopSIEPNDLNQICqxQNSOudlcrQu8wi4rTTzWG9Wk+cd5+mPskipFKoAlTMcdDgxlyZ1ltaIozEAylNs2M4bkZCsBUBAnky+TE4TdPRqBkxRiUJd2IMyt7YQ1EuxMBa1wGAkG0UBSuBI72TZDlZOv1+n+H67Nfb7ef9ziblXu239D7czB2iMJ319n6eXfNx1dju4nWZP74xuPnH74MfHrgnWv3/wAx/vh+O5+/PJP7NfJ/Nea8On/n++bXAGNVhi7fmV5v+cvDwMrAIxDrwcgOI5q9kbBZHyid5xeBMSx9JfJcL2Du86A0NB4PMIjDsRQZkCilQpwYlb5VyqK+x5sxmcExA4lxTvh4Q6Z2YgByLAW9U9kYA7XiU5q5SMYXLJcKwdmF6rM4ZWqGGEINU7JZphjhiFnwoImVkFRzDtdBOmLllwWRYzURtypADXEwooyQjlFalwjwDNEljhBNY09f4mKawfWfv4u/8To518Y6/evpFY6TOe8HzP8AeeuGX0Ub3qf+v98x1Pf7+64l/d+nng/f9H45n1f3+/j/AB66z+cP45r96wj2Z8cmF6pc95mPo/r/AI8fuRz9JPf45879/W/n+ef7y3/3755hwNuH8Y+/k8f4/wB/T8fXjDUlPbKeshgRc/wCCFTSjxHGmyLgW8JYqATADBuaB5IVbxgB1CmWMUBoyXPbTyzzBE9Rg5Bpi6N3iALKCUBQiiu60ZyrHmyMm7MjTD0F969/rj/r9/x/8HcYUhJjv3HzjPJnb/tNd6M41lZzB+PfZPzM8x1o8fHU4N15O+kM9vf68Li+Mm/Hf7+Ofv7efP8Aj6dY9Zt99mfPo4bNbPi+/Xn1wF9/ofv+uYt77e+r+Z+OPr8/T8es/wA/57SCvf8ArR+PxeFKNUyZBSnNnvGt3hcIQp3Soexbe3ecSqwzglDERwmDN8ZokQIGErIwIDIMrrxwtD4TogGI2qQRNLwt9oRaDUjIrKACxzM8+jsHjYQZHIcrQWBi7zl/OfrucomtXJmuN3q/zOfv58/L9efoeOjjqNVuPxvHvh68fjH/ADi5nrfWwPy51wnW4uy66t7fh980pVZPOZDvo4qdfT98Th98t6+Zv495zwd5uT1hk/WVxj/Hr9/c8/f01/HOpDe/++OTf38/kx4/5z6fW/H2mfn11+/vn9z/AIPNPz1PHn6cZWLZXU1r1XWJteDRBQmQ8LnBuVqbWK2UBEAgYwKkkDLAhEFMoWDmw0bkyOLeeM+YcTOBooYG0RbyAYUecAyyrKXTcrCKoaW5iPjCqwpLI8dtnmCToDDj3mw88rEuM3Pwv8GfX+QSEuTS4PV0z6OvTkAynqmcvVjt8Y3ONxP16vgO/iG+IykhAZl0nnuT8zPKB47zlWmZcve8cO5J49/P/NSe5/cnvK+N/uZyCZ7nzjy3OeE66x+/Gv8At5+f8Quk9iZ0a0YInOCJ+JoGHojckYEZFRlJILNNGmBfE8gyTmxmsKAdgvQOAAKAThm4nhbo1QiUppDoGxNZchiYKuNYIjgMZ6gZiDQsKAAWhGuaYa5OA1ZwAMKN24wYJZjmLTsLuAImVlYzNxvgEFmIEwr1kYSWf+Bq0ihdCT02fFNYc8wvWNKZ1tMGFuVm5QaDCia0kyMxn6pr/wCCqWCzfbgyR+2st5N0RSM0oBlwHSLpm21y3e/J8de8+w7ywCoW06D6D7fOTkBWGGlzkCJjsLDCzhBS5MZJW/suSfPLGW9BIXHedd+HrlvjHqO3fnNj4njmv39/c8/f9ePre+Ginzm4+s/X68WT3j+O/n18Z0iLIfMGypgVAFa4GOEutLs8oWeOvX34wYwBSCHlMgoUzOAvQNeWFMZBQghs0oX3C/v78c8iLgRwBaTtb31X08NUBSIBkWYGwa6I73KmpOWbpi76NMbryCwR0a0I2JZ5RateIhPIlAEICuVvsBy6q5I9uyJG/fMpyCijXEMjlYl4xhbnggBA0HC8GBbY96OfP0+Ib9uX7PfHH/ccz5Ps/wC+ePiI/OXX4+l1whAxLQHyLnOV6fJQqUNml7haHlO4e+RQbDDDTvfp++cnMHrUriiU7wdh8eeNorcA3QwJxTQYVQBgRmHL7xu+99YycqBHMMbugmvFnvPNphxHGs3dmvvnXPPfg1+/1zMcR++frDHznmQYOTW8TR58W+M8WGU2rcGWgDWRLjrLWCC2GUhIZD6ylcLOWziSumek8M8OuJEpQDCKJHJZLcWKOBINr0x+o7PjyckkLH3sY72z9vGQWiqWEbA6ugbb3WFmGJdiOP4LPdrk4aBEgJCbiCOyjEzcR4prNwY3YbmO8Gxz8xi52wZSYaZomt54mYyAVEg7qyhpGjgy6LXBaLcQRahc447w068/XEfTX6c/f9f4COfD6PhTDDXkwBwHs6JkoJcxuRnkFkzQu4VmIKO08Z9HHAEZc9nLH7L4s8cRNzbQUiMMKrM7N8BJEgEMgGohMciI5eb2YkDqGAGEwZlocIGcNpR9dGtat+85oz3WPlwN63T0ZnJnO3ONUjrOe1xzu90HOP8Av8k4ObpH84emn0b/ADyQYUUshZtkrlBQZp4QhcWrnDyg58bpmY4BgWEAgI9BGwy17QgztoXIBc+Klq0TXUopPYJBSzcAQS4dtAtjlRE0iVmyCZ1awqYFg5O7kjhO3eOFlhAsR8ZowExQwvApwAqIhFyKZpdveDySJglBOgOZ+9lybk1NKs8SQvbYE7XMeMnQx1OymCKuZjbzKitmZDThDdb9Qf8AXU6/c974/vz3/r6f4qQ9lnZAuv41jzwHwVfOQEIlwNX/AHjlcYOuIyZcLRpHUT1yBRFRSCaGFAj+U66TIbf4EGbWnaHXQcILYU2915I93S54xCCgDUKFYwMSMc5JyEDYZdoJ2gMg2LJrgbW9Y02Y996uuknMJhLA/hx1Pz155gb0psesbybpgD44EwzOTO/P9csTyBBKCRlyRA+unhgLFIUwbNg9xHYkAsAorOik/Gqm7vPKGQBkrV+FYjnG3SzBmjQJIUqSpcdcA7iKVTMSMXloduYxVUQmsCTYoWawB4yDOUQSsMj9TpmShavLQ0WKTCDWRG0jE6MPFRhEmcYFQMwjS66GwRyAYCyRb6db3jt52BvYBGaRTfw+MHmRdPlsKBPQiZJLlOk+jz+/8CDV1ZbTJhD5fnvxwI0HPymQ9d7k+ZyUcxw3tJ062XEui8kxJghA3lygsuEI6OA00gY1QYTcEwSBJlzxRwFYwQKVKkciAHVcBzCLlbsGHOEauDSeeaYqJ0YtTDiJ0giXhUgDEe+i36vmZOC0+Mh7J4znMzyLvyY9gLOslw4vzzJCF0+TV+NZDFm+AbK2gduCBQguLM6dcksGm5OWmKZQIYJujmACJGIJjAVGkyU0TtObHBHIBuVlaN0AFkcZxhBk4m8qeYbk0sFSiJDLubmVQTsIWbUZCAMCXwREC5UzxEJiG1cAUL2xOq+oQwwVA5Alr2udqttja0ueLEAF6xtrEwcSZZIactA2ZOOgOAWBSSBpAjcZLrUY0zxKwLYwZBFofSJU1T/4N9lfNskzt3+zCIQHV1n5fz/PLlEBBSMgrlhJAyUZdo7Q4IFXmYDEg5wklGqpMg0EVlAAzDrok4m04iVDBrZPvM45U4QEgxQ34I4lqpl4RCg4BEki1k2LiZ0uQCpsPACFtaUeMt64t+fxAD74zxRLZft9P3F7kopjt9Zh97rf3xxg8bpuk17yJaUMOeMAuQRtEAT6hgsc9ghTIFACIijiggBiLjM4MoQtqGOg2g4idSDwXakmVYMJp1uJlYEQGDLtRJhbGgGkjgkyFBEkPQmgOSt0wOH0WcYmAE1tWDo13BY7KU0bZN1Dsq9TNm2XHDQBdsN9eJwjFDWCwwu4r6383iXYigChYxS+QhKSWGDh7XXqpU8DAbXyvHIIeuI4J4ET/GPf2/78/rgz9XPXodazo/8AMMEdPzZnb7v0m+GJyPYCDkA1smEpPJwaC6CYNsrQTK2GTC4NaHMABbSqJ3UmDiQ4Q4GT6rOkC0esa3nhghQGqVAuGPCZlZrjthKVcjEBM5dLns3xCztbklY1Uz87CMBsVAEiOhIvvuSeeGcY6PnX282X6Y5m4bJ50zMrZnf1pDjQqITIo95uOtL3rXAA5me7CiE8CmcXzxrCkyfbH58PRJeNtoo5jARAKB6iN5iSYtS7qpTM1JyBQAUfA+0yBk2TTxQhCiEEJQBQAgrmvBoQSs5YydDkqNHOI5dIGK5m42bLAw57cysZWjkaumKW08gXPAAcUPB4uEWiGfTrHD7DTwCSOnH3jrhDKnh6QyypUgDmcxOh5qRB7AgeN+MePs/pn/CsWOQZ6gePdzwxk6y+sBk1mmS65BAWnCewjm2uNxLV4YFuBARIxbu5alTXaCWxBWlAjTMLiJfVFBNMChlBSVLkPuuFeF2NwFsCwyTAroC6JS7qi6ESlEEkGqnCCrNGvO9D80r4mKRYplUh3LEejOAeYguauMgOPfw4D5hOUZP6bocYexPGu+Iowonx0XYr8NJcHKuREBKwhleg9FC6XCUABgZjVG4UZ5GnnUUCaUyeqQpoQLA0F4nwF0kylLisiQDCNNCSPAWq+vBZVboLhjZBeIPtmKMsnCPmGoYwcxmhsN3k4Z5Fc05RoCs8DxzgC2xkgZZzPbr1xJZkNRRYHmO+oPoksFVhYYh4wrqEPA3l9anu2UCGlDlGbbTq3sflD0BceGd8evT/ACg/vWzn1fr49n34X39nR2dLDxc/HNtxnz5IRgeTXW+SR6vSmMXNsFnjHGBNQyCgasc7HzavMSkLm0zcYmiIFaJc8dS0QUpFGNqVW5K225FloFzLQLQQqQQXliQoDCcACkZlUBcwwTTdmdgRm40AJANbCvhdGlkNSr3EbucBjURlggXJMlx08VdG/HaR7Ljw4+uVtHD3qalpp68/JrjegpRpG5UHpXvUxR4Ha2m2UAZzWHmE8ZeS4dodQ7EkAhJlebWWhqDhmIphQvNzMQ8ENFoNQRCkGY5AHEhIXkBiZlaAqXKdLJ8SKyqQEoYcup4Be+5llGl8mDhBqDIgqxToNNrKGOuGReiCmDEDYIOgy0m+GaKIFc7woEoYuRtchBRkRDQgR3GMciVBTPC6trtL3jCN6uhZz6/935+epyej9nr1+D6S9Rigb1h8v0h5408+qSOLPtP3OQxcTf8AueM/3wjBG3K4xIGBXrWdpZxBCZBtNJj8I2qmEFEtQJiFBRzkIyNKjaOktxoWkmQnzXriJDLMWTCmgdjqAqc3TAoMorBWeXfWeaVLJF2At6EkzaqHLZ5jLRPEXKHRShB59sZ+afBjHZC99nTiXF6er6/cXimDsshnWlzZdGrwDFZI0RULmL4TLGqna8bapmSIgAko502LmMEQLEuiKL4SnfGyD0qQISwFNBiThRBqTK6tB1Nctu05j0bE3rS+RMwo8mLNRRzgwR5h4r8iMYzAUtiWStGElaUJwHZOMjJgqST8uABTku0GBlBshaBM5eTJ58kyCKbIpd5RLgDstiaByubqIVgxx85+C+fB+z/GYRcxM4hDx4RaT+GUyP1c9eYA+c9HjiY732OBDudJPjrjwZk78T4r+3msh8ptUa5nzMbV74CAgGBVyXTJLE8j831tYCAtUOx4WICkqDQEuwaXM0qpQneZQgi7Fi3BbV3UZJUB5EHJtM3IM0Eonvpj26+mhhpkzRCigJmE48YKmnIPjpEnzyqSdn0gBC5f9/aSPYvwlnfmTNneeQoZIymBkVhO3OmPHAoA1WB0quwjDo4N0HJgT6941N3XyZJSWxSyuDEplhAPBEnEIoySbtO2U8CXMhyBEc1wwlk7OWJSapk1CIMfEjRqhBOsqSCrSskV9VpZNN8QGMYwEKW0osaOAmm8tohsBRKKrvLhzkczgKi0kIYFt7qmQXJ54MPElSJrQd4GYMQPEzkyddl348eDT8cz/wAMfuP2vAaaaVu0evOJR88UwE856mfzP2kygW35pp/rGNa3y/fp8fSb933vmzPccfSZ1438c8nadJh7J83vfe+PJCzKA2DY2m2COYg4pRKgDlt0HDF0m5eQYqwaaGId3Ab0BCI8QcitJhIYnnoF2+3BcpDAmFRRMKMMhMnIJwIrWkcd5InSdRZE+TubzsuPfHHNcmWCkUbdn028lclLip0RHyJXJ6xxmqBITuIaGQcgUiTrh2lgNc0jzTK3Ph1bYApCAlh0ZjkrCBBXiHDDI4erX64TRls5mTLFpRHGBus4XjjmI4PuZ6oOwYz1xsYoKGbtkXLckuMHLgVRH1W95PC0mrxAWUy7NMF7IT3nHGA1uTEVw5Ym96UYzIKRXzAr6ggahnWeCNnb2y3RaA32S8k7fv8AH+vy+ePUc5aXGCF3j8WeeDhUEknZ4nz68eg4T27B6sEr6x399jj/AGas/OOLExhpfk06O/8Ay8asJJvPUUusmMfXUBRQEb5wHmVkMdXeePAKAG7VKIkdUwfBOKVBoCJ8dBGYBVYGJd2RCFEDwKhIiFsC65XomRVyFDoTGHQ6goqXDSwEmlgz53tFQgmEZNx1i46PN4unZ3MZm36bHAb5MV2NtGMok2B8yXBDpEEC9WZQWkzEI3NnKYBgwGlFjbgpZjehvJswJYXBdaHfzoi4eCAwKAwyxo9JfdBeGwM7BUCHSwLjBHlAhbW0DokDegvBCdABwiMl0RlVw/d+3HKtipk0RxNGrknEhPJwaRFVg/YuktiIZRewluqwHiYvFh1dKIsqVUCYMClwwETwQVU8AdDDvPL8fc9f7/acWh515epuz6b8cBsue/IY079es87DIkx9uztLnbqa4hm29DuYlx4/fIxu3eeDrAaGCpigM8sNkPjgIiYaGLhjgxnHyP51giBCQAYJprZhUVl5sJVhFwaGUZKTu5wLIgxFFjjMgpaB1hlDjER9LS4u2DQR84uQxblXRN1XNXNpwkIFsWEW+oUM54M0WZfiA95zfXrxZ5AguISWPfv4zrksmISeKGcLL4GCDviUs6HDkQdNaPaWwSwcu8tBBxp2tbiM2cAyxh2uYMHG87zXPtx4I0i4KM3r32e8FgEqSgjpZnVjbzEzGDI6Q+IjBTOHgVpN5vSRfPgx2aiSlMGlohbTKH8VN1qjT2IdtghRS+xrHEV2MJto2ngTQXTwiVZO0ycXZ6QPHBcb66/Xn8+OSb8Ce7Pt7+OXxh8i+79+UJbYZxqGvZ1+XlpF7258fXy8QK9/iCuvQ/XvjUCRTPcZ561yPec51ExPGcJOt8NSmMnCCui0TwbllOa1Cq+gqrwVkDGNI0lVHZBCoQuQrsdeYtQgtS5CiA3faYua3Y3aCDQE2paLjODIcSZqg1cAEE7dIsqVSi3bdYmQPFE+O+Ygli3eesY+N46xwwCgoZEqle0CBXK05mCMyKFolOqXKYshDYwnSqOsibsxh3/fGCLlIGHCbXHnr/iTTiy1QIGPgH0sc4MRYjGFq4IQkVLlFaSrLmCgAJ22Aywm0YGMIitDKBmQhglyNcYHgolDAggLtG/NWc1bFL15CXStkdGuSYJgHNBhUL5zjLS651wAsIJsaB1EFkW8+b9n+v48Z//EACcRAQEAAgICAgICAwEBAQAAAAERITEAQVFhcYGRobHwwdHh8RBQ/9oACAECAQE/EP8A9wJ5UHCE65ZSWKgih1iOLWtLA7HHaUz11IAScptCmyihwf6E9s+XOKOA7qsDLvklv+THEybZLr8cKbnwPIabtX/1zTHClLcccI1uCR3pjy/SMIoEV5WcC/1ACudF2CM8MxgwY6koC0pOGKjgJyZ3AyIgEh3MsnS0jsn9V4p7ge+HmjCpjoASglj4SSUvaHEpSguyytZs7/vonlzNlAxTNI9A39USmwJGEW8AV+8nn/4WkGYM8k7+V1065upSdu/r/X1lvDqFZizG/wDU+OZAzKahmZvy/u+ZYNrMCM/y54Wfy6wZNfHXvhnGx0ZMh/nj/WX8HIq6+jnvycPrRWWO5c/+nFf93X+f8+s5YnrLgwL/AK88adWN+q31xhhn6ep8PPiX1wQNqGPL/X+ZxOd/v7Dr25o+/wDw/lj98Tejz+LGflYf55nw03360a5ffMkNuaOMWZee/O2Zlvr/AAj+t/pmxesYj4x979dY4IDv/r+/9ODw2Y4h7uPswfOLpkk4IzyfXv6c834DW/8AP44PI2Y4J7jfucye7X4W3nz364KJ6dayE+fn+OUNg1DHaSNcd9eGZ4k9V3huM4dTHrhDIYEy7NeP8X2Z5uQ6lHcD141jceuGMpfGeyf3OOVDo+e3rGMa09Ze3lyZfwy0ivUO/Xq8b+J5T1b566nB8YvyPxn45ref756f+3n+P1qf3/fKMuPc9Yr4vk13ww5uPz+/fBaS7G4zJCPru9+GclTr2gtN7ZoUb7xnJAKhM5TO1ClxYz5OBlCOd3eiGTvoztvHDOyCeGZH+zreOOgfVY7p0Zz09PnXK5mDD418re3o4QxJddmjueu8/nninqi+O968fF8cNguevqHk/uuXBXoweTf+YZY/Jkq5ERQ7O503OfnXKHwUWd2Nz58fTwcGfHj1/fv45L5aFYqO/wB/fGdtGDy478+hevv2jXNDNkL1mfHd1x8Z3/Pov0343w9q4S/IZ+DfbPPG5PbwePzT3dTmbMeL4RAfif75jzi5b15D998tN6k3nf8AF9Y5/f7/AHv1zDTOJvVlxD4366sGUPT+HH9+PtuY5ZLom+7k+se8maMC434Nw3+pzYMAr+AH1s89s4gEE6QOnozc9fcbyZ2Qg4cwiAhI4z5tbyhHcvaS9oTvp86ccyYvfUPCTJiS1ar1D/5AR7ey+t/11vJdZejf86+PHxzZ6f8APDU8Y2PR/cz4ORRWlZKd4M+JsUk4keohgyOsXrFbv7sCJjCn+O/ieODAenfx79/2ljrV7ded664EHaZjSwGZnufHvi1z3+CT+/XC5wrPs1/H5+ORHTlN2Wh3gnZ333wPC1iPkyAPZ7/nmzkqzR2Ybj3j5Iw42Y3/AG9PBUKRyQ9+2esOcyDzevj9f+ct8mvn9fu+754AYfGEzqfWr39eDDIrvx/ITGjvrrhXZK1GZxqjjx+HkcSkNuLZWYqZhN+uJErWPOcfvHzwC0rOI46nYZ6899cAaXBKmK4Ytmk8TBzog5PcZ6+d4fPfxUQ8Ou2/Fv6/JxXCZMXGzDS/ZK786VPaF16b/Zz1jHQ9THX6/fH+98BjdbKbZjLjXmmfk2PtjOGQ8yzWPM3OX0Mm+rr6cc+76/v9+Xj0WtyLMBrF+uhxwUjrv5/5wQq976uTfjB1/HBaO33+M8VUT4PUmD713545FzWFwsgHy6P54T77M0SfHodnnPDKFDUrLC+epiePXJm01X50AXU3JD4532TJsG9+5P68Bokzm5Em7kkfP74fwEVM/wDf5690/Op34zrvHvjDAIMuMXG+ouPjfH5lT9TB8/54qcOou89WHfnwYehFlysPBkAnqTP++XIkqreYAKDhm8GHzzYqN2uVzAPVM42nnbCX9u7JvxGPzxHAJDu+iWd28KAzPcTEH3Uz4zMHCRhwj/Fn11vp4AYXrH1vvT9z44JZ+ZuD/d8/MNfC5nwmdZ6eKOUj6MY7Swpb788r5f7/AOH447IaxnfX2bd30NeVutzh8MAY9M243CcbWBQsb86E/vXDWmSZ6cLO6dT5uONCIog/FQXiSAFLPcqnOigMgU3c+U2GCQGeAJZN/MiK0iPglKHWioDhFxWCMh4gwcfhGzgpMPTeZZMs4QxCTIFuWdNGxcqhlRQ0vARYYuTiHGaVrCoFEWAbx8dbWKEhFUggxOFv1GyZFDQHMPcIZ5msFjFBY6/CuTj/ANkp+UB5YAQNMsKWWWSkZdrMJFglfQR0xeB4FXgDEtwH2IRccbNwarf5MDBTNDQ2JSxB1TsxSxyl96Zeg7KAA2qhWwrGwmwRUkQAxEIijeFGS/H+fP8ArlJ1QPhxi6zkJ64+QXXp634z+OeFJ1l1j16/ubVq2wLjpHr+n2cO1e9To36XrzeXCf7ezHo7cfLjjUCuR6HrJ368MjzIJHoS5hEFgORcr6UIEla1SMUGicHPmSJVwRGDJfBtx0+k1lFyUiO60itdW3+Zn+Drh+G5kQaKj1exnBcKooogJJIEBq5M3VpwfsLDIPA5gBinfFSXHwfgvMYNjFMSSXznfp75WEAGoxMyKZQ7hVc0cdgAlYOBydwykk6lbVvi/vmQsXHgEXE1S1AQM9CIaNLjYUTY8UYWgQ4TEOJAnnAMAFHgiUojlZkhtSBR/oDljHxopl+gwPFRdp52r+ia2AgBDACDg092P5jPX93wLgQhtY6Sbzrni7APmQve2fbyL5eEmZ/t/H4HBHu9Pibvv6cb5UFwkPr6+/8AvFS4J03XWftt9flYX1o7fX3zHgWK41pWYFpQwYJbd+WRlTWRwGciCa0QbEF4+HeVbpkDbKNsbOGpWCdgCK0DUVI5Ydmas4oCphHn05KrLgA1CqabivJKODwegiJKybY8XfS7gWCiYF5DyDgeFgMX4Dp2OScsZQdkhPOVrnLx4TpFWN5LUQBpuQw6OZ3D1t+RFQ4rES1GoH0gkHhwew0FMMAAAhy6q+WKRTqpb5je8xC5WBV5yZ1vJhKnRPAuDSUjyT/NynS8EeUllwp2UoE+RHD5BFpEEYEFKb5RLZmX79/374P+2OhMPd1cmSXXAClLiWVz1baDut374bwukJ1q57onnvgsKwlKeSZcU3jX65n0HXl1vOvhHlStWKQ9yH1jWc/PMhx5XbhP6gY8cGjaZzWeHwSH/d3lRZc5vw7YTN1rPrgC0krO8GJ40jN574xIOtJ1Jr8kn+uV0j8+oHTmK72zN4i5MET6TCfeLJ98RQwkcneJMtzneG+OYgTLUmYu9Ossl+eC2JN7mBkMY33nOOXrZqmeyVaLnMP+OFYzl6BZXrrzd5OUv01sejMJVdbW98iiaecpgN4lH4q4ueKyranwZunzNjg3wmbgxrY24cooMfPeuUXQyuMqpesGaLWmt2FAHZyyOX9/O565n2ct+a+9n74DImfeftd/vN8vEZh2apjBb+WfPt4iGNhD479V8464iVsMd4UVGtaY8njleinWGdTp8n54GBKwM6s8zv69nFvSZUmbjT+3P1yTU+zPo6we68Qpnwvb0QmDfrr0wFwyh6Si4zqjh1q8ynira4RSQ0XrOLrkiO0iEviPnufzONenxjowTVKF8FeKCAGQDabuc+Tw5jeYlOeI2qBuAEyPiATT8QVJpDr4Jqj54BKmEgl4AC8WBNUPnI9ycG2ziiAmTppMG/exxhPfL1NAiItsaUDtq4VQ1xYnIJjfDhA4Vwvv3Iugu3+DgpvL7koMj1SuKcwmZl8Ide2oeXeejkvwf5mZZ62QvvhchMplFxC11DIB698Z0qhnGS6C0c+rxyscMGcmIg61n5x6CI6M2YDclckLCXXniuXNc4Q6Nn73rt3wwDZZa7/YWG5zaQoz5Iyb/My9PKO/w/04Jj85cYMF6n7+XjvoxG0Z6dbcz/XF+Ft2EmpcvXXrOTJnGIJPnS41PvOXmMLDY3y9HX3n13xPDk0Ykp60YfXAAuLtxezvGPXT297W0Q/x2DqdE3dXkpDoMWNxnI37/d4Bda+VnfrZ+jTnin/DyDcOw/RDHEPCrBpRbtQSkHgSBNJjmeg1aCpPOZPNHK/JhdcoTitqiDIoQF7NA/oxwg8GlLqWgEMSa4NIysj8oBwVMkQfwSe23AQy5Aqo6JsfUlm/PARFkymTG1ekNN7DGDj0QibG5EXJfUk2+MkL53AWUCHiQh6/Tnk4uHboJBNfMYYrGXF7u8STb/F/2UsBTD8Qk193vXLkoyAa3jV8+f40MyQVuWGieg/lzcTg0GHB0Z1/h+/m3986dppSWz63jguHFgATAx77gp1j8yLXK9SWM1h1L/zmw8DMC3Xrz8Tq8BTDCAuWpi/xnP64Qv7kcslLk8nb98GUpv5uvYHtvx55a4qi4MAP7WfV98snE0UDZwMRDODANPgRk0KlkgXADJSyqmV/JuCToPBJkljSSWC0VxkJLCzQRh9liXySgKyqEhFZJp5LmpbEYl0DsEiHJ70ESdTi026oAWaPzIi6qcFdfGUqssdWY9eg9+u1OQZj8T9zxuavMY2d3tH0/ZaYvfFMvZO18eet3ugPdKSA24xcIwFtZ5c3HBQcmQWy4XO9THh67xRs8aKUf7p45iykrLMmf82f55kRBg3fdA9yes5vP6p/vn9/v45WNiOgFsz41vOu+E1csl61m4vrXfkqM4zi3z8Pj7j+eZQi0s68Ydg+vG4vAKGX9jqXwMKTHfoEbKTJvKWn+f4s4AGB0NHRXO9XGIzpeYMZZ7mBIBvouu3geBK5dZjnrUfu+3AGqzS9pHIwNtmLORXRjSUyjLnPnXjDiDd4w+IOZNJJl11eUYhy9/B8IsPv45Np26vaGtt2XfkzzJBgVc4yhfGxX7zTm4l6M9JjHb5wYJxhjCwTpdLoezP/AIRGUxkXNpLKY7TGd9hZnAC3dZdL+up45FaoB8SCPea4+r8qkCms+8PWZAH58cFIoFDFFGZfHwdO8cWQFyXajSPRnSsxBlOLSfGO9O83v358cK8mdxuZ/ADmcMEpvdBESnvHn4eV/BofXr1/HumgQ8tHwS6wFz346nq6y5ogL+PzPfEDDrEPqfcr9hwoKKnvweOunS+OOTHh58XT369fPAbXYc0cJcU11jXeeLS9CIe4UTS+dj9cq9JEzpx4s6+eDlXyfYYBTq4IarxY07WH0s8Ny/8AZzIcmY7i60dwNe9YOKUsM1dSX4mMf74es3x3pbh6uY5nHBsdudWVwOpZvgKz+UC0p9HZdeuKoIx0sySzDk89JfXCYVtPgqFrrOGWdA8QKEgglTLzpSPeCkzxhi5OEzf6v31g5ZSVdg/G/wAdZRccHCbxA8RK+tW6d55K1NGGLNY+MW9TTxkKWBMsyEUrkQ3v8PFpCMENOZhtYPXtO7xhVFDCuwHJzkffR0yNzQfiNmzXZ174BCXOHWt51kfnAYeQO3+j+/fxwAHbJfenP38kPN50ek3+Pzlnvizqr13O71ivr+eO6PP1p+Ot/jlAYhAfoDyxxeJaMMawrq388MBfJCGTEDIf3PfFr9a0Zy6xs+dXjSMHPfRh/GdG+9HFYYbl9UBL1lgdPETYQEgUyY1M977vDszk0d6tOyYfrhZ8HQHgzq96m9cBxTWzt7Ql/c4uCFdaLJ0Y9azrriqsHYfLi+7m64miFTBhwtWfaONfN4IYmDG1cNnmmome9gsWykNbkpsmkx73OEApFy6vvLotzts75B0/Sd470y+OKcRgUwb3AjlF7fPCwPGYQdFevH+OEUaEsBuTXhj789TmMbStJtsW+5CgB4nGjDZBTxiT41jL98WjHdZlCfWfn978mXf69H8fw8+i5CfGfjH3fwqvZjbrXuYyjL98VTCWZ+WY+8/czvgYrpx8ayfjOKh+KYt6DOUwEUwObPXfMr7XrG3kxcfHZ7DH965EAZgVXLrNzcf7xXkcZS/JD+PNuSE4yGrjFqQHPXeTWjzQ1K5twu/PiprwdzhE1XRDUO82m5JfyFwAujLvAYoUhJ1zJsiBl2yGDX6pns4g2sAjnSGrr325HxwiFpgcJbi3r5D48vFBSqGwSwvY3tO2cFDvzJQQwaWuAlVfhBJMZc1r5XrH+uM0KWdmYfmBR8zOOKZlnpZggUNIJWQATBQXWFC/LI/LimIILUHvZYMj6/1eCmFEjqxIiutjWtS8ewAWHS90WswfGSeePWV7q6cMPjy5+y88HTEdZg4fhO/XfDDg6ypes79/2nIrrkCWISGLPOX3ORDklOjSlvr77fULQ5qL1PL+dF1xskto4k8ZUuXGMz5kkTsZ+ZoX3Mn3eJDEC5nWcefl111tBhCQvaQtSeMR1jGeGyFVMqHWfc++/YqKrq0BwgNOjb69cxt4Y9Zh2mbpNk3ymBBxlSVlZNhWdpNXhFvpjIoCzR4AfY87gSWecoC5frUVfERZG1iCCUM9rtknXKmGt2tuk0DKnizPFkr7ydOYVwBo2d8xw7jjtShtgOzPIgABRINSbWkhNfmKxwdsJKQ2atTJq3lgiEDKzoB29G+vkRhmrycqJCoOElAvnZlCLYi5sfDRw98BuMmNJ4B25PDfHXCGcrLvPSIGvVXw3fKpgHrOZh0GV/OdYHguQLM67xkpnoxT8cIlaqzHnCb/ABjxzHn+x/v+5lBhlQ+To6TouPm8RcMm4bxNXG8/54ZxRwIa0GHO8HbI6hwruuVydkxuSUyAOsmEGI7yK4DHsn1frpy2JjF7ab3X++eDKauaM9E768k3549tkmpmuqTIb+H0cuT7+/n8+RwTgL7X6ibFlNWYyeOO2gQkjgXcfQNlW8MAtYQbCw2efdy9uXmRwTEXN6+f16e5yVvIVcagTEibfPDqSsZu6z73uZxeJZBbH5rf1cvfjzgbaLYKpHGG6MaIaxwp0qhKOR1QyWJnyCs5CxFHgHR4I4xTwPGaubhMQAIo2O/UvDZO7bXRq3IiYKAcDvgLeJWszxyga5Tc2ieNNwqo+aPzIKZcFxNSl+aHkjut4gL2ABrYE6CK7AMVOLEgYO+/DOt3zuvXKYACY6uQ1dUeV4/uP9/2PEyjq2nwe+rNcIwjoRNadjbgxQzcycifOsyXHy2/T2dNEL5DzGbj1sv/AIY6G4POtxxBxqrZjPG/kJvCTQFx+5BwcHCaJtC7neMSdZ8c+KwrjMxn+WeNWPETfwo7gZ1iYoEfnjkL2NVjHdnkx61IwrFsHe9a3mQb11rmA000xfQ3Syl7jru5NqxXKFIfDizvydUSyi11UBDBk1nWeCi1jxILFNq9RH5vE7x6PNN/ueN6zxjIyz6alBNd/wBklwCMEmOgXNxsNJXAVDGJU7EYFVEQp48AWGwgF0sGah6Z2Y4McI0IgyEjWDXOu7wRcIUDRajcLylnZxwGRAIp49GJUn1ZvlMWethBHuh9uMTbw7BL8ZLMknrN89zkRVuM0MYklvw7hZU4mK+EmKD2anR925eE8z6ca/0fjiqwPBW738yY9NyTinYsk8uD+Wpm7JxCFRguWmh8zGbDhDOSm1JCMlvqW/OeQBte3xZWdXx1Ud8id5gz+MGOtTW/HER0GnP7Bc4yv75gKGLp6EMPjG27+OWjZgV41/zHpvBtdRjouCtFrnNz9cDWCkBfDvzh/Gsa4pWOo4LuV0BJPGdZLayRfkI3M2MwbxviRAMWU0ZH3hYPfp4JErIb41cRE15w24WdrjrN7DFTEz4me+NmBqVr5+MnnOb42kssQOBxJjMDw5cfJyi2EZFhNyztTfRseA7aCd0TXooa/wCzGVVTaCCpVKLHzcbmQRU2CzytRQaw1US9LlAprbSjVc5ueLXqiez4n682dcKWJnWO3bPVpDW84ihGFYXEwvYuzdIBjmlLjR6W4lymZbPXPYfk5YYilepAxma1sLmxvArbYniY/pl+Xm4Zvb0EcpDxhPxxMlkUAyJghhppm8DnPFhEYMTOpPrpvV1vigI6I4G4DOHesR2Y4+gHvtjLnuda954+M5ekH+z5+OCJNSAd7dPSPTvp4Z7VsKsJbFkLDDMUD+XGQ61Z977MjDRdkVPuAh4ToeXQTjQ6JiAHVWALzJ4v6gxQTNEsmco3oSwCVQbohScBG4CGkiAQeeG6SlJgmDGcn07G/wC6IhR3XLL4uRrLHFMjCqmCANXbNGi2GIqqsQ6EUuLCBAZIgBq4ZiMGTJrRVWIOkodcObSaMZhApY96dscPrpCx1uktFjwWSvCIjgH6xHdRGn7JR4xrBjIDjUJmvesfGeByJlNadZA8qmnBxiKkmGaiGc7Z/PXI9Pxh9T9DlqxjdQzr8z3riJDM7MyeXrF/fBUzJD5vb59efniTbNnbcmfYG/GLxSAyuCWSEqe8246eZyJTRnxDq3B57++Nwg7ctvTvqOPTvrm/7/r/AM5lhhnCEzr714i++EXEnzVRor9flcBcZuJ7WSCQ5yYCLKyEKMIcMiIAyVeDZa7uOfippTQhI1HoEV8KzIHAUXK5XIMqUCPwEAnC0bkBarNk97UV2b8lFQIjZEzwdbLmiKpu8mQrPg7zM2nCquEubK2QUaRi2xvCcsqBRDqGiGK5t8PA3y6KgKNc+UVIHAIN6sEcJWKBCGIsWAFSgFRx7ytdeelYow13BmfA36pvvmirukDpwb95HghU2FI4xjFzBtykKZrw0VruYXFkJPjzjqargvf42vf/ADkHFixG2w9505P+8DsuJAfjfoOu8/dwN4U3cTVy8QlZTebXHzvOLjiFniDmdATHRlddW8GJtHGZHFN6tvTPxI0vm+MHeqUOvW3i1T07lxZJq/8AObAwp615d5t/jgGarJ3uY/jQQ3wepjbq9WWePx0vGdOXJ8AljiMrekyccqcOTNcnQgnndp40QxGva6CDrL7n345Bglx6cbmfX9yqHz3CRAw1XFNveuSKV7Dcsy3qxpiHpEWCwjcxYkJWmbVIJWl5SqXcGMcDIJloCvCI5ZUTDGm8G8cdEDZxABgUJMGiPM7BpCCSg2sWLBNckhAiIZO62hnOO+DnbRm0hMrvPie6qPAKVkFOsoOLnHz2cMgQkYRRqsgjRaNuXOW18/v49+/7HikeQ6wvx07Tg4gC+O5gdTvb174W5xoC4pH3jGfxxq5Zng3i4n23xyEvm4x4q+/2/M4ZPa4iQHDjz9a+zggqOrU7w6Bbv8ex5apWDJW/f563fPKTWF9411mM+9+JwMjdJQ71gwaw4nvLmAu6JoxAvf11mXgADBSLs1ad+WWY86zdjI+sgWHc/ODHBh8SDIzWHfi4zidbAzfUIqGV3f8Al8I67ZrFGTx+fPxzYSjag+In8Z+DxiBWhjw/rKdWXO5xVASDKCLkBAhGxpM8LQTiNBgz0A9qUnIaHtVAh5CxBiW5RwNMEhwEBPMRoCAuRhNeVw7chUmCiFsVJriIdgiKDZOOGwM04sfF6qCTGu+D4ubsQBEXUFpl9uc8oRp0OzUcTe6kmDvU/wCb0/3/AHMFOjS7uEbh9FNJjkVuI7Zvt1P5uvPAwZ2GvWT9+l8Yu4qsYp5uNwx9XXWuOWOGc+8LO+8+frgw+fV695nxjnkCQTa2gY/wdZdpyWYhNNc0S/qLknXEkJA3lOgDw9j4xnUBI5z5DouMMX9w8Y6D6fDrOXD5/bxLVMTxo7YwpkeseGpYoyYLnqS5hmTEr7BvgMV2k+R3Mxw67qHRhaca+XkP35eVq40BvWMZusp1nru4mL2yL57YX9TkA1UMn6c5yx/1JyY3VtnG2YXJuFpxNF2BKVEdIkijtqcVE1YSiM5XS5Y4vwEiyUoIGoO5qXhcZ48wIbTmEbFcoYKWAUtRloJGAJnGRgcIPCTQxobiI5nEK4cVnYw9ZFib64UFLEE4bVsXrtXJ3Dhjw68/bPyc/PjCiWp7mdl840fxq8qvXvezo0g9u+uuPJvF8nWe2v8AfHJ+VMd57/ueRtXWQ+Z67M2/HuUw6GmyRx3nX++LAHLNaPJ8pvJ3iaVKmj7tjdnkO544yMJkZtZEL7nhfDnC3WNT4h3tzjOpjeDPbDLJcpjXwfGd8rIaqQBdONcrYQcwbFtwCCGheezEdhrWSbCxAvF4CCLFRQakAMeaEGywGCmxDlhztinJpDy4xo8QA2kICiXuX1404+xYDtdNqoJuE62spHisTItaURo3ZO1MGAn66ON09GQgFTPYPYKAZDQxJdu0hspmlbR8kNAa1++xeQmUdhk0BxQAmB2NvaCaQwuPXZPbeCQLaOSmy5VyhMY1DHAwI2RMRbKklnZO/PL/AD8met+ef18xtJot8E2/WMR9S8G1IEYBWfGDWVW4rRWixQJOjQflB7cQwKoKoUDC9/Xrv+eRDALPMBREFUn5KqXKlEzRms+O4/XFDw77U+vQzklqylPPiT1GXbtxAQLm5taY3NT/AM3OMJDI9HROhfNq+nzxy2uXyiuKEslxcGM4vMECgq5uDuFfkmK+uFYBXnM93VdMxkHTyQlYDlw6sSsHV2hnPDnUSAq9CNAOWDPCWpXuAQBiQPZphUY2C/qB+TXrhomQLABFI10BJib1k5j+xCCoYEET1HLviHSwmCFYKdK94GbuYaAe9g3gZyL5XPFZY4WY2thcTGZsXJxwC+xRSDV3Npmu0yjEyfDKMQWuCmgVQMVdr2SYbZI1GWAzHEDHvWIammOU4A3FhC4kKNp6O7w0w6xD47mevmvnkmWbvGHUvxP9QHjDYAGbAIZ7iJY4SMvKAyAiqoDCykcnW+LKSL3vYKGcec9faiTKKUwRvZ3eHRh7UhDsuxsq0UBwRRGjR4imcL1rGfPiWk7/ADr/ADwoQXcSKOm6zhtwZLg4lm7cushl8ODFuR1qQ+RlQha6tvX7ScjoGJ5dY2MyddfjVrdFRssJLUsbY/AKnsGhC6hroueNywU20NVdXF1h3xFkwvKnCC8IwtFUwYRjUAFekSRTeCIZj0Vez8Cy19E3xQwKTYGDObvrGEz5ABqsoVBBYVyq2uk4cyryO1EMqw2MlpeKAmR8RtbnowZI5dvKZCl4IGsEq4h4Xhmiwt3ZEQK+0Iq89l49OEAKS7KacqYoSeB5Dgm/GW7jYwY7UqyoJjtbrfeuR8fy5i+I4zbgPOb/AJ1nmRDeWGkWsjaj1AKPD6SjuUQIAkCFbIm5w6UQWUkZTRnUh3rgfA6yIjVbCaArmjgq6lfEjCgUlcqiSF+Cxv5yCAhT205ezG0zk6Kd0+P5g3Wyl3rPlced33wWk0QruP4LSd6CW2tMzfsoutuMhoceOHwZikXOz8CiU36sieMEYBBBmNxb4hLlwVIOWL6mGKgBrOeFeqEiaonSzDkLdcCen2UgoEAhMNlQ04oOhgINNIlWcGSFxbOgg3JCxsxZc1H3wH1FcJa9fyWz345QmCSkyCSYyVF6sLThuAjgqA0TMGF0DLzxMGQu7hDe6BPh74plp+dZMP8AVimXOpE6avqJkJc9GlpZzcEjjDGVBVxUKWAlQ37HWc94IeiZ4mobUiZxigZ2+n1vhAy1/eOORtmL177+P7OVNjpKLiB/F25agRZVa2FCAtU3mCu4Y4g0ShcEZURruOahOZAk4aEhR0qNMfGjgmC+GAOwZFahnKml2fMAEnokMCAkMDcFKD0qMKXuZwiPKcdPqvzOg0vMsEkyn9Zo/Bly5IiJrEdzq6K+uUKUe+5rqyus09d8EAgxg53lggGVkMKJxmURtO80Dp63jEd8XFgRzT0TN2KMzLeIWIn8BwLWCm2YrvGcJU2QULYMAoAeAxHUcGlhqQ4lQKUBlMPJkrrH/u8Tk1loEdNLDI7QvnltBdM3SCeASZ3cchc2woehs0EfGvyiQECBhggfmM8fh4igYXZMZEbmfk3vlE6VSxsZpBXsOIRdNyfR/hP7KFKFAjTJjrdigmb74KG/rHr+/n4mJ/j8b+c8VjGjOmx2ZK1kLa8SBazqKwTNMVhBk4J1dwZmiL89mNavIXZUxdoBC5zRmJ45ADJsFBFesbwrhQwRWgFBGNV0BMmKCmXgcqTYogAPKMEJoO0FIYqLrSaToRzjmkw5pg7Ul/HzyLDEFbNYdjxRLfwILSXxvv50PDaEka8hXFXqGOprCwN4iZ1FtW1cvg4rb4DgqUVxG0EifMOyBHoixG/tQMplVrGbikKQaoRrKYBqPE0HhqtGSAZKpRNFfQUHigcihRRG6lxapCJgBg6FaDbNCcKFVMezZg2Q3tAjTbhm+0SWBaTV29Y5ZThDvwdeaPM63wUC1uCipcUVc7/GyIg4UjLelGaIV0DgIIuDbT94/PIoLPA0uGTL/wBExozf5Gfgz8Y4dXtX9T/fAqIRm84U91iYS++ENDQyEwxk5mEsVGhwy0RoJjzMdgnW+PRgMLkBDHSJZg+DjsViBRDgO7Uc1nJeAMbxRCSCDAVUAwq4OX9ZxLMiGxgUjKbONBWc+zhnJT85KCYOrfnH/b9cR9TJnzj9ZzwMiRDHxPGD3vXDoBcs9IQ9Y6zcvWudGRB2JCZHWYFzviQVYJkoovoBvSK+eBWHAmSlBsHJsrd1zGoPBmA2oUKrtxOOSSj1BAQ7JpioJgYrLuNxBbhb47Mif6KQYAyXCiXJ85zyJiSCUQsMjlCGQEL3xPyLglVZPkUFKPHMyrQ4cYYp2TK9HvnadWorT3dS4ug64gSB6oQYkRpkzRIDvOKtSfYmjptKThltGCe3BG5qXNogYIEmI4876/7/AFwvjHne+/fnzOAJl7yhOoQPnP68SlfQb0NxYMB2fg5DxFW7ERVur0XpqzJdQAPYsdSRa+t810y0twMnOcDj5nRwpSAcMJKY8zpQqgSBkS0BaAylChUpRdoCrEsJnS4brEATjkaYLgFnORH7f/kJXsN7+K5zrK7xOEFjIVdCj7xhweZTjeM4TJfDse472RpeAfQBsDN9wqJfbxACKsKOmkTFTyg+F5ANRQuRAHD6XvTicXCBQEoABBlqQ8lBDkSNLz9zFCDA0CGRBrXMJgomHF/zePqSCux4KIFywdkBuNSHii2h3C/jES5hIXOKO6+eveTghbSAWZBTOaKip35qIRCVEalZJTdc4vJRihawswFrUJOB0Fd76xjL/n/mPH2p943xMWnWvGM/OrjvmRDLj5cl/uD44QSaV+cIYICmYP6yunQBCoqaafWGZJMBIWRRGVEkkNESbZw8AtHAuKoCwJ09sqTgQkwDMcYOA5I+ChhP5aBAIbW4Roy6EMe+KJoGEmJgBUE4ggbHSk3oFhNzkamTWe0M4MBLNTgEj37fH3Mbx+5wIKpHRWIyzwXWfN29DFLMeI+aMPBfyYAK4YAqEWIkiYDQrt4WNgiUQ0g7YyMo+DmMkFbhoKsAdCMzlwBlYWCAAWDoRMMLjhr7c1xQZ8VM5DgBk7THHXANZQTugWqQgwCV4AghFXwnCE5NySeapAXy74QUmsme4r0rpjFTNTnMzRDUhBHZPvXpyFt6gEkdBj0hJjgj0w+Vw2mNkyHh0GM2zKlaZWbzteGieDgnlPH867yE/LzLOc46uZnQe/5NcVfMFzd48W34nnkkUwg71vw5FuIeeIIV8A6V2NJmjAeeDIFAdVRrcQx8xLAlqrjRugo0Wkr1QeUQRB0UEGRViUWFRAXJhwyuUqaCEFEGQWsnsMA0qwggFMgAuNCtN4sTEdnqfJj/ABvJrff++AA+Flsx3uYjnOnikNJAK4E34ypl8dnBbgCIwpKOjPTJhGLMMJG0X7GolHz4XBm5oWJMZ6LZpNoG6CirFISmMnLgnA+1q9ImUO4R48lXYIVp20ADIKtTGNgIxjAGqrWME4GeWVchJquEGFAzLcPYqab0AmDI33lzx8qJEEuLGYYxU2hvmN0S5VBtxAS5CbycdKyqguAciyFj3Ub4C53lO3vvr5/Ftje/J+edTQeMvuuPrHzxIGfek2F6/wA8Cm5m58Hu/L+scK1MkULMXWpEK5G64M6DF6GA1cx2HeUWA/BleyDlRwMBuIWgJlt0LWslmpOx1SvGCdwKGJehQMI2aOeYCISAC+UMJhzHNnGtusNAGHVgUwpU+rSsCPpmv4wGfkcaTG/rHngw7TPWetbL/wA4yQWBWOZ4+MC/+poKHHCkmpkzjC39cRAINkZUkoGR32GHFBJaOowESZUJQRS7hIVQGDEoFk5wZTrmUFQsCMKfSQMFgA3medMSJoClD/Z2DwQFUgD0ER1nciupZwV1Dk3TQ24Wp/i8bBQcZF/YJnfe98oJKiMZHAJ9FhlTy81KvybDxDrez3MsplW02SZyXsajxIKKQdLHV2e99s9X1/8AD0/z38cUaVaXO/7O344C79NRr4y5xn44uB2uugTNx/euG4+qEG63hevXdwvNCVYzEcT5K5OqZWACEL0QBZ8LnxcBDXIJzZkUPppijSSbjkZphDbRbnIyXVY5pyI1UIGZ1Makj8/niqugWrEwq+VoyeLzFkIeCgtQ0Ye52PBREBExuNzT1o7EOKyJ3c/EnMWFbYZmRyCQbtF8M40kCrOgljUGjSKlNTmq2ICCGEo7xaPgDnkKpRGYORGjTDD7GKlJlTdlkVImTKTT9C8h3LkJrQ70YUuVcc6iT5oBMjDWGYffMoMyR0p5GLZVfkXCjHIuEMAKofJZvPC6aMGPgdHXKRXenzXNyzuDav7uLz393jWWkL7PrWiIAmq020hywUaoA7UwBxg0JkTOema7eDB6H8Pfz58ZzxKDs68i/wDOaJEUZfCa9T5/fNgGMXddiJt1YfXjlNNEbuuu8HYy8S0LhH2nilhMNx98NkYUZB/IYcMNlEVOGwIWdCBVdaGHI2ZpwxWLgI2VPHkcdNt74ij50wJiwuW9xdWdyUuUk06PJjE93HGEcYQzAA7LQgqRzzEOxLrQl8FPmOtcwMw67h13+T98BGA3cM2RTv7+M8Qbob5BAK4NjBjL80tgUgElG+8myuTATmtJHAbWJowqkLnN4AWLckPTHeYmAe89cQOk0Ni3IabPspc3kLDQGBsbJANlUnVttisrCHKwEJGSdo/rSEqSKHtwFQYUcHYAQgrDvI9i51qNJgLXyx2TvxjtziJTDCWz+UFudR98YBFcSPvOLyEBSxwGxLlHZu2sbXDo4GGOn+PB6/jxnhRBDEmc+HvOPrHo4jIecH0efv364lC4z4koPWJJ473njyM4CbE3kyL542RH5MmkSmia8kjnjIEY1RxtHJWpopiXPFVGQEGI4atfIQNSMcoTBQK1HQimEw5ka58ZRSC+GQddnzMZONjAVUq4did4XXs5lMx7Mohe8wO6nc4dPVozDH1jzg8Q4RBHZHvuvnLfnB6gFARW3Zjpx090+GLESpKQYdqodorMY4EKhCtIAmagrDqLgJCrEDoNRgNozC6tHJxxcpHhbkDXFiZ/7zZYTIUKkWUUQwd98dnN9dAjSp8zB0YfDWzBImKFSRSoYzwYVs52y6iQuanTyA0CoFY4bDNoGjiCy1m90Fxtu3KXwrwKJkc3sQIZVIKLBaZSRVQ2xGAIJgRDnyHrprGvn9eM/wCl/E+7n/fM7dDD3gNy9v25ZwMn6/jN+Op1xKd4f7jvwd/5Pk3FCXMtw4PPi+XmBSd4wL0zHzJ5N3mZrOlw27DOexcI2ciUlCIRd4uZhlmonFAaIAGj8ra5Z5IBryQd9ySkz923w/fJUu6S7pHHiObjP3WJUhIArub2Pg3xhssJmpCKOrZe4/dCAHZQuAsfSNn1jgLFPWPqp86z74kiqzApcp5HO83AZ4DUWQZIA2BUyQuIgCvHBNwahhoAOCTJWY9ZMZUE0DpIzG1ctTFDIPABiigMBiC0mSkySszxO7A2k03mmIenDOFRybIZyBUIYFgtALw7CtkdlGXZToHvPHsxC1gw8mWDmXPvCosQo8RCfjNJKfSJTtVU+RMIxbpetn2C04BYAUAjDKY4j4/uP9nOjPjP988uQnct0y/LhfHANzLn4vRr/fMRqs36kep844l+FVriiHXTnp+eEgOajMee3WGXe8+asAtEespJjCDDPeuZjMgzAlozcYB8eUhQAcilVAh+Yxzuk5ld2gdMNaZN/gMdWB85ziHn5HNueI5fJNUG0kKuWPlx4XSM2Vh/YxcJ0YguLgN/Hz1/Xl1fZ/FN/unjgQ4RDjaiFstM5+eBVqIqtbjbjJcj98IoIkOazJik2H3U7zoMYoRwBihpLrfzyi1XVTFwJM4dkmvvjIgwVWDbSSMLuUbMTCW7EoZzAWWTL64xVRG5P0ERVoxZY8l91uSiqOfKqpTXFW3YhncY67G9W7Ic6Edi9wmHOJjO95iOkkjCSvZpRQA4xwGsb/5z/8QAKBABAQEBAQEBAQEAAgIDAAIDAREhMQBBUWFxgZEQsaHB8EDRYHDh/9oACAEBAAE/EP8A/cuBjcKI9HFqHleYW7s24MHYDj0yfQyPyLw9d1xws/8AvW0UoBli9p9AeL/4TeCOG9k3lGl+hA0xMgYKJWGnSiKmfZIEZv4RzM7SQnekBA6LYN+FMsH48xRvlMtVmJV7G3a9iFhEj6YNjKGxrAq87gMq/vjEfu/8DoyNCWFbWOley+RM47qQvbKxXvoqF893UHIYR1t/bJrwf5hPAYiDE7kNfcyaGrS4a7dgo4y+Sb9HBb7divzASPNVCkHV/Ef1WpZT518wj3A6qlpyZTODZ6cDDMF+GtjQso/qNxELYq1EOnuiwkgWYITJm8GyJjLkeLnTUlKWMFVjkWXeiJ9YlMThkL3zxgeY9ZMwrl+ql7jOQWQfidqH9pIwwOPF62iyyYqE56YDNegxxJu5JpMOWbP/AHB2r0TSZZ6VelSkboGBzH/+HKMDLFrtLsfliT/49DxLB/fLkCXWGkXvwodwH4XUDDEun8rQ32w6UR78cGm4BQeIuA+tlMwkL19YWSfpOMM0oIUQ1WiwNGgAfasjB6dCuNkH4WpSBFlN5TTnCe4ACrEvSUYUijet8CL8rReQzrhwkOUifAb8Tlrps1xoJ/4LgeNiHPfaYQOChAeDelWZz3/l5/xm8j1y7iXiVylrVhCM3JHm2Qt2Lks3xrRAk36feSL1bsGx9NgwFn1sL525Au0Bh/4WqeHgDoss7+8zDTWqoaBf+MSaDjALT7A9VoMcmqiZJSlos9oZuu/hFeVVCLxUikkbbI1LY/lz/wAFgnuVasP8hU+Jry+GvBN+WD2ZMXhcbfq3iESprerIRfOelp3jW4hUSE2aWCNLNcAnZUf+Cnw5mePxEIwRfcSrUie/Df01WDEAFEnJgH/+cJTevmbC4y/YjLsU6zlnxfvhNGBEmKFB+FBZ+F9UhlWhxj/wcfx9slJaOP8AWfnphGVZZIiNpN2+/wDyn7/9H/p8kBJEpoWH6VQz6h99/nP31Ot7mffJggFg41+f18/3PDwSko5S2zEj5OUaR9AYp+BI/jj7Wa0IjqgG9VCfvgSrBEjlShSamy83nmaK0KOhU3qbPzfDMO0GB/HA/ldc77LwzEB4rDfkt+eGEMFVkCVXgKW/vs/6xnqW4ly/vrWWHCDgtwPxcfnsm7RqBrMGNhxpfWOL9y+/cfH/AKfx8CopdCiGI+kcQ0++R7lT8ca/0P6pOnhuPozpEf1/gRZS/wArtQIVFADVWBt9EFEQT6AofQmjxNH2wbKgbKCg+kCjsF4eUEzgiv8Al1x5+P57v8S/CKl+AClwCdH3+pyxpYFaVwDVQOnlSjSKJwRRbmgpexnPIqheCCammhogOrh4cQAg4FQrgqD9ROnqeMnFnYnD6dm88qGKKQ0Un5Odz383f6nOLvz98WY1sWTGzGs/3PC2VCpsB2nH/wDx/HyJUTlSLMXH6/zeeF4l5Gvz5+s8mVAoVnXh/b8/fAlCCqKBLVME2/m89F2iKFH3+P7zwhRjdGM7z4+/ntw1eGjeQ03+eSoFgbmOJcUH8u+zuH7n/wB+ilEP0Y/782mhacJ2/MvkenfXSbthuzs+59/Pvk2Jv/R935zd+b5QAEFTKyFf7PfskajgODqCHpj0ofWC4Rjql7a03xnUSuwUMgMT/mK+MCh1GYLpC1BJavbMV4S27eJK7Vpd9CCcIBC9oA0JBZUnnl1wdDFBkRYrMl/owRrhUBbDWJBaTPsVTQtpSLAkJ+iK4ePiFbsUFs+lRaYAkmbnKhRRrRbjTLXlA7+LpE0WRARIViBmGUalEYoACAel1HLpo0xUO1GKv6r53AkoaVsRguwYKeCDJMxGB0gxAySSQSOlKIdWFLZAo1PDiSkgF3AuoBSLXzPbTK0Go+SAVQMPmCOR1wqCApU6QCqAgAh1BSLFWig9oN8qACthQdhSh0kQCoBtRQFoGEdoZFpi8REhwDOwBKX8vsI41nFFcC0QYgew8pgB8ysISO0U8kHFEkRfpBkNVEp7FrgQSoGgpDVgV3yERYhAglVRnHsQAS2MxC/xICCaQEMPbVz8CwATAihT4BBLaQJRUkVAR+yC5DZpVIAKsLYLBpNQ0p4MOoIFNIpWqvrosERT4RzopjxETOUEFGJWhADoIpZJ0z5AXoAoFLmvrOY01o0UrMQGHPWPiAQACAb0USDRfLJBK4ZWuQgCEQRwRSDNAKyLugKdQFovo/kFRox/qeoutv4L8sIMMCCNAurokkfMoI2M4CBUAiVcNSV9JyDM4ND6Yk/RdfMhRYo6GhMKgFwwfnkmgQwAShly0BE2ekgLIaJSkoWylTm0SQCUVA4/QtBVaFSKB5SWWFIAAQg4gC2oM8EIrKLEGEKBAqi/6+RQCuMHSCigPrr9a4uxKtGEgV9MD9UWiQ41qhwborCUipip7pkQhAn2gqvVSx1nq1gVRnRadb/2r++TJ014K0oC2guhk/j5DTXAh1WxIhQj8D0RjUSFYEoP4RQfG+tRdmUn5I1elRZGeUgiXoKC3ACoFpsH2rGBMSKpronB+V8Oy1Vw60sDtUItSNgcKt3a1QNMKAxDJ44rCYiJkYk4IUDvmmkRE6Qmi1IboBd8kKtE10q2og6L11ito5FDM1UQlCKDiTwbDNRmNwK5gqgE/QQORQESMyoKpBJhk8VE0B0UYhACiaCifAMDaRRUpULCifBaAyoKrFbhQtdJ9JERGxQAQTAC4C674IOOwapaSChgAiA8RkoydqypQ4BdEnkK1SK4DmAwgCA1PEkK07FFia5GKSeTWJyOJAAQKCHDo8HALssQgD68hCK3whxMobKgPNkGmSjATS7WILKCqKL6As8CygEqQL9EZBjKB8FkrQVGIvQNSEVDzoWAZSmSsZMOB+IIWKI2qJtiBWAWxActaoBcMA0HA4KBRCqgRM1VRhJzD9FIRxUgBUUWHAcHXkhi6LMttQXQ0JAJwMnHFUJk2YyHxiD0KgRYUAfhUJYVTDgiiGOYHal54bcCArrmrDilBB68cfiFDTxCFUIFC8eJlkN2ahfrVI2Vk8Dfi3V0DAPYlCiRPdQQIQbQEaC1CEAr88CQMtFpVBagGnR6h7YqixwgRwBhWG/h4zog0ATqoU+igoAft0KEjNUIBAkQIlLEonHQbFQfBOUgr0MhMyLyAoAxpfrFW7yeDbkzKcSxE6gq0OgefHFgEQo2BA2iZu3RxqmZSqQBpWjt+2qQOjUS5iAkSQo3Bj30raUNfmkAyjg4QrFYAhEV/APwWMHRD6N8TDDjHO8a/wD356E846qqGHwIP9ft84esVgKpQ2hU/BJL5IIBiRX9B1DLXD408icM3oAWrbg0ZUCgvjzM+kAgGiqAwLR+eT0BBFVIEVl1UTVX0TCMEAIKR8SOLtSeAaAnKygvwXhEP6Hr5EnOkdHQGoooEDgfskigPRzUwRbBXwqop+tbQ9iug32FUAJSSKkIAgLd5UoSOGs2F6BCiLlYFFUgDIhhoQsAghliL5PFYlEAihrIAZryDiJGAWQsaToCUB8y2MYILW2iQQbjNg2phUWEioqAhGx4L2GMAqARicQU0niqaCfuYihB2d0hDupJclsJ2BAlbHmCJNDCcAI6wWdgvDIAC6tKQqqlDLayJ7C9FFmWskhoA/QBFIFIEyV1+lnbSTvEWARK7aIqRQwKcEAOnQlChFmDGjFLpjKDjTjxZui82wE2YgkQQjSINrfDuoJAWBYmirrGny7L8N6RRKVCBALrxdmMFqF4RC8YUQhQRX5kA1wpoAODnn4mRmQqCKgBARQPBW2zSCiRIMQGBK8MSHdCgl8KBpI86ZKKlMjBALQQfRB8oza0jFMLQtxLQBHxCT0m21FAJCIhEFIjWBN1+yYpYCxHaGsJgFlCQWcpCeHkKgyFGQihNDaRSp4qrYQGhRxspG7wviV/zCACFGAg1bqpnjbAIX19H3BlFGfo+i6BtoCGIOFrTQM80qUEsgAEFbl+Dv8AnnB/e8YWjNqhXlAwTAoSFMAOAASrBXrfMpSiDRbUaoRejobOgMmUnj8U8LrU6jzRFPHCsECEU6ozg2pAbyIygR8fgNx2SIFgQoATeIb8hS79gWcrwZ/73/fvfC4F4C4BEeIiKA13u+2AslJwHJKzqNRi+v8AgmAyAJCWHy0Z5dmULK3AakgL+mJitWpqHgUCNBSUKp0HTFULVBCEkAgSWaUXBvxhIAMC8hxr1hwwIR0ym45xiXPYhAB7CMEWiitqkiTCYwOCQYkJGwPjfL1wxqqwj6SwK1ZIiifYwCkUiKg6QmJB3BYIjXMNUCqh7GCIcD9lBgAAVg622QSUjhLjulrcE4nJpKh4QJIHGBJgOAnOUKWpEqmHfRkordR41Yom3gNJQBZYyLDjHoXcBQWUBJnpyIAKNID4GmBiGQMQRD1WUEFAtBXCtDioTAACFS1KBAXKTjCuIBkQ2osHRQKrKkBAZEOqhDKkDQVIpEHgtFmWUFhAFoDY2x9CHJZLEFELKVKoA4IeKoSxQKaUDRQIVANAIKOkABFUCDAHz7pXCwYRBi2YCIssI5dMiRIiL0v0h0SMGMJAFMoColeUj86AuD8AmAMtjxJbJoDYAEpSJNqPngRAkxTNJNLCJBsTwwyLIgaqZEdBDhrga7AKH4tigxiMA2KXMbNSgaoUAVAX1RdfOAuJZFQQATfcwnpFwbRLEThV15K/EJpLHAGNYrDoVtJCgrRBigoiQFjGnxQBoqIGPGVDdIi/RXIfAYQiFb+PnNdF85Kg2OT0hlBhGGU8DWzoNEIRjp+XhoRAEdALLQ5H8Sn60jqgYFQJnp9JXDPmHwHsDCTVYAKQsLAuDOwUBRa0wSCDEgi98g8ASFoU2kU4LygYULPN1pEwrQKKhTM8eBiwsliIC/LPu+rQhBEUgBsAPyvWExU0KYTKslaJE/DITwjIShg1VL+uHJ974tqFVn5XVILAW6BnliyyLEC4shXAAULwXgmJGCXCFzaRDhPUJc4EQATYavSKaHu6oyxGCNHNNX9Q8MunLCqRqPJC0i3L7RIwsOEx2xRQ/iHmYV3QlFyrMnQoevaDYlptKUF/SBXcdYLGQcEjBXJ3Rb4qxTcb5KoWjpUgUIVjIQARAQgUKrCnsCaqigS6wpgUg1nnGQU4EGoUNQWFQh0KVtGEo9AtblMoRAkEhKNyslEHJY0TYMLAyKDAEgCU/obX+CoIu/usp0BZ5tunAUaKqxUjkCvjYAMbHFA3z5U7KB+GdGJQK12GlhQKIiAOOgGEIad4A9anxrQEAlPUjrwAKOtVSmUJyCRVonaFeBgRpLEMAcsjVaB8AjUUJkI4oRwEengaYjRA/C0UMKJJarIHIYIrBpIBunAiZClapBvVEUauHxIyQclAaKbIhjLPBNo2ckhaWQpIpuJ7U32Q4BgiCsFKirEnDuQRUu9OJCoaAcowCsYj6IoNo6ViukhuEUgBFAL4qiwHdrKFzUJEtHKuzOKOECI6K+iE7nkA5WPzRoC0mhAocLNVUIFChXA1hJVgfGCiQgAYLqsGjTgqeBXuVtQJWkEm2NrCIIGQMUsaIacomj+aBeCSYyoqgr2ANeepOUIFA+AAXK/0dfAGYpEGwqQCDf2K93yU0I1IAncVTCPisT1XoqsD4b20jgXFZngwqAUwVhtaDXY7dvruvaAUQtYAZRmLkUhS1TP+QSFSsc/KIdlUVRSkR1EZwMmC6qgHAEWa37opKTeBTJDAJfClTaLrMamb+vRGsFDBnLDdviURUwJCkVFEN5bnimxRiAioQgoDFI/Wy+UgfwWKd2/h9fBwCWRgACumKJQR7U40EFoCRDASFS/8vhCAkMIapYyNhq3R8GimBJtURwGpHTaI0iDNAgYTH4hb15qd8tTaR2QKLsIw0LEk6moRgFahYMTngSLWAhtwkCXBSBfJ3DEF4ZRWogluR8kik20w0lQMooUYrtxKgEpwkKPgVBYBDCjS4HUhMsg3BQ2G2MOLlAAtXMQepsIKgYNY9OYLY+T1oJ22EKAMCUgu4WiLVwRYhIQabQJVCAAlspiAFVVcRKDwKjYCe8I2LFODgqvpXhRENUyIAKcSiRq2CMNrdYQTUgH6DxqwCiIIQg1R6BTKXVWqAIBbib4iIKlQq5L804TISHPFvjpNp22zCDN7FZ6HE3IDBBICqVkiPCPkKB0SNAkCrBIaAPCSVhIRCoVIl6DhPnKdAdSDGJKUlxXrRv8AcRh/AZKtAvpcChVBsQNA4CdNvlXVElCBFaKEgejCCrvUqPZPBMgS0INsACw2ADGFAFAK/RoOZE1k6IA7F405IFZTYGCLERRWl8iCEsyOvADQpqJwaXYKydihGiKppse0SROlMC7UXChwrB4D8welLw4BDafxQ2+FZUi1AHsCPMCqDakQT0QKMUdCKa4oiAxNJEi3EEVorOz1GCSuDT86WDGrC3zFkgQJcgFXhBF0T1k0DJBFpo4EMy8rJ6S2CacSmkUBje0lGeajt2A04V1irxPj8BtFoOYUKmlGDQekS/xhkRkqyn4TdHhRyEoQXGHBmiNU5D1lgqAppHRkIjaKfryg3/Kj+Ktz/X0VopKnBD6PqruyMnijRoDsv1dimR3rJ6IDTkanEHEAAw1fPegsqDFGBjaFYnKptLUriEowY9BTk9kWAUqIiaM2CocQ++IbEEUMCFlAFYkkqaMhQVSAlqBOCqPryNKS/wAFUOmKhN+u+zAZFlVi9pUKoEa3yMUxeg2ixhpavwCASRX6ylCIGUQASjjRxs1IcgizpgQSFekAbZHrVgWTAVmIaC8MSgDAmUX8HR8K5YrbdSkMIhAMiT0iOM5YPRhFFVQY1eohQnwJBoJR8HlLYDxiFSFLgqwJXMtraqIiljq0F2XIqMYhilKAgoeuuriqk0U0gJRDdPMgoAWgoJwh4IqQ1OiKhqAGD8RMDWi7JluygEh62kYJT0vkzYTwQ2J0Cu4RCI70z3bUuBNcjDVCPYBbsEPB0AdiFQeNbDIutRlEAfiLR8jBoLCnQtWHRJSCpSnUwRJBGBUqMaiBQwBiu7CkQIuuqWjFoGhAZ3BYoONiVA1DOWsxABS7RUEvG3m0iJCWETj1KMcFECWQXNaSnKAPF1tTSwFGx3QSlpJR01AKgOBkrjjnkXKKUgfQUItKE0kPSgGqZabDSdmxdK315AtFq7qoBHIAo2KcNZOgSq58xpNJ4KoekIwBQXRP9S6h42RQgJ1RqDhZ+gO8d1GUrAkLjbzU+CJoQDOsCDe4fqjhhX2g1Nb+QQOqAkxLnWqhWRGAhYXI8n08I12AnFcQlREGZ80TDuRaUaNXpoPDCjYwAxKBRWigQmU+5gheiiU7Iufyv74odUCOADpz7EpDQfBKcyEKCYAr/QFUw8XNWfd//Ir/AFrXu+YIlRK2BDiFYjXHDRNLHtgmgg1f1nXzVNIWBI1HNJQDxDfZawUQTiQQC/4hng4pVVC3SFDFdYkYEs0JWNgigEReBxElEKCjc0JHhTFKprgfaoAUVBGS4bByCVQmWTCYhUggvwVF2qtMihJYYKhveCmgJBxHqiWJS8BWZhoEZQ1FNwwGUNKCl8kmPAJg1z4y5EnVi2jLiKcDCGFsHiqNVzKIwQQ/VEQgqDy8NyiyBEs0vrjwbuuIn05SzCnwAfCOLC1kECBiwpGkeXOIBUCDANpd+r4BGSgwgtMMcK0PUXgPCwWEKiUBGKj5GTEROQAFNcA4IUTy1WKmYkW2oBTYgb49IyOTCBngI+WASQ+cBdQrM0QUXCNlMqhKeIBSBVDh4ZKpIaDWI4AAK0ahFhLAlFCYKwBQjajqFgQEaQVoIQpVHUDkXUYKKCMDHh4IEBRHZAJ0tVBhRiIvi4DrAKRLFICELyBADsJI7U4FCNXHgGTekgqlBhFijAACB+rCW6QgFKXhnC+kQxwA7bFCgvMFwLBIACKqwAiqHRqpRVhD8KiVEyw0kqukcSREpF1SwhEBBrEJYa+6wXGjFfgNIgp0QCiqBpkioo04KhkbbgaifVMFCcDPcmREO2YhBIFUr1aE5FAyRqyfwkJ8dvjcidgoC8fS4FyaMRld0AEthAF6gfo8kCy6NF8JlRiUPwnsKZGsPlPR0jA0x9sEJeIeEjaCEm588UlhQ0FSLAqsdQbM3yQaCYH0qAGwHgwgHmchWnEIcHxD+KPjBQEgtdsrAosv568IKtqRi0ILQZbLeLQwsoH+jRxp/wDb1dBAoZSmCvBAEtaJSQMxfwKg1AOrYh83OxAdgBGgmD/sC3wYPZMFZTSGD7aiG+6BBUaJFjQAOUQLemFB4jQFYiAQBMe8PAvREAgEuhIHBOIMyIAcQGEAxqWoFgHkkvXpZYhSwFeo2nm8IRiJ2iXAA1BitYCRsXAEg9CtE45jBUUEHFH0yywH6B5eiLw9LJrOcFwOGbfg0hLIKBBSjIIiytkNFSOjCtAAjTFQF6oFmBAvcXWtXuKAQAkalAVINa/FRUo3AVCIuEhoYfoLOA0ZmrBhqcCCqHtqAq0RUlcAGj8TQ9ZBJA27mEYYAxALZkCEKsjRkFEiX0bOdqhOKU+IGkd9GQkhNjBiSlSAKLVXaLNbykD/AF3pLfTARCxQVRhkqC6mDVt4RjcFUKqoSeJ7MUgvhgmAJwcB4RLKyYC2GgYrC4FxP2V0GlYAAdhRGECGfSphSR2wKVIsVGUJQYHaCoBDEr3J5rynSSIqJJAFtgPUK00uSb6LqlIYzzRFADYj6aDL6T08BFFDWAkKgiXJwVcSFNKy4JBiNdwDCzCWBQwEQIfofgelnqbzI4VAYUlEHYgi6EAEX62KVCAJgHTU8RIGRWiHAaiaCUoeCapiiKoBAKaSMlXEURoKurSCghfg0OqBRhLaKiCCloUSPEAqyPVBJWnBSxNCg8caVhmkq0iHKp/iDd8sg1y1BVz86PN7HyNTgakrAYbxFDGFzxDRmKHBgYVjUbWsnkYxdUNLVZuwm7mvAoDQUuBwUg1EDcZTwzQRSDSydiDVxHWeUIKoDAxWV+fpsOJxrGBP6LrB+Wl/PvqWUlItdCYebkMIodYjBos65uPlQoJKYuP0qH0YBRFYAMxJYkMC6662ewgYgIxVaAUfSKqkSghgUBs0AGfAV+E2eISAgCArJjKRkMxQOo5RisUgrgX4MYJJWh1CoQUEKEI+JuwkYGC0FBgCIofKbkHQsUwn0iLQB8c6ZatlK3SAEOikHzRUtTEi6Gzo4NfImJJYDJohoFI4ICL0nd9rETRToKzAerICHFwkqEPAg4SqJHAZFr9RUYrgZx9GoEMa6OAFI0wqB1sUhcKhUWiNxRBQ8qhl/ASFKFEoBQA9JA4EKkVCyHQYN8A5oqoaixEgiB9KARwk7ShEH5IJyZ94FFElRAjCCKoyaiHPsTCKIyCAWWKJYWrFQoMM0AgIAPK4JwxNqcrEAAXrFvCqSBy8KASwB+3zaFIj8UqcLCJJUEmTrQJhZRBoMCN68EF5oWorVCYwuQRIBjPgzUlFU501NAATixsImnwEbYIA0eLTUlaQhxoRrIuMJWYUaIH8KAggxSm+EpNDhCDjBKFpKBUHnt5CilUA5t/I1IuEFEQ5e28EKQppR4YcOLLQxooLSJBbcBBGHJAAFC1HfDrRp0TEUmjIjQBntWoSrh0BSgJIAtYFUWUQTMRaCjPBgg1ZTQIASyolQC2iABT3woY0pLpcKH2alSEZw2NJQYy4rWPH4PXKkInAqrU/weNvL5uBsRGgdIWTAPSCSqEmbWkUi5RcWL19EKuBPWX6AUjb1/yIENMWAUVEdIHwedXY7CIDVaUUAzOAR337NhgqkMlr8Mi4xPdPFDGGoVumBUEcZiIKAiCpVEUhPgGqDjgqW/T9b+ff541rBx3HdAaqtD8viUAJXzth+E0Sr9enkIYoj4BqiruxVwpwYiBIABgoUiuMsgTzFDxKqZAokQahUMlvjnBUSzPQ1gCxzPTEYjU6IIq4WhOzxObCLoNWMKE40xvgaCBha1HMRYKARbX14q47dJQ1L96m+dkWqeN2wIwCdkI3YIwARjeVXzhFb4PD+tO8e5VwtNWvxLX0UM8SuRmMUK4D1SM/p23nWQRp4k6ewQc2jy5Tx1lBrK0iSiIqQ1F6h6RJjc/WVl/OpU0+FmXteeztD/4OEMenZrrNFjgv/wAOA/mZBENkI5yDTBJwCKDkkSxgAohkJt9TdfspvhM6hNp29G45oChY5fV8mwWamYJ5hCBViJ/csCMMY2KIsc1Ixj8Vht4hUf2n2SPIukybW1MsY8GH27Uj/wDGMew8tmT3oVlgloEfiRuQbQHedeLAlBIk3tbp8knsAz+VWAH6dQsW3I/YIeZQzwSMigtxr9I+DGjGqHPFQF6bFdBNKXIxAoLHEMecxBtqNaVSf1AnGRjFSbTmAr1YLHnBS1J9FnHAigY+QAHRI8stqAwS9uGTfYHCZ3mOK9d79ax6iBn8Hzls0IIPLsLMVQ7BUNN+7vsMLCzAOPn+RJfyeEI0KluFhxVZdR6d8ihdWBr8/CwZYwTT3QMMo2ReriiYGDPQRCpPUvEWn9GX608TAaAoI8FEBwMWorRCR68garyE/wA6cr1cYAESrm1rZSp8TFBR0xAm5WA2Ddy5Jj4GalTBAVqwKtET2ZSRFV7VCrAC2VK55rThsMKNo+HANKlQxFLAKOko24w9U82iGgb5AEFoVaL5LOqrjkkukLI1fAolCciEkAYb2COH9t7qWkapRlXBFZUyCiZEokAJgrjzIc0scBUBWqtcR/0+ARIyHupd5fYeateHSvDbbZ1zf5ehE3bdMBDEZvttREALsSLzVq0kIgckIhFtbwBcCNryiO+yFGC8JCQiIB5iFFHDMhgDS6BpRbAjErSOOoSXSo4BuAoqOPlf3sQTLHsCjxULdJRJ0oGqlRBYLnmpIBuzivTyvKfaFFgEH9N4xqCfMMBBOpekogAFo1Cvo1QZEksZpV85iKsV6gH4gqPaNULq1NHPxEHlVh0QAKUVZojzh1C4BRHSGAWWxB+2SVAUzsIo9cheBlgGHSviCQvctduFUF41z1pcgZ1RroqhUS+g+ioCeIlUzAPzyyiSjwMkmi5hfEg0DKEv/wBuFXhEFHQIU4DgcWv8jnk4DkuFuLiEAAE1frgAta0EAYNcAWbwGLwYg7eJdySlVBZAJM8ngaIAAzCFpvoSRDiAlZocN4lOiFlJIiSMOAAEdBEFxBcaKBOBbTZ/fNYumBbIgJ8QE2s7xLU0RrBKoq8tbAhj4l9EiISC/DhhJP6+WEDoCBSp/wDZ+7pUrtELwNDgUWkCSNTGRAlhKLWDFSNgys8htGrWOq/J/wCvEwCtLjcaIB7/AIPaBVkF0BLHAlVhbFuQAYADSGAVNMSSIFPEKkUotBAUYiLwg56p9NAgkgEA+iNUyOHS6OBL5CgiKAKK+CDoyLgKBflp1R0+BWsAsKFBDG67Tzh3dJQRLnQUxa84/BJfpNrCmD8oKPUzOyCC8tBlEJeY3BEslftPN75/PVY1nYcaapWUFBrl78+1gOVyGu2DWVfJRwF98t0K0uB6JQSissaKagxJk9z1UuANSScxo1/rj6GoMsWdV92KgBsz4qyfqu8J8z0Ft+I5gGPxiibWBbrgIQRH1kACOBIGLJ5HC699tchSpZekD5AKMaEARIMKD2mruhAU+mx0A6g6w0yUc6LLQCAKEtAlDA820QzVnKJ0lRA7ClgTzdgJTHLkTtnkt/pXekKt4MlRnahEN9DJQje/sJhJNRVSL3vd7YTFCbHCD5YXxuKPrsyfj4ACsWkTQjjBReRBtKHCKACWilI4GGNi32RPI58jI/PMxo3A87o+nP8AnVuNPsZ2tKsuD1iAuqFLcE7B1sk+yN9KIK7Z3cKwEEK/cZEE9sDuE0jKnAnjC5BgUwrW9wjRxWleVcM0RnPFYUaXT5+6ER5BFj4bRsVIoJQ9qTEoqwFSJAw6ZLDygY4kBoEGNwTY/nzxY1lU3giL2YmGHUnrGnCmEWKEyKg0rmeZorsRbeOrXH5syW2RBxVEZHVoF1WKgeIolFAvS/oAySDYueIKUaqp8bpe5++vEI4IaMdkTUqLNfOsphWm1E+0SOKgHQF2caKYtxK86ulcMaFMSxiIACqtwFNEqgUK0FdG3QAINPYKZLRS/FBoEOdiPhRKCwUKUCQeIjU/xUGuA2hQCitQSYzKJ0vigaRCTIRbyaqc48g7+Bk+1CTxIc4V7RcebDcQuvV7KJKR8ngDzRpJb5I96DAyUJ7YCGG+SPIFpKwk+F1glpTkNyocUmBfmjuvfYd+Muisqvhm40QoSUwAcqBVsITDEQOp4QSZEEbda4mKVpjbAXmgVUek4oorJIMNO54DkMWVxNtvtLHWExh8sGvMZBd1GWX6y/6Is6V7iVEEn4Q1a8RAcMJ1jTEUkwfEKgDILUkN4YkmeR/6PCwRg9wMnu7cd3Nt7kd/3ghpRUn3sYLIwrMobqBvHYgLCJEuAXqPgvS5CKBUBC/RKgdrebgPYyJghRqdQIY2gxtNoQBU+MPAeSaKkPUYqFHArzKB38CGohWC6jKlGAH6BQMfaGH9kEgIInv7Rkg6gB7WOF56J4+wfM45LcZu3qAZN9F4kLhHfnzbMANZhcKHFRFhMhvqo8N+lgnSJxoj4lQ9e2NDparRPclwmEAlQZWUFAiAA0lsEJIq4nSm2dXfQUDWJKqrjqkwzmvxUMoDEWNun8S0ghetzKKaK5wBwDiZRswTWJkOkODkKIE/44O8S9iVMJfojNySgRloBCIEaxoTGnTHJx5/6FDhJ+Q0/e+lRj1EFFWNpxhBCMjEYMSEIjgDQWGKOGvm2IS7AwGBZgLixZMaITkUkoxFBGBtA+lJISAkEMMcrg7j5IEDVpFC2bdgqP3BAkItjUIIVl5ceu+mNrAJP7CApUEs++u4mPsDpZxh9Zwb/OLUxShQniCanxHz81MdeBc2wAtcdslj4OlY1RS60v5QraZQSMyMeGED7xjqNRPHp1GL0tSeqKiblH9W6jq4qTLAm9id5Szl7vVuuhB4LSetvbH1mSARAdeiRIKICzzOs3bpkBIvkxR9DmjgN9au8sI7aUFE6Pl6jUbAvMovTiFcLy76WywHQRzoegy1NAwZWs0R74CYjldB0J8KSTwe7i5T+APj1HdSa62RUMU+8oTHzE55A2TQsj6/wOCSAQmCCeDGmxo4ln5R/FRScALJ9HniESB0DRYe29eiHZAHBWpxAUH7wSFR5xK2bOP5JCnnnaRnCl32qTGxEmdIkxAMnh/PhJIb4DC2ljqj4suvGmyo3SF6Lj44fQ4KyM55XW4niuAQGDD6bqfs9QGRALylnJL/AHe+sh8KI228jirXUivC4BT5O0yFQIvR1OgkjuRIhIaAKYQwafVhV9hq2+5QCgqUFpDiXpAG7PMQDoBRaiU5rpQM18LzYHI1KDskbP8Agj5UqeACV+tglfn93pAsscMUhEIgC40QQd8xhyCJdCjNN2yfUHyQWnEFBMxEP+gnPCCyaiRSSil4tCTY+o2qBE+sBYQM0MS3zqpEHiMS1XBDgkFpWSNhqJ1BfzUf5F82wPVCIAy6VBAlODSlNGA9RcFHRq0oPwKID7UYLXQGnQZImiB1KDQCYSSftsoEd1DuXRg6kDzV2EIDdaEV7LsFHxgWJ6CUIoaE4dd8Bk4G1WiKRYgIKR3GjoVKI2gGhFIKGZLhyEiiIm/QAKoHDjCdkqNraKM4lKi7GpKSyCgouCkIEuNzsgZpNlUbU0F+CqiqVRW5KChIBWoBsAUIgWkKAACqoAkefpyQWy+lmgaupBgVWKyRWPgQSSqyW1jUOAAak0tJFc16K4N8EuygOmxcOGyg/BZDEMCfDqAIqUPQohAqsAehVN0ZJUBDgSVE5VCP7pcECt2EFikUweJufNQp6l6PErAgK7/kEgK6sbMtQCIgGFYKSGBTCRM6GYMFw6o8KAB5YIuxbAo7EikRBFRABwgRAhADgRUUCXukMGGdahADQXEGZStUcGGBoVB6sJR4UmRsgBEFKo0By2RcmCQDQ/lFGgAyEIGDCKLLFrjRaZVFBzEKQUToVKD98pAAQFgZGVGGMYyue/F5IrBEU9Sj+QxkhxCs4d5oQXiioGSfSBFYKKfhLFB9wK0VAWVVSBhWhfp+t6AolVfgAqkYAUe6aSEkxwIIGkhMJr5UgJiUchpgGqpe4HkyXVOnxAIR4rARaCuBAmiMyCzEsKMr3ykBArZAwfRYKyf3PZIogkijYCdQ6DISFD07VtDAghDhKqC58D0DKMaphQeHO3E1jfJAKyUEgqiMio/Y/hlY+7Fus0Is7PviFwQTFgFHJCujfnhLBihTIp0A0W9Thp0UGMJopD8biGU3yRQyK2ByGDYI9Wb5kESAUTEKggYSkft8BsYOgSllFQcGa/vgAiXSEIaFlK0rFy554sfSn2pGgZARI3wkcUc6oGlQGMQLXyiCQkPhg10LDXSlPa+aaClPIDsACwUSTyMQ6RiXAasIgA2gtmdHCyjIXTUG+HJV8QiIjVFFepHwHeFpeFAHQIUEtR6U8QkAuRCBNVoDUfIrSuwgKQmOlafAoOIT0KVKfQ0tAEaENHirRMCgIglxhjkrBYQWOKfQC8lwAEMkzp8zoIAvEHqHILRMCiBZmeyiDbKU7STsoSQO5LlIwqlJBoqNRDkVhHVN0lcAiMFws+mMDSYs6HGxusgy6gK2lROk0fC6wiKrQfQSUrSACCwODUEQAACGhE+EdIAMUaqQBArTKvOtmhjHApRDv6glltVARUEiVAJNKaXPR1GhcDQAuFUFKEPKTgIkhKxuVUAVlGsoLBXFFpSImFU+xCxRBBszMoYopVQT4sQBhoCyFQi/oCMVRA/dDUtUGpR/QM9gn6qowSoKoClJj4psO2GOUoggRWsqMUCNSlFZXx4GFfgDLYdL0yKwhlWia85ADe4DGCaA5wiSnApcIYVmaQKGFRpAcTRQH6gwRYMMPtKtWBuEKT9aQCgmkUxaiDjk4RRZ9N0Ot9obxC6iGBIJFgqmeH4QRWAuZFVBORa58LqhKK/tYoNCTK1rCw0RCoBrIYlqgN6T31KORxYtFGt/j8FPGYENRMUGJo42faM8wps8CnNXRVwBj368qWlVos1uQk/wDwNIJ0iQ03kM/ifD1Cy0WvFGz4geIiQ6BAAC7BrPgvfLWxxgGwgCGg+9vQ9NkujIlwKBWAI1rPRws6SaYugoa6NvamJlEB1gICmUyJQPUCSkBIUHyZEXEbd9QxrpAQEyAFd1UPa7iqmyUMIUFIBLD/uzNYCa6nnVnlN4kBBE7YF4C1A3w9ZRCMuWrtATjBBFQS26HrCtdUfSPm4VJuCWj4nXETxRhBQaRmomA0BAsJ5xXcAU03QItpMMCREPkAuGhEmkhSgUoqjFmzRQGgYG4UEu/YQOnawOz5C+wpIwYKmAwSjEtfMAoHCT4hALQESVDJAAHDCP+kNGiQ+IWgdY4IVoLJWhRTSBEikFEimpNIxoJ98+YNwEdC8FPA4WKcFDLR9A7oUJ8Ui4QcrBRRxgkS+HsFMABoEQh1Ay/KvzxWiUgEtEAFCNBMy5X2KEBGhhE34ptFwLctjpAUKg4vrxzDITuRTOpPkLCbOQr6KrEx4T776lskeqF1QICzABpIgjQkaIrXSCqAgVZqWgCqqx8y4oBBsdKUENiaeAEAR3n1EEHAQoN75jDQmaZQ4LlRDZ0oUGdql0QAAampf6EEBfyGE0CYAula+EAFJAMIjSaKL8WieOs4hFToNRFCVLUftBWSjAwJD+IaxX0olv4Fgx1APrpnXwAVHgwiBbBu9HieAwor9GIwTSB+HSzGEoEEoCsSsXfoU/DxjEmCMEAwptUo2h9GChVBqUADgfp2dF8KC1C6WICWxUZZI/sWOGANGA1HdN+JH9oMsTAoMuEGMFoPyeI1aLx+/4h/0B+en1YBdeXtBT4n7DyaENClAQ7xagzPn8u00sYEKPSIBrqrE1UoGKEqA1EBOCN4G+2+sQqafgkMCXrzBCw0fB+jCxKCyWZ4PmoYLuEAs8FHGr74NRCOWKpFgoCAxfoNeyThKghDc4EFRpIOhm2SOzVIqvCLVGjiSHBWyio4FNALVe8A5HefVQQaV0UHVNiOy2ipRA6XxQVFoj5Pgs5AKxh4eAISpbY7jCRkPQ3EQdUWh8XRWiiEOQBeghwqzXLA+EBiE0wIKGwWkSR7HbgqhgrVoqsEuqWvTjpQREaxbphuCpMhm83kYAW6M4BE+m2qvG3xDcFwH3ZxK+jJWnUXtXQBJSY8PCL3UMZoEDEAls9v00brBDvPrFikLBSKYfPIBsI7XJMgXujE9H/aFfFIMQXXi6yY9hix15Ez5sa774ZXMTHwouyHQIIdqMgEzzuQqmydBOlaYRRYwSL6pd2hRFoGjcs+BGpmkK7LGuZPBj6KWyF4gqmFdWDpYQFtHxQFqJCYfipZoEQBU7ohcNWG1dtg4VCiKFhMSdPWyFmaVNVFqmhhIYXxMwDKFDjUglPwoHgNgnAgB+tjgFHPp29MNUWmDF2IETDyosLjCB1JWJZ+yQ8QpYxUEgEqxCwOAv75oUrQnkYURbtQ+Wx8cLHQBAuAUsp1byamhF27SfQrOO3/Y+n1ANujYsTgg/D88mBcURDPy4Hmr1HfOkSkV0ch2mbGLIh4lVwoAgNlELZv6/k8MqNoBK6BEmNVWP5nuoOXTd3/r8/k82QCqUCgUmCt/4LPMcJGiGp0KAkudnMY1Vy1GCxFr/AFo88qJLoK7jfJpQoiIQp8kzgayQKAoAKQFfEgUkYgSKHAB1HovkQhWcsCQAAzS/QbE9QDFuBIYEaICVvL5OFXaigIjagEgGfWIgNhVPBIiS3alhRAldqFwNE0RDIAvkBIYxBjZg00vNFAGFmCYuwOBGhGChgRv1AY+kE0iAL5bEELErelbK/wBM68YkyOKIZGRCVWjABRmoQkf21AaghgAXGajAA1mQJ8tFRB5QQ0wIgOA2o1Gq8syYRtJxxah7ViqKeOaOr8gG/J5BCJC9SARQLQgQ4QTdhLwCEIYz9EZWdzCWfaLwRPlT3NGXkYZ0rTAR8xIkAHrpu+JW8cp3ZAd1moCXyQYZCaFBSmABViJDQIjEdFgK1QMwfAfyBAQyfwJOZ5eKyb9eXiA4kf7eX00yKHkWkA8wrEMFTFACateVYtLKzLoYMGFFiFn2T+585nSIOkXNZfYqM9wqFEILNOxkPQUIqGnrEhhWBAFIsWjMMWBCuA8oVTlVUFwYVPZRb+hNVa1KgVt+AFZ9BRQIY0BFwhSEVQVPCGwFGP3KwRnqgaKmeoBHAijQVA0YGJBEwzDcUXELD41RQaSOBKxMCH3Y+0xDAGgqXCFq4EDnuOepy9jWnyidlHx9hVMMELAOSKaZEGNcFVVMFwBk26fDyfcCqLNJeHLq8FM26QmGYqFgMbEF614pJTsnaAYURKKN5F2KqLhS39TETic1+AYYNARNdARyKG6TySpVdpxQKQwynZ60quICUOeq0Bga5HxmjM0Mti0yyoApuzPZD2wVpVoohoMBVUfTtFDSSAguxquJgbVCJRJtUaKgOOPzS+HnxCKQywrCBAtTXwmQpcAjYBK4/iaNEGISiS0gLXjjlHRcZMD9oUiiAUNAWLBdEiMOiDEV6CrMD6hrEsgiGFaWOmZ6CDJKLUT2kEappGxSLcJUMWCSUhFHwRtkAJDMLqYxUgxQlKCdMCgFTICgFHwAWm8IGlQKYSEIV80qmz8kDE0qlQESB5gjtkAFIl/ggHBmQtDOTQQQY9LB1ThMayQLYUQEGgEA+I6hpCwoAWpKAd8FJygDpUVREqpv0y3wrVoC1DKQXZfSnivqoPSp8IgeD+JRtNOP1GT0WpW4vKeIRfNecStsiiMvBxr5BLrRhEgJNViDbvgUnMEMEPBFggtLLwggABQEYAsFGhfoX0OKiyF67cvgekUVL/kaYWLRRCq+AAYgqrBCRFIQH1oSiukQFQGNedvOUkQjIV6Qvhq0jCaIixSaIFv092BSRaRMQpAxCBng9WzagwIUC0oia2gg1aTJOyjecmi+AjwjpeFEAzcF1YAUNgEKRRIwSdrFhHX1Yf2CAQUxTef8iHkkrFtYgFC3DgYQVYCqMGyhWJcolWPzJRkJs3Q1AiQJJSv4vlGpIozUJgQH4Oqu+aCAwVZdlDr11TOr4yAgQ1DXDAzSrhpnGRpZQx/7ZxrnkACuRC62xGhMyi/vxUc0QkQwqZI/J2fwBAEjLWghOqVZSCH++BEUAVTJIsp+UNSOnil5IAF1jKiQhHfz540BgQUk/m/9/wB8DjliWEBNv4G61YnlUBEEQypy9KKN/wCOIiu2HW1TgJ/jh5LJ8yKEIO0A/BLMPIkcN3AGBqQ4A/QvqwMCh+FUp9QKwNzypCATEifSRZQUInwZXUUECxFpVBsg1PIMCJaWuKOG4GEkatiocyHQJYUa6IUvgAOsIM1VBCmEJ3noa3NatAFo1WiyT1V2QCCEBFugaIMTXiIUe8EQJow0Dl2eQ46MtFGKhSmkFk8WCR/AwQjmlwUn7FUWPLCKHTjcsOji3QSQpVQotBBhQjxRwbiadJjgnkHYnwZQBimSYtNI8ZZ1JLKijIaAah6Vz8eBcwbzAgBeRfRI55rncdFhTRW7x8YMPHHln7qELiYoUxGkvhBAxQY8UsOqysmj4E95lTMyklsFoBhRKuAZL4QJcoBI6jYX0yKAA7EE84mubum8s8ABHmQQDxMMCgqIY0pNZOjha0JaSA6Dfz7vFggJCjceTNxZ649JXKgfIRsgaXoiEU+lckA1aLZoAEGpS68RCdKE2ORia4JhqqErgBELgSGEppuHnKuDCem4AFxTQnYND2cU4ITA5p4FUPoALo/IpwHILtVIJD12qNgNBVdCLH8nUqOILhEKppMQQ3YgdgoJG6wP3ql08YUPA3GQCiqlw47T7dR87QAiZg7CqEQvcej6bqEqJAgk4IjrUHKqgwBUwpUIBFoEGMPhuCi6dAC1AuWmEbkPPFALKn0Ff9iVezfUAodYiWmKwbbsZf2RUAhShhogWSJeJcnrFMkUSQoAxnxpVUL6/Lq/DjOAf9L4ELlUy8FOQLDe/XQWPrRrszjFd6LwGZArrVVeZIBQMNq8BCSAT+G4hUEKZ+rNjeIKB2DIqC1SaeSlocjxzAAqCqrKng4gGQxJelkCsF2xF9KN2XrYqVCZqgoAvoARIqST5D8BOEdUWKjqqIuZKKuiUfyamCeJCJFUrUVV3T2MAMYU+CbBC2mbPBGVrRHUoRCFP4Gr5WUIQACysZ0RAQK0DVXm/oAhIqyhWJ5C9HCyjUCClTI/DzATQZpI8kIAFWW5RImqIVEhlTWL9eApqhOFFALgprRgD3fsui6l6OVUBGGGqFCUJo6hBMfDwJQqiDsF6K9Sz70OS8gRWO1HfzRW3VsS6D/wwiyC3pZyGMc2f5pD7kSnedoux2eil8UeBivASuItG5GlzxE6MijRRnX/AJGXGwBDdBqEgNG++aHlXrNBF2HHzYSZgFdQdgOlRD88nTBDkNcs0efaSQqrKNolmGoUQVlgRXULUXWDWKP2EeBTy8hTPAVl6kIG2NJlzpMkUITyhYNCNESHhFOpDhaEpUZQqYIiJoOShPOqD4atwxAEYakuvlieaKMKYEoiKx0bPEVSCjFmA4C/0/EfHaKLWn9AKFVS8Z5EkBAA9QhUYQVexQR8ix7MdJVpQOqRpyAmS3IIgpVC2AuaIO0gOBBS6AgBoCjukmrUKMOLVF/JryWC3vEQC4FRTbXBprWMtng+gRJUgoREvy9/AQEAgIOiZFn5evznvkrgd+sXqnBHC/3IAimtommjkZUZjzviuTTIeoas3uL6LS+W82L+n3vnn1HaAVMnUr2GVFk4MQACOkDUCGrXH5gaFhgqGhUcBiFPueewtcij9OapF9wGxoOH2ovo9WQoJIUYG8IqgAV5EFoXKSI+LFDOwoTrQIJS/QFzyQClktgYCrKpQAYz2HQ4mwoGLAbGVUxmWzBZ+7agAC2RdUFbUIwgolSqL9B6AYKxYdGbtNGFlQGKBYdKk1CpYW6DCAkKLMUeiZEAAkIIOxPIRQLQoRMAAVUgUosTNQQIHKFEhE2rE3ww4QpQoH0OhAKIRI1QzOSEsQCBVKnxqwIpjSe62KqrCK0BOwNLA6IdkF4qZuAfFKiH4RESq+EsSF2Squ0gCPHd8OCwtVADZk0E0ggp5jQ6QEIRQCsIlp9sAQU2xWQICQCqwE5tiLmlRJbHAIfIL7pTBUoCTVpAFhFF8NsAVKtLK4ELQCmVjNCUhCgraQUIbgJNBjhChVNQsK6K8M0SihCRoFoA+8F0spkkNBWhRCwS+XqixAguSQChAFEniotUIqUJ9GhC/Y+Wp86HEFQAFQkKjk9MURooYgCAoiIQPAYldSsUTADIAWOIb47ukIeCiJZFj8dL4CVEYJLsx1UdhouVAa6hVzgL/iuQHwWi4ZKI0AbBCrNrQD4wsKIULJLAoDvsNjRUIEjEDRV04pWOHFVQqGn1tvmDsxUdE+PJqKX+iTCksCsBCgQXBfwJTyyIAqI1K1EEET9cT04v8mGqo8CHEBP1YzFRIDadDOH2W3m1AFWnAMPgAn8Mi1PAHnSDAot8T6ix4cUfRDCHIV4RYEXpl+i664ghZqFN3/eO+zQuiAFB6S8SKBF/Pa0k7iD/AIBAPwCBzyg/oEJ8IJaWoyz5noocLBu2KsKota0hp4mgJCFAG0cNqACtSePhyHIVS8dVH4NxQXwIGKtE2DQYVXK/wiS9rIE0iCbZpxMfWAwSoqEZsgKYMWoB6XpoLsLSxRA3We/IS6hQUA6lAYC3sVQKFKpo0KVHQX+gN5b2hYmNjjGALgBJGiDWqq7nAvx8TiKdyNQicG2bSZ5morQuLwBKIDMTh4oIIhxRMCjlQmgEFl8ZsNiDBqKvzCx9MFJGIoukBJwLqCopzqsBMLCCVVQ1EXzJ1REhIAVR/cMdFK4/oMawkrVgUbyoASARYLMY1iEbKA0Sh2ALhDEtODpQeHBEwyKaEigV0AqqK1IgiqMALM9TorfADNCTQKlEC4odFPKYaoQiAYkKk/AUfA9FFROg20kURivAJ5GhwI0BVIoBgngDsiSBVEygVEItaPYqbNeoA0h1a4DY+QoBVyxBRUQ2iU0BSghTEIgEyolZ8AA8RWyK8XAyzYyjUONgJExsCXDoDEMowToVBMKkptQM2gFwJdEoQ/cNpCrIoIlMCrY6IpCQVruOCmqiiWJrbfRmc6hJaAWP70P62pPy753nqA4Sgmw/+G+Ior5ko51gjWsfUhV+QtU+SBiW6Onus/dhUwQVAETo9HEKK8FdzAHECAqCft7EqbgMB7E61nxKHojd11jEjUWaRnHLHsNSCDKhC6fu2SNw8EYGupACj/D6J3jfCaMKeB0a/TRPm9832JFQqDq2rClaITfBvCBQtmFBwQkDitvielOhijcKBHyf4ZX1JGACKCkcLo2lRQDslXBLTVU4wdm1S/fJGHARgYTGfhCEJ5yxuKG4oCmCrwG/ngpVxBCRZTcBumvL9muwhgP1ljryAN8YhDqAXgVAeMgpLFwGQEquTpJRTb9+AxVOhaJdHYKpCtRag+KxLEGivMqmIJWHlKJdhmxG0kCUiv1FUYKRoiWa/gFbwrYojOgACqAZgQKIe+3EaRTrFRwADt+gGnefTUOhKRYMVXoERAsmroumHB/o1qRgGykSWxKE6F5VJKghL9TFmvqrTvoVRCEK7IIAisEgS+kBDMYIvx2S6Scap5Y/DgAAdlqnwlBUTzNyCDWF8JKBzqT0Y+WcbBSK1MFFtBnhQxaQEJhE+4souGTCzAACAQIIBUXtAZUIrQwaORbDQTzkVFgsgdEQ9o0AUAQyEJYYmMw0XkCPlc2totFaA0UQQC1KQjJgkXUKITT9ELQ5ElOFDApqCENaeg6nlqBCsxVrbCPoyBQFLfUIp2tYOmTbhsWAKCdejVQF4aKBp1iADMxHEKL4aG0BAAX8CvtCqfNWqkgTZAXAOrVCDquZQgUqxAQ2QCMA6cINKah0FIdBqU8GI1aBcEVhj+EBMFV2pMZQkBAQcqsJeVKKoExMBqhiELHgged1UK4hwOJEMcfjxVzrBDpQJ28AFqfWGpGbJQSEE2UAMQO+AcarD6FGimFwDJ5WqWcAQRkNhfqFgR8SKQxB6EUKmr8DR77t6BoE0cigwLQPpBY0AMGDQRSK8BZ/yPpSo1QrAtToypyQHwozQqheFX0H4/HSOKHAQSCkCUEcqvz8PIkiEbgFBZDgdos554GdZAnQcYBMPgddJEYYNKHhK9Ky9+vqQSNp/saS2cdpf5fsUAv8P89VtxGQiVWNxKc3N8yqySiFUKoRqsP2VscVVoihhUQICl1a5XqNXLoESxRTA67i+VlkAFSRQkjGsUmW98vlqAkRCKUWB0mejmaCFIw6W9J3sPCXQ2BQRCF+CqdLnhj7tMAP0avgLWskaCKAwIQFCETI5sKBHlJr1gSzhVLNWiYuhkPxg0LasUaS0jqaIIQyoUgUYAdK4JIGghRXzI+o0GgnP+zi2TBSWhyAKJadVxSnRVIIDBg76+aoIxVZUjO7VKeQ1GMRKSaagsMDHWEO/IEEEgtRCHUL7eW0UCuoqDiI6AFPAQN/UgACqgWgHpHCdkTC1K9VSZh7wfE1C+IKok7STBAKon06sNakzLRTJngdwNwLQJImFmUKVK8hVVmUVfCIpaAogHhMIPMQAhJTEKLEDwKZMbFwAUK97l08sBgyAAJoNBhxKhlEE6aLgYCtJLlAPMCoCAZIUKzsAuiqE8jCFQrMBAiGH4PFHhtXLcBxgT4Qh8kcXwAEYSwkBFJN0gI5YKRgu1kDkzPbmUhE6iIVKfIBao+V3A1RDKkAVqsBpYCnKEbEtOEUAosV+A+eNoSrN9SatBSU61TNFaAVME10CUKzyCW2osLcFRot0fxAgO6DJjuiscKnhl0NrsQluMDE6iAMORU5YR6EmgFUtEXlL7SBDxRBuztgT+/74lYALKwgYs/a3MPh5QCAuEuiUHZyI41vtJQXKsAXKsVDg6VPAFdAwsuFAwosIRxnn26DAoO/g2Ptoj4JFQCKVKVcWVu/3HzHGdEOnRA/LB/D55ULA9nEAEM0qP8AXh64YUVYwwhX8ZL/ACvq6AOggv8A3fY8wgRCNUFBD8Lz991oDDdtCqS2fnXRHwghZhNopUlRv4ISZwXAg3XCAAGpXnzc9tgAH+aAQVQxNIZPXbEBnBRIn+AklcS6kaJU6O8ji2BdCnwoLC8AaAVgcLkifEPgaARUBAQDQ4EKVAgUFCjaiII8G6SC55BV3DZBMQMYtDFavEZnUEqZAR6/lLPM7U9HpZdQRGJr4MGSoIRCTbYSBKwEfIZppKmIBaaDYQ56UG/EkdYVeNdWUB4TtIUsdGoi28m60daDiVQNIdBVpAqoUCaQgEQAaK8DAji4FREkuEEmlGRfIIpdBh8UR0cMlcQoNzhG3VaAjEk86bMc/gqWFB3ILYJAcknTKhoFBWNBXQgloBSEhB4A0y1RpZNgmgAVgiYIXxAByCD6BeJiXKR9ohZjVz/wSUToPF3EJaUATEFSRCo18mC9TYNuSUJ/YQIEBIqO8S1RFvUFpqJNGdZvZU4Wgq/EnFHfqLpkaVKs4eMooZAhIoXQUGBM6AyCgEW6sPmBODxnawFWMB/A2yEQEIRUSgrCArsfA5iD0JCu3W4Q1tONLwRaQwfErCDeADRq2Pnq2klclEjNIKq8PrASSNDUdotIgFj1EyBhTqu0sNlX0hAOqg6dGKPmZAvQ83y4URoiXwQ1EPgp42hCQSKIFAAoMMgz2cwfS4w0Aia1pRA8YURV0oCiILM/UhOeNilarbTFKUTv/Oi+ZRZDkzi8VUFi008iu4lDikKFiBH7IopmgkrAHWY8BCIaWL4KMz/J/t37JFqqM6mIQlrexAwb3ThQLnmSgaVTCqYCN/B82tPNr/7P/rD/AIOeESqjB+AGakUrxT0kTiJrimqtf0uTy6hRtIhhBcZr/LhTwCoQgIX0JtuFeD5gAEYZxGCCAAYQK4lcdCibiigdXkxaO8OSqMSSoiB7SmY7tCgR0JS4NPyIdwQoddbI2gICldgayGKwdCDNNn+GWPlSKLiQqi/xSa1vPMlLGzBAUhxh9WmZxAGwCP8AQycXWiPSmcaNHfpLkCC+pba1ZsTSigGwX7apVJsqqwGU0CowMih8AGpaSWCLGg6QBRsLrCEeyNPWmR+kYMkRGhBjNwVbaCKQoXARrSJU0oIYEXgmoWhKvCEb3Uwqg4yXYJGAqldAAteUBBk+t4aJX2ZPr6GCMxdSXRBFEdBZ4QsgoRFAIbE8KUVQE+rdlCwVRAWhGVxMMStrKKGBEEgKjBzChjogsFjXoP6DILNq0OkQAItKUUokBqZakWgRxGVeeoBGAQ3DQGlKFphC1AsQgWIa9B9RsY8FujCWCBASv9CeYSoRSFSAqDJiUUIrYYljYSakhAbLnp7YNEulUXoOgPogq9QADQb+jCLKalFKEEQgBgidCptsfBjAH0EkC6iqKyIT4cAEkUWrRQPqL/qASAwO9hKwC4JWoow9SFgdUEJGPJuginfLKh4Io0iKqsQHVRPAxABVZcL0NUZIqtEapABEi14ECP7DN8hQMQgYkg2mdpM7+JqVzTSXhafIev8Ax4vnU+AhfzpVWEvDzUQII5QghuEDvAPYOSKxhWx09ZeKoFapQJHyrGJRNRdn8Ls8hoIUHwHHWn8RzHyUJTKa3RWUUDba5rNEuJtaKpyO3DifR9F1x8RQ+FTZ5rmhABkQ+WBEcnDQ6tjTITkVFpYVyPPfQCQoMAt0sWj0+z1tYC7WkMY0tq4YHhCA1qgsBURYUxGeeRxn8hO9GIsQ0DxeKAxbgoDSA7Q3AdTpAQHWjkIhKGsYJ5IdAHTBEjScklz89VlpiGIIiA0mUhQWtTENYapfoHWhQDHkWVA1EFbQELgArJUAIlsFKFCjoOFKdYCaRtHiUL3QdP0MAOtRWPMRanAAb8jIiXqMzocDKlDywtFWDALeMCKYrh4QdUNHZmMTAOlQckAwgAF0hwgAhAMpGglYpBMBQVx8VFt0TCKhNAUmhVXQmLwA8FsKUCEi4BXlxy1KpGgACmhH4BSrFGRQAZ+ABoAgzx2LS2/pOwtIAbVKx2CDbWC00UN/ARJ6F9FE0QUFIOhNhIiNDTQtMHBQjQn+lXQ1iLIR9JlDB8KBRYiLTtxAA0WG6IfQiyFwFDQN6iBQqE9NQ4DQS6xCl1c4ngkpBUCcCCwulEGJ8uBbClIYUMFBomuviM1LsOAlGoYGl1eaZwI4wUAmq4NB44NHRCoFPqqPgALZAQFij8FadBOkXzMEQmMKDBLrVQbribletHgYcJ6UxXeQQtEINAqb3Mj+xUAlQKGCmj5GJNAESukXya7wEGesoW/eFWlIBaXwmaBSSJaNGHL0qVJNKElRS4QnR6CG3wgAsCStoF1OBzevmBMpQ0JQLVATNdfbt6GEbaBYF5BFFcj54BgigiSlHhren++aDSCCQB+qYEiqtR56qC6ki8oP+v4uICeqIEGSicwHXS/XxUlDCQAVwOEwv7/PDCJp2je/YS/sz89dRXYP2JoDTv2P3HxZ3DQANFaitW1IJh4oDUS7Y1zHa0AnL49oDR2RaAoox1xnjMVhF0ElHCtRQLnfEOwhC0oxXUTAXQY5fSxt2uggAxQVWpHHQkFjWrpQAgiqXRRTPGRAzB3EFRXoLisks6EKwOUEhMkBjJ1QDBjdZxFQ1AnYDptq3EMXLpMcr8xIopJl/wAEQHAiLFVlsAFl4ZVkgmgBQo6fApKIVDIx6DRcFREPE1W4rJsSl2mx+AeQgkIpCQY5oKL1d8I9FpTWAoUCA/RzwgQBTVoqiE+FBnXg8DNDVICDoKDUWPhDVrQAA5YgtjVUtYwKhXCJDFa0Alqm8AwcorMbYMKA9MFmYggYaR3KNgQEfVFsMYoB04jKCJoNlijZqiKKAYF0kQCMCGgqUB5VHYr968cjAUhFdLBERKtCfGlocxEZEMgLDupEIwY4sVDWhD6IHfGkJNhgcIfxGAgK+K0pBUTqpUAUKj9agFuESSAlgoCUJJ5V/GSAcdqhZSKFAkcf9KEuU4DGCF3ikFUeaLBxqKxX8QA0gKlsdVIBTwXKISOHoIAAIJUajiHgwR8iFF+4LGIabcfNB7lzWIlZEEgPBEjbSFpgYeU8BxYQ5AgXJDZz2pbKnZDgAWHWfLDhLhg+hAC1VWVoMczPM5zGhmVUqgGc48qAQOlgOBwGpD8X542FS8kIINEs/vGkQZrlAo1eDpa/0fd9Eowrv8RAEj8Vsr2gECAG1Q6qrCbIn74EiOiFhBgOrwmzJlZiVICGUYV2cS/7GeBKkigFoICuPbG8Jk9EJ1mVuDXkuhxW+VKiCsRT/wB//vw9KV+iCijoNwjR1D4VBpmp9mgEybrEy+GoHyhLAgGbEoBXd8cMRSOCOhTQbtyh4oMYsoYtoVU0q5ZEBVEaJ9pC1hVQCyv3ysoGjRgBZAIuPiDRQq8USAVUsVFFiH60QajHTKx9K6jUtdFVgotcbVCojADKA72RYgDAxBWKAc3xFzBShNMB1K6QPYPNL2gWFKWBQxmHsK9/ALfTUo+EQTEQSeiQXBRaxE+UOhA2FRBV+Q+AUClEiWm5VDcuqdShUCceKQLfoqCEM9glikj4aZ4JNSjojwacF8VogYzCARAVFQ6gc81zNcSipTioUEEUCVCQA6CImxIAmKj4ZCAWMU0CrOgCgQPkagIgD8IiuxTBWylBohtQMENBIx0SeJIJAEIBDC4DEoASHl+uAQv0ICrAYwq9nLJ4GV6FJHSUpmiWAV1VWSCKNKFS6KWg1RIvxBMDEsXz56I00LgVdAEBrVWopP8A8UGKiGC1NuhEBYA2KxOOhQ/i6YegkKbqSC7SAIoGEfFPE3RGrS6CUEv0vKLIhUkhRUsDYZP4/wDlANApTFrTG/SYpUsUQI/aL0C4TwwCrCqwLglyT/BAeAjBFAtoo3I8LjPIvnWJhZM2lgN44O9AVHAXwikI3RFVqkirmGLD4KC2GsDgQFTC7Qg4VFNGEzQdH6Ursdo+VEhEMD1LgF8fWtPXOpigIvOKJVf00kXySD0LSZBXdqMMcj60ICq4CrQcNSIyCieKCoqmK9RnxZwSPzAHVpGglxaG/Tn17LgFVtfoHS71h/N8wwBUQDQx1JCFVWnfMCAJCoCgFrY95/TJ00pWRKtYjE/Nf98Bkx7w0uCxJ9E/1iyId+jjR0NSxvJOHvn5VAiND9AozN4z6uMxAZAQK7paRXPTdpH3CUUo0L/A6OEd9CXAqRQSq79FPTr5J3hkYIrGaP4uwwqam9FMjo8LHyAP0iBArHs4qIgB9RyQ0jnLnC7orWr4LiBrFHQgAkBai0Tz0d1rrhmcQxEJR6Vp64PoIUIBdpbunhC4lpdpAi0YoqrAggiiw2aQEcgtQDBUklvFAxXX4tjExxABr0AZNs6cP6MV4YHJHbaCBVQTQDCehAqiBobChnRXEkRYlC4lADMRgSW1FfArG2/wZ2PrqRIGlFWpsvBLisCkJr4mSaxUF00xQhhfLH9DeEoPQRMZJN92BN2mlESzGV6tCAAGQEMzYiC6CBBtF5OiPQKaTlZqtVBYUEJwiFdCQgR1am+pJFlAkq1Ka2N4OxuZTbSAo/RQooq+EWMIMN4U2UkNElaYRRkRRJ3XQ1QNFpFzIi4ygOZ1ABAf0ojhp3DEJqU6CRsGvEEBVw0ipkaIo0IB4VomFuRw50hVEKBoRc4iEKMCV4A9O4253EV7OjeYor0WKkEdRX2Sf8lYX4mgRG5WO+Kh9khWZEiEE1EEnwLrNMFXV8tTZ5xi81wSmCZG5IEv4HSBWs0Oy1hyFIo1oLpMGXoUaVnfAAKKFCTKugfDkrXnklhWqwCwRMpAkDRE++EvXgPxBhRy9amcEKE7Rtd0A5MCgL6W0FEawMj8XT4tr63zBSFURMoCGrQW/A/kNaJrEX3QGzEYesg13dIdOC8lIPX1QSxAoESte4Mg94551WNVgA1uC0/zwvD7QulBFHCZEUK12jpSi/YKBsfW7h5EdHLFcGmBmyLZX2hUkoA1FRjOjaeGSDgIVGupEi7c9FUIkRGxIC+mn1svq1ADRQgFVkSLNaggjFIFgG1FSVHO4v6ajhcBqVBUENXb9G9GrfYNEAiKoDRUJKEEylIUhubttiFivkAkEhdcQAP0kpSQunANV5lUq/VAg6J5HYlLhhZoYxF/EqPC7AB6iKHDClaAlB4S2pULaZgRCGAgq3Udaaej0C2FCNHPHB9ZFAlWgxIrYaXIvyKaEBAY1ziqKXRIEKHdpYwByBNPiKQE4PT3guiwE/SndipYsMoJEKq80eQKYVQSl1iWMWloy4XwtWRsMkAASK+xAbAREv6iuOhhLecy2AYsafAAUB2L0tgSfxkiSCJQIqVRKEFS8GlwUEaFDXqReNO05ags3cAUVi0hjDqOA5404tLZlYRIoh/8AYr+wWxdMFSzEBv5tGk8qi7cD0RAYDgRji+C5VuIeEhRtEI6fHfoV4tqMqVYUDVLAsBbRMAUgHCKKtYEieqFGqoDKgwYIvpNmwMVGA4cEMHyrB0BVJFlKIiz7P6mM6M6FaiRbUCcktkUEeovb97+Y9IViBB3+hlXTYioGHGjWeqNa8VwCgVIKr9woz1ERJGikinJiVFMjHfJAJQiH0CH6UCX++GjiqgGDSAKtB73DXMTGAQJjDQE6AONypFqYgseD9YSn/2ugKwh4gw/UQYE0cUPBggtAfDZGVAFMclV3wikkMKHGFiuUF5maiDApGYwVLbCWMzMAHRQASKVM4H7v22edNPwrSfLr88pYOwwmGYqtmx/x4dWPTQSjwpdiBu/niFWECFZIOLmBgZf3whZJEAZAHiYwz4s9UAzRlIQDSn4dxLPTsKOFlGq/CqrQ71RG9OlIIEGoYSK2h4OSJubtJEDaOmfPMQBWQaFihlyowpDwZs1JhqYkVLrA2CeiNAKlYS0Ff4AkQBPdSmUgVAWELmkArzIBAJKrQUiWGregBATRg0FFRT4SJEYVgZ7gEF/Of4H6r4LYmEB2DTJIgmrFZRTWHOQEWcCPqDUSMAZIMGLgjqYAXKYh1AyXoiUBSf3fL1KQk22IPIFMR7V5hCJUDUIwAM0F4U5RT+Qom0CoN0PJFRBIQWoMRNpERACnBRQXEZiq0IIEaGhi0qAIrNRGKySjVuKAAL4YGBNoUmoDIJZCgLVniD8l8aF0wcpCwcUTDkUngjoKooBahFjI8EpFRCxWdExlV5MAYcRQIFBgHpcyVUQ1Agw4uKiaCBbAwlKhUQACRokWRFAA0dKoAD6BE0BpLcAiEkgakgUUZTUQUI2PKvDUkULIUjKANLmK16Y6HmeCioBMg4IPTw+Bon4wrCwVYOFZQC8ziafPASmNumLlK3JDrQIOhgB6J5auBvGRhAI7qevJ4QbGnBeZiH9B+pAE4Qlr50TAUAyvx1VTcsSVJcRyjDo5DkJwTTijRkGEJALa/69eiOF6UsWyFWANn++URk+hMVGMwbAMU76QHAmhzC11uDV6AV8BGXXRFCoRPyBtDKB5CZBbpAaWQ1/eCl3wQp2rKsTtBLStifjyKjkDE2lEUOFNn7iUswMQAlz9H5/gnMaMaHaN/7Cf9egABZBugjV38Xv7fNmhMot2oskfgHd8glEC1bxqsJkmcqakYtSNcjAQ4mFCW+aCRC86kmORwaqj8EjhsCYw2pknwRuyljWBESODIKuDFG8KWBqUaAoRQ8rrZqO+V4oZ0vCGkGDf8gAkkBBEoICCJmUpE+3xNKmCKE+AGIH9+j5tVQge4EUAVoq66eKASkLgSJYGdNB0iAYQDIlQiFChNAxCBVpxEqsCoOIECIgjhQKxqQQig0H7tBX1LZjirQ4qM0sU0rQUlFbWgmjsj6CMjKGWUR5gpzqVEL94AgHhaEaOEFEPwdFWUpJaC0YP4VZUlBJoYgsCENLWvMubMFYuRE6kKqFRmwRJFq0lDyAREVRIhYqyQaJQMBGgeNEmlEFU05RDQFYepdRgfmSg2aWDhRXjuAEQmMOlspQoANYAoIwAtZo0QeYBICvo2SWg8AgEOGDHXpUpgioFSGCkCG6KiY0NIxQwvoTgtgUPBQxNXTeA34khBrgsHi2lxSYOEJ2DPLJRQZG96xtoTRrlNEmGlKUMcCtkhA0IxDCih/qDY7TwksdARrGLcWhaDRRrCtKtQcIKX5QA2+s4QcAlLQC6I41G2RqgwbBdSpqGglFGCpZLKvA77AwRK08kUmvcXwxZ6Py/DPz3SCDQRSM/wAMAI11bHHwAESSCoVGAnzLNBTs8RYqRTQBQfotEFwTniD1ICAXDsV/VTG6nghxKQoQtB4AF/EO+UsC1YdAiAGLCmO0vuy0CDIKUAIRZ9/b5L0RrIDRZVAo2D3wwYgFyAlIKB+fMeb4GRX+GMyoZK3YHxd/qJweV5QD/o8o4ClTBU6wosT87nkovRMUMU9YKzM74KyUBNBFp0sjCv8AD00xmQVdQCYEl1X7vpYJiqICUgYAeAUk5og4haQEmWfQYeGlB5AusINtgFmlkhMV8U3oHFESLKhNLXEXR64BoCgm1qmmp5tgUgsQFQqAQCQKuLuCoEDdGAWpEXUh4Vmp3NcXZYwgieOsQDy5JpYaFZ02sqn2l9ABEhNmrpRpqihpKjP8ojKKTF9UgMBQBIomYfWuoVO2abRUG5BLsMBJYFoIhIppvsQ7ovjyFglFVKJP2ArDSIky3ixZYP8AAwAIELxTAlaUB9FcFMNZkomi4iIQVKCSCceui6YStuuyAWxiIFFm8YvyX6yxBp8wY6ABEgCKVQqWF8FAGhRYrcEhCyi1IHlFIXNOZmFrUjUUVUbXAgVBUMIHVTyyqi8oQixgfuWwfAuxXVEqY1DNABDyTBKXRYyYDVZAUgYUEgDg3kDBZWkaPBEQE4dA0Fb16VAjElUt0iM4rgv0x4ipCpdvISqEAdCIkBA4KUhKJJXNhU+lOhF0ACWIKiMuqEAYwqAEwXk2FSPBQ40cQc4hCNBGgKJaZiykYkgsrT6CgAAkUSvDQ5hVgoVYIuE2gkgKtupQ9xD9As2UCV7xQIKts4QhCWrwPHBkMRFkpZjRjBRqpgsWgML91RVbd8ESBvacZTpqaRaZR9UEgJW06K058TELPM8SMKAO4oqJDTrXytQFqF/CNRYhqfEzwSuQagJVW7ao0fpOe3GUVJYUN/qfF1EOgAiFAwgRDkpaga/fDGMYDaWg2GXYwrs8oN8lQrMvfDgMcoRiv02xrm/8Ibyb4AQ3aGrwaTnlAwhwEKhO3oHkMgvjIQEEOMA0FJSV5ngpV1ogUXmBV/07xIqIVERSqIEjt2QsxOowoAIRTgEFG82h6AFWg0YokxTlvTshNVRWBAWgKoZ8G09VQDKgnYECLyDo7NFxSgCUr/gDgUHTF8Q6K0Jj9AAIOgApQ9bgtDpiqQMCURqfAJQod5sIVyiNAXXn4hSpwQuvQmYkdWeFF5hUGFaAKQK0nJ4CYxNiCC08pRB0qBRC12XQlCBgiIg+yCSaakSBoAdNbelMFpo9VEoDFmiKeGFPmBdCoCI0oOw8KOglVWzdhbuFEXiIYrqBAAtIajACRNNGgAZa4SgIBAKFB4zTjTWmFMitZpTQSD6LE5iwBSYpVXoAgcMA6AYGGlJAAHgtiY18aEyY6MCgp4iSFuLHFuIoMkF8GFkxikKQhQ9W44xrKEAyqqZMU0VABINgkBfGNmh+QUQwTQ1CijqASFSGxVIWFEPOIkVNCiYVIVIjwQqQuGiwgRqAGsiVwX9LIDUooO0MsFRR/DueSX5GDkIanVtguc1No1JdqSzeeoy5gtVCZlJE0ejfEPECuEALYlkJfAiCXFOFFSxGd+EbyYGZApCQFucaY2QNR4BHnYJibZoMaHJVKA9AEY0BF2F8OQCMQI0U1yMTCM5Av4tWoQIQnG1yJDULgWnj9o6WAEZFMSCxXUwathFBVL8aN+gGUPAIaIAQUEkvXF+0ejfRsECDoARtZsyUEfp4UwypcbtolXv4R/gJRYo/UqgWLFu5mNJoLt3p2pNR1mvFR9urdP8AhX9Pc9IykdcNwLJn/V4kAIbo2AashMMvl1Po2eBqFRpVet89IYp1CXxopeN3MAJbacdICZpKLAWm+SpSDcCJUEFY9pKfPKkIasJGngRWgbhT0DbPJrNpIqEEHXwUBQGpAUAhL0a2ngnIFaBgEal06uwILQoEFXhKwUuiEsjVMYYgcJdBSlQoGACjCyEkUG3sMEDSmHPATrCPJUQwa4Jhr4IpYv5yATtYglsG7FCqEPFBsQwDcdgYmAOHBRAnWDwRtWDrTTaFVsBcBIzr5K8dyGZ5TCU35f8AfTWmCYEgwsuiMeipTgxOgAiLtcAUj14T1BYcApCqAhE9fAZcUkgFY0oqghdriUqN0DDKuDqWkAexiQBt6IAQCHIIyCkFyQiJxqKrLgVTRSYSwWl2qnFjTwV3d0gFAqggKgdHwjAyawwxfAEHw1h4ZiMTBIDZdVGoADhRF5gapqF/qUKBYvRvrRUqD1YhcL+HD6daaEAp1cgEf0SfspYgCqJVhijMQiiesQVUSrxDZDUX9APqqNwCjpGCjBSUOwB9XsHClGCiodKG3zNQSg6S0IrgSDz6nvt+PnAMDVaOgAPBCcuGtqGA2HQ4BgdyiEJG6FCVBkvlEQTkZDKtNNFj7TxbwU0stxqV5V0WYOFqDBgAbD0mULARS4bepgfKnwUUaqBctK0IkSE91AbKBDop+kHZ5FABKYN0W/wf6Jhb7BUxfEVReqsCsuOadHhZFao4cShsbsvq1IhoEGuwFL9fh4yaISgAAdpu8rlSaAY4gEjP9Jz7Tf31goCA4tQiiD8Sa6HFCEIWk4/Tv/775Q/yC9aLDIgxKyZ54cSDgQg1M4cRJfEoAEogsIyrHrpFzQKIAltQVdCrD6R++JEM1AW4ANEWah0O+rY4EFIoXtP03Nvg5gBajGDLkC1D4R9NglMliqRrRIjAFx5dE6xgtMILVF3BNWIop3gghjDo4RoC+hVqpCIqFZCIU1Uq+lYb6EgEICgpGMK+uAGVJbhQUbTR5IAMAaogTCsCy4HDfKNCkR3FFL1UmgfhoYZBK6S8UilKzqrpQ1yPZwaiYQNgRsoTl6JLosMlQKp5rBRK6y1AA5aoQTpS7FXYReCrExDSL5yprRAGAtMnUIvVsySQYJYzCAjlB6CjBejHVqQBND46Qpg0BoyiV4QAeEigUhL6aILRAD4CKy6DDAg1TDAqgV8CzFDhkwGAIAcYXjEXJQRa6eTUmPkNoWrqFCQ6mw7hzUYyUCCxBwkeuSBDMIphVWiUAvK9VfATGDoA1ABPaQoCI81soWUPgYGMBZgoHykgmKRmBIikQGtUJeLBChBkjQsA6ulLx5EBWJH4JgOpWtUlBDOzjWAhxoDBIqapCKqoivFkXBgEj4M1WqCUCaMABaAo0z6ziEAhRzhxXEEHpIRSi/0Ai1KnkzOSVXZUrDot5A5ZAgiQSZngJ5FtEi0QOwiaah9XHesjIlhMGiRL2RXdW+Iy9+VG8JCMcQau/T9tPO7UhwxSFCUnWfuPqehhMZICUvSlAvNiscT1OCgC4ZsAnYyCowiSAQ6bcvxZ5sD2UlO6ur4vM4kS4jQIbFaooij9fHT1CBYBi4UmorKZpZ3xgJGKAmaqb2/3yhBsgXguf9HxrkBbeHOvwUr8UZAWffAwBUKYFAgY2AgLS+IIciF2Gqz/ANoiZHQJgDQS1Q6XBvWHhfKxq1AAkXE6eT+aHrZgItQlQFYAil4jPIUSQxQAgJFXAlNWzxEMzLaiqsEug8yiERDrAEIECkURwLV7SC1ARQkNY0EaI6DqIkIsFghVrFEY/mBjIJARLIKi2kgMTyDI0KEp1sjRWGfvqIgU6dZQiQkCaUU169j9YICcRtoCIHmAwBqhdxGQCmKGhA4AITotW/8ANeJpoij87KhvDjauK86UwpFmfHgch0pEiMUSkrB6f0Ps5zpJKI0oNYDI4PgsrogMiahCpBBvS+rMJXxab4dxyZZzDgRP0oQkx3/w+48KBFW8jVRmlO2Y0jdVNSCfR5FWYPOEBeADDM9mMu2nkknRJZNQJA4FCFAuiEl3M5LTvx7Uwl1IXuYD76BsRbnYVGnTCTRUit8x0BB+oBAH4D8Av6ACXfEiqGAbS1gKIugM4rE0D5KtEvBQaxnDWgsEmlw2w8IKdJFkroLpT0Phb49FcpyatC2hQIUQ9EUhT4z0psGdK9GmYot6RZajRwCFwmjyLEKBCVLCigeM1cpiTZJMCCRAU3LiW0saoKdYqi5dzEYI/S5MbwpAgQQ4pysAQIXIhxs1pAQgmtRJgo6wwX9AKwsVx+IU8bY3YgFSSDxPr7ZfYDekM+ohnDT4H5F8rZUJDDCkE0p82c4I9eEHRCjCMoRZlTzONQFFooyMXpPx+Hhq41TdiSDCvGAU6+1IUtt379/f74BkaDqUaNohsf1evkhwwXihwn4GsNR3zaxKcIS4Jzoq6fnwZUDjKrBFTDJUZ/f25am01jDRI/qtYcPQXgAohCLOgAbB+xaTQowKmOUVeBQUMHNEIpuQOWNJbYpckEhRGKYOKAUI1umILoB4DAAMKl3Z4S0Aa16QxHG8RIo8hRMqdUBlXwOVMQxbWh2aiT8GcaRJRjjQyndoEoJPwIlfEIPwyuEUNK4CKnpuRVoVLpHQfmLUSvSXBRlBTRgRGN+g+y7Hy2lm6A0UYIBFt/CZckBH+AOPEF23vXqmUdB7JwS6MySEwqzKrj/xFgRrPe8OVdi0D0YlrkZKGcuqICnp4P8AurFI6iei+OstOg/yCEPiwIPMfNoUCDSgHzNYbaF70JJGYFGiCD8HbmGE2cE4i9X/AIQ/TjWXitZ0K+FryU2el+f5or5BMSLrmguABf8AmE7xYQCqeooQSyLeMRI3+CGDi32UQHhM3vwi4ouAdBoRaA0SE0PAZosLo4ADo2YISZ47IWf0JQCipA6qirERckip4xFUKgr5qd8Btl6QoNC4QZl4cqrYA28mUGJmMnhTkCJSDVhPWX3Y39KW1eJTQjAq5SWJoAEoOTo3XWLKPczc/wAJO6kA7IyCDxCS6AxKmGMXTbnwvQRAqmNNCioqO9AyQ8mNcUIOEBrJAWf3xlRaItOEFTK4Pw3rv01P4LReVygt/wCV4RkoCOnPjH+ln3fSxOoJiQPUy36eGRJUP8GHx73r4JQygMNnwAbBKH3aZwg0ogmK6MEgCHERFtCvw58+s5mjJ5roJQDZSgBQv2nzyIARGPwEavOsTpPAFCRNcAkhJcl5e8EhSoV4uATEgph9EFR8ApV1aadY1iN8iXQjB2pQBANFF3YA0kpok1ICriyXw6PlXBbUZCgCleK25L5lBGRIPWREK6yVrfFI9qyVeJ9moOsBUYQJBAjEqABgdu1cJCl4lAAECFjhNQGeDaWTbNHvAQCqfhgDCFoCpYpEQMAyxCSRENGK2rqk2pE4gA2RaabRfCX8+YLdndPEFx6PMHtJ4zPdHavAUgXT5jTGzODot5vnB1slIfNQ7xZlYYXAX7jQR1cT4GAie69HXTyGQetvdxocTltsmMS/PjPX/b5e9inH4HYXOXqwxI8jyn/i2a5ibMdtisMENC2IR7beFqvWY8gB1C9YQquKPIbsRvICQdx5INPAff8AwRrvyQgu4u0L1h1xvbHbb0Y07okJQVdUtbwC6wUghREIB+AALAu8KRUechPBgOFNUDDZox0E4IojJtKm/wCCWRxXALYkVhUECVDJJNImLDEQGBF9dWIg3WRVpqNfN+wV8BoYAC6cFYR4yqDJQUWKoByy/jnu3X/SvbQz16hWmFuA0AlGVCTQdWDQfQVeugbFkWsQpBE4DogcQgLi18cQEiriqE7edKFgaCh0yV1fmfex9DBIoHSFNsA5mGu+FRY+NW7nTHiwFLl9cDmACHb+hxqHYavkFEraK2v2b/v3vqqgZayV0qu2DCHPQyFBByFqdsHpMTwGI9GZotVHRyqo+vnQlYGpKFSG7G3y1esm1KD8uoJIW/voJgJAktocSYD1I75j2SYMyvYFVFQkJ4oCVEYoRdQdrDn+AegCFikKDStQKBIo98lhu4GzFtGTQPpEfYHleCoBEVn1Adc8p1/JVIuYLqncCAAdyMG9HfCMIYXAKsBwCv3IjCNID1iCodIDGygYqqEAGjXxIyGKJUI41h2olgXxTU3HFh30qEAA5M9IkFATUZKjU0r/AMvEEiEJyiqKrLQQpqEXyQsCGoYAQlX5gvVOLoKXCAfBTJSn5LWQQABToDBRByNvwpQiGxYKIjWgg49VeKYLygKVI2mlMoicA1AsECao0KYMJ0PAqQb2mSDdhKGgmLwIU0VBthbQHWpQUSCK6pxogg3KCRXwLQJKTEGMAIOiDPqTAVUnlwBpBGSPXlbdyMYyLiiNUBUIwC9NJ+jBWkKwFPFkiJQd04urQFPp8JUgQAFEY+0asARAoAAZMSYQnACQQqCRKPNxnG1gGCEQIp424TSWYWKKwgpp0wNFCYQ4IAC4wAmofBT1Fn0oZgY9IcRRM61UMKvRMqi2mPAZS/eAb0SHITb4qW0dH6lMzNx+STBk413FEuRCqVhhwKK0RuZpUh1EC6HlCAADQDtFqANGeopEIgBRL4T+OkQgCR8aLgBfsORKmCS6ySkCZWx2BCHYDwgp9C6wz+epAhCBY1Fcg0O04Ebbl/kn0QXUIpYBeeGmJKnQlb85N+Vpvk0yEFVozHU/FQ6c1MECgkKUBjXo53hRCaodVZ8/+PCwKKAxDF1OgsBVN8oCIiBGgohpET+nHnkOxsDLEyriFotgeBUPVFW1qGwwv6ZmpAoBqChGlihaX88NdA7r2FXIF4Gv80LCo31zBQHUDga+cQuooKgNAdbSo6SlylMIpAsSX4bmf/Hluo0B0imImuEBha+FcQJCKwgIoVGw+YbcBIKwY4BiuCueAC7uhWTwRGrh4ICYLwsaVaIkjQla3yDtdQUBUxoIDYaTxWMFMKS59BYp5hfMYsiiAkAtXdAvdBUFbRY2wUE0YB2uM8BAoBIQlF+4sUgBg+dgGoWC6GgbB1JtpCFMsEERCRBrgRPMDZ0qiIy0KgsgaFPDVMNiqQVtjIQFhTBgRSCZHRihh+DgwNI0uzRpRWxVp5il8KwFOBtWh1CtFosAhJvAvHEqBtARQ0qEI/rHQYGEBBWguhtqgBA6HW/gQguAEbDE5TE3WCaKGosRAhAUXFEREDhob5BpUhDsFrUSmgUHwyagDErxNUsVSqVDxWKSWIRUVERVMh4o6CgCJQ6oKhPp4t8ttn1VqmIlBDRWhxHDakkUwNDkAEJ5wQdU00DcWmSKgVX1NiYljPA1hEaSkHqJEKDqL3AK0Xi0ihUZS6LHw0JiKadyFxR5qGFKpPS7WKhUzAIfNowFeKjIkNYDBuJ0eQLV+xNtoJg6BwpiAsipxfhfOX64ZTkTLltqH6qIuRshw6dKK4K37rtAJJWhsf2Dr+LfKSQWrBASiELASs/j1KWZVTqaoJbb2B9119DCNCqMA4rUUf75KBQlXZFp/a/XuVPBzIMDwIqmdK/6asypThmIJ8THp/XySChMEQA2iffw6F1bhSKox6Q8qbRdXTsEiJEdFGViknFPh7s4JEKzDL2QPkvPNrJi8EWhID0lU7pfUN1RrEKlACpoO9Vak8TeoJJl6YU076+7grES4XYpyAhDnk1DMOBXTFV36X+EqhoDxg5Eiiuox8mOowJQO6F0/MbZdHPC0NIMS2LUxfRgkClQoAAAQGNoyvmhScFSCqLCPRI8PAGliEomYaEgUP1cqUkiqIggMXSBKBWkSqoHEwy2Iu4hRs4obECkQRHShP1VSPmEifWoCtRTKymyKrx3noRFBMgVXlGKJSgoRA6EWyoq4A24otpb+gM/MOQfCpaiNNp4vRWXXSDGu8JKC4kVFBqIOkeGitXEIRBUB9YpDa8MEmeAAVENIAHNCGriZhSoqc5RQULmOqA1FRwnqJFVabcjGBblBVsQI9zpg5CSIEDtCWS4AjRcVQUViqxtN8HnEc61hAH4FWYIcUZgqsNHQ4FGURUE8SiCmrBZVSdD0AFwjxQDNasBpGiihlQmCK4CCIyKJcKgnszE2uTWQMlaL4B5oRUIWAtEOBSOEl187ig6KcKENxqqrvk3ooZOKiCLYc7pCQPycqxQwUIaBYwnjCirN2SOk5hgB6uk9SC4qnOGr4Et1oCVEWgwQkTmNeC14n4fhBpdyxT4jg5TmhMIQF4izIAtMPkkUzAFMxCODEFkB2wUILEp1YkNfTgeAKDJLCq/w24mE6npBCiVhQJ0J/0tw8hFIEyVFBOayfQ/cgHUBCBIII0VA24z+1JAA2iipBadevwPoI7b/f8A+z/2+KTAe5MIKGA6AufeFqcVqr1bbHGJYTbiUw2JQQCmhjx1n6HiQmTEoKbVWkYm/wCh6VBCf1gOjE8pN55+CzDAcGqGEjV7yeNwvQJYAAt2hrN5qtRQBwVQoCadUgkQIFCKERoOYQwVGnPNJhsBOjZQRLBpnfKkjUAAEaQFQZtmH0VDFRhaqBMxAbwT6gQpikQ0+gDgAFuq+aFiLHHQAABQ/wCJaeQYwFSmUUrRQKpXAMBSMQij9moMGsIJ5HoCSCQBZqpxBANXyBWDGQGQADTTQHiQXoMreTQfgICgvmpQC2CjoADEBhVCGwBUotvSgHILwAWkXfSCBBKNsFJUJVkYxEbJSPT70QExRJEEhAQqTgV8KGkY0WgURAoD4PCFRqE2owgVkiCLrtLnCAKmUK9KAwYyXAgsyWKhUPQIgBPJDcgBBltASQBwVVIxpfh8wU4AqVdrC0AFYsCHDAwCJ8bT1pAiGazYI4BCqbfj62ACa6aYTThqoNsAuKjbzIRJaDh+vsa7TgGAp6ERVwwbfMoWAjTYMoBQkioxUgAUn21CQC0iUFUuExoiKoJWPqgj9ZoUAKIGDRwoYv8AmjPAi5qwixcFGCQUAUVcWkqBA/VYbrryYZX/AGBroAHAYfFHV3QI402D45QWq+1whfiBIwZDLRNAzolOihTekKmPg0zQ57i4b2bn9cWADLHyXtEjTwtX6LIjKbOZ42Nk2CWi8lP9Nyl9ihYjmN+rK5+KheL7BQYK1GvgdKWPlARhgrBEjpItAG+j2Q9pAiKEJ+J+YzxytChtjPoUri/zQfNWS+Tl85+PDX9MY0IyAuG6H4vitIzCjgBE0Pnwxj3I6QbRv9tSvtKB4YBCwVSPwB5pU6selq/KApsHXOPKbvPMC5UxOCwQsfqVf3wCkFgkNXYCCWKxnPU1R6GVhAM1TgEVUh8IyolqVABgRt2CeTiih5OgVCQRbBnUQjCKOS5I6FcfCkm+tUJ+YYKOAsE1FlldgghSDhtVT0VwqCeJFBNBLUprQhaoEGcpQ6AAhSUECAMVotUGpJWoq7qx+gAU9DC4gSRIBWVV/RAKLLHARFRUKQQQ84espr6aiIBMcBSre0IJAEVM6igQejFIvF0bdkf8A0inXGjQzbqKUL1yP8AIsQFVH3h8pKCiRgC+JekK6ghQlKEigBUEG2FkbYPRwloOCeKw0rJBQEfQSaBAEAcWhJhQAmVgQhh8g+sdplIOkGVfgeEhMmlKwUjAPGCCzwVEpoGshfQhiKBSFmNWjsgyRoTEBWVQRSm86wA09hQIWrBPTCCatDkTBUeKEiEQTVEEETIjtWAVzyNF8qQoScCECaAvkx3FwUVCHIZEXHiNmnDTALlHzDoqR6meAwqFBZA0omQ4BbKxOiAZACscEKieWouzcnIGSMANULRSp0SzOJEhSitMeBlHs0Ckjr0Qnd2dhJqNR9pVX8rcjCq1IQGTRFIGAdHRjUBKDdWiCggOQGYsSOqPgTc9sOAfrAoBAoDIZqocTDQD8OH2sFDAimrFxPzexT1TAboAiFOL10xJOeXAGbqCFRSqv0ivFgSdITFOEqfqv+PEKwHdhCmHTiyaWs8hsorEmmEG3n3/ALSmEC2kE1ORP/f77Q4YARgQQlQGU/w+WwBVABkA6iacf+1I6FZYMQ+DYOfXdgYQCFDQtpQBFDpHfJSBDQpNCLaCSKYG+qI9iAFoA9F2E0P31EQgCIGovHEANRgb4ZgpKSC9NOhKSuhnmLlRHCAg/wCF/wBWcngynJFVBhOqF2IC7dGCRGNha0MAdgragfFBAgAtFC6xRikAPKRHWMRAaREDAVb8TzggGgwQAEhpVBCaaUgsO0gf4KxuLSgSDCnNkTSKTSZn048QkFwAjUTMgYFMsKPLwMNEBdySbEeix8WIFAAn2BdILw/r30NMaRyRDUGI0tvluAoRpSXRCmDjw6NV0hTFNUEzBOtCt9Ha0AEYF20BSwFUJ5AFFhJKDmn9opKY+riigKgEhsEEBd6DwrBGlyzAPaldIv8AfgPEY8ClAsaYK+nEIZIEBA4KQCskGGPjAIAKhRaaCmS1ScEGjjkmFgg4JxlQJ4gyWdIaoSZz+oyUDtiBQNEIR5iGEBEQWBqaSDgILikBW/gwGAxE06wEL8Qdj5ABVDUPBQSAr0qajnqDHQDVTiBPNG+QKE0Q0AA5MdBioGJlEhuAGNRuUEGAMMD6UM4omUFB2MDzKQSQnhBFzYiKlYLI1gHgNQgQXXxVa8TAgokmMkUGElKSed1fRJTLEoykAKhiEpFUMbWMU3QaIFN0nBwpFDRcJqMlY5HrHD/oEWAdReF8gMmJRW6M5aKjEKFoxRM9NDE3oYhylwRSIqsPwuJPwAvjEa1oFUGOhqyBeKqD4WqSEDVrQCIw7L/nmUBE2Gk5VRYLqcMBsC0HUxsWtaTsTbp4GKjUR0AlBYL/AGr8ptYHP4w3eXJzwaBAwYAlJ4tW8pqHm2igqVN0bTiF3Tp5o1SBQIwEKO0IT9HOBkhQjYMHrSdPfRdFUOAVBHSrrBWiS+2LgC0Rn4Lsxb5lKSGgoGf10i1wOSOiBTqEgV9VNQvEfVqP7t+AIQqdFTnnCFbUYiIFgmgB8VElc6bjBV00TscDA9KFbSiKwYqWKKmgi+Nlaq1HCjxordIh6mo1dFgf0VARReezAm64dGuP0D9619WiMRSSmEB1sUQvCEVeVpGf24BEoILhwI1cDoUAIAlGJoeu0MSQiCS0C8f18PU6mkq14hAF0makVAJo0/ekG9GkBeJ4gRIYBVSUtonYGaK8iKjr8DLm4tLmuQWlx/AbHxFntJP/ABGPTren/kDLGDzYZVoLfIVahefH6tAT8lGD/wA6X07v8+aGgGNOKTmxPHOchFQm4TAgBgDgP4kSZUl1EmTunoqNEb/D94i1+FCBEkFOhzTWzpMrypAKwLU0JAAFYEQY+LSAxEBzHQCTYUsJfC6cBZESoEE4AOSaEe3BDkcGSpiNiBQEIALeBiFGV6rIyQBJbDjAHHdo4CzY+RO0ahmXEnyhsFhb+ihHRErVV4vpUhZME0PCbv6FmeKwwZIQRSx/gWg6RQBBLQaMQqmht1JPQAikrLUDNCAFEK/DzxomFMZA6AiBSNHwE1wKpJQCxI6UE0MQ1SXACxlSb1kbHnpXCCE8xXKB/qfc5fWwMKAmtCqo1eWj809fcgFNDhXtF3AsA+KfPxDDOvy0UKi6HkaSJ4ti12sqfUZh6yhmv63e2u+QNEP1LS9qScJktns4K/BEQh+WxQPsPbOAJKApNayMjBuIktwBg2BKdAqCAuTUM2AEOmirIK10kF9sk97QMYQRYaM5vgNKEcGSjQhQF5/lFOChEyggBYrgxBr98RgFKgKwp19Ktnxxxa1FmjEo9UAr0JvkwEsFgXAVINLI6AIwD0oQNLdYGytJfYsAjGiMLoBPFmlHtJQaivqq+hbI+PpI4Gga2lgakSElAggokAhIqdgFc0hRiFIlmG6AFQ2qOgV00gAITMJ1NQYtsCPQIVBXLTjSDdOAPIWhwAgTcRzQEVrhQNxXUQsKAiHS/XgJGrbHCHTZoBAk/wDFCa3q/wADpkaCs8LsIFz5Z3ifzavK1Le/08XA04w4VP599DxQIdlIsNvoapOVoa95nxaPgCiZZp8Pia3zG8zLin/kMbjf6Ac/htalGBQOtDAWaOdKlnC+w8j8w12+G+JcsLAkCL9bBeGtNbIGoVWBASEtGqSLTUYiqqQwtRKjgMHaItMkEYglUAawhw8NbSSEwUpSCLKlHFmwU6JoVO65BHTBj4KkhADRwoFgESvjAEbwCkhjgiGgDd8aKhDoKyt2q8CRzTwwGWDZTRTOjDjwG7coLGOLQRVih4CUXWsUN+KiF7RTwqRQwQNFnyKml/ZvoENmOUsJYtRjBiORRQYWFWWageBG6MjSrHy6Am7bbfGkEIiZU2zuoj0dp8RhDLxgp1RYDLKXfXo4FjATFNa6U62vrhIhBl5gSnBxL388qA6VN0WEH0Y0/XYvogqOrR/2U/6zwRAA11KkCCI4/h+yqEJqhTQU60VOPqcIHKLLDFb9CBAA9OKgkCltMQgVcitM9frMSkCYiAO2AM7L4kFhWVRfECVuBlAPC9KkoUgBomtfwZp5Tseph4gXBCrAVAGHFJ5H67WsGI5VUSm9L84jK/ZBVoYjpME7B6A8ZSVVx7jimCsCmDyGmoEtdSWES9Es1TxqLLVQ4qKmdVQJy74O50A+aFCEjSEUg4BBBCZCIloAR0GliRgAVAIq1ROqkbEPJSa+OR2FQKCjtQEsVxQFjfPoJKDNQ8DCsNJOMLb2Q+ab0cKcALQBFuAZUod6CYgjkomFCRdOeAsASDS0ikKwEIg4MtLRESqwWm6AhLR9g5ggC18LNsbjogWA31CB0LEDMAwz4uoUoCwBA2hrgIgOVX7YEKgUoNrVhSeF1B9mgVJrGRj0KQpSNbGlXEXfrcMUNOSocEBECKBOSr8FPTnZN6CPvkR+BIEkbiCLR1qVAFoJwKQSEqiBF+8njML/AFAkCJdpygPHX4TgPG0JUZQAtCEEFGpRwsILymOlRAQmgybBsCyw1QL8zCjpNBbXSkhBUPGTaibWkQxUHq6SfGGKSNhxEBDaK7gKSCDBqII1BMFM2rK+KoqdO6sKjcIMNpfI6gHwuJqsrWLXwJBxAlWvrVTFiqkDomoIG9pCUFHQRdnBfMLK+4NBPiyrwhXngJYFAIV0FRSIL9y3WqValCqUliHPR4MIRDwaaCHFIFx0Hak2moINY2yBvdMoNWDEAiSLAbIczp6sKRbRdlIkcfSkjzxEQcCoiCGgUv4H5/RAAiMSCOkFf+/+uer0ckQkuE6fydtJfMoZUiq0HQBAVHwBWYSY5+hC4KuEfABCWWAs9CP1UlfovUA7cg9B4EwQGkpSG5GSqg8ILDoVS56gkSGLBxRAWWAykmofnML0AkxKsRu+SavtbYcIQHKnwzAMY0wN2D+aIGBanAi6PA/THyBAeLTlHEW4E1HkKjyQQlQmWBmqOV9eMFIDLBuiIgTvgZBjaJCmNkareKeFQUKCXUsACUNYwRPSCLmJ8qhBYVUkUIlAbCCuCQ6Pn0CjxIK7DZRFCCqSrMNBcGyCupRQpEaL9NariSCRLKmMZIRdS+SSBAOiBxAoJwgBRRrcfikBaxiGmhhi9JkwPTQNEkCOFePWkYtwguAVKkVC6eGXGj+DLURZ0rgGwz4ZNtSIIgADQ8S6XBZKohgACE0gZ5wiW7BQESOoWhY8GYy0V+EwFhWfjUeQKFV3Ip2XWhAaYjoIgm6Im0UkIQiiCMRdJYasBQFBOptgClwlicYZuSLXGtpUxwBAj0c6KGBoACcJ/CfiIj5GaAtGo1SksYORATkFQjJ8FUTgmaCwLoSDwEiQRoCXomFAGHAoVi8er4yrhgiEqHXKwhzfVBUxBoAoSuNl5SieMn60Y0uD6iosbwxx46RNAZZ+xHqNFhyoaJr9AtGErASMDPNAUZ+hWIvLFT+KuTmIB0giOGDGoWBUU7oCROGuCDlqM+NSISiQIUFc4AADh7cnZ2Ax+KClu4ZgJHSMY1pIvBdkOfTB0lNqtpCpohSBvQsHwgzEaW924IwGWiZ4i4q6CoB0xkJUAfHwuujwcVn/AMeNaRDsNSgVH/qQkjuaakCtZBi5Rh/s0DUQT0dHg1GLyEUrqhWKCMbqIJFVm/glyqhqCZIDT8OPfHetzQI8BJpWBDEfC1WBc/VKxkJ/xNnqsHljJwjiz7vigQyFMGFUi6IooCtuIr3YIURFACZTFoBDFtVHe8AsunFRDdBQHo9HTYmln01G1W12ggYEsrUDq9IJ8Nf6gUaAAkVCotdAA4nsIrYCoShUA0I/wh0AgYiNhQiRYJ8KAAQFqsKMoBAEGkCgUV20gIUHAdUUMF1PDfgGKQJKrsAR36jwahjVRgrQ7OBFoIyhgQ2ZqlwHVolARxrjogQFkYtBxOhL53RIYqqOtASFKouIDVdq6CxUpKa2gwt+CBAQiopGJqKMJlNCpgXNAmE4avkBC6UYAYWMlkQUMjMUN9gIaVFQVRFHXju1rLO3GrU1UIGWMBORwQcwAqloFAWK9dkQjn4WsaoUUaI0AgGAiBntMJEgCQQoTC9PBAHAhDFlpGTERQoHVPACJYyGCiQjsEgVqPJqKEYMomI1hFNqC9BAOybD8VLQ0SFKE/haAFDiggUFWhBk2IgIfCYRTUJxZAQLKE8OCqYrAQtBStQEgggyQFKexMVChCriJNQg/NQSINJPIGgSTQdbU+BtGbIWhMNcaogtUN1kXXFZAQp8VEgnEAsbWuSIkdyiaNt+InCSmjLN9obNcqqIh9PXLHTgpc4zYF5QeFhm8VjielOCWGcPDALMMFI0XCWhJnilAhCDrCv0l/yqbL4IMh+pBTl/kK0+ZRzy0gETCkw0DW9MPmRQgAHL/wCt5+fzyHS1EtNohhpeYDzyB8BVQkOoVWapG0GoyYlCpgQDWEBaEorVSgRSpQJOlCyJACC0Wdqfz7a6bBzhcQt0aKBGg0foDCgqQKQqJ+NC7E85ZpKY1mFyO789KfcB6YA1XCRD4EuNGEuX5BBJwIEuRPbKCmCNolrXqqlCR2HPJ4ajAgDxSEg6U8ZWAF7EG0YYZBrb5tkKdtoAAfAMEapgDClQAFjEL9RqUjR9AJNWgBIc3rW4uJEgsJAEFQqUlIx8qm0VisV6AqKUghlJEqA1khFCgKLAdfKBZlYxAqugANUqI8EIUskau0QYcFIgGBAhZFBPIGlVKCNvmsgCQEUbqhAxtDPDFGXYULSoC6MfBVYPhRCFXiJCgy+roU2O6GIWGFAg2mZAiEzoQMkUwyRifQCDg/0QB1hRQJ/D3VLRd2aQIqoiVKnNNER4SFPVouTvOahvu4fCz/K5cAuRs/omIkElgaJqwEAhbK+MIRyMUibggErftHyDhtGolSqRUh6hAr6xEYJIpokVbW0Avj1swKpCiaaoDpaqUV6FMAVcUE3Cw8AAAbP8GMWwmmOeFocDFJ6QsQoIxKZEkDSddFfgRnSeqUxIDIfCBmqnPojvkqCRKYEzMIMqYqIhBTCSEH9I2wZP4Is8QgmlkSHMIUwaSGNW4ohE0EEWlL+SBCeZdHGJqtQQBS2RTCCMvkfTXQihHzOCWiVMnWoAYAYoYqXPKSiDQaqYoC4fEDqHqCCLGVKED/4IEML4lFHndFOUY0PihfU19G4fEcTU23OyPsKcFBhg5gQhkPzyjQDko0q1zWlwXn3zxogJKphqKkeB9S4uG4gEvzKIDigZ8FNq4SNL66UEJhYHnHTPVVWEqpIhVA+JNJCWAIEoD9w6eOqcV4FAawJEbF314xvLsozQEgijqsTPhKvkeDyzU5o8cW6qt3BIXWKSxkB0TAAvJQvjKNYUCimHyPOhdZKWa20+ogazqAvMEXX0CEpIqUgEoAhUiHVgKbcoSNipAaAUuoNCk8SYwkuHZwdU6kQxJBAjh6QCEp8YfIHKLiFJGogEuiyIcDJWppUdiC2ZaZ+EW/pAKgUFEMCoiVwkxYKEg0oLCRhoB5ax5pDFq6o/ZaAVPbI3UFIWSRBO1FAgJsTIicvXZChIkKThWiUdIYGEkRUaNvpJCHqqMgl5GCGTGdjkUAvNCJqANBhBhZdph7RWmxA7yKpzNp9Qf3RmID2El5H03rRH0EigNAvgfLhZCu1O0AUPWcLyYtFm1+Q1sdpCaxQsKFKiciGRB5PLguwULVinaJ/FFIxoADABbcCAKlHy8JuDUIkQNESiKAHtm9gVWIkcUc4I3s5RhC9ABc1SpoILriJIdtZMjhFAIonkr4bmsjARAC6UyARH+jLSqJqvpUAUYBIq7moJDDMrMklEN80QV0CLA5/BqR0o17VUsqrQRwYNjGFVdUOT4sEQCCgikFtGKHjYrn0DYpMgkEKHikGw40vVX9AEigJyIcEsJpBDRV6X688wgcClDKWCKfWMAvos7QhGxKUTs/Lzhu7mNQGYCMSAocMO1QMRWjGqz59h+FF+NQjEnwiZ8wJ4SHIIyt1BQ+x5v76EgbgRoPENqXFfieroBUFRgBQ9B/pVfTUdEq5VsNDAwEVY0E4pqQPwZgHXQwKUw6rThrerqKGXPFmJxK0aSKOir13wlk+Y49kcELoA+JjDC/DOBbI0qiYsDW0KsWIlf1CWStpByatEg1UFwDouKhCCaARAKICaj0HY8Ks2KN5CQtg5V/gh2CyxoAAECoQArIOseanUrk0yeFgBxKY8qSiUWAAA0NUj+h+0GFIABsFbxQRYkfOWHQkAvIRDBQAZj4yigAApYATR/wAK+AxbCuht/AkmaA++HpFVYMYIiSm9YHpDqOAyolgj4+tSlagSwBUAJKRU+VBHxsSB4K/CIAUBAvgIEMQVpVEYOaQggIiVelAx00UlF+5X3XzWyHhrCvdgoAeVlZC6dcMHVRqtnGvd76LsBTcPvqKaKxExEnkhJf1tEAVAi28iBRKogw8jhBaGJTpmfyON2BHOYymSWyXn4UU0F5NGDaRFWKSVdBFG6SpaAjGU93YxnEaYI0VCf8eGhCUEmupE6oIkLbFsKiJEhrYCEd04qYTQgYJEVu6tAhV8HZQAohIBSlRyBAABKsDSGC4tAQlAN7IguUCosc6HPggoaN6UBwDjTRpoubQgZpmhdFXRYllKDQkgIA51YVohBh6+cSeRVghGITuAdfRPX+EiAiCHSLhyzUJ4F6oIbNFM4TqoFRIbIkwgC1oBZTfnkJGREC6XEv8ATlIueSi6GWn1izChfnyR8lShEEhKVlrqpfv39CxSUoKCzii9BInScQs4ZkH/AEvhSk+QJ+47/DVS/wBBi64ADEXuU0vMuHrdbKQ0UikZxafDofdIH9sKUVgq8tIFPDAkVACUI1ahBQFvR8OlIWU0NGUVnAj2HzR0xIMMAoU1o+MkXETBHZrNCWUAIp3+LdGHl0sOt4q1KMqTrtGNIMwOx6zSKEBQlEMK8gUOWJhVVpos+kgGxAJrABFV8SjIxDQxE/GXyPls6JAG75ZkLFXjQLhEcyE/upQouWeDGFgzVVcuBBEYle1ItArWD7IAEcrAUnmymq3IWkAUBxHxUs8tBKGI1i30goKDxFX8A5bAxV+KgAkX24MQCpUIsVCCwooRhli4gBWUDAD4JtHmeSNQUIFA0QWH0QohQISJYGGb8aPZ+as5acAsddYJ5LNMMDFFRxIVNOEOU4QD8vKCIhR0AFe1yFir2KYnZmDyznpuOkVBYVoUwaNoASizLcUoDyNhKA1tyQwWqNefycYKDcwADAWIBB0kKVWT/cJQErqRAYCEvS4eEQ8CxMhEkdBQFaY6BLOjUTd6ClJaBRUBFhfDgTYYA4IAKDwXnK8aSSinWo4BSgaCKDT4hRAIUEuA+BqMSAIAPxZocBHmE0yAGDEFMen5KIIcqVgNIHSZwgoV75qCiAgaRAhkgBCzdMQu7SHSn4EQD4zWKKnV2sFgCBBQKSJ/X109AT/RiMRr2kP1cZlBE7Bg4dMNGt0FyMWN0BT7EtDvceVcGAj3IRTVjpjRSnKIMRD6eKtnS/3yIl60AKEu23C0SrPZAELhRo1WrPjKhXyIvQGpKLbpF+SJtd8io9XFkubd8hARCQMSAosy6dp8cz5VStRT/wAl4vdPfbjvgha9IwAy2cUdgBOBRNRKg3AEfHaUMkRUBmYsS4Bw+cr4pIKa4coALuNU8yAFJXElzEQrJojHytF0UDoJE0LAAMIQ1jNb6F0oEURQngmkd0VRBJEFA/Qj5LRjJ8i1sgJAuAaLkNahgoKw47A8EDh2VZ81tEvDh8Sy/IrsLTKn0+WL0wIVVgMhLeE7ybSvSDy3GIs8bxZhCYohi4hofg9XuAAARC9ogoStKYC9hBVoidKbwwCIeAFaNUSAMRHIQUwR5oxUhUF6hgjFCdIzwMUoiYAA+nIAWLAJuAk9A1BJ9CBhEdEEkvFEBES9ImqMojyg0IQZAARQGlTBAy4EQb4AKwUiM1dhzLSomOTpQKD2O1PPKTqEJFqG6/8ARfUBkACjliU0sKtPjba1SRjsUAK0ACUUzXC+NGUAl+woikWhVHMEmqJxejvIVFXAFb1UUqF4GthgzDXgXPs906aoWkmJkCgNFtzyDVAFInjjU0pJDzVNfCgFtBGHhISoNoJj6AdeCgKii/aQgHpoAigISlBR1wIKYmB8L5FBBR0A35QKRdUknvoeUQbK1V1EJQJR8uA6wmBgmFhErpEvIgWKIICsYJ/0buLfLxoFg8AUOg2gldklS2Eg4wJp3DSlUd9O6JW/VdBI44Yuak8sBBwiiCNE1IUQBoz3A1CsqyUnFMF8gYNAXEGIEO4VZqIF0EShhK0UPj94Q7T0QQ1cx9MAoUziPaSeDEJIoYbAy6dY9Zx8CABtDwi1KH9H+2ZDfyvgTMx6PMBGyABFp/AjQlIuzxBlWpasgCr9OjgkfSNUoSLtQEgooCBbBs0g0C1QgQY/hBvlqLF1QFboEGRAgPLgFT23oICUI4H4oQMtls7hCkAij5WiuWmUu2cwtlCcDQeDVqse81m9VNCl3leIdpIVRH7B+NtmByML4vbSA8KoKGxwgNAOk/ECvegkQxUW8BHxCzwzIVCEShRWbBVYJzIUEj1RJaXhIFDRjIFoahS0BEFhdhExBCHUqq1bANEdAAqFNFEIRgELmNBVasKujBLS/A5gqSAGU0QQUoQVanpI7OMIGGw6JVEyxQqiSsG6R4BQ/wAB0BWQZIGMpg/2lAR/AgaCoQMwP4gpIu4kC0MkhSEocPIrObIh0ALhcRWmhJZIoQIFgUCvFKKHgMihTKqMTDRqlUC15UtSUSYtYlxhdApEWhEkARsgDVfIl1UlHCI0XXAsPjhBJbduYbDIC+omf3sRV7QaqwHbI0ucIbQ/QkLRq5BTwmlYNCgDLvMQPKwIUd+jxPcKlAFRpgDauoAZEZmuBkpXkEMOaP8ACPf8tc1zgiimpFA8ka4IlBHCqBgaolOPjpoFhYFA44je/cyvBKgUXgLWNqQSkiwwdSGoS1+NPOT4BakFIQesiwUS7SUwhAWBf4CcrVxHT5wlSjNDLXGdeRrXoIzrQ1FfTACvr/RMEJgx1pAEVxQD9FviDAUQAomSgLgHpSAHBzwmvOUlIk8mIBqySK08Z+auZzyiAVRIIn4CxuTMjp5FsLQBEDi3X7264RfLqi/AEBKKaFNLKeKKoSwf5hfn/ffCMO2DqahvSo6zJ6RSKAgU0Z9TpPmZvoH2RdAK6MwCR0Toi5VJdAIAcR/4UHVFJrAUK6hDmNiXEWACVGwVwwXUurBiki7IjlAhSfZRU4Rd5vgEqbpVLQQSEXKIillAU2jAEUEFDFO6n9QGAE0VCCDFljUZjpKSog0ApBqzYpWFfCBtqk4cngGi6kFWTBqCkZBKagC8ASK+hFLw/XohqeBxh6DyKwxxaooJaSAs3j5y2wSaIgFHK2fLBoEN5qFUUKZsNIhDHoaa6G4EyXnxJDpMf4QQpE81ADbEBp1X/wBIGHQpAAmoKSJNuA2DnnwxBGlGlSAHCpyllk0AJmKAdYJaILEAKBQtQtwAqApAAEPMac6QKIIkREFXbPRIY1FWJwF3InCs+qlLVoqAfEM9CoQ9UB+EhTr7MYMbuKq9Jo6hjQRDYogFL7WhAQvEpgRBUbBh7M6tRkBAiAh50evFUQQQauKUIbFmJJH68INiVGgbIW6f/qQpUZMMnpRvhdQQMZkxM8+/Sg/ataCV4vFbKhZnSawCbMBuomq5NHdLRgkv7Xb6alNURQ0CKCTmj2UjapUqJVHiIhhRINkDEGQKQqADB00o0oissP6hewBgosUHxUSi1UUQzLhUgpXNDxLOEEhoRHelHhqY2hkpQmG0EEUWfC7N68sg1FFfj9maX5QU0QAl4Etqj3iS5cCIfPKEBCwfrE/A+S+FhDSYSMrXRBWnoKISla2F64FO6tJFXThUB6FVH4hSP4L4hg4063iwQYhCR/32JQF6oLFojhTTNMvp+F27/f8AfCsIVYQVQagFEelMy+MUWOQmhebKuX5z2wQUaBKv0Q28VGeYwKggTWUQcAThkBvnY4gFAD9zCFioycGKkbgGUFTCqIqCivkKi6UhXT5ackpWmKAth0sVthqIdfA6EkD8hWiCn4T5VGoysKECMCg6BXAFCCWgJpndfoMAlH0ngURfyAiCQtERh8fSkZIK2izFIBUcA2neOFkYZEK8LqKHzQJFo0KRQrBngyEjRzGImD68lui3IanAHqII39RtO0Qq6nbXyqOlA0iAYC5WBILqqYJRaASVFLwNowenQpVKbAlcKWDSeRcyoVIUUuDl9PVB0NoSuNQSBo5Dyl4JUiVC6kAgiqdgEIGEcLojYAQICKIjIEYldGVJXJmVvteIlFItAjjIPUkUniMJA+ofWAaQEAJR9aGjACtKlSGzqwUUZSKArKKwPEipIo+ONiZSkIBStsDQD4L5alASsFGvI3RbqcRk7Y1Jmy+GFUdIiXqgnVNaeFU/2ILpwA7BcD4eWG71rSzAZX3LpUdNbkN43L0vlRLYVFBQhKrWDwBaHq2g5QQpFFBQHmO0KFEilX4EglPG+DjQVYANiJAgBMHzqiVEAylhXSZiIQdyilIjQSgEUxCgKeCRL+h/BwIaXvAqX0tBH+BADQCL87l7HmtMegFQRpSDZQFP4AKmmKEeYoIomlxlPGzEQED4osPlG3ckxc5eTSiDgMmNOgx8SAxEiMOpM0JoMaiCl1mjEYs2EaL76yCoRg00oAbTHOiQs7GfQFHRooVr8eQktBEWXB/0SjFH85PNQMGoC/dFv+L0j5KA6UEu3xyCak1nb5A0INMtxLTheRRHw0owiNdSC0sEoYP4qJVJR2yt5YWIhnmot5YUpkUURApGlo2eBaMYV7E4rWkseZRFgjEAisHVHQakjLDAQt4LfspwhvTCiS0SK1KFpTTw/rwP7MIEkQU6j7CzwxYP0yjNAFL9AC7ISkzGZqrQUEp98ZWoKgVUx6E0ptgAgRWFUTDIGoQH6oQv6fiJTiimEIaAurmEvRaAvSn1PKfsiLEDZVQTHyDtrSG5Q5Od6q/QULFgMKWhRoRICCqcMFpVikCIIU8pbZDlFokSo0DII9DxHQ3bQuDG4NACvSlQQYVAEQKGkcv9AS+kV0qrii/GvjvrtYtFNcBFV8GBQa3xmogNKsBaFtDCs8z+GrK6o18AEyQRUTuGrGynVFWKH5CzxqCjLcB9kPgT8g+0Zssyqp4lMWKEcSWVjIUATGoy45XkpErVggSI7VklIMCXXVJiNXaJSfJY0Q6BQR0IqjtUACtFEsFQyWPZoKyyQ7HpDommXzQvbC5JxAReCRPCV08FOOpb2REvhjBoFgCrREOEHhgU8SdjCiBExViA1PK6DGwhRhLHTpY0Xv3I0ADOWjFR+pSqD6OplwGkaItjW1NGBDXXQAKZMQgATnEprFpjNAC5JK1JK53UpEc6JQgOiukYPgMCGApFmE6rdBtrH1MikliyP6K1BJoc65AW6j4A4oCtMar66yPoLN0meNsrja1QbqC8LIlKrcX55IQ+KBGI9ym5CkdqeE9JugHYVdOu2naeQAkguf8AIUtqY4v75Qf05Z1sqsvP5+c8hQgfHAnzCfjx6SOIhcqUFjpopKlszHxGbg9g1bhE6xARfJ42vBD9DUQgjVGLmcS1FgQUVENhOLUysNC31BCIBUV3UYuhDoFwAohtHVKUIVccAVXYIjicLWWVKcVo5YAvBtD4LTxDOOUrAgiHV+QLAPD9yXQuK5ACWWCIFPiEb+8OHG8Sh+Hg1OiMbNDfChoxsyBQMmuJApFK1B5FECbFCRWigRRwCEHsa8kFNoJ3FSBBPasjLBboC81SByDoXtkQEtiex3Uoqlcf4Ys8oiFb5NPkKFo4yDXyICBKBVq60qcRIoYfIUJCDFpJAAAsFo4+ASnRfRYgsdCcWvBPSlAXQMDcFKi1ZRYIrC3hgassHUeZmKszAwUAWkCfJRDgICiV9SpbhACSeAdQElCrYJ+BpSiMoC1xhIiy2RUJ0P8Ag8N9CpKCQHEe0GhYQaE8QwjRDiom1ngROcKGROWqsMCFjxFS5OWhgFelJwBWY0FJUw64AeEHcS04B96r7BUFho4Vwa/ilYgJiL6LFqpc0CmitF7UIMIQ4TAmh5ysUUIZCBVtfFE6A8Lq46BjVoVsLnXYaYA6g/pgiOBlTkfIog1NFt2JYif4Hh2/oGDEAzMO9SHyUapXwLR+gUGVt6IsAmsYjGsR1UDT4KAWihUE04CwMuMo+jCFU0gFACiW50OFCRJS1GKtyiIrAsMGcGIKgv7RcZjTsg0KalgMEofU5RdKSAJxFOSJKTSSb16gGi0oECYgTpLKEP1xF0lSKIxifHzYvw8qCkMNjAAuOyH6XyyrZVhwrw/znk0jJASI4WGr9w34eANrqNRFhY9R59N54qmFATpilRJE6amHhPQRoOqQoAh9UPrU1ShAxRbDMQHWvmBwxrDgy1GpKKwYRY8wK1kgsGbSulDwA9EOGsuiNCKpaAQJvHm+N7ABLJuDQsliKFymBgVKioAjztswyRBCT+wtCqOHO5+ABhhYmfhOCeIHv9yUxrSdVBF0gjUDVFhUFikQFmvj2EARVINqWaxYXYoglyKIM/aNlUM/DAWBXgJwiEI8idywg0roAkiWRCGBtWsGUG2JF6K+ZkqoijNhoWLE9VGmgSplZUaqcKVHyoZ1sAEQIuglmz7QClQcZ5oKAlDpwqU0QEGBWDJcaCmvk2axpciUKEKia1CIuHZDLqCRDdpZhNdDdFEFrpRACSJefKtXWJilIm0soV4eWK1GIIhABZ6dEobDWVqFENWiqup67oCAXhRpDIEWwRuCWq5H0nmcKoAxLgs/ivgcGSRHhTB1MlVAAQv0GgCeDQdF+KZ2qHuYHoXtRQhgiriAtz6YYj1FCwOdDC8DGvdjjDBPAnrDFFoxiV50hpzFvlgULqSNRajMYQT0SBgtyIoSCkeKAxSvM9DGKJRi4qzgV/cTIDIlESM1Xo1Y1jf8hdEgKpLADUzOyMpYQBw3SlfNDw6JCU6orJjgLd31wCQR1kKv4Wrf69b4TmY05GEy3aCEF187u1Y8j4DQUFRgF6japBzMWEp0ZSJGeeZK3kDgqgKX9MQgtXXIqBFq3RMSTD14wJGRhX4OzTt2hWoHpE40MaZEOmf55afovD/H2v8Av0b2QVaogKDJmTv2eMS/EgwFAFAr166uT34AxQTJjtmtPrk+UXQOiHb8OoofeD4wgc7IVQiDjrGNMniTxcsCoo1A+iBgeDHCiKAAoKMLR+kAWmKMiw0PQAVtwcL6VrQiqEZlKgFKrOzyQgJR0ipSEHENME818lgizJEQfwCkljyq7kQfDXKYMFYlH6BuKjLBUSiZSJXxJXwLUoe1TGOoyBwRiayepfEwEGItAFDhKXw+eSZAHL46oRAIon/KTSa6SUQgUOPPHQjnIvvHanfOEAUaUcTsOSTArRtVAEIABFUQYIJHQsCksjAEQHpGxsGNwcQZqUBwlZhTUWhH4UwiKs3wKQMbICFcF1cT8IAqMI0wLMCkCGBLwhq1IeSANPN+sCt7FoQWgXWP2nB14NIAb1AYbilC9GvETRkSHlKRaKXIZAZ3iMIBLygCDQFj7HBdsCqYtetW43DJZrZjBVPIXd68oS7ESqMK+olhKQSl02i8e8ouUIPwwEFhQfBkkZaU1e/+bEDcA+HSLXJAPaFszckFGvRqQX4/qOKIQ0O9IZALUMawTqUCgHBtPyAIgFyJYoUAKXRXEGh40rfpOvxIlKCGl9RYlS8DQ7QP2EKbRJykKkYqaMTNGdJFQjRGLSaMBJSgrAVviYGqKLpK2wHAEEn6DFlxrUEaItrgTupw9IJ6qFC/yIqq+3FzwtTcgjnqCyOIkNfOmLXxaUCBsUANZ5kjRGR7CKypf0APawW7U6ZUDFbc4K5PVUGAzkhQW5e5iz74IgIMEKIZcPf8PWLpbIIJiS2Bm8/knsGarVPuO0rT9Cy99UbKtdFJUBix6AXBA7YPxAjtdtAwKOgQqgLZDsv4mgjQHKeHmcZh+R4okJCwQT11QWUYSEIijkVEeP1QmFEZKaDqgJolcOisoWBELEEAi0j4mSkW4YkFlH00IeGYCh2Iq8ccwFyEHpN4p9WyMfwTVoCdR85K9QkQAaVVTVRDn5dadNSK8EkizwE6DAEQfI6Jbv4Adql6I/gm3iThRn0sK0VnymEXle+Py+YOeIjGMeK462KlbK8axkWO/nhayQXg+dOZMg9QUO0H6ijKHgknDQhAyHoHwTKgqoDk11VoFDED1bQIAhD/ANgx1YiAdVBAipBGMtcAKKUnYVlkGROugIgrEBgQgCVKglUARDQHazhDY2k0ElCRQTE19NIIBLGAhGtqJUVST/TnQhod8M/QDFV4o6EIzs53p3hEte3iII1oYGUOqV3qXlBhBCSj0BJbjAQgLw5ihlLUW01W2+KiNBPfAJDUCB3h/wCLDNHS9QpoztmRvQ2G/sgCZTkXgrIVkUjHr4jsU7FT+YEFWoaWiqzSSrAsYFOAI8AQiCYNDpUbioBVzwHBQkX6pgOR66Pnkr8DhAEEEmC6EdMPiVVXFKIrQ/3s1541kNJwuoxisKWjpDwjozVlShYArI9PxiR9ZfSKdGi/xiimd10iowwp6awkq4gJgAUBLnLroiHnIi0lPTn2QY6wNgYip7jUdMEaEpauJXHwAKgJci0QYnUS/D488gEK/RpplFbFp+OfX0/n8Qz+zTLZnngZKCWsufjErDLSh4mUJttG4CSBWoTuz0VQEAY0gcpjxwjP1UQEuFo0HYpFeH9fHBNkYDslqOx+LVnpdtAqSpREZUgI/geHUfDGvcsFA2gUqvIEACCIkoDAFgJh5gMj2AbkBclHVDUghiCUpCoAYVI6RjrolUWGkFFpQrYLxlwSwA4EYAwWqAGXerBoLNRnyx16jjjWLQFUhYIgIGW7xKQ1BSFNCiVOSEIaIWoAaBUqAQct+lwwXM9MYKPe5mqLy6ClRkfQzSNBngx5KqA5lKJ8SCqqOQAlFsBXPbqIPpQEmAJDNdcB8uzk4EtCwEhwpVAmF9dKpQlGwKEFRSQXo+XaYUNYDULuaIB+Cib6loVXYUp1CVhGhawJZos1slQBQHtJz2QsRgSBpLLM9O4AWHBMV0goKKwBKuIXGVZAaZ44xdgkmoUBYJQpQnbXrQCWKAeqilsjk4F1e0kHiFLQ86qa0RpGXezCzL1lyA47jG+nIAD5xUySCzp/Av6qL8fOoA9PaBMPvtqaN976tbPlXv284xixhZggFHTTiBaUnA0psbhBTNr8gUQJ4guCI4YoNbMRBa6QCHueyGhIKRGRoOD7XLDFaIgguQ6YvCXJISFAtNSMomGFaFJEQrVaLAsbJNIcgPYwHGQRnAR0+kEBRdGhUAFUFxcYUFY6t06x1GggQgEsSxj+hsAdRhuHDslrhFSVnASmICCEFKIMJp0+6Rq7NJa+i3xEMqEtCwFDhmHWX0m3R8H9vFeFJ2MgBPoYwCncv/35BmiirpjsIj8n+vEoouEKp/DCTG2w8ZOEHNhDg5wPw2mDa4ciBXFEqAWDLsjbPvujfC/YkJ8eAIBWQWUmlUiGopSvADQC3aljBglE41fOWc3ARASMwFRxCB2oJE6vpCICKbSFVasAIKitqd/wgEoeAgk6IrdC7EQjWMwHv2sgdBECpqLAgOZpg22YwWiUuCkWj0dUlpGATQFLQkNoSAqOx6sGqwwUEShhRmdFwLnmsCC5p3hiIw7B8FqipJDENQWiVnrpVJNRbslBPDIZ2hABgswAp0uzEQgLLWn+mwD+4AGMWh1qQIrAjiIpsRJUJEa1linYUiuofoYYKgKkMAvXvs+KtGt0KshmBr6wDipAHgpIApuAPLqVbZYYTZ0jrQVMghCG20oXqqhGvFIZN2itlkS2C1NaTA9eAIkmJd+jUePOCDUcckmARQIEboJldkUgkMxD2HWz/YmooBCeAcz7uj6uqGXt2KJC2IfPKlcHyKzOtMakxZhFujDwK3NwPtiREcQe7N6Ws3KflS7eMbSgMsgJ5V7BFCAKFfHQiqjmy+GnIEan0rA7USEAAOsBEDK1MXRtIs8BBVdIoFAKwSqArtHhsbQ4F1hAQKKpw+mLRiuNZTekH8+sXDxRZg1qqo8KA5vxJ5EDANfBcZURLBMm+qrRUAjxq910lp8b4LEqCmgAwgh2zEMT0HoRRNTXFQor20p7kw+q1liozsDOCA0iSoCg3ftmuWzvlCBArQ158X+TICTwTKjpNPKAg0dXUfu+dZP5Wp8/fn9fN50IMg6V/GMZkw9FAGG+p2tQNjSP4Q8ZMNiGNw7qxSPG75kt6X1FKTDUBljlL4TcI3pCPocrW8OOcjNGCgALYjWp4iPmMZIzVIYcgEsNSBWAwNJtRiCgqBSHaBygu/t0g6AeBj4U6HxIhRHWYWpMXxQtl06oZliQUBU1A9dQROIFQw6GVL4wlGRbUJSqQYEJRMnpRFBFQSMxhAjww6Y2Zt0jQZag5KaX0AVDCiAGqN9a5YFS+kIUCcFTG4HihaESplRVAs8pIdEZ5gWqxmCYVScTwj/tRVchNA8YrAKgwQ2+ADxb8aMvQhisG7soYUtRGAoChS7QAWBE2+tJJBU/w2sSDRLKAJVFQAoOBahBSBhX2LCWFoJEEMqkAiQBBpIKpWilgSMogr4ooABA1FCOAIIagGgjGkvH1AAlUz0gEQpMWBNFNgo/ZoedrLDWLEpriCLGeFRslPcHH4QjIeBSpLZhLgp1UvVG+qDPzkpViUdvoEhAbSm/Sd+hwQOgY6SjdMLX6sm+EghgcWBxLPOcJfQuNqJgEQKUXiAdGUE+osFcc9ZEYoCwyIqLiEPE5LpYUqQGnsrQJKoj2WkRAiwhcHTQ+SLSEGdGFGHlR+nGOynIGGT+K2R4DITUSvb/AAStUSxjBBPWFQVB0RUEHZQCKSIm9Big46kLoiS9Ak3zAAv7irmA0YHIcr0IwkDqSNVqPP8AgPBnq2igdbUpQrOFECoaNbbgrjhA/OBR0q8JXDo1UojSmI7/AM8HxZoVA2qfO0K/YZrMI2pgAbjrG4uxbJ4NQaWizrzybouAlEwH/wBv1OXyqkjISuLOBq0fK+B8DTFYSf0IFT8Pp4GZeimXU3WlEjQznkkEUBwIQIAiglq8KqIXNgBVDgUdCsDTmT9Svmykef0dQtHGOACPLcBhw0NXiO5cRC2AoHAyqPQ2liCUWFh4Kr8kdeCUm3AKGAqNVItpeN/KKsO9sGhBagPIvSOKBpDI6XCo2HUlJ+rSUAD0gT5s7DrCHKSgh8PWiRGUwNNrUEyH746rBKDY4AzBGKd54HtsEQAKDauNVDPohDWsCoAPql8GEc6fblQhY2lFYAwLDxHySAtc4asqwyGCrJFgO8KgRrNKhEU1e+K2zaYRSsY+WFKQsLUWShAGfw8BIVAQcHKwQIicCw9wYzFMADJpi1BjqEokRcaWprU6MoX0qLRaLHADmRDhB5dlIhsWSjSEWCghT1wgh1oudEwEQAgVDkRAgaBFyKKQABHsimxvQswSz4Tjx3EkFKXF1Pk+06sfElLqIBgwrf3FJoVLCkQVWgQIuo/38QY6CjkGhoQRP7MUigHBOwIg21BIw8vB3bOxWxIGhNYAqxIpFQCE6iDMxAPmCjnQkGQFgAi6fCuFJXoCJFAma0qVU9Hd0KC3QGk+lB6NsfaFNRAgYVvWQOvqTOirEAKa+uFPgmSkCFwkqVMGWQBEnsaW2DnLzQnUDfpQGAbvwGOtTVcA3xlGg6H1A5DdY/oi+cz5STU6JGw+XsBZEdawKBYp600Kh0nqQQDA5CZR6UIqEPCIUkUDaIEXwH+6amXAIn2G0Cj9Nk+JEIpDViD8N4IuTFL4JGXwJCZP/wC/76/GlCwIIc/A+9+cgUYWCChIanmt2XPG+jCRrpXkPvzn2xscB2ig/YYqK6v3zAZywHoIBwQdQwWDSEJYUvxfsKMAC0e8seyybmibi1KRA8ymAUOwhQAoDAi4nphCxlEIMtBmgo00p06AaRKK6ZK1pIo0NCBQK7CjjsgBeux5VlWWnhABgR0o2MuCkkr6DcClG8wpAESDzQqqxb4THugjXBIIFrIayvmIAAsEQsFUFAEEg2+MSjoKVKJITAI8QsUKEkQUPRVEIKa1fyqg0mAG1m8IAaHUvDxDZdq4ABSKQLEDA7FQoV/IgWBAUBLBg2E7SvgZAKEgFIhIYTYBL8CdcKpAYI6UBahXH/As8oQSQwUGMjazgAgdJStegAdwC0eEAZKhm0TAAIpOoFUwl8aFSSRjBYAEMFonmxEfZAENiNFIVlbCgrqKmqrjd2Kz1PAaCQRhOVExGaHuiL1WFQHLQSqWWUpUI1AHKktcidBvnv8AwQQ0xijFEZP+HBKMMESi7wJhEAAeBGg1lL0pKhjIc6NJVtuJISgHRE+Hr1kQlVunXfkbsaIFz5+20RgG4YJADxnsDgB2ijCyBJd4voHFIQkEcQRRUWFchj4VAYMsQqAsHiJhME6iYJ3WVKmCKUKAfZGoWCZFMD8L4VwYCPBCSiApvggiiGkpoBZLI8WzfOIBFqPUCAI3CybA0NEIZ8yBEEu7cX6p4PpCBUSWEz5AKGoeRWRnUkAswVTHAIOZebaD5RRqPqLLBLgG3SGDhRQ1ZSFRoQgUhrutzs2pJJ4XcoiFUWVnX0WsvMMUDt6/rPo5Of8AvzBFDDKisCsFpZNET0BoVQ2hFAjBmcT68LNpBMmBjqEiwk186FVKBjE/UobL2VUzDBZGrdDEHBH+2mc3AQcrn1igXU6TntcmPLMCFR3m0Vr63KqINBYgEWtHMBAupSgUGYuEFRIqN1aA2JgRqHROkPOSDkQTTRgBsoUEcBmw3o/oMJDYXKFfKICZwxC26kRVvjXF/EBEoAoKrhLUP4IQ+/wPsbUlVcsABSYUA0G0FRtaaE80AF4Iw1QFAoVX/kNFRFD9MVKEefGqEfjRxoBAMkIR1dBCrFI3CIqrUtRla4pnkspdkAiSomuEEr6j40GEFISvhDtUWpSxo6krRuQAaF924KBjiGfwIyRB+eIgAhFSiBACYllGezSxMSTQEETDcAhTwWB+hCggRSVEVCANd40JFygQpganqcCWEh1o2KxCnk/kpsARSVFQOtSE0wCX4agalooOTVK+EtHVGdBekYE3YeMZX9aGKPyIOtELKKJA6hQ0rn5cnXjqcVB0glIPJKDs9SNgVahGwuQgq8Q8KFISiAE3IgRD62PgPvGjAGW4Tps/B9y0RgoigDUEl40gAxLANErSCQhTSJFDXnRAGnRW58KADkHSrg2J/gEGkU8zEi4ygUOt2w3FvjLLGmNJUQEANayVIqR4M5Tp9J06HAiliUtVYES9wQseEDQQLsYeVHNBtL+P0Fb1yE/80azBq4ZPSwAxlapD8pIFBqang/ZmYgEFq0I0MgEfJWCQaCeRCLVXhjp5oyCzGXV5XfueAeawqk9IAs4zDQD4zDxUpDcDScewrhIfbPBTReIfln0Pzad8IDYC3E8ezizvwYJLaAgeGpWL9EgTc9CD0RTjp9JFBXpAppvBBAChWBgmkujM1fKEVQEcBJ/jA3afNb66dFkLTRgqAtSd6rbfEg0EBwWFI9GeS8KW6EukPTiYGACgLwi9DUgtIIFgKOC7wJw1yxwFaQjBlk1u1UrAUBHSUePmBVJI6vwmtVf15oTlAYZl1hXyAQPEcHIUCZIqaVa5URBLY0AFkQQDEfvT4CdLCDrEBhAsrERFCdJAjpUaOoZRoA49+gQyKhBw+s0pKqKk0kFj9waClDK/JhoIoSFg0b0uOgEUW+FcQAdQxoWkHI4ADejAwCaRxcsUBpAJJMfqcAWBJ1SNEqRC4jtQR4qAqKNEpkVEVDgQEkmKqpVuqFMAwYBO0Ben0o2KHApZg0UaAAm5pShgQlVo/kkniKYVTKkog0BqWXl1yc8eABIDQ+pR8GhkFSAEkYIIR9TQD1XRG5VArY/ADhlQhIEY0EBtOxbouK+GM1BFiCqw1qCp58KyAiEUUjG4Vl+VcKo+RSaSkQvNh9JkDQ5uhD0ToOLaizl6wGRQB0BN+swJRReMqiIWutAQgh5SaGaIMEsxBAZmdSqghJx1X49VG67KqorJoiE5GlBohe2IpCWh9IUyKuIguIEU+hfmqoLIuoz/AJSLRLMy46oQKrQYOMpUVcgQODt+ZHomCAF1LAIY9bfOLwYTiNYtFRXv7J4I6ga6XACV7UbcY+dtoop2gFdoq4KJg56oBKRiFJAAUEbXSuDUDaUoqrLNuLggUHoltsHjPgH5E498W0U/I7V2+Bk0BFc8CAw/Sx/f/nx4GoNWhIk7Uh8QOdDYoABiLmg7jl3KvmQFUP7kERaKK6zNX0PZ3IIFErQCiBEHh4qEpCBATaP4EMN3z6hU6mI6XBIZj88sDwCDT/DLDw5aU8ErICBAIBhsibl4wFRPEZemEBjKcK2O4MEBWQo5ADAApFRUgyciuyAL9BD4LimFYaySAqKlbOgW8BsATCgUEbHEOU8d06T0AaqOY8genzgFqtAURGgI9qDBGcbFovmogMVdlFmGYkwFIbhWIWiBILV1xm2ChaXTrFOvzqQ2SGCBoVQw4iVygibFhaOoBBqN/Qt8FEQkmARJKAokcy2EKJinA6mTW/pmM85ypM0BRV/WhLjXWGaA86GaNF8EnCtQRUbUDRTgAR5AGDJRrNMrhlujqlLWlgQ6IIARrIHjsO1CCgNAHqm1EajLQEIAIUpQIWpZ45nJEpJWpegA3o1khpPlAApQK0GieIeEkgqyIr0DUdI8YAHdFEZ0vCReB5dIQT3P5ApVRU5YunPWVRKcQi1/TWlW1dVM9RXEquhYdAiycMCCzHhySj/wDg4JK6vjlFEm1BSh5RgmQ6C0NU6BezF8BXDK0ry1KCDcShJwAiQbWzwZXylqBMIFRCBAg9AgJBGDSNAWfBfU0B4AmCvSSJabc+Dhih3gP0rACNDSJoER8vSUmuCaK6u6sWLw4oGOlahDjRgHv6XZy5CnRaLQrYbvz1zF5+l1ToBxSkATUVAqponRaMP6dwkXPBuTTuYC5sFwB9WcOYlw6pAOqBKBlL3zHan7p4i66XBF1RsSoKKhYpF+VClY54ALk+iv/Yx/086TVwoUbVZpD7PoaLCQBeCVZ1SKfoEx75wpIu8BTclI1dvzzf2xZKC23EVgCYlghtAyWSmVGSOjKmieOpcCU6KFABVmkhZ4INUAiRdEtXBkn6nm8MEQNFJkYGQjxYJ6CmXC/UMAUapNDAjYQVFGgKxB3UDwps2sNNDSmaEZJ4e5MM0EB0UWBUFj9QNE7AJBAUXpW2Nw6RztrUoMalH7iWLdoSFCSDkGhF0KOaHQ5IoggGgQSUtJ4TJAAMigAQCM49KKnjHzRTp2L8HJKxRrzSCAixBXipgAtJBoDGAyuU6I6M2VEgRAQZZpSjhHRYZP1L2BF1XAJIImqb6P7uJK6CcEIbwh8eBOF4cUmTCgfrmGlMfsZGrDVux6yJ0QAI9QTQTFFRA1bkhlaXIQMd4qEGaiTeRqrCBQykmeJOxjOoxEqkRQBPh5JS/QKuiDkpyKIW9ZhsCIS6oUCjA4AWKJRTVG6aQlIWgrw1InKsatKBjgKjx0VFacFpQ6/BsGbdZUAD0uzLOaCIIhBRJqgoOkVPSgjBEExC2zTagApSLEgZO9hgacY5GoksiGNJfKiiRIWmhDdBgszVWBUQxVFCoQEMUboCfYZBwACxh8ygSmhlkpKKEGmKTNJwAqAu0NgxZ8xCvToXQv9NCIjGeC68QS7KfCIf4Qmygbgk+sK12BREXBFBEJ8AsSNq4tjhxlRUGAwGl18J0oxVhJVWMEDr/ggB9HpCkL9aGIjgQOD7pikAuui/GF0i4BD75qjoSkYAlK0R98YimlaZ/KHI0ErTrA6LnSjgs+Eu6k54SD/wCz5nxGSdfNqoRqBwYxghf78X1wlGoHTh0cCNi3wNMFEQpG1BhuPGxiA0TUM2qkaVVTk4ECQg4aIUTipCT9rr5uGIamxxH6WvwpPvhAtNxkBCpBWgldC+IACbIlbaRWHqD9gjIEoQYYQKmV7Ok+TIkxgBFid1QlbPAhBKTQICwQpVKCkvZKFF3SCBL0PPpRIUAlxAXiowFKg5dYpISLBxAwPECHjLI4IpAspB+UIh8E1QLfhYAiRqxwi4vqDkVpQEqo4+iII6pUQtogVRXUlKeFhxxSF1sMr9IAlW07Z0mhwyCgAATCIV0zOkVuxJnAheA64DXrrpzFdxDEUTfi74gVpnHZhKZlhgV5UZIgUvTQmSIKzSMqIMGs6xUhHkclGrYkRSJAgraYEApgMayv3lBmHHgV6MgIsgICaGo61qCoONQOMhGgY5EeL9yFzLbVYCEP0Cole4BahEjFiNikowwDQoMJap8CgKek1BKIIWBpGDTjQgPwMTvYkOQQIaQeWBFXw4VBTqED9DxjcG2oRAPbpXHb0CAspgQoKAiHTlUFJMhALQHsIGjoAv3gKaYFZiwA9iA6Qc8tKgJ2ItepJxrUgkpJqp8UkCokQo8HCKvjAKAGbmQGPY0zYALRqimImAyPQzoBa0QhfmHwx2AQWNgKCGRVMhTRzDyvtkiLwhrLqn2A+AfRjrIV38IAayRfGgXKTVRgFEYirD/5LEWiwaURosALSQR/GLaIKZj5oNco/wBdM8vNBIIaAhqKnaKywDzgZsHhhKASKCKHlBiIxfwGtaA4MCUoqVTNYqfO/rv/ADfRDAXrvd4jvg16iih4SmwbsOaR9SI0oXCrAL9cHEfPooMimrQdh8UgKQGx9IC2LtsRAP5/n7tfNdtK0oF4QXUAgE2+uwICugGrLEQeo7XzpJf8lQKTFSEC0si5jNQDraUY0iDAX7Dx6WGQQCmLiHSEr4KzuH2lYLAVrotPGu1LZg2VdAhQ6d8RjTKF1QNV6kq4leTlQPAEAI6SKCp4Zo9MSjtOeTFjVQqJZk0EEsYoS0sir/8AjGgECGEE/CTB8S4lKU1AUSj6M8eX+EXQGxGN0KQXAjwIZhQxKtLVDWQFGtBiQ6EBEaoAixOFIVVd9MMvAiIGVARETxuWjIuQhJLA1RoCfX18p07kCJFI1XwulkliUl1kDTl9dxtRrkg0VC3a3wgpBJRgVEo0KOCgDqnWZAxCAGgyBEBQ8I8nADEcI0oKWdLhHAY4+QdtyQVsAPBp+GQbCNBECtIwbZOISyBQaEwGFHYVZYriRHqgI4uAMJhLCrJZQgzohegHbuaCkIYaor1Q0YUimzWIJIiCpKoEKF8GgYq4bIMMQHSLICL1gXQp+mqaWUlFBUqQGFkVFBmF8YaVwUDLUSqBaiT0yOZnArK1SSYxDReGCquTV0NsZC/ES0P/AEKhqkiAQkSUKQuFMTBBhEjHUmjakcCRoiHRi1ZrQALooouYxFC2ADS2GiYq3qNhRVkUF5gNK46cYUvEGB+eDSoFFiIIfk2scUTQVVyhiC2IlRoM0P8AffDDCoKoLYo/UvftcSAeuqsKTDKD3/Qi/ZOxG1LJKzWSLpkSrgH3elRvMpGg8iaBQmqwBBh+98EC7asUt355RJMCMBrWzSXYc2zykpKx3WNfeIfynddAGMJYUxUVCO3XKovlFGNBEiNoDFUb8kFUMVVqxCsVUAEnoQGEYEqRcrmtFPt8kRiHLYqLWmkLhpHxwB6gqgAdWQn9Yc83YgCXClL+ljx1cDyggNJoEAMNIlHgJCU0wDiNoUIOlJjKhhdwaiiUUaVXwVKkpCDVycsmWGsXfA6QZDYFiGxVRiPhqYXSQ+IsZQCzXgzhEdRwx9BYBWL5xAEjRBkaU/AgWaVRFAhEseJCF+DDaB5pAwg0dEnAUiiWQFI/4KVEHqEpF6s4DQiwi5iiDiYIRMxHhBboLUGlFxigkFq+BRKUiY8QhnCUgkvS8NmzSdSlJLPdJ1ADTgADZ018IwQRAqAkCEMcUVSRGgA0UQCG6LGP6BXwQaBAchQWgRFF0FBsFSSIjkCigHkxPsIhG6YCjxhlnDgMQwQUasZKCCPBVWk2zSSDoEBLQItBoCSzB8K11GmSYDwt3arKhfA2SCHiwIjaQljQlYBUACrFhuxCFDSSjoSCvXyiIsLSpBTQABSNBQCHFYflOAEms/GECohh0caIQLVNGKLHmMXTvkGlqOPgFs8IIBqPwTarWAgqpSNCSHxME7ias4R6JorOoENGQjwvVEkYmANFJiKsAcaAiY0qOBsFqU3jDSnwQ5z4FEukakASGErI1G6GGbw/6StVQfEwkkwaMrVa1mCXozwtKdoJ9EYqEY/QWCk+FW6JwX4IEGk+LPFjigCiKS0OJhOsp5qJQtUEIEypwCKap5I7HxEw0kpWuPfCuKIYoF+BJP2r4ARpthlvfve+dpIIOiFEEpYf1Jy+KomGquAoyjopPlPYIAKmqGdEvzHmeqsREEhVUjVAJ0fpfAX1hGESmMYP0n6yRC0aZJioWtP6H/XgVFwhlQ4/BEQHba+LWAISHFEBnR0gZHwhAVqg6FHQalld74njxQ2lRyeo4oMR5m1lVpCFoPw7qF3zE7bLaSDorKiqAHmhwEvjUgooEqQUrrSEUgHQOGhHpzBfAIq4pxI0KvxCFYFEFdBXcqpjFCxfVvnSSMjSl11EMAAYCk3GAiEopDRZQ5cpEOdVwtgoARTgQGoJlShQJJh+RXHgYbKa1Edpq7SFCFlpiEkA0fkbGBSraeMFAtzTCrlERUWkgFj5HYaNrMFqSQI7fjJpVQhXIEEFm1KOIbN03YiYVRCAAMiQoLDZzXBTMMDfEqDBsASEwf0FB/Hqc5CU1GqAHUtWl6jY5o2HxFaeVgejxciEOGcC2yAHhSkRuSHYNi+QYVAIfFjCBUG/QwBLwFDwnKysPdHGgUc0hNJCSEjkWtwROFmF86RFVAFUVgooAEURQMERCIkImwzYrJK3yu0Og01rUd5SiP0KsVRgK2JRMiCGRT5CAS0D59U/Dx3xyUp9sRBmlJ6OiSEoSFFJWIQZlnhpoF2jAzMFXgLAkpFoiKyJESogkIi8iagVDdEFooQRVK8LYRcmeP6fgStv5ZVIopU1/BoHY6E0AWBHeBhcCAfRFSWyZkgmEpAABOoEPop7LkBI1DtDJCR/pgBY1PKCHuwyiFH8Cg1mFq24IMF/ejppE/xCnQVC1C4xIeQ50EWoTEdE/FitHxDvT1H1+On8vzyREhfsVrJ+QL+z8zwn0jEeP4jO/rdbfHIgqrrgF+oXf8kj6KUNgCC9eS1TPrpXwAVAKrahakNDACGeKiBdLUbUP8R3Jwt9FQgLmJA43/mLqfPKBUSUuECEUJQzh4sRRAXMabWIxEIfvh4KEpzNST8XE1H5PYnqGK+wNID8MS+nTJC5cC4PRpktmq86gBMkE2NaCRh4UJQ1QAsK1EJ9TewacAUfkSYkCfbAn0tAZpTDWAxUrpC8PBepG7wbFYBCJr4/RyAYdaNkB9ICJWwGvpVYvxEiHSIMW1YOSRco3RtNR+pnoJosdZKUIT5JcSB4PqFQLegmvQkREcaQzE4raEbBISE4mY92dGx9KRWE4wH49xiBSnxdvgtWTyyN4AI4lgrWhFUipYCZqukCnAS0CSw7eMgOeVGBtIgok8dDqA+GxgDVAAo+M9go4R7gKKjACfAH0XCoQALBKgAAsLkXWVNaAxBdIujNYEWDUQK2FCuoacxPMIbEBwJ1SiAloIOgUKiOBlAMCDmAivRD41NUAQQZVqSAfX0AAgIlKfoLXAVaIvPCEsEq/cYXMfUE9gR/twRXKI6bPwiErVBZBCB94vEJ2haP33IH8qeVtVTWBtszOXpIH9Ba+ioDVDO7qKCgWhz2TY2IFsQRjIBSiL4bUWsHQVqimAf0O/kR3aNgIWtXLgo3qSVLqIwp+I6FrSb8LIB4h+n/AKJIHFSc8apgzCBMStde4s6WeMCwi1Do6CGxbfBYBGrWqQZChFPv98gkgQv5JmFQV37/ACD7QIoUAxMXaV+Fvrbs79fcAA4FdewTEP8A9q/9+//Z
* Texto: 1 Coríntios 10.1-13 * Local: Academia Novafit, Urbanova * Horário: 20h30-21h15 * Tese: Precisamos aprender a grande lição da história de Israel no deserto. --- !! Introdução # Quais fatos mais interessantes que você lembra do seu estudo sobre a História do Brasil, ou do mundo? # A Bíblia contém História ou, melhor, ela é História — a história do projeto de Deus para salvar a humanidade. # O grande protagonista da História é Deus, e não figuras humanas importantes. # Mesmo assim, podemos aprender com as vidas, decisões e reações dos homens na história da Bíblia. !! I. Povo, 1-5 # Qual foi a experiência de Israel que comprovou que era o povo de Deus? 1-4. # Quantas vezes aparece o termo "todos" nos vv. 1-4? (Para fazer a contagem, use uma versão como VFL, TB, A21, TEB.) # Qual a importância desse termo "todos" aparecer tantas vezes? # O que o povo estava fazendo no deserto? 5. # O povo agradou a Deus, por ser seu povo? 5. # Qual o impacto emocional da palavra: "espalhados"? 5. !! II. Como eles fizeram, 6-11 # Quantas vezes neste parágrafo aparece a frase: "como alguns deles fizeram", ou frase parecida? # Quais foram os cinco pecados do povo no deserto? # O que sofreram por causa desses pecados? # Qual ideia o apóstolo Paulo enfatiza no início e no fim deste parágrafo (vv. 6 e 11)? # Qual a importância de Paulo afirmar que essas coisas "foram escritas"? 11. !! III. Escape, 12-13 # Quem é que poderia se julgar como firme na sua posição espiritual? 12. # De que tipo de tentação sofremos? 13. # Por que a menção da fidelidade de Deus no v. 13? # O que Deus não permitirá que aconteça? 13. # O que Deus providenciará no momento da tentação? 13. # Qual verbo ocorre duas vezes no v. 13? Por que isso é notável? !! E agora? — Lições importantes # Não importa quem somos, o pecado sempre tem consequência. # O que aconteceu com o povo de Israel pode acontecer conosco. # Precisamos aprender com a História, para não repeti-la. # Podemos ter sucesso sobre a tentação graças à fidelidade de Deus.
Durante o fim de semana, enquanto estávamos num retiro – parece acontecer sempre nos momentos mais inconvenientes – o servidor onde todos os nossos sites estão hospedados suspendeu a nossa conta. Os hackers [[apagaram|Sites fora do ar]] nossos sites. Algumas coisas encontramos, mas não outras. Eu tenho backups, mas eles não foram feitos ontem. Estamos aproveitando o momento para reunir os sites em inglês num só lugar e os sites em português em outro. Isso simplificará a vida e fortalecerá o trabalho. Antigamente, o conselho era ter vários sites diferentes para alimentar e reforçar um ao outro. Esse dia passou para nós, e a internet mudou, então vamos fazer uma reformulação completa da nossa presença na internet. Meu irmão Kevin está me ajudando nisso. Sou grato por sua disposição de passar um tempo comigo pensando em como fazer isso e fornecendo muitos conhecimentos necessários. Quaisquer conselhos ou ideias suas para essa redefinição são bem-vindos.
>O Deus que fez o mundo e tudo o que nele há é o Senhor dos céus e da terra, e não habita em santuários feitos por mãos humanas. Atos 17.24 NVI. Eis uma lição que precisamos reaprender. --- Depois de ler hoje de manhã a boa [[reflexão|https://t.me/reflexoesbiblia/926]] do irmão Valdir José da Silva, sobre Lucas 24.53, veio-me à mente o texto acima. A humanidade não fica contente com o plano divino, por isso temos o assim chamado santuário de Aparecida e a cópia do templo de Salomão da denominação Universal em São Paulo. Isso em escala grande. Sem falar dos “templos religiosos” em todas as esquinas, com até nossos irmãos entrando na disputa também para Deus habitar “em santuários feitos por mãos humanas”. //Texto publicado primeiro [[aqui|https://notas.bearblog.dev/maos-humanas/]].//
* No 3/jun [[mencionei|https://theres.life/@sjcampos/108415326942213109]] que tinha começado uma avaliação do nosso trabalho à luz da nossa declaração de missão. * Espero mencionar a avaliação sempre e convidar todos a contribuir com perspectivas de avaliação durante o mês de junho. * A declaração de missão é postada nesta página: http://irmaos.org/a-respeito/ *> A missão da congregação no Urbanova é: ir e dar muito fruto que permanece, crescendo em número e espírito, no amor e nas boas obras. Nosso texto chave é João 15.1-17. !! Perguntas para reflexão # A declaração expressa adequadamente a nossa missão? # Temos cumprido a missão expressada na declaração? # De que formas temos ido cumprindo a ordem de ir? # Como temos deixado de ir? # Quais frutos foram produzidos desde 2014? # Quantas imersões desde 2014? # Avalie as quatro áreas de crescimento.
O que significa seguir o Senhor Jesus Cristo? Como é que parece, pensa e age a pessoa que faz a vontade do Mestre? Este site aborda estas perguntas e desenvolve em termos práticos a vida em Cristo. Seja bem-vindo a mais um espaço para os cristãos que servem ao Senhor Jesus Cristo, cujo compromisso é unicamente com a Palavra deixada por ele. * SJC no domínio = Seguindo Jesus Cristo * Contato: [[Contato]] * [[Recursos]] Nosso website normal é [[cristaos.org|http://cristaos.org]]. --- !! Postagens mais recentes <$macrocall format={{$:/language/RecentChanges/DateFormat}}$name=timeline/>
A palavra //evangelho// significa "boas notícias, boa nova". Diz respeito à mensagem sobre Jesus. Tudo sobre Jesus é evangelho: seu nascimento miraculoso, sua vida sem pecado, seu ensino, seus milagres, sua morte e ressurreição, o estabelecimento da sua igreja, sua segunda vinda. Veja estes artigos que tratam da BoaNova de Cristo: * [[O que é o evangelho?|http://cristaos.org/m/o-que-e-o-evangelho/]] * [[7 ponteiros do evangelho em Mc 1-3|http://alcanceweb.com/2010/01/10/7-ponteiros-do-evangelho-em-mc-1-3/]] * [[As grandezas do evangelho|http://alcanceweb.com/2009/03/18/grandezas-do-evangelho/]] * [[Nenhuma mente brilhante|http://irmaos.org/nenhuma-mente-brilhante/]] * [[Se alguém está em Cristo|http://irmaos.org/se-alguem-esta-em-cristo/]] * [[Significado da palavra: evangelho|http://cristaos.org/#BoaNova]]
! DE DENTRO PARA DENTRO * ''Título:'' De dentro para dentro. * ''Tema:'' Conforme pedido, “A arte de ter bons relacionamentos”. * ''Tese:'' Para ter bons relacionamentos dentro do casamento e do lar, é essencial trabalhar primeiro o próprio coração. * ''Texto base:'' 1 Pedro 2.25: “Pois vocês eram como ovelhas desgarradas, mas agora se converteram ao Pastor e Bispo de suas almas”. * ''Objetivo:'' Promover os bons relacionamentos dento do lar e oferecer solução para os seus maiores impedimentos. * ''Ocasião:'' Encontro de casais na congregação no Jd Pres. Dutra, Guarulhos, no sábado, 2024-09-28, às 17h. Endereço: Rua Planaltino 289, Jardim Presidente Dutra. * ''Otimização:'' No final deste estudo, o ouvinte deve poder citar as duas áreas que precisam ser trabalhadas. Este estudo possui duas partes principais: # Comece no coração: CasaisUm # Aja dentro do lar: CasaisDois
! A ceia do Senhor em 1 Coríntios 11.17-34 Uma leitura do texto de 1 Coríntios 11.17-34 revela vários pontos sobre a ceia do Senhor e como os cristãos deveriam comê-la nas suas reuniões no primeiro dia da semana. 17. Cada ato de adoração deve fazer o bem a todos. 18. A ceia deveria unir e não dividir a congregação. Como? 20. Em Corinto, a reunião dos cristãos não era para comer a ceia do Senhor, porque estavam comendo, cada um, sua própria ceia. O texto deixa implícito que sua reunião ''deveria ser'' com a finalidade de comer a ceia, isto é, a ceia como o Senhor deixou instruções. Ver Atos 20.6: > No primeiro dia da semana reunimo-nos para partir o pão, (...). 21-22. A ceia não é para satisfazer a fome física. Fazemos isso em casa. Ainda, não deve ser motivo de ressaltar diferenças sociais. 23. Jesus estabeleceu a ceia, Mateus 26.26ss. Ele deu o modelo a ser seguido. Paulo queria que os coríntios corrigissem seus erros retornando ao modelo original. Por isso é que ele cita o fato original. Este apelo de Paulo serve como grande princípio para nós hoje para fazer de forma que agrada a Deus. 24. O propósito da ceia é para servir como ''memorial.'' Comemos para nos lembrar do sacrifício de Jesus na cruz. 25. Jesus disse: "Isto é o meu corpo", referindo-se ao pão que segurava nas mãos. Ele não falava do seu corpo físico. A frase tem significado representativa. Ele estava dizendo: "Este pão representa, ou simboliza, o meu corpo". 26. Quatro observações deste verso: * Jesus também disse: "Este cálice é a nova aliança no meu sangue". Note a frase. Não disse: "Este cálice é o meu sangue". Nem disse: "Este fruto da videira é o meu sangue". Ele usou uma figura de linguagem (duas, na verdade). O cálice representa o conteúdo dele, o fruto da videira. O sangue de Cristo foi responsável por estabelecer a nova aliança, por meio do perdão definitivo dos pecados e a reconciliação com Deus. (Ver o livro de Hebreus.) * Todos comem o pão e bebem do fruto da videira. Por "todos" queremos dizer os que fazem parte da nova aliança, os que entraram nesta aliança por meio do perdão do sangue de Cristo. Este perdão ocorre na imersão na água da pessoa que se submete a ela com este propósito em mente. * A ceia tem aspecto futuro. É para comê-la todo primeiro dia da semana até a segunda vinda de Jesus. Ela nos lembra, não somente da primeira vinda de Cristo (especialmente sua morte), mas também a segunda. * A ceia é um ato de anúncio. É uma forma de declarar a todos nossa fé na promessa de Jesus de voltar e buscar o seu povo. 27-32. Comer de forma indigna, ou errada, traz juízo (condenação), tanto por fugir do modelo deixado pelo Senhor como pelos maus resultados que desvios como este trazem aos participantes. 33-34. Esperar para todos comerem significa valorizar cada irmão por quem Cristo morreu. Significa mostrar unidade na adoração. Significa mostrar o amor fraternal, para o qual fomos purificados, 1 Pedro 1.22.
* Para leitura bíblica na Academia ~NovaFit, 2022-09-22 * Este texto faz parte da série de estudos: [[O que devo fazer?|http://deusconosco.com/oquefazer/]] * O título nosso hoje: "Como entrar no Céu", serve bem para chamar nossa atenção a um princípio importante explicado por Jesus. !! Introdução # Os caps. 5-7 do evangelho de Mateus compõem o que chamamos de o Sermão do Monte. É o primeiro de cinco blocos de material de ensino dentro do livro. # No Sermão do Monte Jesus ensina que os seguidores de Cristo têm de praticar a sua palavra para agradar a Deus. #* Muitas pessoas hoje dizem que o sermão é um mero ideal do que Jesus deseja, que ninguém é capaz de viver à altura dos conceitos ensinados pelo Senhor. #* Mas perto do início do sermão, Jesus condena quem quebra o menor dos seus mandamentos e ensina outros a fazê-lo também: #*> Mt 5.19 OL: Portanto, quem quebrar um só destes mandamentos, por menor que seja, e ensinar outros a fazer o mesmo, esse será indigno do reino dos céus. Mas quem obedecer à Lei e a ensinar será grande no reino dos céus. #* O evangelho também termina com uma palavra de Jesus de ensinar os discípulos a obedecer a tudo o que ele ordenou, Mt 28.29. # Nosso texto abaixo, Mateus 7.21-27, é o final do sermão e serve de conclusão ao ensino. Jesus fala de forma inconfundível. A tradução é da //Nova versão internacional.// !! A leitura <<< 21 “Nem todo aquele que me diz: ‘Senhor, Senhor’, entrará no Reino dos céus, mas apenas aquele que faz a vontade de meu Pai que está nos céus. 22 Muitos me dirão naquele dia: ‘Senhor, Senhor, não profetizamos em teu nome? Em teu nome não expulsamos demônios e não realizamos muitos milagres?’ 23 Então eu lhes direi claramente: Nunca os conheci. Afastem-se de mim vocês, que praticam o mal! 24 “Portanto, quem ouve estas minhas palavras e as pratica é como um homem prudente que construiu a sua casa sobre a rocha. 25 Caiu a chuva, transbordaram os rios, sopraram os ventos e deram contra aquela casa, e ela não caiu, porque tinha seus alicerces na rocha. 26 Mas quem ouve estas minhas palavras e não as pratica é como um insensato que construiu a sua casa sobre a areia. 27 Caiu a chuva, transbordaram os rios, sopraram os ventos e deram contra aquela casa, e ela caiu. E foi grande a sua queda”. <<< !! Pontos salientes # O "Reino dos céus" era maneira judaica de falar o Reino de Deus. #* Uma comparação com os outros evangelhos confirma isso. #* "Reino de Deus" é um conceito amplo, com vários significados ou manifestações. #* Aqui, Jesus fala do Reino eterno e celestial, porque fala do Dia do Juízo, o dia final, no v. 22. #* Dessa maneira, "Reino dos céus" é duplamente apropriado, por tratar do Reino celestial. # Jesus fala para pessoas religiosas que usam o nome dele para fazer suas próprias obras. #* No Sermão do Monte, Jesus mostra a diferença entre religião criada pelo ser humano — mesmo usando o nome de Jesus — e o verdadeiro seguimento dele. #* Em Lucas 6.46 Jesus disse: "Por que vocês me chamam ‘Senhor, Senhor’ e não fazem o que eu digo?" #* Chamar Jesus de Senhor significa que devemos obedecer os seus mandamentos. #* É correta a frase sobre Jesus: "Senhor e Salvador" (ver 2 Pedro). Ele tem de ser Senhor antes de ser Salvador. # Jesus dirá que nunca conheceu tais pessoas, que suas obras constituem a prática do mal. #* As obras que o ser humano define como boas Jesus descreve como sendo más. #* Talvez aqui haja evidência de pessoas que gostam de uma parte da experiência espiritual (e a mais evidente!), obedecendo apenas em parte — ver novamente 5.19. # Quem resistirá no fim? Quem ouve e pratica as palavras de Cristo, vv. 24-27. # Veja conosco o que é preciso fazer ''hoje'' para entrar no Céu ''naquele dia''. Todo o nosso ensino tem esse enfoque de Jesus. Vamos continuar lendo as Escrituras?
Ensinei aos participantes do curso: “Igreja sem limites”, ministrado no 2023-10-14 na congregação dos Pimentas, em Guarulhos, a primeira parte do estudo: “Conheça a Deus”. Prometi enviar-lhes o estudo em PDF. Podem clicar abaixo para baixar o arquivo: [[conhecadeus.pdf]] Peço a Deus para que o estudo seja útil para ensinar aos de fora o evangelho. Se alguém gostaria de me escrever sobre como está usando o estudo e quais os resultados, favor me enviar um [[email|Contato]]. Estou no processo de tornar o material em livro. Até o momento a obra tem mais de 100 páginas. Pensei em enviar esta obra aos participantes do curso -- e até trabalhei nela no domingo à tarde e à noite, mas é muita coisa, e achei que podia ser demais para quem queria usar para o ensino. Agora, caso alguém queira uma cópia, é só pedir, novamente, por email no endereço na página de Contato. Os hinos que dirigi e ensinei durante o curso estão todos no hinário online: [[Riquezas de Cristo|http://cristaos.org/irmaos/hinario-online/]]. Oro a Deus para que os participantes do curso nos Pimentas aproveitem a oportunidade para evangelizar. Alguns já estão fazendo e continuarão, talvez agora com um pouco mais de ânimo. Dou graças pela oportunidade de estar com irmãos dedicados à vontade do Senhor. Eu e Vicki saímos mais animados e sentindo gratidão no coração pela comunhão em Cristo. Randal
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ZW5kb2JqCgoxNDMgMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvSUFBQUFBK1NUS2FpdGktU0MtUmVndWxhcgovRmlyc3RDaGFyIDAKL0xhc3RDaGFyIDEKL1dpZHRoc1sxMDAwIDEwMDAgXQovRm9udERlc2NyaXB0b3IgMTQxIDAgUgovVG9Vbmljb2RlIDE0MiAwIFIKPj4KZW5kb2JqCgoxNDQgMCBvYmoKPDwvRjEgMTE4IDAgUi9GMiAxMjggMCBSL0YzIDExMyAwIFIvRjQgMTM4IDAgUi9GNSAxMzMgMCBSL0Y2IDEyMyAwIFIvRjcgOTMgMCBSL0Y4IDE0MyAwIFIKL0Y5IDk4IDAgUi9GMTAgMTAzIDAgUi9GMTEgMTA4IDAgUgo+PgplbmRvYmoKCjE0NSAwIG9iago8PC9Gb250IDE0NCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA4OCAwIFIvUmVzb3VyY2VzIDE0NSAwIFIvTWVkaWFCb3hbMCAwIDQxOSA1OTVdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1IDAgUj4+CmVuZG9iagoKNyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDg4IDAgUi9SZXNvdXJjZXMgMTQ1IDAgUi9NZWRpYUJveFswIDAgNDIwIDU5NV0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgOCAwIFI+PgplbmRvYmoKCjEwIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAxMSAwIFI+PgplbmRvYmoKCjEzIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAxNCAwIFI+PgplbmRvYmoKCjE2IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAxNyAwIFI+PgplbmRvYmoKCjE5IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyMCAwIFI+PgplbmRvYmoKCjIyIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyMyAwIFI+PgplbmRvYmoKCjI1IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyNiAwIFI+PgplbmRvYmoKCjI4IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyOSAwIFI+PgplbmRvYmoKCjMxIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAzMiAwIFI+PgplbmRvYmoKCjM0IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAzNSAwIFI+PgplbmRvYmoKCjM3IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAzOCAwIFI+PgplbmRvYmoKCjQwIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA0MSAwIFI+PgplbmRvYmoKCjQzIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA0NCAwIFI+PgplbmRvYmoKCjQ2IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA0NyAwIFI+PgplbmRvYmoKCjQ5IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1MCAwIFI+PgplbmRvYmoKCjUyIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1MyAwIFI+PgplbmRvYmoKCjU1IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1NiAwIFI+PgplbmRvYmoKCjU4IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1OSAwIFI+PgplbmRvYmoKCjYxIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA2MiAwIFI+PgplbmRvYmoKCjY0IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA2NSAwIFI+PgplbmRvYmoKCjY3IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA2OCAwIFI+PgplbmRvYmoKCjcwIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA3MSAwIFI+PgplbmRvYmoKCjczIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA3NCAwIFI+PgplbmRvYmoKCjc2IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA3NyAwIFI+PgplbmRvYmoKCjc5IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA4MCAwIFI+PgplbmRvYmoKCjgyIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA4MyAwIFI+PgplbmRvYmoKCjg1IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgODggMCBSL1Jlc291cmNlcyAxNDUgMCBSL01lZGlhQm94WzAgMCA0MjAgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA4NiAwIFI+PgplbmRvYmoKCjE0NiAwIG9iago8PC9Db3VudCAyNi9GaXJzdCAxNDcgMCBSL0xhc3QgMTcyIDAgUgo+PgplbmRvYmoKCjE0NyAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQzMDA2RjAwNkUwMDY4MDA2NTAwRTcwMDYxMDAyMDAwNjEwMDIwMDA0NDAwNjUwMDc1MDA3Mz4KL0Rlc3RbMSAwIFIvWFlaIDIwOS44IDU2Ni42IDBdL1BhcmVudCAxNDYgMCBSL05leHQgMTQ4IDAgUj4+CmVuZG9iagoKMTQ4IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwQTA+Ci9EZXN0WzcgMCBSL1hZWiAyMDguNiA1NTIuNSAwXS9QYXJlbnQgMTQ2IDAgUi9QcmV2IDE0NyAwIFIvTmV4dCAxNDkgMCBSPj4KZW5kb2JqCgoxNDkgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MDAwNzIwMDY1MDA2NjAwRTEwMDYzMDA2OTAwNkYwMDIwMDBFMDAwMjAwMDcxMDA3NTAwNjEwMDcyMDA3NDAwNjEwMDIwMDA2NTAwNjQwMDY5MDBFNzAwRTMwMDZGPgovRGVzdFsxMCAwIFIvWFlaIDE4My40IDU1Mi41IDBdL1BhcmVudCAxNDYgMCBSL1ByZXYgMTQ4IDAgUi9OZXh0IDE1MCAwIFI+PgplbmRvYmoKCjE1MCAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQzMDA2RjAwNkQwMDZGMDAyMDAwNzUwMDczMDA2MTAwNzIwMDIwMDA2NTAwNzMwMDc0MDA2NTAwMjAwMDY1MDA3MzAwNzQwMDc1MDA2NDAwNkY+Ci9EZXN0WzEzIDAgUi9YWVogMTM4LjUgNTUyLjUgMF0vUGFyZW50IDE0NiAwIFIvUHJldiAxNDkgMCBSL05leHQgMTUxIDAgUj4+CmVuZG9iagoKMTUxIDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNDUwMDc4MDA2NTAwNkQwMDcwMDA2QzAwNkYwMDIwMDA2NDAwNjUwMDIwMDA0MjAwRUQwMDYyMDA2QzAwNjkwMDYxMDAyMDAwNkQwMDYxMDA3MjAwNjMwMDYxMDA2NDAwNjE+Ci9EZXN0WzI4IDAgUi9YWVogMTIzIDU1Mi41IDBdL1BhcmVudCAxNDYgMCBSL1ByZXYgMTUwIDAgUi9OZXh0IDE1MiAwIFI+PgplbmRvYmoKCjE1MiAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDMxMDAyRTAwMjAwMDQxMDA3MzAwMjAwMDQ1MDA3MzAwNjMwMDcyMDA2OTAwNzQwMDc1MDA3MjAwNjEwMDczPgovRGVzdFszMSAwIFIvWFlaIDE2My4yIDU1Mi41IDBdL1BhcmVudCAxNDYgMCBSL1ByZXYgMTUxIDAgUi9OZXh0IDE1MyAwIFI+PgplbmRvYmoKCjE1MyAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDMyMDAyRTAwMjAwMDRGMDAyMDAwNzIwMDY1MDA2OTAwNkUwMDZGMDAyMDAwNjQwMDY1MDAyMDAwNDQwMDY1MDA3NTAwNzM+Ci9EZXN0WzM3IDAgUi9YWVogMTUzLjIgNTUyLjUgMF0vUGFyZW50IDE0NiAwIFIvUHJldiAxNTIgMCBSL05leHQgMTU0IDAgUj4+CmVuZG9iagoKMTU0IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwMzMwMDJFMDAyMDAwNEEwMDY1MDA3MzAwNzUwMDczMDAyMDAwNDMwMDcyMDA2OTAwNzMwMDc0MDA2Rj4KL0Rlc3RbNDMgMCBSL1hZWiAxNjcgNTUyLjUgMF0vUGFyZW50IDE0NiAwIFIvUHJldiAxNTMgMCBSL05leHQgMTU1IDAgUj4+CmVuZG9iagoKMTU1IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwMzQwMDJFMDAyMDAwNEYwMDIwMDA2NDAwNjkwMDczMDA2MzAwRUQwMDcwMDA3NTAwNkMwMDZGPgovRGVzdFs0OSAwIFIvWFlaIDE2Ny42IDU1Mi41IDBdL1BhcmVudCAxNDYgMCBSL1ByZXYgMTU0IDAgUi9OZXh0IDE1NiAwIFI+PgplbmRvYmoKCjE1NiAwIG9iago8PC9Db3VudCAxMC9GaXJzdCAxNTcgMCBSL0xhc3QgMTY2IDAgUgovVGl0bGU8RkVGRjAwMzUwMDJFMDAyMDAwNTMwMDY1MDA3MDAwNjEwMDcyMDA2MTAwRTcwMEUzMDA2RjAwMjAwMDY1MDAyMDAwNzMwMDYxMDA2QzAwNzYwMDYxMDBFNzAwRTMwMDZGPgovRGVzdFs1NSAwIFIvWFlaIDEzNi45IDU1Mi41IDBdL1BhcmVudCAxNDYgMCBSL1ByZXYgMTU1IDAgUi9OZXh0IDE2NyAwIFI+PgplbmRvYmoKCjE1NyAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQ5MDA2RTAwNzQwMDcyMDA2RjAwNjQwMDc1MDBFNzAwRTMwMDZGPgovRGVzdFs1NSAwIFIvWFlaIDQyLjUgNDY0LjkgMF0vUGFyZW50IDE1NiAwIFIvTmV4dCAxNTggMCBSPj4KZW5kb2JqCgoxNTggMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MzAwNDUwMDUwMDA0MTAwNTIwMDQxMDBDNzAwQzMwMDRGMDAzQTAwMjAwMDRGMDAyMDAwNzEwMDc1MDA2NTAwMjAwMEU5MDAyMDAwNkYwMDIwMDA3MDAwNjUwMDYzMDA2MTAwNjQwMDZGMDAzRj4KL0Rlc3RbNTUgMCBSL1hZWiA0Mi41IDMwOS45IDBdL1BhcmVudCAxNTYgMCBSL1ByZXYgMTU3IDAgUi9OZXh0IDE1OSAwIFI+PgplbmRvYmoKCjE1OSAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA0MTAwNEMwMDU2MDA0MTAwQzcwMEMzMDA0RjAwM0EwMDIwMDA1MjAwNjUwMDYzMDA2RjAwNkUwMDYzMDA2OTAwNkMwMDY5MDA2MTAwRTcwMEUzMDA2RjAwMjAwMDcwMDA2RjAwNzIwMDIwMDA2RDAwNjUwMDY5MDA2RjAwMjAwMDY0MDA2RjAwMjAwMDcwMDA2NTAwNzIwMDY0MDBFMzAwNkYwMDIwMDA2NDAwNkYwMDczMDAyMDAwNzAwMDY1MDA2MzAwNjEwMDY0MDA2RjAwNzM+Ci9EZXN0WzU4IDAgUi9YWVogNDIuNSA1NTIuNSAwXS9QYXJlbnQgMTU2IDAgUi9QcmV2IDE1OCAwIFIvTmV4dCAxNjAgMCBSPj4KZW5kb2JqCgoxNjAgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA0MzAwNkYwMDZFMDA2MzAwNkMwMDc1MDA3MzAwRTMwMDZGPgovRGVzdFs1OCAwIFIvWFlaIDQyLjUgMjc1LjIgMF0vUGFyZW50IDE1NiAwIFIvUHJldiAxNTkgMCBSL05leHQgMTYxIDAgUj4+CmVuZG9iagoKMTYxIDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNDEwMDcwMDA2QzAwNjkwMDYzMDA2MTAwRTcwMEUzMDA2Rj4KL0Rlc3RbNTggMCBSL1hZWiA0Mi41IDE3Ny4zIDBdL1BhcmVudCAxNTYgMCBSL1ByZXYgMTYwIDAgUi9OZXh0IDE2MiAwIFI+PgplbmRvYmoKCjE2MiAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQxMDA3MDAwRUEwMDZFMDA2NDAwNjkwMDYzMDA2NTAwM0EwMDIwMDA0RjAwMjAwMDcwMDA2NTAwNjMwMDYxMDA2NDAwNkY+Ci9EZXN0WzYxIDAgUi9YWVogMTQ4LjcgNTUyLjUgMF0vUGFyZW50IDE1NiAwIFIvUHJldiAxNjEgMCBSL05leHQgMTYzIDAgUj4+CmVuZG9iagoKMTYzIDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTYwMDZGMDA2MzAwNjEwMDYyMDA3NTAwNkMwMEUxMDA3MjAwNjkwMDZGMDAyMDAwNjUwMDIwMDA2NDAwNjUwMDY2MDA2OTAwNkUwMDY5MDBFNzAwRjUwMDY1MDA3MzAwMjAwMDcwMDA2MTAwNzIwMDYxMDAyMDAwNjEwMDIwMDA2QzAwNjkwMEU3MDBFMzAwNkYwMDIwMjAxQzAwNTMwMDY1MDA3MDAwNjEwMDcyMDA2MTAwRTcwMEUzMDA2RjAwMjAwMDY1MDAyMDAwNTMwMDYxMDA2QzAwNzYwMDYxMDBFNzAwRTMwMDZGMjAxRD4KL0Rlc3RbNjEgMCBSL1hZWiA0Mi41IDUyNS45IDBdL1BhcmVudCAxNTYgMCBSL1ByZXYgMTYyIDAgUi9OZXh0IDE2NCAwIFI+PgplbmRvYmoKCjE2NCAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDMxMDAyMDAwNDMwMDZGMDA3MjAwRUQwMDZFMDA3NDAwNjkwMDZGMDA3MzAwMjAwMDM2MDAyRTAwMzkwMDJEMDAzMjAwMzkwMDIwMDAyODAwNkMwMDY5MDA3MzAwNzQwMDYxMDAyMDAwNjkwMDZFMDA2MzAwNkYwMDZEMDA3MDAwNkMwMDY1MDA3NDAwNjEwMDI5PgovRGVzdFs2MSAwIFIvWFlaIDQ1LjMgNDE2IDBdL1BhcmVudCAxNTYgMCBSL1ByZXYgMTYzIDAgUi9OZXh0IDE2NSAwIFI+PgplbmRvYmoKCjE2NSAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQxMDA3MDAwNkYwMDYzMDA2MTAwNkMwMDY5MDA3MDAwNzMwMDY1MDAyMDAwMzIwMDMxMDAyRTAwMzg+Ci9EZXN0WzYxIDAgUi9YWVogNDUuMyAyNTguNSAwXS9QYXJlbnQgMTU2IDAgUi9QcmV2IDE2NCAwIFIvTmV4dCAxNjYgMCBSPj4KZW5kb2JqCgoxNjYgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MjAwNkYwMDZEMDA2MTAwNkUwMDZGMDA3MzAwMjAwMDMxMDAyRTAwMzIwMDM4MDAyRDAwMzMwMDMyMDAyMDAwMjgwMDZDMDA2OTAwNzMwMDc0MDA2MTAwMjAwMDY5MDA2RTAwNjMwMDZGMDA2RDAwNzAwMDZDMDA2NTAwNzQwMDYxMDAyOT4KL0Rlc3RbNjcgMCBSL1hZWiA0NS4zIDU0OS43IDBdL1BhcmVudCAxNTYgMCBSL1ByZXYgMTY1IDAgUj4+CmVuZG9iagoKMTY3IDAgb2JqCjw8L0NvdW50IDEvRmlyc3QgMTY4IDAgUi9MYXN0IDE2OCAwIFIKL1RpdGxlPEZFRkYwMDM2MDAyRTAwMjAwMDQxMDAyMDAwNjkwMDY3MDA3MjAwNjUwMDZBMDA2MT4KL0Rlc3RbNzAgMCBSL1hZWiAxNzguMyA1NTIuNSAwXS9QYXJlbnQgMTQ2IDAgUi9QcmV2IDE1NiAwIFIvTmV4dCAxNjkgMCBSPj4KZW5kb2JqCgoxNjggMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA0MTAwNzAwMDZDMDA2OTAwNjMwMDYxMDBFNzAwRTMwMDZGPgovRGVzdFs3MyAwIFIvWFlaIDQyLjUgMzQ4IDBdL1BhcmVudCAxNjcgMCBSPj4KZW5kb2JqCgoxNjkgMCBvYmoKPDwvQ291bnQgMS9GaXJzdCAxNzAgMCBSL0xhc3QgMTcwIDAgUgovVGl0bGU8RkVGRjAwMzcwMDJFMDAyMDAwNEYwMDIwMDA2MjAwNjEwMDc0MDA2OTAwNzMwMDZEMDA2Rj4KL0Rlc3RbNzYgMCBSL1hZWiAxNzAuNyA1NTIuNSAwXS9QYXJlbnQgMTQ2IDAgUi9QcmV2IDE2NyAwIFIvTmV4dCAxNzEgMCBSPj4KZW5kb2JqCgoxNzAgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA0MTAwNzAwMDZDMDA2OTAwNjMwMDYxMDBFNzAwRTMwMDZGPgovRGVzdFs3OSAwIFIvWFlaIDQyLjUgMzQ4IDBdL1BhcmVudCAxNjkgMCBSPj4KZW5kb2JqCgoxNzEgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA0MzAwNkYwMDZFMDA3NDAwNzIwMDZGMDA2QzAwNjUwMDIwMDA2NDAwNjUwMDIwMDA2NTAwNzMwMDc0MDA3NTAwNjQwMDZGMDA3Mz4KL0Rlc3RbODIgMCBSL1hZWiAxNDYuNyA1NTIuNSAwXS9QYXJlbnQgMTQ2IDAgUi9QcmV2IDE2OSAwIFIvTmV4dCAxNzIgMCBSPj4KZW5kb2JqCgoxNzIgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA0MzAwNkYwMDZFMDA3NDAwNzIwMDZGMDA2QzAwNjUwMDIwMDA2NDAwNjUwMDIwMDA2NTAwNzMwMDc0MDA3NTAwNjQwMDZGMDA3Mz4KL0Rlc3RbODUgMCBSL1hZWiAxNDYuNyA1NTIuNSAwXS9QYXJlbnQgMTQ2IDAgUi9QcmV2IDE3MSAwIFI+PgplbmRvYmoKCjg4IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxNDUgMCBSCi9NZWRpYUJveFsgMCAwIDQyMCA1OTUgXQovS2lkc1sgMSAwIFIgNCAwIFIgNyAwIFIgMTAgMCBSIDEzIDAgUiAxNiAwIFIgMTkgMCBSIDIyIDAgUiAyNSAwIFIgMjggMCBSIDMxIDAgUiAzNCAwIFIgMzcgMCBSIDQwIDAgUiA0MyAwIFIgNDYgMCBSCjQ5IDAgUiA1MiAwIFIgNTUgMCBSIDU4IDAgUiA2MSAwIFIgNjQgMCBSIDY3IDAgUiA3MCAwIFIgNzMgMCBSIDc2IDAgUiA3OSAwIFIgODIgMCBSIDg1IDAgUiBdCi9Db3VudCAyOT4+CmVuZG9iagoKMTczIDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyA4OCAwIFIKL1BhZ2VMYXlvdXQvU2luZ2xlUGFnZQovUGFnZU1vZGUvRnVsbFNjcmVlbgovT3BlbkFjdGlvblsxIDAgUiAvRml0SCA4NDJdCi9WaWV3ZXJQcmVmZXJlbmNlczw8L0hpZGVUb29sYmFyIHRydWUKL0hpZGVNZW51YmFyIHRydWUKL0ZpdFdpbmRvdyB0cnVlCi9DZW50ZXJXaW5kb3cgdHJ1ZQovTm9uRnVsbFNjcmVlblBhZ2VNb2RlL1VzZU5vbmUKPj4KL091dGxpbmVzIDE0NiAwIFIKL0xhbmcocHQtQlIpCj4+CmVuZG9iagoKMTc0IDAgb2JqCjw8L0F1dGhvcjxGRUZGMDA1MjAwNjEwMDZFMDA2NDAwNjEwMDZDMDAyMDAwNEQwMDYxMDA3NDAwNjgwMDY1MDA2RTAwNzk+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAzNTAwMkUwMDMxPgovQ3JlYXRpb25EYXRlKEQ6MjAxNjA4MjMyMDM3NDUtMDMnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE3NQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAxNDE2ODUgMDAwMDAgbiAKMDAwMDAwMDAxOSAwMDAwMCBuIAowMDAwMDAwNTExIDAwMDAwIG4gCjAwMDAxNDE4MzAgMDAwMDAgbiAKMDAwMDAwMDUzMSAwMDAwMCBuIAowMDAwMDAxNjYyIDAwMDAwIG4gCjAwMDAxNDE5NzUgMDAwMDAgbiAKMDAwMDAwMTY4MyAwMDAwMCBuIAowMDAwMDAyMDMzIDAwMDAwIG4gCjAwMDAxNDIxMjAgMDAwMDAgbiAKMDAwMDAwMjA1MyAwMDAwMCBuIAowMDAwMDAzNzk5IDAwMDAwIG4gCjAwMDAxNDIyNjcgMDAwMDAgbiAKMDAwMDAwMzgyMSAwMDAwMCBuIAowMDAwMDA1Njg2IDAwMDAwIG4gCjAwMDAxNDI0MTQgMDAwMDAgbiAKMDAwMDAwNTcwOCAwMDAwMCBuIAowMDAwMDA3NjAyIDAwMDAwIG4gCjAwMDAxNDI1NjEgMDAwMDAgbiAKMDAwMDAwNzYyNCAwMDAwMCBuIAowMDAwMDA5NjIxIDAwMDAwIG4gCjAwMDAxNDI3MDggMDAwMDAgbiAKMDAwMDAwOTY0MyAwMDAwMCBuIAowMDAwMDExNjIyIDAwMDAwIG4gCjAwMDAxNDI4NTUgMDAwMDAgbiAKMDAwMDAxMTY0NCAwMDAwMCBuIAowMDAwMDEzNDg4IDAwMDAwIG4gCjAwMDAxNDMwMDIgMDAwMDAgbiAKMDAwMDAxMzUxMCAwMDAwMCBuIAowMDAwMDE2Mzk3IDAwMDAwIG4gCjAwMDAxNDMxNDkgMDAwMDAgbiAKMDAwMDAxNjQxOSAwMDAwMCBuIAowMDAwMDE4MTEyIDAwMDAwIG4gCjAwMDAxNDMyOTYgMDAwMDAgbiAKMDAwMDAxODEzNCAwMDAwMCBuIAowMDAwMDE5NjY0IDAwMDAwIG4gCjAwMDAxNDM0NDMgMDAwMDAgbiAKMDAwMDAxOTY4NiAwMDAwMCBuIAowMDAwMDIxNTcxIDAwMDAwIG4gCjAwMDAxNDM1OTAgMDAwMDAgbiAKMDAwMDAyMTU5MyAwMDAwMCBuIAowMDAwMDIyODc0IDAwMDAwIG4gCjAwMDAxNDM3MzcgMDAwMDAgbiAKMDAwMDAyMjg5NiAwMDAwMCBuIAowMDAwMDI0NTUzIDAwMDAwIG4gCjAwMDAxNDM4ODQgMDAwMDAgbiAKMDAwMDAyNDU3NSAwMDAwMCBuIAowMDAwMDI2ODY1IDAwMDAwIG4gCjAwMDAxNDQwMzEgMDAwMDAgbiAKMDAwMDAyNjg4NyAwMDAwMCBuIAowMDAwMDI4ODYzIDAwMDAwIG4gCjAwMDAxNDQxNzggMDAwMDAgbiAKMDAwMDAyODg4NSAwMDAwMCBuIAowMDAwMDI5NzQ5IDAwMDAwIG4gCjAwMDAxNDQzMjUgMDAwMDAgbiAKMDAwMDAyOTc3MCAwMDAwMCBuIAowMDAwMDMxNTY4IDAwMDAwIG4gCjAwMDAxNDQ0NzIgMDAwMDAgbiAKMDAwMDAzMTU5MCAwMDAwMCBuIAowMDAwMDMzMjQ0IDAwMDAwIG4gCjAwMDAxNDQ2MTkgMDAwMDAgbiAKMDAwMDAzMzI2NiAwMDAwMCBuIAowMDAwMDM1MDIwIDAwMDAwIG4gCjAwMDAxNDQ3NjYgMDAwMDAgbiAKMDAwMDAzNTA0MiAwMDAwMCBuIAowMDAwMDM2ODk0IDAwMDAwIG4gCjAwMDAxNDQ5MTMgMDAwMDAgbiAKMDAwMDAzNjkxNiAwMDAwMCBuIAowMDAwMDM4MzQ0IDAwMDAwIG4gCjAwMDAxNDUwNjAgMDAwMDAgbiAKMDAwMDAzODM2NiAwMDAwMCBuIAowMDAwMDQwMzgwIDAwMDAwIG4gCjAwMDAxNDUyMDcgMDAwMDAgbiAKMDAwMDA0MDQwMiAwMDAwMCBuIAowMDAwMDQxNjYyIDAwMDAwIG4gCjAwMDAxNDUzNTQgMDAwMDAgbiAKMDAwMDA0MTY4NCAwMDAwMCBuIAowMDAwMDQzNTYxIDAwMDAwIG4gCjAwMDAxNDU1MDEgMDAwMDAgbiAKMDAwMDA0MzU4MyAwMDAwMCBuIAowMDAwMDQ0Nzc0IDAwMDAwIG4gCjAwMDAxNDU2NDggMDAwMDAgbiAKMDAwMDA0NDc5NiAwMDAwMCBuIAowMDAwMDQ1NTM5IDAwMDAwIG4gCjAwMDAxNDU3OTUgMDAwMDAgbiAKMDAwMDA0NTU2MCAwMDAwMCBuIAowMDAwMDQ2MzExIDAwMDAwIG4gCjAwMDAxNTEwNzIgMDAwMDAgbiAKMDAwMDA0NjMzMiAwMDAwMCBuIAowMDAwMDQ3NTc0IDAwMDAwIG4gCjAwMDAwNDc1OTYgMDAwMDAgbiAKMDAwMDA0Nzc5NiAwMDAwMCBuIAowMDAwMDQ4MDg4IDAwMDAwIG4gCjAwMDAwNDgyNTkgMDAwMDAgbiAKMDAwMDA1MTQzMiAwMDAwMCBuIAowMDAwMDUxNDU0IDAwMDAwIG4gCjAwMDAwNTE2NTEgMDAwMDAgbiAKMDAwMDA1MjAwNyAwMDAwMCBuIAowMDAwMDUyMjI4IDAwMDAwIG4gCjAwMDAwNjEyMzggMDAwMDAgbiAKMDAwMDA2MTI2MSAwMDAwMCBuIAowMDAwMDYxNDY0IDAwMDAwIG4gCjAwMDAwNjE5ODYgMDAwMDAgbiAKMDAwMDA2MjM2MCAwMDAwMCBuIAowMDAwMDYzODg5IDAwMDAwIG4gCjAwMDAwNjM5MTIgMDAwMDAgbiAKMDAwMDA2NDExNyAwMDAwMCBuIAowMDAwMDY0NDA5IDAwMDAwIG4gCjAwMDAwNjQ1NzkgMDAwMDAgbiAKMDAwMDA3NDYxMiAwMDAwMCBuIAowMDAwMDc0NjM1IDAwMDAwIG4gCjAwMDAwNzQ4MzcgMDAwMDAgbiAKMDAwMDA3NTM3MyAwMDAwMCBuIAowMDAwMDc1NzYwIDAwMDAwIG4gCjAwMDAwOTAwODEgMDAwMDAgbiAKMDAwMDA5MDEwNSAwMDAwMCBuIAowMDAwMDkwMzA3IDAwMDAwIG4gCjAwMDAwOTA5NTMgMDAwMDAgbiAKMDAwMDA5MTQ0MSAwMDAwMCBuIAowMDAwMDk3NDAwIDAwMDAwIG4gCjAwMDAwOTc0MjMgMDAwMDAgbiAKMDAwMDA5NzYyNyAwMDAwMCBuIAowMDAwMDk4MDUzIDAwMDAwIG4gCjAwMDAwOTgzMzUgMDAwMDAgbiAKMDAwMDEwOTI1MCAwMDAwMCBuIAowMDAwMTA5Mjc0IDAwMDAwIG4gCjAwMDAxMDk0NjkgMDAwMDAgbiAKMDAwMDEwOTk5MiAwMDAwMCBuIAowMDAwMTEwMzYwIDAwMDAwIG4gCjAwMDAxMTkzNzYgMDAwMDAgbiAKMDAwMDExOTM5OSAwMDAwMCBuIAowMDAwMTE5NTk4IDAwMDAwIG4gCjAwMDAxMjAwOTkgMDAwMDAgbiAKMDAwMDEyMDQ0MSAwMDAwMCBuIAowMDAwMTM4MTg5IDAwMDAwIG4gCjAwMDAxMzgyMTMgMDAwMDAgbiAKMDAwMDEzODQwMyAwMDAwMCBuIAowMDAwMTM5MDYyIDAwMDAwIG4gCjAwMDAxMzk1NTQgMDAwMDAgbiAKMDAwMDE0MDc4OSAwMDAwMCBuIAowMDAwMTQwODEyIDAwMDAwIG4gCjAwMDAxNDEwMTQgMDAwMDAgbiAKMDAwMDE0MTMwOCAwMDAwMCBuIAowMDAwMTQxNDgyIDAwMDAwIG4gCjAwMDAxNDE2MjggMDAwMDAgbiAKMDAwMDE0NTk0MiAwMDAwMCBuIAowMDAwMTQ2MDAyIDAwMDAwIG4gCjAwMDAxNDYxNjAgMDAwMDAgbiAKMDAwMDE0NjI3OSAwMDAwMCBuIAowMDAwMTQ2NDkxIDAwMDAwIG4gCjAwMDAxNDY2OTEgMDAwMDAgbiAKMDAwMDE0NjkwNSAwMDAwMCBuIAowMDAwMTQ3MDg1IDAwMDAwIG4gCjAwMDAxNDcyNzMgMDAwMDAgbiAKMDAwMDE0NzQ0NyAwMDAwMCBuIAowMDAwMTQ3NjE5IDAwMDAwIG4gCjAwMDAxNDc4NTYgMDAwMDAgbiAKMDAwMDE0Nzk5OCAwMDAwMCBuIAowMDAwMTQ4MjI1IDAwMDAwIG4gCjAwMDAxNDg1NTYgMDAwMDAgbiAKMDAwMDE0ODcwNyAwMDAwMCBuIAowMDAwMTQ4ODU4IDAwMDAwIG4gCjAwMDAxNDkwNDYgMDAwMDAgbiAKMDAwMDE0OTQwMSAwMDAwMCBuIAowMDAwMTQ5NjYyIDAwMDAwIG4gCjAwMDAxNDk4MzcgMDAwMDAgbiAKMDAwMDE1MDA3NSAwMDAwMCBuIAowMDAwMTUwMjYzIDAwMDAwIG4gCjAwMDAxNTAzODYgMDAwMDAgbiAKMDAwMDE1MDU3OCAwMDAwMCBuIAowMDAwMTUwNzAxIDAwMDAwIG4gCjAwMDAxNTA4OTMgMDAwMDAgbiAKMDAwMDE1MTM2OCAwMDAwMCBuIAowMDAwMTUxNjQ3IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNzUvUm9vdCAxNzMgMCBSCi9JbmZvIDE3NCAwIFIKL0lEIFsgPEI2Qjk4M0UxMDlEOTAxRDhEN0E2ODAxNjgxODM2Q0ZGPgo8QjZCOTgzRTEwOUQ5MDFEOEQ3QTY4MDE2ODE4MzZDRkY+IF0KL0RvY0NoZWNrc3VtIC9DMEMwQUNCOTc1NTY5QzQyM0ZGNjc0MjRFN0IxNEIwNgo+PgpzdGFydHhyZWYKMTUxODkzCiUlRU9GCg==
Favor usar este formulário de contato. Por meio dele, eu recebo email e responderei da mesma forma. https://letterbird.co/rm Uma boa e segura é Delta Chat: https://delta.chat/pt_BR/ ([[direto comigo|https://i.delta.chat/#3E28DD64D050FA613A2D28CFD7813E6305A0D868&a=hd4nrqyqm%40nine.testrun.org&n=jazmat&i=70aNXNEBSKOZRFpZTkF9YKJg&s=Gacwcu1dXfXKlyIr4YHVNfEZ]]!) Ou, outra possibilidade é Nostr: https://jar.tiddlyhost.com/#Nostr Uma outra opção é Telegram: https://t.me/projetoalcance
* Mensagem na congregação em Palmeiras, BHte, 2021-12-31. * Texto: 2Tm 1.7 (Ler: 2Tm 1.1-10.) --- * O mundo vive em função do medo. * O último exemplo da vida medrosa é o lockdown. * O seguidor de Jesus vive a coragem do seu Senhor. * Que coragem é essa? * A carta de 2Tm nos dão algumas pistas. > O Espírito que Deus nos deu não nos faz covardes, mas enche-nos de poder, de amor e de domínio próprio. 2Tm 1.7 NVI. * Na soma dessas qualidades, temos a coragem. !! I. Coragem para ficar somente com as Escrituras # Em 1.5, Paulo mencionou a "fé não fingida" da avó e da mãe de Timóteo. Ele tinha recebido treinamento no conhecimento de Deus. # Isso significa evitar discussões e conversas inúteis e dedicar-se à palavra da verdade, 2Tm 2.14-15. # As Escrituras dão conhecimento da salvação, 2Tm 3.15-17. # À primeira vista não parece que o compromisso de seguir somente a Bíblia é ato de coragem. Mas como esse compromisso a exige! !! II. Coragem para usar seus dons > 1.6: Por essa razão, torno a lembrar-lhe que mantenha viva a chama do dom de Deus que está em você mediante a imposição das minhas mãos. # O medo nos leva a temer o que podemos perder e a nos esquecer o que podemos fazer. # O medo está focado na pessoa medrosa. A coragem lembra do poder e do amor de Deus. 2Tm 1.8, 12. # O medo levou o homem de um só talento a esconder o que tinha recebido do Senhor. Mt 25.25. # O uso correto do seu dom, do seu talento, no Reino de Deus transformará vidas, desafiará a inércia, incomodará o preguiçoso, suscitará oposição. Está preparado? !! III. Coragem para enfrentar quem se opõe à sã doutrina > 1.8: Portanto, não se envergonhe de testemunhar do Senhor, nem de mim, que sou prisioneiro dele, mas suporte comigo os meus sofrimentos pelo evangelho, segundo o poder de Deus. # Nas duas cartas a Timóteo Paulo menciona falsos mestres. # Na segunda carta, Paulo insiste na única solução: "proclame a Palavra" 2Tm 4.1-5. # Não se deve pensar que essas pessoas deixariam fácil e alegremente suas doutrinas falsas. O que Timóteo precisava então era do poder do confronto. # Os falsos são articuladores de mentiras e intrigas; os verdadeiros são proclamadores da Palavra de Deus. # Quem evita o confronto valoriza a opinião dos outros em vez da opinião de Deus. #> Gl 1.10 VFL: Será que eu estou tentando conseguir a aprovação dos homens ou a de Deus? Por acaso eu estou procurando agradar aos homens? Se eu estivesse agradando aos homens, não seria um servo de Cristo. !! E agora? # O ano de 2022 chama por novas atitudes, as atitudes de Cristo, as atitudes que o Espírito de Deus nos dá. # O medo e a covardia não comportam na vida do seguidor de Cristo. # Se você não é seguidor de Jesus que obedece tudo o que ele ordenou, você pode entrar nele e receber o perdão dos pecados por meio da fé, da decisão de mudar a vida e da imersão na água para perdão dos pecados. # Minha irmã, meu irmão, não tenha medo, tenha coragem. Aja com fé. Receba do Espírito de Deus o poder, o amor e o domínio próprio, para servir Jesus e glorificar a Deus Pai.
* [[Roteiro de domingo|Dom 220515]] * [[Oremos 220615]] * [[Fatos 220516|Notícias e eventos]] * [[Quando Jesus vier]]
! A CRUZ DIÁRIA //A folha dominical dos cristãos no Urbanova • 2021-10-17// !! Nossa reunião * Presencial: Residencial Recanto da Serra, casa de Randal e Vicki, domingo, 17h-18h. * Live: Pelo > [[Jitsi|https://meet.jit.si/urbanova]] (não é preciso baixar nada). !!!Cantando a Palavra ([[link|https://is.gd/cante2021out17]], senha: modelo) * Pastor divino * Pai de amor * Companhia divina * Louvamos-te, ó Deus * A ti, ó Deus, fiel e bom Senhor * Se alguém está em Cristo !!!Ouvindo a Palavra * LEITURAS: Jeremias 31.31-34; João 4.21-24; Hebreus 12.14-29 ([[link|https://www.biblegateway.com/passage/?search=Jeremias+31.31-34%3B+Jo%C3%A3o+4.21-24%3B+Hebreus+12.14-29&version=NVI-PT]]) * MENSAGEM: As alianças, João 4.21-24 (Randal) !!!Participando da Palavra * Ceia do Senhor (Gustavo) * Oferta dos irmãos, Romanos 12 (Paulo) !!! Conclusão * Oração final * Aprender hino: "[[O sangue da aliança|http://hinario.simples.fastmail.fm/#O%20sangue%20da%20alian%C3%A7a]]". * Pedidos de oração, agradecimentos, necessidades !! Oremos # Pelo crescimento na participação nos estudos e leituras durante a semana, como a leitura na Academia NovaFit 2021-11-21, 20h30. # Fidelidade dos fracos, frutos dos fiéis. # Micah iniciou o grupo: "[[Homens Valentes|http://www.facebook.com/groups/homensvalentes/]]". Também, ele espera poder estudar com amigo dele em SJC. # Façamos a oração de [[sete frases|http://irmaos.org/oracao-em-sete-frases/]]. # Vicki: Que possamos crescer no amor de Cristo e que este possa transbordar para os outros. # D. Georgina, mãe de Paulo, foi para o hospital no dia 17, agora descansando em casa. # Fábio Ferreira, na UTI em Campinas, com covid. # Igor Daniel, bebê do irmão Izaías, de Caldas Novas GO, fez cirurgia por tumor no cérebro. Encontra-se na UTI. # Marister e Renata se mudaram para nova moradia em SJC. !! Artigos e recursos * [[O que Deus procura|http://deusconosco.com/deus-procura/]] * [[O que eu não faço]] * Livro: [[As alianças de Deus|http://livrobiblico.com]] * Livro: [[As alianças|http://biblecourses.com/Portuguese/AllLessons.aspx]], Owen Olbricht !! Eventos e oportunidades * Leitura bíblica na Academia Nova Fit, quinta, dia 21, às 20h30-21h15. * Receba as reflexões bíblicas da Vicki: "Energético bíblico", no [[aplicativo do Telegram|https://t.me/energeticobiblico]]. * Ludmila ensinará os pequeninos (de idade) durante a mensagem, na biblioteca. * Procuro alguém para juntar pedidos de oração para a folha dominical, a serem entregues até cada sábado de manhã. --- A Cruz Diária é a folha dominical dos cristãos no bairro do Urbanova, em São José dos Campos, SP. O título expressa a alegria dos seguidores de Jesus.<br/> [[cristaos.org|http://cristaos.org]] / [[irmaos.org|http://irmaos.org]] * Editor: [[Randal Matheny|http://randal.fastmail.com.user.fm/#Portugu%C3%AAs]] * Ordem da reunião: Paulo Cesar
! A CRUZ DIÁRIA //A folha dominical dos cristãos no Urbanova • 2021-10-24// !! Nossa reunião * Presencial: Residencial Recanto da Serra, casa de Randal e Vicki, domingo, 17h-18h. * Live: Pelo > [[Jitsi|https://meet.jit.si/urbanova]] (não é preciso baixar nada). !!!Cantando a Palavra ([[link|https://bit.ly/3b3BxVF]] — senha: modelo; deixe usuário em branco) * Pastor divino * O plano da salvação * Vão com toda a pressa * Semente a semear * Jesus me transformou !!!Ouvindo a Palavra * LEITURAS ([[link|https://www.biblegateway.com/passage/?search=psa62.5-18%3B+jn10.1-11%3B+Acts2.36-41&version=NVI-PT]]): (Paulo) ** Salmo 62.5-8 ** João 10.1-11 ** Atos 2.36-41 * MENSAGEM: Os passos da salvação, Atos 2.38 (Randal) !!!Participando da Palavra * Ceia do Senhor (Douglas) * Oferta dos irmãos (Bruno) !!! Conclusão * Oração final (Bruno) * Pedidos de oração, agradecimentos, necessidades !! Oremos # Pelo crescimento na participação nos estudos e leituras durante a semana, como a leitura na Academia NovaFit 2021-11-27, 20h30. # Para que se convertam as pessoas ouvindo a Boa Nova. # Fidelidade dos fracos, frutos dos fiéis. # Fábio Ferreira, na UTI em Campinas, com covid. # Igor Daniel, bebê do irmão Izaías, de Caldas Novas GO, fez cirurgia por tumor no cérebro. Saiu da UTI, fazendo fisioterapia. # Francisco Lira tem câncer, Itarema CE. # Márcio está desempregado e sem opções de moradia, é formado como engenheiro elétrico eletrônico. !! Artigos e recursos * [["Alguns minutos com quem te ama"|http://deusconosco.com/alguemteama/]], de J.T. Bristow. deusconosco.com: 2008. * [["O plano de salvação em Cristo"|http://irmaos.org/o-plano-de-salvacao-em-cristo/]], de Randal Matheny. irmaos.org: 2015. * "5 passos para a salvação", de Valdir Silva. [[Edificação|http://edificacao.org]], NS 25, set 2019, págs. 11-12. * [[Como ser salvo?|http://cristaos.org/#Passos]] * "Jesus Cristo, o caminho simples". Curso em 5 lições. [[Projeto Alcance|http://livrobiblico.com]], 1999. * "Iniciativa divina no evangelho", [[Edificação|http://edificacao.org]], NS 17, nov/dez 2017, págs. 8-10. * //Estudos na doutrina de Cristo,// de Roger E. Dickson com Randal Matheny, págs. 19-26. [[Projeto Alcance|http://livrobiblico.com]], 2021. !! Eventos e oportunidades * Leitura bíblica na Academia Nova Fit, ''toda quinta-feira'', até o final de novembro, às 20h30-21h15. * 11/dez: Confraternização das congregações na RMVale, Tautabé. * Receba as reflexões bíblicas da Vicki: "Energético bíblico", no [[aplicativo do Telegram|https://t.me/energeticobiblico]]. * Ludmila ensinará os pequeninos (de idade) durante a mensagem, na biblioteca. * Procuro alguém para juntar pedidos de oração para a folha dominical, a serem entregues até cada sábado de manhã. --- A Cruz Diária é a folha dominical dos cristãos no bairro do Urbanova, em São José dos Campos, SP. O título expressa a alegria dos seguidores de Jesus.<br/> [[cristaos.org|http://cristaos.org]] / [[irmaos.org|http://irmaos.org]] * Editor: [[Randal Matheny|http://randal.fastmail.com.user.fm/#Portugu%C3%AAs]] * Participantes da reunião: Paulo Cesar
! A CRUZ DIÁRIA //A folha dominical dos cristãos no Urbanova • 2021-10-31// !! Nossa reunião * Presencial: Residencial Recanto da Serra, casa de Randal e Vicki, domingo, 17h-18h. * Live: Pelo > [[Jitsi|https://meet.jit.si/urbanova]] (não é preciso baixar nada). !!! Hinos (Randal) ([[link|https://bit.ly/3vZGNTQ]] — senha: modelo; deixe usuário em branco) * Substituição * Por mim morreu Jesus * A nosso Pai do céu * Rocha eterna * Mensagem real !!! Leituras bíblicas ([[link|https://www.biblegateway.com/passage/?search=is6.1-8%3B+lk14.25-35%3B2co5.17-21&version=NVI-PT]]): (Douglas) * Isaías 6.1-8 * Lucas 14.25-35 * 2 Coríntios 5.17-21 !!! Ceia do Senhor (Gustavo) !!! Oferta dos irmãos (Paulo) !!! Mensagem * A função do embaixador, 2Co 5.17-21 (Bruno) !!! Conclusão * Oração final (Randal) * Pedidos de oração, agradecimentos, necessidades !! Oremos # Pelo crescimento na participação nos estudos e leituras durante a semana, como a leitura na Academia NovaFit 2021-11-27, 20h30. # Para que se convertam as pessoas ouvindo a Boa Nova. # Fidelidade dos fracos, frutos dos fiéis. # Fábio Ferreira, na UTI em Campinas, com covid. # Igor Daniel, bebê do irmão Isaías, de Caldas Novas GO, fez cirurgia por tumor no cérebro. Saiu da UTI, fazendo fisioterapia. # Francisco Lira tem câncer, Itarema CE. # Márcio está desempregado e sem opções de moradia, é formado como engenheiro elétrico eletrônico. !! Eventos e oportunidades * 2/nov: Vamos aprender hinos novos. Na parte da tarde, local a ser definido ainda. * 4/nov: Leitura bíblica na Academia Nova Fit, ''toda quinta-feira'', até o final de novembro, às 20h30-21h15. * 11/dez: Confraternização das congregações na RMVale, Tautabé. * ''Mulheres:'' Recebam as reflexões bíblicas da Vicki: "Energético bíblico", no [[aplicativo do Telegram|https://t.me/energeticobiblico]]. * Ludmila ensinará os pequeninos (de idade) durante a mensagem, na biblioteca. * Procuro alguém para juntar pedidos de oração para a folha dominical, a serem entregues até cada sábado de manhã. --- A Cruz Diária é a folha dominical dos cristãos no bairro do Urbanova, em São José dos Campos, SP. O título expressa a alegria dos seguidores de Jesus.<br/> [[cristaos.org|http://cristaos.org]] / [[irmaos.org|http://irmaos.org]] * Editor: [[Randal Matheny|http://randal.fastmail.com.user.fm/#Portugu%C3%AAs]] * Participantes da reunião: Paulo Cesar
! A CRUZ DIÁRIA //A folha dominical dos cristãos no Urbanova • 2021-11-07// !! Nossa reunião * Presencial: Residencial Recanto da Serra, casa de Randal e Vicki, domingo, 17h-18h. * Live: Pelo > [[Jitsi|https://meet.jit.si/urbanova]] (não é preciso baixar nada). !!! Leituras bíblicas ([[link|https://www.biblegateway.com/passage/?search=psa133%3Bjn17.20-23%3Beph4.1-6&version=NVI-PT]]): (Gustavo) * Salmo 133.1-3 * João 17.20-23 * Efésios 4.1-6 !!! Hinos (Douglas) ([[link|http://hinario.simples.fastmail.fm/#Louvamos-te%2C%20%C3%B3%20Deus:%5B%5BLouvamos-te%2C%20%C3%B3%20Deus%5D%5D%20%5B%5BEu%20invoco%5D%5D%20%5B%5BMais%20perto%20quero%20estar%5D%5D%20%5B%5BA%20ti%2C%20Senhor%5D%5D%20%5B%5BFirme%20nas%20promessas%5D%5D%20Substitui%C3%A7%C3%A3o]] — senha: modelo; deixe usuário em branco) * Louvamos-te, ó Deus * Eu invoco * Mais perto quero estar * A ti, Senhor * Firme nas promessas * Substituição !!! Ceia do Senhor (Paulo) !!! Oferta dos irmãos (Bruno) !!! Mensagem (Randal) * A atitude da unidade, Efésios 4.1-3 !!! Conclusão * Oração final (Randal) * Pedidos de oração, agradecimentos, necessidades !! Oremos # Irmãos venezuelanos estão passando necessidades devido á situação caótica do país. # Os irmãos Humberto e Aline, de Taubaté, estão pesquisando opções médicas para sua filha Lauren. # Pelo crescimento na participação nos estudos e leituras durante a semana, como a leitura na Academia NovaFit 2021-11-27, 20h30. # Para que se convertam as pessoas ouvindo a Boa Nova. # Fidelidade dos fracos, frutos dos fiéis. # Fábio Ferreira, em Campinas, com covid, apresenta melhoras. # Igor Daniel, bebê do irmão Isaías, de Caldas Novas GO, fez cirurgia por tumor no cérebro. Saiu da UTI, fazendo fisioterapia. # Francisco Lira tem câncer, Itarema CE. # Márcio está desempregado e sem opções de moradia, é formado como engenheiro elétrico eletrônico. !! Eventos e oportunidades * 11/nov: Leitura bíblica na Academia Nova Fit, ''toda quinta-feira'', até o final de novembro, às 20h30-21h15. * 15/nov: Reunião live do grupo de trabalho do Projeto Alcance. * 11/dez: Confraternização das congregações na RMVale, Taubaté. * ''Mulheres:'' Recebam as reflexões bíblicas da Vicki: "Energético bíblico", no [[aplicativo do Telegram|https://t.me/energeticobiblico]]. * Ludmila ensinará os pequeninos (de idade) durante a mensagem, na biblioteca. * Procuro alguém para juntar pedidos de oração para a folha dominical, a serem entregues até cada sábado de manhã. --- A Cruz Diária é a folha dominical dos cristãos no bairro do Urbanova, em São José dos Campos, SP. O título expressa a alegria dos seguidores de Jesus.<br/> [[cristaos.org|http://cristaos.org]] / [[irmaos.org|http://irmaos.org]] * Editor: [[Randal Matheny|http://randal.fastmail.com.user.fm/#Portugu%C3%AAs]] * Participantes da reunião: Paulo Cesar
! A CRUZ DIÁRIA //A folha dominical dos cristãos no Urbanova • 2021-11-14// !! Nossa reunião * Presencial: Residencial Recanto da Serra, casa de Randal e Vicki, domingo, 17h-18h. * Live: Pelo > [[Jitsi|https://meet.jit.si/urbanova]] (não é preciso baixar nada). !!! Leituras bíblicas ([[link|https://www.biblegateway.com/passage/?search=dt12.28-32%3Bac2.42-47%3Bcl2.18-23&version=NVI-PT]]): (Randal) * Deuteronômio 12.28-32 * Atos 2.42-47 * Colossenses 2.18-23 !!! Hinos (Douglas) ([[link|http://hinario.simples.fastmail.fm/#Onde%20quer%20que%20seja:%5B%5BOnde%20quer%20que%20seja%5D%5D%20%5B%5BAchei%20um%20grande%20Amigo%5D%5D%20%5B%5BEu%20quero%20te%20compreender%5D%5D%20%5B%5BTe%20agrade%C3%A7o%5D%5D%20%5B%5BMaravilhoso%2C%20maravilhoso%5D%5D%20%5B%5BGl%C3%B3ria%20pra%20sempre%5D%5D%20%5B%5BJesus%20me%20transformou%5D%5D]] — senha: bandeja; deixe usuário em branco) * Onde quer que seja * Achei um grande amigo * Eu quero te compreender, meu irmão * Te agradeço * Maravilhoso, maravilhoso * Glória pra sempre * Jesus me transformou !!! Ceia do Senhor (Paulo): Colossenses 1.1-20 !!! Oferta dos irmãos (Gustavo) !!! Mensagem (Randal) * As sete bases da unidade, Efésios 4.4-6 !!! Conclusão * Oração final (Randal) * Pedidos de oração, agradecimentos, necessidades !! Oremos # Irmãos venezuelanos estão passando necessidades devido á situação caótica do país. # Os irmãos Humberto e Aline, de Taubaté, estão pesquisando opções médicas para sua filha Lauren. # Pelo crescimento na participação nos estudos e leituras durante a semana, como a leitura na Academia NovaFit 2021-11-27, 20h30. # Para que se convertam as pessoas ouvindo a Boa Nova. # Fidelidade dos fracos, frutos dos fiéis. # Giovanni Barros, de Porto Alegre RS, fará cirurgia. # Fábio Ferreira, em Campinas, com covid, apresenta melhoras. # Igor Daniel, bebê do irmão Isaías, de Caldas Novas GO, fez cirurgia por tumor no cérebro. Saiu da UTI, fazendo fisioterapia. # Francisco Lira tem câncer, Itarema CE. !! Eventos e oportunidades * 15/nov: Reunião live do grupo de trabalho do Projeto Alcance. * 18/nov: Leitura bíblica na Academia Nova Fit, ''toda quinta-feira'', até o final de novembro, às 20h30-21h15. * 11/dez: Confraternização das congregações na RMVale, Tautabé. --- A Cruz Diária é a folha dominical dos cristãos no bairro do Urbanova, em São José dos Campos, SP. O título expressa a alegria dos seguidores de Jesus.<br/> [[cristaos.org|http://cristaos.org]] / [[irmaos.org|http://irmaos.org]] * Editor: [[Randal Matheny|http://randal.fastmail.com.user.fm/#Portugu%C3%AAs]] * Participantes da reunião: Paulo Cesar
! A CRUZ DIÁRIA //A folha dominical dos cristãos no Urbanova • 2021-11-21// !! Nossa reunião * Presencial: Residencial Recanto da Serra, casa de Randal e Vicki, domingo, 17h-18h. * Live: Pelo > [[Jitsi|https://meet.jit.si/urbanova]] (não é preciso baixar nada). !!! Hinos (Randal) ([[link|http://hinario.simples.fastmail.fm/#Jesus%20%C3%A9%20meu%20Senhor:%5B%5BJesus%20%C3%A9%20meu%20Senhor%5D%5D%20%5B%5BTua%20palavra%2C%20Senhor%5D%5D%20%5B%5BCrer%20e%20observar%5D%5D%20%5B%5BA%20ceia%5D%5D]] — senha: bandeja; deixe usuário em branco) * Jesus é meu Senhor * Tua palavra, Senhor * Crer e observar * A ceia !!! Leituras bíblicas ([[link|https://www.biblegateway.com/passage/?search=dt10.12-17%3B+mt28.18-20%3B+rev14.6-7&version=NVI-PT]]): (Douglas) * Deuteronômio 10.12-17 * Mateus 28.18-20 * Apocalipse 14.6-7 !!! Ceia do Senhor (Gustavo) !!! Oferta dos irmãos (Paulo) !!! Mensagem (Randal) * Como restaurar a fé original? Autoridade, Mt 28.18-20 *# Toda a autoridade: //foi-me dada//, 18. *# Uso da autoridade: //Portanto//, 19. *# Autoridade específica; //imergindo//, 19. *# Autoridade com propósito: //nome//, 20. !!! Conclusão * Oração final * Pedidos de oração, agradecimentos, necessidades !! Oremos # Irmãos venezuelanos estão passando necessidades devido à situação caótica do país. # Os irmãos Humberto e Aline, de Taubaté, estão pesquisando opções médicas para sua filha Lauren. # Para que se convertam as pessoas ouvindo a Boa Nova. # Fidelidade dos fracos, frutos dos fiéis. # Giovanni Barros, de Porto Alegre RS, fará cirurgia. # Fábio Ferreira, em Campinas, com covid, está em casa. # Igor Daniel, bebê do irmão Isaías, de Caldas Novas GO, fez cirurgia por tumor no cérebro. Saiu da UTI, fazendo fisioterapia. # Francisco Lira tem câncer, Itarema CE. !! Eventos e oportunidades * 25/nov: Leitura bíblica na Academia Nova Fit, às 20h30-21h15. * 05/dez: Paulo Cesar levará mensagem aos irmãos da congregação no bairro dos Pimentas, em Guarulhos. * 11/dez: Confraternização das congregações na RMVale, Tautabé. * Participe da nova rede social da irmandade: [[Amigos da Bíblia|http://alcanceweb.com/2021/11/16/rede-social-amigos-da-biblia/]] !! Artigos e matérias * [[Minha casa|https://sjc.tiddlyhost.com/#Minha%20casa]] * Duas orações recentes no [[site|http://irmaos.org/category/oracoes/]] dos irmãos. * Esboço: [[Obedeça a Deus|https://sjc.tiddlyhost.com/#Obede%C3%A7a%20a%20Deus]]. --- A Cruz Diária é a folha dominical dos cristãos no bairro do Urbanova, em São José dos Campos, SP. O título expressa a alegria dos seguidores de Jesus.<br/> [[cristaos.org|http://cristaos.org]] / [[irmaos.org|http://irmaos.org]] * Editor: [[Randal Matheny|http://randal.fastmail.com.user.fm/#Portugu%C3%AAs]] * Participantes da reunião: Paulo Cesar
! A CRUZ DIÁRIA //A folha dominical dos cristãos no Urbanova • 2021-11-28// !! Nossa reunião * Presencial: Residencial Recanto da Serra, casa de Randal e Vicki, domingo, 17h-18h. * Live: Pelo > [[Jitsi|https://meet.jit.si/urbanova]] (não é preciso baixar nada). !!! Hinos (Randal) ([[link|http://hinario.simples.fastmail.fm/#Reunimo-nos%20aqui:%5B%5BReunimo-nos%20aqui%5D%5D%20%5B%5BOuve-nos%2C%20Senhor%5D%5D%20%5B%5B%C3%89%20isto%20que%20me%20faz%20cantar%5D%5D%20%5B%5BAben%C3%A7oa%20esta%20oferta%5D%5D%20%5B%5BMais%20perto%20do%20meu%20Deus%5D%5D]] — senha: bandeja; deixe usuário em branco) * Reunimo-nos aqui * Ouve-nos, Senhor * É isto que me faz cantar * Abençoa esta oferta * Mais perto do meu Deus !!! Leituras bíblicas ([[link|https://www.biblegateway.com/passage/?search=Gn1.26-27%3B+Jo3.16%3B+Cl1.15-16&version=NVI-PT]]): (Douglas) * Gênesis 1.26-27 * João 3.16 * Colossenses 1.15-16 !!! Ceia do Senhor (Bruno) !!! Oferta dos irmãos (Gustavo) !!! Mensagem (Paulo) * O amor que constrange !!! Conclusão * Oração final * Pedidos de oração, agradecimentos, necessidades !! Oremos # Irmãos venezuelanos estão passando necessidades devido à situação caótica do país. # Os irmãos Humberto e Aline, de Taubaté, estão pesquisando opções médicas para sua filha Lauren. # Para que se convertam as pessoas ouvindo a Boa Nova. # Fidelidade dos fracos, frutos dos fiéis. # Giovanni Barros, de Porto Alegre RS, fará cirurgia. # Fábio Ferreira, em Campinas, com covid, está em casa. # Igor Daniel, bebê do irmão Isaías, de Caldas Novas GO, fez cirurgia por tumor no cérebro. Saiu da UTI, fazendo fisioterapia. # Francisco Lira tem câncer, Itarema CE. !! Eventos e oportunidades * Quintas-feiras: Leitura bíblica na Academia Nova Fit, às 20h30-21h15. * 05/dez: Paulo Cesar levará mensagem aos irmãos da congregação no bairro dos Pimentas, em Guarulhos. * 11/dez: Confraternização das congregações na RMVale, Tautabé. * A [[revista Edificação|http://edificacao.org]] publicou o décimo número do ano sobre o tema: Humildade. * Participe da nova rede social da irmandade: [[Amigos da Bíblia|http://alcanceweb.com/2021/11/16/rede-social-amigos-da-biblia/]] --- A Cruz Diária é a folha dominical dos cristãos no bairro do Urbanova, em São José dos Campos, SP. O título expressa a alegria dos seguidores de Jesus.<br/> [[cristaos.org|http://cristaos.org]] / [[irmaos.org|http://irmaos.org]] * Editor: [[Randal Matheny|http://randal.fastmail.com.user.fm/#Portugu%C3%AAs]] * Participantes da reunião: Paulo Cesar
! A CRUZ DIÁRIA //A folha semanal dos cristãos no Urbanova, 2022-01-11// --- !! Tudo sobre Deus Qual verdade sobre Deus é o pensamento principal que move sua fé? O amor dele? Sua grandeza? Sua santidade? Sua glória? Cada aspecto da sua natureza é importante. Em determinado momento podemos nos concentrar em alguma característica sua para grande benefício nosso, mas nunca devemos nos esquecer da totalidade do seu Ser. Parece que foi esse equilíbrio que o apóstolo Paulo tinha em mente quando escreveu: "Note como Deus é bondoso e ao mesmo tempo severo" Rm 11.22a VFL. Com essa ressalva firmemente na mente, determinei que, para meu crescimento e serviço, usaria o ano de 2022 como período de me concentrar na bondade de Deus. A bondade divina aparece já no primeiro capítulo de Gênesis quando, em vários momentos, o Senhor avalia a criação como boa. No final do processo, o texto sagrado diz: "E Deus viu tudo o que havia feito, e tudo havia ficado muito bom" Gn 1.31a. O texto nos lembra que Deus é o grande avaliador do que é bom. Nós não temos ideia do que é bom. Dessa forma, precisamos deixar de lado nossos critérios da bondade a fim de adotar os de Deus. Deus sabe o que é bom, eu não sei. Vou aprender dele, pois ele me ensina. Dessa formam, posso viver sempre na sua bondade. —[[Randal|http://cristaos.org]] !! Oremos # Keila entrou na live de 9/jan. A jovem avisou que tem câncer de mama. # Pelos desabrigados em Minas Gerais por causa da chuva. # Fidelidade dos fracos, frutos dos fiéis. # Para que se convertam as pessoas ouvindo a Boa Nova. # Eduardo e Bruna Procópio estão ensinando a Boa Nova para iniciar congregação em Cumaru PE. !! Eventos e oportunidades * Domingo, 17h-18h, Ceia do Senhor no dia do Senhor, Res. Recanto da Serra, Urbanova, casa de Randal e Vicki. * Leia algumas das últimas matérias [[neste link|http://alcanceweb.com/alhures/]]. * Leia também [[estas informações importantes|http://cristaos.org/m/informacoes-visitantes/]] na hora de pensar em levar visita para uma reunião. --- A Cruz Diária é a folha semanal dos cristãos no bairro do Urbanova, em São José dos Campos, SP. O título expressa a alegria dos seguidores de Jesus. • Editor: Randal Matheny • cristaos.org / irmaos.org
! A CRUZ DIÁRIA //Uma folha dominical para as reuniões dos cristãos • 2024-04-14// !! Oração inicial: Fernando !! 3 Hinos ([[Link|https://is.gd/hinos240414]]; Senha: domingo) * Resplendente da vitória * A lei do Senhor * A ti, ó Deus !! 3 Leituras bíblicas Deuteronômio 6.1-9 -- “Esta é a lei, isto é, os decretos e as ordenanças, que o Senhor, o seu Deus, ordenou que eu lhes ensinasse, para que vocês os cumpram na terra para a qual estão indo para dela tomar posse. 2 Desse modo vocês, seus filhos e seus netos temerão o Senhor, o seu Deus, e obedecerão a todos os seus decretos e mandamentos, que eu lhes ordeno, todos os dias da sua vida, para que tenham vida longa. 3 Ouça e obedeça, ó Israel! Assim tudo lhe irá bem e você será muito numeroso numa terra onde manam leite e mel, como lhe prometeu o Senhor, o Deus dos seus antepassados. -- 4 “Ouça, ó Israel: O Senhor, o nosso Deus, é o único Senhor. 5 Ame o Senhor, o seu Deus, de todo o seu coração, de toda a sua alma e de todas as suas forças. 6 Que todas estas palavras que hoje lhe ordeno estejam em seu coração. 7 Ensine-as com persistência a seus filhos. Converse sobre elas quando estiver sentado em casa, quando estiver andando pelo caminho, quando se deitar e quando se levantar. 8 Amarre-as como um sinal nos braços e prenda-as na testa. 9 Escreva-as nos batentes das portas de sua casa e em seus portões. Lucas 12.4-7 -- “Eu lhes digo, meus amigos: Não tenham medo dos que matam o corpo e depois nada mais podem fazer. 5 Mas eu lhes mostrarei a quem vocês devem temer: temam aquele que, depois de matar o corpo, tem poder para lançar no inferno. Sim, eu lhes digo, esse vocês devem temer. 6 Não se vendem cinco pardais por duas moedinhas? Contudo, nenhum deles é esquecido por Deus. 7 Até os cabelos da cabeça de vocês estão todos contados. Não tenham medo; vocês valem mais do que muitos pardais! Atos 9.28-31 -- Assim, Saulo ficou com eles, e andava com liberdade em Jerusalém, pregando corajosamente em nome do Senhor. 29 Falava e discutia com os judeus de fala grega, mas estes tentavam matá-lo. 30 Sabendo disso, os irmãos o levaram para Cesaréia e o enviaram para Tarso. 31 A igreja passava por um período de paz em toda a Judéia, Galiléia e Samaria. Ela se edificava e, encorajada pelo Espírito Santo, crescia em número, vivendo no temor do Senhor. !! Ceia do Senhor: Paulo Cesar !! Coleta dos irmãos: Paulo Cesar !! Oração !! Mensagem: Randal * Título: “A grande emoção da fé”. * Texto: 1 Pedro 1.13-21. !! Conclusão * Oração final * Pedidos de oração, agradecimentos, necessidades !! Eventos e oportunidades * 01/maio: Ensino: “As palavras da fé” em Taubaté. * 30/maio: Treinamento no Oikos Center em Jacareí. *29-30/jun: Ensino: “As palavras da fé” na congregação na Vl Guilherme, Capital. --- A Cruz Diária é uma folha dominical para orientação das reuniões dos cristãos. O título expressa a alegria dos seguidores de Jesus. [[cristaos.org|http://cristaos.org]]. [[Contato|https://letterbird.co/letterbird-5fe0f01b]].
! A CRUZ DIÁRIA //Uma folha dominical para as reuniões dos cristãos • 2024-05-19// * Horário: 16h-17h. * Local: Casa de Randal e Vicki, Res. Recanto da Serra. * Todos bem-vindos. !! Oração inicial: Fernando !! 3 Hinos (Link; Senha: domingo) * Por mim morreu Jesus * Semente a semear * A ceia !! 3 Leituras bíblicas * Marcos 1.1-15. * 2 Timóteo 1.8-14. !! Ceia do Senhor !! Coleta dos irmãos !! Oração !! Mensagem: Randal * Título: “O evangelho de Jesus Cristo”. * Texto: Marcos 1.1; 16.15. !! Conclusão !! Oração final * Pedidos de oração, agradecimentos, necessidades !! Eventos e oportunidades * 30/maio: Treinamento no Oikos Center em Jacareí. * 29-30/jun: Ensino: “As palavras da fé” na congregação na Vl Guilherme, Capital. --- A Cruz Diária é uma folha dominical para orientação das reuniões dos cristãos. O título expressa a alegria dos seguidores de Jesus. cristaos.org. Contato.
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
Dicionário de vocabulário bíblico, Fascículo I: Palavras chaves da Bíblia, ed. Randal Matheny. 14 x 21 cm. 49 págs. * Preço: R$27,95, frete incluso. * PIX: nubank@randal.fastmail.fm
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