From 14c5628d35f2ecef38f2b8488e052cc4da75db1a Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Fri, 21 Jun 2024 10:06:33 +0200 Subject: [PATCH 001/322] Fix: Edge-Browser - Opening HelloThere with debugger "Pause on caught exceptions" causes a break (#8283) --- editions/tw5.com/tiddlers/images/Open Collective Logo.tid | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/editions/tw5.com/tiddlers/images/Open Collective Logo.tid b/editions/tw5.com/tiddlers/images/Open Collective Logo.tid index 25e91161a..7dec4d62b 100644 --- a/editions/tw5.com/tiddlers/images/Open Collective Logo.tid +++ b/editions/tw5.com/tiddlers/images/Open Collective Logo.tid @@ -1,4 +1,6 @@ -title: Open Collective Logo +created: 20240621075644739 +modified: 20240621075647009 tags: picture +title: Open Collective Logo - \ No newline at end of file + \ No newline at end of file From 02ccec7ea8793bda88e7b97bb6926aa11b03186e Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Fri, 21 Jun 2024 10:07:41 +0200 Subject: [PATCH 002/322] Improve docs for TranscludeWidget and Transclusion tiddler (#8282) --- .../tiddlers/concepts/Transclusion.tid | 12 +++- .../tiddlers/widgets/TranscludeWidget.tid | 70 +++++++++---------- 2 files changed, 44 insertions(+), 38 deletions(-) diff --git a/editions/tw5.com/tiddlers/concepts/Transclusion.tid b/editions/tw5.com/tiddlers/concepts/Transclusion.tid index 94f6015bc..b4652eeea 100644 --- a/editions/tw5.com/tiddlers/concepts/Transclusion.tid +++ b/editions/tw5.com/tiddlers/concepts/Transclusion.tid @@ -1,9 +1,15 @@ created: 20141129194651420 -modified: 20141130195444237 -tags: Concepts +modified: 20240621074019077 +tags: Concepts Definitions title: Transclusion -[[Transclusion|https://en.wikipedia.org/wiki/Transclusion]] is the process of referencing one tiddler "A" from another tiddler "B" such that the content of "A" appears to be a part of "B". +! Definition + +<<< Wikipedia: [[Transclusion|https://en.wikipedia.org/wiki/Transclusion]] +In computer science, transclusion is the inclusion of part or all of an electronic document into one or more other documents by reference via hypertext. +<<< + +In ~TiddlyWiki: ''Transclusion'' is the process of referencing one tiddler "A" from another tiddler "B" such that the content of "A" appears to be a part of "B". Copying and pasting content creates multiple copies of the same content in several different places. With transclusion, there can be a single copy and a special instruction in "B" which indicates the point at which content should be inserted from tiddler "A". diff --git a/editions/tw5.com/tiddlers/widgets/TranscludeWidget.tid b/editions/tw5.com/tiddlers/widgets/TranscludeWidget.tid index 6bc81de3c..1a71c0581 100644 --- a/editions/tw5.com/tiddlers/widgets/TranscludeWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/TranscludeWidget.tid @@ -1,21 +1,48 @@ caption: transclude created: 20130824142500000 -modified: 20230511022612458 +modified: 20240621073236430 tags: Widgets title: TranscludeWidget type: text/vnd.tiddlywiki ! Introduction -The <<.wlink TranscludeWidget>> widget dynamically includes the content from another tiddler or variable, rendering it as if the transclude widget were replaced by the target content. +Transclusion is the underlying mechanism for many higher level wikitext features, such as ''procedures'', ''functions'', ''custom widgets'' and ''macros''. -The <<.wlink TranscludeWidget>> widget can be used to render content of any type: wikitext, images, videos, etc. +The <<.wid transclude>> widget dynamically includes the content from another ''tiddler'' or ''variable'', rendering it as if the transclude widget were replaced by the target content. -Transclusion is the underlying mechanism for many higher level wikitext features, such as procedures, custom widgets and macros. +The <<.wid transclude>> widget can be used to render content of any type: wikitext, images, videos, etc. + +! Attributes + +| !Attribute |<| !Description | +| !(modern) | !(legacy) |~| +|$variable |- |Name of the variable to transclude. Eg: Name of <<.dlink procedures Procedures>>, <<.dlink functions Functions>>, <<.dlink "custom widgets" Widgets>> and <<.dlink macros Macros>> | +|$tiddler |tiddler |The title of the tiddler to transclude (defaults to the current tiddler) | +|$field |field |The field name of the current tiddler (defaults to "text"; if present takes precedence over the index attribute) | +|$index |index |The index of a property in a [[DataTiddler|DataTiddlers]] | +|$subtiddler |subtiddler |Optional SubTiddler title when the target tiddler is a [[plugin|Plugins]] (see below) | +|$mode |mode |Override the default parsing mode for the transcluded text to "block" or "inline" | +|$type |– |Optional ContentType used when transcluding variables, indexes or fields other than the ''text'' field| +|$output |- |ContentType for the output rendering (defaults to `text/html`, can also be `text/plain` or `text/raw`) | +|$recursionMarker |recursionMarker |Set to ''no'' to prevent creation of [[Legacy Transclusion Recursion Marker]] (defaults to ''yes'') | +|$fillignore |- |Set to ''yes'' to make this transclusion invisible to the <<.attr $depth>> attribute of the <<.wlink SlotWidget>> widget (defaults to ''no'') | +|//{attributes not starting with $}// |– |Any other attributes that do not start with a dollar are used as parameters to the transclusion | +|//{other attributes starting with $}// |– |Other attributes starting with a single dollar sign are ''reserved'' for future use | +|//{attributes starting with $$}// |– |Attributes starting with two dollar signs are used as parameters to the transclusion, but with the name changed to use a single dollar sign | + +! Legacy vs. Modern Mode + +The <<.wid transclude>> widget can be used in two modes: + +* <<.from-version "5.3.0">> ''Modern mode'' offers the full capabilities of the <<.wid transclude>> widget, and incorporates the functionality of the <<.wlink MacroCallWidget>> widget. It is indicated by the presence of at least one attribute starting with a dollar sign `$` +* ''Legacy mode'' offers a more limited set of capabilities. It is indicated by the absence of any attributes starting with a dollar sign `$` + +Modern mode is recommended for use in new applications. ! Example -Here is a complete example showing the important features of the <<.wlink TranscludeWidget>> widget: +Here is a complete example showing the important features of the <<.wid transclude>> widget: ``` \procedure myproc(name,age) @@ -29,36 +56,9 @@ My name is <> and my age is <>. * The content of the procedure refers to the parameters as variables * The <<.wlink TranscludeWidget>> widget specifies the variable to transclude, and values for the parameters. -! Legacy vs. Modern Mode - -The <<.wlink TranscludeWidget>> widget can be used in two modes: - -* <<.from-version "5.3.0">> ''Modern mode'' offers the full capabilities of the <<.wlink TranscludeWidget>> widget, and incorporates the functionality of the <<.wlink MacroCallWidget>> widget. It is indicated by the presence of at least one attribute starting with a dollar sign `$` -* ''Legacy mode'' offers a more limited set of capabilities. It is indicated by the absence of any attributes starting with a dollar sign `$` - -Modern mode is recommended for use in new applications. - -! Attributes - -| !Attribute |<| !Description | -| !(modern) | !(legacy) |~| -|$variable |- |Name of the variable to transclude | -|$tiddler |tiddler |The title of the tiddler to transclude (defaults to the current tiddler) | -|$field |field |The field name of the current tiddler (defaults to "text"; if present takes precedence over the index attribute) | -|$index |index |The index of a property in a [[DataTiddler|DataTiddlers]] | -|$subtiddler |subtiddler |Optional SubTiddler title when the target tiddler is a [[plugin|Plugins]] (see below) | -|$mode |mode |Override the default parsing mode for the transcluded text to "block" or "inline" | -|$type |– |Optional ContentType used when transcluding variables, indexes or fields other than the ''text'' field| -|$output |- |ContentType for the output rendering (defaults to `text/html`, can also be `text/plain` or `text/raw`) | -|$recursionMarker |recursionMarker |Set to ''no'' to prevent creation of [[Legacy Transclusion Recursion Marker]] (defaults to ''yes'') | -|$fillignore |- |Set to ''yes'' to make this transclusion invisible to the <<.attr $depth>> attribute of the <<.wlink SlotWidget>> widget (defaults to ''no'') | -|//{attributes not starting with $}// |– |Any other attributes that do not start with a dollar are used as parameters to the transclusion | -|//{other attributes starting with $}// |– |Other attributes starting with a single dollar sign are reserved for future use | -|//{attributes starting with $$}// |– |Attributes starting with two dollar signs are used as parameters to the transclusion, but with the name changed to use a single dollar sign | - ! Basic Operation -The basic operation of the <<.wlink TranscludeWidget>> widget is as follows: +The basic operation of the <<.wid transclude>> widget is as follows: |`<$transclude/>` |Transcludes the text field of the current tiddler | |`<$transclude $variable="alpha"/>` |Transcludes the variable "alpha" (note that procedures, custom widgets and macros are all special types of variable) | @@ -69,7 +69,7 @@ The basic operation of the <<.wlink TranscludeWidget>> widget is as follows: ! Transclusion Parameters -Named string parameters can be passed to the <<.wlink TranscludeWidget>> widget. They are made available as variables within the transcluded text. Parameters are only supported in modern mode. +Named string parameters can be passed to the <<.wid transclude>> widget. They are made available as variables within the transcluded text. Parameters are only supported in modern mode. When invoking a transclusion, parameters are specified as additional attributes that do not start with a dollar sign `$`: @@ -108,7 +108,7 @@ Parameters are available here as the variables <> and <> widget to fill those slots. +Transcluded content can define special named locations called slots. At the point of transclusion, blocks of wikitext can be passed to the <<.wid transclude>> widget to fill those slots. Slots work very similarly to parameters except that they can contain structured wikitext, and not just plain text. The primary advantage of slots over parameters is that the contents do not need to be wrapped in quotation symbols, making it much simpler to pass complex structures. From b49ecf886bf2b5f3929e6de321e7f52b2e6ca1d7 Mon Sep 17 00:00:00 2001 From: Mohammad Rahmani <830394+kookma@users.noreply.github.com> Date: Fri, 21 Jun 2024 11:38:38 +0330 Subject: [PATCH 003/322] Correction to Minlength Operator (#8281) --- editions/tw5.com/tiddlers/filters/minlength.tid | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/editions/tw5.com/tiddlers/filters/minlength.tid b/editions/tw5.com/tiddlers/filters/minlength.tid index d450df35f..22695d0ad 100644 --- a/editions/tw5.com/tiddlers/filters/minlength.tid +++ b/editions/tw5.com/tiddlers/filters/minlength.tid @@ -1,12 +1,12 @@ caption: minlength created: 20161011074235805 -modified: 20161011074235805 +from-version: 5.1.14 +modified: 20240621073052597 op-input: a list of items op-output: those items at least as long as the specified minimum length op-parameter: the minimum length for items op-parameter-name: minlength -op-purpose: filter items shorter than the specified minimum length -from-version: 5.1.14 +op-purpose: filter items their length is greater than the specified minimum length tags: [[Filter Operators]] title: minlength Operator type: text/vnd.tiddlywiki From 3b88f0e7410f6f5c8fc82e0d249c9d52f34fa2d5 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Fri, 21 Jun 2024 09:09:44 +0100 Subject: [PATCH 004/322] Tweak wording --- editions/tw5.com/tiddlers/filters/minlength.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/filters/minlength.tid b/editions/tw5.com/tiddlers/filters/minlength.tid index 22695d0ad..d36a06cfb 100644 --- a/editions/tw5.com/tiddlers/filters/minlength.tid +++ b/editions/tw5.com/tiddlers/filters/minlength.tid @@ -6,7 +6,7 @@ op-input: a list of items op-output: those items at least as long as the specified minimum length op-parameter: the minimum length for items op-parameter-name: minlength -op-purpose: filter items their length is greater than the specified minimum length +op-purpose: filter items whose length is greater than the specified minimum length tags: [[Filter Operators]] title: minlength Operator type: text/vnd.tiddlywiki From b6cf098c5fd7ed6608fed901fa301c937597561b Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Fri, 21 Jun 2024 15:14:46 +0200 Subject: [PATCH 005/322] Make the tour confetti more impressive (#8286) --- plugins/tiddlywiki/tour/tour-panel.tid | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/plugins/tiddlywiki/tour/tour-panel.tid b/plugins/tiddlywiki/tour/tour-panel.tid index 63a23f6e6..7e9949290 100644 --- a/plugins/tiddlywiki/tour/tour-panel.tid +++ b/plugins/tiddlywiki/tour/tour-panel.tid @@ -20,11 +20,9 @@ tags: $:/tags/PageTemplate <%endif%> <%if [function[tour-is-last-step]] %> <$confetti/> - <$confetti delay=100/> - <$confetti delay=200/> - <$confetti delay=300/> - <$confetti delay=400/> - <$confetti delay=500/> + <$confetti delay=300 originY=0.6 spread=100 scalar=1.5/> + <$confetti delay=400 originY=0.55 spread=130/> + <$confetti delay=500 originY=0.55 spread=170 scalar=2/> <%endif%> \end From 5b9f4751ea5e9f32bc545fbd994e530a58290f51 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Fri, 21 Jun 2024 15:15:31 +0200 Subject: [PATCH 006/322] Remove "debugger" statement from code - Make confetti examples more impressive (#8284) * make confetti examples more impressive * comment debugger statement --- plugins/tiddlywiki/confetti/confetti-manager.js | 2 +- plugins/tiddlywiki/confetti/examples/staggered.tid | 7 ++++--- plugins/tiddlywiki/confetti/examples/typing-trigger.tid | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/plugins/tiddlywiki/confetti/confetti-manager.js b/plugins/tiddlywiki/confetti/confetti-manager.js index 98384bf32..0ddd6139f 100644 --- a/plugins/tiddlywiki/confetti/confetti-manager.js +++ b/plugins/tiddlywiki/confetti/confetti-manager.js @@ -33,7 +33,7 @@ ConfettiManager.prototype.launch = function (delay,options) { self.outstandingTimers.splice(p,1); } else { console.log("Confetti Manager Error: Cannot find previously stored timer ID"); - debugger; + // debugger; } confetti(options); },delay); diff --git a/plugins/tiddlywiki/confetti/examples/staggered.tid b/plugins/tiddlywiki/confetti/examples/staggered.tid index 8b45ceef4..f9351c9e0 100644 --- a/plugins/tiddlywiki/confetti/examples/staggered.tid +++ b/plugins/tiddlywiki/confetti/examples/staggered.tid @@ -3,7 +3,8 @@ tags: $:/tags/ConfettiExample <$button> <$action-sendmessage $message="tm-confetti-launch"/> -<$action-sendmessage $message="tm-confetti-launch" originY=0.6 spread=70 delay=300/> -<$action-sendmessage $message="tm-confetti-launch" originY=0.55 spread=30 delay=600/> -Launch three staggered rounds of confetti +<$action-sendmessage $message="tm-confetti-launch" delay=300 originY=0.6 spread=100 scalar=1.5/> +<$action-sendmessage $message="tm-confetti-launch" delay=400 originY=0.55 spread=130/> +<$action-sendmessage $message="tm-confetti-launch" delay=500 originY=0.55 spread=170 scalar=2/> +Launch four staggered rounds of confetti diff --git a/plugins/tiddlywiki/confetti/examples/typing-trigger.tid b/plugins/tiddlywiki/confetti/examples/typing-trigger.tid index d4362bb63..5765fdf94 100644 --- a/plugins/tiddlywiki/confetti/examples/typing-trigger.tid +++ b/plugins/tiddlywiki/confetti/examples/typing-trigger.tid @@ -6,5 +6,5 @@ Type the word "launch": <$edit-text tiddler="$:/temp/confetti/launchstatus" tag= <$list filter="[{$:/temp/confetti/launchstatus}match:caseinsensitive[launch]]" variable="ignore"> Launched! <$confetti particleCount=100/> -<$confetti particleCount=100 delay=300/> +<$confetti particleCount=100 spread=170 delay=300/> From eecd40723ea197a06b17f2c56efa7a7f395df084 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Sat, 22 Jun 2024 16:56:22 +0100 Subject: [PATCH 007/322] Avoid accented characters in filenames --- ... Danielo Rodríguez.tid => _Noteself_ by Danielo Rodriguez.tid} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename editions/fr-FR/tiddlers/community/editions/{_Noteself_ by Danielo Rodríguez.tid => _Noteself_ by Danielo Rodriguez.tid} (100%) diff --git a/editions/fr-FR/tiddlers/community/editions/_Noteself_ by Danielo Rodríguez.tid b/editions/fr-FR/tiddlers/community/editions/_Noteself_ by Danielo Rodriguez.tid similarity index 100% rename from editions/fr-FR/tiddlers/community/editions/_Noteself_ by Danielo Rodríguez.tid rename to editions/fr-FR/tiddlers/community/editions/_Noteself_ by Danielo Rodriguez.tid From 5d06b922d34568221878c57797c3043dcced81ca Mon Sep 17 00:00:00 2001 From: btheado Date: Sat, 22 Jun 2024 12:53:47 -0400 Subject: [PATCH 008/322] Fix wikitext-example-table-row to render output in block mode (#8288) * Fix wikitext-example-table-row so example output table cell is rendered in block mode * Use transclude with =block instead of empty line to force block mode parsing --- editions/tw5.com/tiddlers/system/wikitext-macros.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/system/wikitext-macros.tid b/editions/tw5.com/tiddlers/system/wikitext-macros.tid index c09b0d8fe..9746af1ae 100644 --- a/editions/tw5.com/tiddlers/system/wikitext-macros.tid +++ b/editions/tw5.com/tiddlers/system/wikitext-macros.tid @@ -75,7 +75,7 @@ type: text/vnd.tiddlywiki <> <$codeblock code=<>/> - <> + <$transclude $variable="code" $mode="block"/> \end From f15b6a26da5e5a73225550a72ce88adf4961aac0 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Mon, 24 Jun 2024 17:47:32 +0100 Subject: [PATCH 009/322] Testcase widget: Improve docs --- editions/tw5.com/tiddlers/widgets/TestCaseWidget.tid | 1 + 1 file changed, 1 insertion(+) diff --git a/editions/tw5.com/tiddlers/widgets/TestCaseWidget.tid b/editions/tw5.com/tiddlers/widgets/TestCaseWidget.tid index 608a964d6..5d78886c8 100644 --- a/editions/tw5.com/tiddlers/widgets/TestCaseWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/TestCaseWidget.tid @@ -72,6 +72,7 @@ The test case wiki will inherit variables that are visible to the <<.wid testcas |!Variable |!Description | |<<.var linkTarget>> |Causes the test case description to be rendered as a link to the current tiddler | |<<.var displayFormat>> |Defaults to "wikitext", can also be "plaintext" to force plain text display | +|<<.var testcaseTiddler>> |Title of the tiddler to be used as a link target for the testcase description | A custom template can be specified for special purposes. For example, the provided template $:/core/ui/testcases/RawJSONTemplate just displays the payload tiddlers in JSON, which can be used for debugging purposes. From 18152aa7c8a4961da0b0fe31565693c515517880 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 26 Jun 2024 10:23:54 +0100 Subject: [PATCH 010/322] Testcase UI enhancements (#8292) * Include the ExpectedResults in the displayed tabs * Lighted testcase background * Add testcase toolbar with export and import options * Further styling tweaks --- core/language/en-GB/Buttons.multids | 2 ++ core/modules/saver-handler.js | 10 ++++-- core/palettes/Vanilla.tid | 2 +- core/ui/TestCases/DefaultTemplate.tid | 27 ++++++++++++++- .../TestCases/DefaultTemplateSourceTabs.tid | 3 ++ core/ui/TestCases/actions/Export.tid | 4 +++ core/ui/TestCases/actions/Import.tid | 11 +++++++ core/wiki/tags/TestCaseActions.tid | 2 ++ .../testcases/TestCaseWidget/FailingTest.tid | 2 +- themes/tiddlywiki/vanilla/base.tid | 33 +++++++++++++++++-- 10 files changed, 87 insertions(+), 9 deletions(-) create mode 100644 core/ui/TestCases/actions/Export.tid create mode 100644 core/ui/TestCases/actions/Import.tid create mode 100644 core/wiki/tags/TestCaseActions.tid diff --git a/core/language/en-GB/Buttons.multids b/core/language/en-GB/Buttons.multids index 3ee898b4f..15273d18e 100644 --- a/core/language/en-GB/Buttons.multids +++ b/core/language/en-GB/Buttons.multids @@ -104,6 +104,8 @@ ShowSideBar/Caption: show sidebar ShowSideBar/Hint: Show sidebar TagManager/Caption: tag manager TagManager/Hint: Open tag manager +TestCaseImport/Caption: import tiddlers +TestCaseImport/Hint: Import tiddlers Timestamp/Caption: timestamps Timestamp/Hint: Choose whether modifications update timestamps Timestamp/On/Caption: timestamps are on diff --git a/core/modules/saver-handler.js b/core/modules/saver-handler.js index 119c3e67a..23056bcc2 100644 --- a/core/modules/saver-handler.js +++ b/core/modules/saver-handler.js @@ -95,6 +95,7 @@ function SaverHandler(options) { if($tw.browser) { $tw.rootWidget.addEventListener("tm-save-wiki",function(event) { self.saveWiki({ + wiki: event.widget.wiki, template: event.param, downloadType: "text/plain", variables: event.paramObject @@ -102,6 +103,7 @@ function SaverHandler(options) { }); $tw.rootWidget.addEventListener("tm-download-file",function(event) { self.saveWiki({ + wiki: event.widget.wiki, method: "download", template: event.param, downloadType: "text/plain", @@ -147,20 +149,22 @@ Save the wiki contents. Options are: method: "save", "autosave" or "download" template: the tiddler containing the template to save downloadType: the content type for the saved file + wiki: optional wiki, overriding the default wiki specified in the constructor */ SaverHandler.prototype.saveWiki = function(options) { options = options || {}; var self = this, + wiki = options.wiki || this.wiki, method = options.method || "save"; // Ignore autosave if disabled - if(method === "autosave" && ($tw.config.disableAutoSave || this.wiki.getTiddlerText(this.titleAutoSave,"yes") !== "yes")) { + if(method === "autosave" && ($tw.config.disableAutoSave || wiki.getTiddlerText(this.titleAutoSave,"yes") !== "yes")) { return false; } var variables = options.variables || {}, template = (options.template || - this.wiki.getTiddlerText("$:/config/SaveWikiButton/Template","$:/core/save/all")).trim(), + wiki.getTiddlerText("$:/config/SaveWikiButton/Template","$:/core/save/all")).trim(), downloadType = options.downloadType || "text/plain", - text = this.wiki.renderTiddler(downloadType,template,options), + text = wiki.renderTiddler(downloadType,template,options), callback = function(err) { if(err) { alert($tw.language.getString("Error/WhileSaving") + ":\n\n" + err); diff --git a/core/palettes/Vanilla.tid b/core/palettes/Vanilla.tid index d2b765b02..067f32519 100644 --- a/core/palettes/Vanilla.tid +++ b/core/palettes/Vanilla.tid @@ -99,7 +99,7 @@ table-footer-background: #a8a8a8 table-header-background: #f0f0f0 tag-background: #ec6 tag-foreground: #ffffff -testcase-accent-level-1: #84C5E6 +testcase-accent-level-1: #c1eaff testcase-accent-level-2: #E3B740 testcase-accent-level-3: #5FD564 tiddler-background: <> diff --git a/core/ui/TestCases/DefaultTemplate.tid b/core/ui/TestCases/DefaultTemplate.tid index 3a68253e8..02d20ad80 100644 --- a/core/ui/TestCases/DefaultTemplate.tid +++ b/core/ui/TestCases/DefaultTemplate.tid @@ -27,6 +27,31 @@ title: $:/core/ui/testcases/DefaultTemplate <%endif%> <$view tiddler="Description" mode="inline"/> + + <$button popup=`$(state)$-more` + tooltip={{$:/language/Buttons/More/Hint}} + aria-label={{$:/language/Buttons/More/Caption}} + class="tc-btn-invisible" + selectedClass="tc-selected" + > + {{$:/core/images/down-arrow}} + + <$let + tv-config-toolbar-icons="yes" + tv-config-toolbar-text="yes" + tv-config-toolbar-class="tc-btn-invisible" + > + <$reveal state=`$(state)$-more` type="popup" position="belowleft" animate="yes"> +
+ <$list filter="[all[shadows+tiddlers]tag[$:/tags/TestCase/Actions]!has[draft.of]]" + variable="listItem" + > + <$transclude tiddler=<> mode="inline"/> + +
+ + +
<%if [[Narrative]is[tiddler]] %> @@ -46,7 +71,7 @@ title: $:/core/ui/testcases/DefaultTemplate <%endif%>
- <$macrocall $name="tabs" tabsList="[all[tiddlers]sort[]] -[prefix] -Description -Narrative -ExpectedResult -Output Output +[putfirst[]] -[has[plugin-type]]" state=<> default="Output" template="$:/core/ui/testcases/DefaultTemplate/SourceTabs"/> + <$macrocall $name="tabs" tabsList="[all[tiddlers]sort[]] -[prefix] -Description -Narrative -Output Output +[putfirst[]] -[has[plugin-type]]" state=<> default="Output" template="$:/core/ui/testcases/DefaultTemplate/SourceTabs"/>
diff --git a/core/ui/TestCases/DefaultTemplateSourceTabs.tid b/core/ui/TestCases/DefaultTemplateSourceTabs.tid index 68c62c1f6..862a7f57a 100644 --- a/core/ui/TestCases/DefaultTemplateSourceTabs.tid +++ b/core/ui/TestCases/DefaultTemplateSourceTabs.tid @@ -19,6 +19,9 @@ title: $:/core/ui/testcases/DefaultTemplate/SourceTabs <$edit class="tc-edit-texteditor" tiddler=<>/> + \end <$transclude $variable="body" $mode="inline"/> diff --git a/core/ui/TestCases/actions/Export.tid b/core/ui/TestCases/actions/Export.tid new file mode 100644 index 000000000..0d5f976e5 --- /dev/null +++ b/core/ui/TestCases/actions/Export.tid @@ -0,0 +1,4 @@ +title: $:/core/ui/testcases/actions/Export +tags: $:/tags/TestCase/Actions + +<$macrocall $name="exportButton" exportFilter="[all[tiddlers]sort[]] -[prefix[$:/state/]] -Description -Narrative -ExpectedResult -Output Output +[putfirst[]] -[has[plugin-type]]" lingoBase="$:/language/Buttons/ExportTiddlers/"/> \ No newline at end of file diff --git a/core/ui/TestCases/actions/Import.tid b/core/ui/TestCases/actions/Import.tid new file mode 100644 index 000000000..2a90dc227 --- /dev/null +++ b/core/ui/TestCases/actions/Import.tid @@ -0,0 +1,11 @@ +title: $:/core/ui/testcases/actions/Import +tags: $:/tags/TestCase/Actions + +\whitespace trim +<$button tooltip={{$:/language/Buttons/TestCaseImport/Hint}} aria-label={{$:/language/Buttons/TestCaseImport/Caption}} class=<>> +<$action-sendmessage $message="tm-import-tiddlers" $param=<>/> +{{$:/core/images/permalink-button}} + +<$text text={{$:/language/Buttons/TestCaseImport/Caption}}/> + + diff --git a/core/wiki/tags/TestCaseActions.tid b/core/wiki/tags/TestCaseActions.tid new file mode 100644 index 000000000..79b2780dd --- /dev/null +++ b/core/wiki/tags/TestCaseActions.tid @@ -0,0 +1,2 @@ +title: $:/tags/TestCase/Actions +list: diff --git a/editions/tw5.com/tiddlers/testcases/TestCaseWidget/FailingTest.tid b/editions/tw5.com/tiddlers/testcases/TestCaseWidget/FailingTest.tid index 5524a9852..bad3e1395 100644 --- a/editions/tw5.com/tiddlers/testcases/TestCaseWidget/FailingTest.tid +++ b/editions/tw5.com/tiddlers/testcases/TestCaseWidget/FailingTest.tid @@ -5,7 +5,7 @@ description: An example of a failing test title: Narrative -This test case intentionally fails (in order to show how failures are displayed) +This test case intentionally fails (in order to show how failures are displayed). The expected result is set to <$text text={{ExpectedResult}}/>, but the result computes to <$wikify name="html" text={{Output}} mode="block" output="html"><$text text=<>/> + title: Output diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index b1000539c..641d44779 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -3297,7 +3297,7 @@ span.tc-translink > a:first-child { display: inline-block; line-height: 0; border-radius: 1em; - vertical-align: bottom; + vertical-align: text-bottom; margin-right: 0.25em; } @@ -3314,6 +3314,12 @@ span.tc-translink > a:first-child { height: 0.5em; } +.tc-test-case-header > h2 { + background: <>; + border-radius: 4px; + padding: 0.25em; +} + .tc-test-case-header > h2, .tc-test-case-source > pre { margin: 0; @@ -3323,6 +3329,18 @@ span.tc-translink > a:first-child { font-style: normal; } +.tc-test-case-toolbar { + float: right; +} + +.tc-test-case-toolbar svg { + fill: <>; +} + +.tc-test-case-toolbar .tc-drop-down { + font-size: 0.8em; +} + .tc-test-case-result-fail { border: 1px solid <>; background-color: <>; @@ -3366,10 +3384,14 @@ span.tc-translink > a:first-child { } .tc-test-case-source .tc-tab-content { - background: <>; + background: inherit; margin: 0; } +.tc-test-case-source .tc-tab-content .tc-field-table { + background: <>; +} + .tc-test-case-source .tc-field-table { width: 100%; } @@ -3390,11 +3412,16 @@ span.tc-translink > a:first-child { padding-top: 0; } +.tc-test-case-footer-toolbar { + display: flex; + justify-content: flex-end; +} + .tc-test-case-output { box-shadow: inset 2px 2px 10px 0px <>; background: <>; border-radius: 4px; - border: 1px solid <>; + border: 1px solid <>; flex: 1 0 49%; min-width: 250px; padding: 0.25em 1em; From a16dab97108f3b4486305f2a522eab2e08123460 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 26 Jun 2024 10:26:42 +0100 Subject: [PATCH 011/322] Test case docs update --- editions/tw5.com/tiddlers/widgets/TestCaseWidget.tid | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/editions/tw5.com/tiddlers/widgets/TestCaseWidget.tid b/editions/tw5.com/tiddlers/widgets/TestCaseWidget.tid index 5d78886c8..2ac2ee487 100644 --- a/editions/tw5.com/tiddlers/widgets/TestCaseWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/TestCaseWidget.tid @@ -23,6 +23,11 @@ Notice also that clicking on links within the output pane will switch to the tab The text of the payload tiddlers listed on the left are editable, with the results being immediately reflected in the preview pane on the right. However, if the <<.wid testcase>> widget is refreshed then the modifications are lost. +There is a dropdown menu at the top right of the menu that has two options: + +* Export the payload tiddlers to a file in the usual export formats +* Import the payload tiddlers into the host wiki. This option loads the payload tiddlers into the $:/Import tiddler so that they can be renamed and/or individually selected + The green tick at the top left of a test case indicates that a test has been set up and that it passes. If the test fails, a red cross is shown, and there is a display of the differences between the actual results and the expected results: From d253503335effd9f3b766e3e51566da10dab9ce6 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Thu, 27 Jun 2024 09:34:27 +0200 Subject: [PATCH 012/322] Update German translation (#8300) --- languages/de-DE/Buttons.multids | 2 ++ 1 file changed, 2 insertions(+) diff --git a/languages/de-DE/Buttons.multids b/languages/de-DE/Buttons.multids index 9749aa8f2..050897b22 100644 --- a/languages/de-DE/Buttons.multids +++ b/languages/de-DE/Buttons.multids @@ -104,6 +104,8 @@ ShowSideBar/Caption: Sidebar einblenden ShowSideBar/Hint: Sidebar einblenden TagManager/Caption: Tag-Manager TagManager/Hint: Öffne den Tag-Manager +TestCaseImport/Caption: importiere Tiddler +TestCaseImport/Hint: Importiere im Test enthaltene Tiddler Timestamp/Caption: Zeitstempel Timestamp/Hint: Einstellung, ob Änderungen den Zeitstempel beeinflussen Timestamp/On/Caption: Zeitstempel EIN From 1c1f0ff4e872a323ec98a69f0dfe3e8ac2553915 Mon Sep 17 00:00:00 2001 From: lin onetwo Date: Thu, 27 Jun 2024 15:43:08 +0800 Subject: [PATCH 013/322] Docs: Update Alternative page layouts.tid (#8298) --- .../customising/Alternative page layouts.tid | 37 +++++++++++++++++-- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/editions/tw5.com/tiddlers/customising/Alternative page layouts.tid b/editions/tw5.com/tiddlers/customising/Alternative page layouts.tid index 09f7009fd..071d00dbd 100644 --- a/editions/tw5.com/tiddlers/customising/Alternative page layouts.tid +++ b/editions/tw5.com/tiddlers/customising/Alternative page layouts.tid @@ -1,5 +1,5 @@ created: 20201123172925848 -modified: 20230803052005116 +modified: 20240627060629394 tags: [[Customise TiddlyWiki]] title: Alternative page layouts type: text/vnd.tiddlywiki @@ -8,8 +8,39 @@ type: text/vnd.tiddlywiki ! Creating an alternative page layout -Creating an alternative layout goes beyond [[adding or removing features|Customising TiddlyWiki's user interface]] from the default interface and allows you to create an entirely new layout from scratch. +Creating an alternative layout goes beyond [[adding or removing features|Customising TiddlyWiki's user interface]] from the default interface, which also known as [[standard layout|$:/core/ui/PageTemplate]], and allows you to create an entirely new layout from scratch. To create an alternative page layout and have the ability to switch to it, you need to create an alternative page template tiddler with the [[SystemTag: $:/tags/Layout]]. -This alternative page template can either be a tweaked and modified version of the [[default page template|$:/core/ui/PageTemplate]], or something entirely different. The layout switching mechanism requires that your page template tiddler has the fields `name` and `description`, which are used in the listing in the switching user interface. \ No newline at end of file +This alternative page template can either be a tweaked and modified version of the [[default page template|$:/core/ui/PageTemplate]], or something entirely different. The layout switching mechanism requires that your page template tiddler has the fields `name` and `description`, which are used in the listing in the switching user interface. + +!! Common layout setup + +```tid +\whitespace trim +\import [subfilter{$:/core/config/GlobalImportFilter}] +\define containerClasses() +tc-page-container tc-language-$(languageTitle)$ your-plugin-name-container +\end +\procedure redirected-navigate-actions() + <$action-setfield $tiddler="$:/layout" text="" $timestamp="no"> + <$action-navigate $to=<> $scroll="yes" /> + +\end + +<$navigator story="$:/StoryList" history="$:/HistoryList" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}> + <$messagecatcher $tm-navigate=<>> + {{$:/core/ui/CommandPaletteTemplate}} +
>> + +
+ + +``` + +It includes + +# Import macros that is globally available in standard layout, so wikitext that works on standard layout also works on your layout. +# Define the top-level css class, some style may depends on them. You can add your plugin's name in css class here. +# Handle navigation when click on links. If your layout does not contains a story view (for example, you are writing a calendar or whiteboard layout), then the combination of `redirected-navigate-actions` `$navigator` and `$messagecatcher` will redirect user back to standard layout, and open the tiddler there. +# Add some [[PageTemplate|$:/tags/PageTemplate]] back, for example the `$:/core/ui/CommandPaletteTemplate` or `$:/core/ui/PageTemplate/sidebar`, if you want them exist on your layout. From 05792a9de331dc31b5016c2029a43977114eb018 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 27 Jun 2024 09:01:13 +0100 Subject: [PATCH 014/322] Update new release banner image --- .../tiddlers/images/New Release Banner.png | Bin 104126 -> 69285 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/editions/tw5.com/tiddlers/images/New Release Banner.png b/editions/tw5.com/tiddlers/images/New Release Banner.png index 6577e892355638910cb1d54bdcfc041c6dbb9c82..706308bdff699d1cc5d978d1fccb605277f19784 100644 GIT binary patch literal 69285 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%0D2bW1H06%^jE&RM@1{Y=F zR)x!aMwqdY=GIyXvn4RoGl2>M8+LOivKj3`bz@8Lq^>>!l(YcYxB^OAG=~kFuF>G} zntdg{aJn29dNg@IiyA0PTFX{Bzy=xEruJ@Q^KjSTsI~O8xIPu^9Z#n>23tUePj01* z`+I^6AR|=)SOFPiY-ueBGqVC@02wH=qt8lM74(+IQ#EDMKnA7i*^MoOHGx<+SB-*r z(PXD1$jq{}@%ra=a7_S{gqW3sJtsBa*ff$5NKMVgBq3(w;(~@*)=n>suYq31=vvo| zO)u>18;u~fAX5Q|0hgRwMeibjNx}<{tKi`JCX+B7-qc;ei>M3Yn9sg{BWv=@?_cS- zc>xArG*X@Flo4)58^9pYn3gx|qB=!m+z>Zl9&nKZ8-)NEq`tAx0y@;@TudEl$Dh&s zyRe)97o>#|g>ys6107i`|{YNNk+Ind= z_ojpCrAfa@Ck0^e`C=pdIbcTIcRfb2NHffo<`;Q3R_ckvnt%*g!f%P)>q9nyJO_}0 zFPh1kfJ|zkEFP8K7rjA7Ei0W}Uod!iLja>f%+c!$Z*L`(k(MNdcOQsZWpVcTb8v9; z-nfV1efLS%G>x}weh+<|*mv&|V$j@s{PCk5U`+6`9Ul1T-3JdZqj!8n`i|j6e4*&; zA%F>8K9AqMC4lgT7v;hOM5yD@gA;}<41)p$^j2U+o;T~FIz^+~J}O?Ho*dOg-sgrnOf;HJ24+aQ{(%ja30S2{E|mV`XKwexUcs zWLJRClq!yA02x3@OhtTSD*-XcAiId+xs;Wbceg@#d80tg+u-%jYjVm?6T#DEV;1)g zGeOM3o9p1>>(^jrecSi|P7h<@wTu64%Lbuxao3p`#1Z3)WHrbLFlBh5VE=ad`E#le z4oXgi!^?>QUJ_l`ad44SYNsFGhXBLfKH>U#^8RhGc6>~YT)3cRg?Er1Z6+?)#_8I1L_#2a#v#zn?S zK#LrBB1;vQ3v2k@=p)DhE{VmP{k{*dsG*g!&oTwn(PiH#+2=-oOBR3u__)A{9JPp+ zwxG7TEvTVr4Qd)&=--+;yF(2Y{=3MA=zybha5$)IX?G6zaG}B71&&bK^ns%^$Z0?Z zh~UUjw#ooC?frvZ(@+rRGhJs3t5Z3~xF_j%n?$3zO<2(bX4*;R+Q-gdh90QmeQC+M7Glg67}adKUg!9%Sg?3a$pg#s^?J2Zm@83ExLrpg+R-*bWfW(BAD(y7B{? zmYzPZNhwk~ma;H%lx7^JoouF>?E6UcX{D(|r+`d%IBIKC09Mxk2v~}2tbiCa>e_4y z2w;3wegQBu3o$icS{vo;3Tq45h57bS>Z9*+iGbQ|DB z#OVBD?yL&}Sq@ zBw%J2m*Z*hX7;+iWui2#mX6Th#|c`LUWbmp;bJsakjY@*n{5MaXzk1lFtyS~p7j`} zz!Z%RV9@mK12BNo{;>(|vD84x&F9!@VJeNe_50|-rm3^rdlITKY%EuMX)vK>o^l#b zg_%^>a$k^P=gY^+fcqrPl*`9bKO7o$Z8im14_t)t5;g^FU6B=i0UGwHr6kCpBwhv? zbAQYvTl-#rf5E`zl@?;=w>EQG5}*qc?RQ;YF<%o_x5G0Om6R4C3V7 z8?7)M$To3t&6nXtT#QKf$rDEKcM@$1|ahpvo1WgsGK7#0Fa8uTz?*L5dpmu z8C;_1?PrTbxj`3CQmzfTfEX+=B2Y$h5tnQ2?$4EN(JkJ1%JUmxE~i{c%0COVXf`!` zHn{;-4K#XY2AHPSXtU1ROJj;=1~8;^qy&K13t$-V^o@->0SvBzA_1npg=^&iI&eLp zQ5?Qcc>1T;^adNh39Kj!LjYrF5YC}R)6~@ybKTAhG7xceQvfdC`*^@AmyS8eOt3(v z%4Ac}LHbh`aXbUa08D1q%ho5DgmfRj<{*RjjAOZEV-8*%1vd;{ZU|uF5OehAJaz2a zB^!hNf%YN;#4NHsXB==c!`;e-)B>*G-jNd70wC*x_bYxT0>5umncvx$j393jVl3WC zJ6ErQ^RM4cJuq(Y!s9tjCW(HRzYDy8R&ku?-#*3Q<;BlW6x+`)68bKH5na|LaWT@D zzFQWhWAK3mT?;Vm=^ud%M3$_JYB>*Z5gtZUE2~zi|8zHKzHnfZmcd1?Ph&9`&AFIF za-AeX0C;4G8JL((6_x9hg}8Epi-@Ms#Lop-lBI%DG+~lgV+HQY#=eiC5`CvxAp<2N zu~|QI>D!mj6Y%nq#pSmT z>`OaN=)1r+K+U?ugI}a*29`&pkzp{w3rZL$F(J+An{|o0>%$IvJkbc@xq-=P5{$|U zE@GkxvhA&!=>QRcFDy>3;37&y!_%`IUY2;^IBCLixIvx4#Y0%Gi+pL4(BjgtiPy>k zENTFPlKmd#1qj)I%mCBS9Bsx=Ya5CM820&f({|W^d;o?fPDaNp(gUMWpl8MB*dmGs z8Nj2_fcf7@H>t-XeIW zYz#EMVpV|MJG>ml;6*g+p1iw`!OP2^A1O|5UMBQiP#PMaU$Mf=Sa_iVD8z^~zyvpi z4qikIu?^h_FP5xJ+8CRpkI=NF2nmG3&faoUsS=?C<}9k5CdByvsmue z|F(Vk;(t82Z}5UIY9e&YM9gpPYBgT6zzYZ#nHFSRUP$o5;{*HL=LvlmVPa?km-1L0 z?}rf+M%b(cymV*+Kf|$IOGY!Bad45HTO$|gsTqQUEZ`DF=sl!^7ZKd!$sJroU}8!D z4EIKwmcT_nQ2~#pqQFH=5UHtq8?dNPFaWr$z@i2=2YInkODENh&DpeI>Kdbs8k0vw z0t~#EbdW)19uI)Q=8ck^6Tq}|cpW=0=J|pX#*62Gnw-CJia>3x`N((XbC|%{WBv7+4*aPrDjXe>)DLoqC_lKA< z$|TwR{;*fBDiS8Q4Ke%I*H$M01~>mZ%1aM?;bpUe@Pa-SK+4qehNR8HZN{_0%aUeH zdh6Lm0$yIRxcYX({^l^I??SyWiz`-m;lZCeED#kw_Dk!vg9GF0KM|=wsYlxLfC-|LgVs`b>#*OjmA_0bru#F@FK1f~w)85U#gA$d>(xNUe zyc7U8^7qEa@yi;gRGEX-tBlQWG;>-t@^@FJz-PHtYu;DyKg;P~x} zguV;Rtz-#l9lVGO7f%ENU_{+l8*C%Qf6+1TmUYp?3uTBFmm&)Ql%@a&S-?dEnifsq zQm$F|g$r33TKY=qF3%XL#`_y*?|FP-F;xw>C-ihF0$k!ss3T6mk`Qbg81c%oSjTzW zdn91dWi`4oi`j|Ixw@gHP=FyBeocdVYMDm~WOAT|W1HARU=y#cG{AU*4V64X;3UBE zC_SOU+Rqw7%FYaxtUv?zaGQ9ZFU+9SY7)yM*X)VuSVlDlG7`WHPEA`CeqqyL7sgAj zSwrNpRQ6ZG!=tI$R|hgU1|%bJeWgt+jn2*om+wy*z+5H)=GPV5qgGP1W3pvqCfGWO zhiUXWre!HzAf{V_7+om|`<(12m=$8sfJ}Ne48Yde?>a$D2r#e@I8QT@W^l7}_45A> z0VXfJJgdmG(frPS?BrsjE(%@{_}$BI?_%(Rc>VK+eb&>Mz6$~usTN!`uBI~#M8t$q zAKSpS@Dc_#__8qF8p&+WI)V!io<7B90D!^qaU3+w`htsCK(L{jz(o#}clt&rX`{gc zi`TZhJx`E61mI;X3}m5_;1aLvxAhDZ1}Z@z@j$UV$*8K2rP+d7xckc7A2h1 zOaOyX>TnaTX(||CNQ5p48nrDQp^C3t)G^>OP3z%0g7PnA0T{eiu}#0av6X$6P$gJ7 z)@?(L@CiepY1XH&CQnHZU|Q4M!tTi)ZSM@4on2IbT|tIKA1xVDZ0;(+=s*VEUM8CY zOs}~L6m)?L}&WMpP8b!tfl8CtV?_#~Xmv=Vx2HjcM~x8I+~AZGJ)PpchML^cKx zg9l+e#0g89q96v}pW3)feoBfdvKeCZ(@DtSsK?!K%)}s>a-Ql!{gVJkXv93YkMJUT zUIfX>63a!vi%83Do}UM=e!P$1g#hN)yWr~U+i;Y6Khk&sV3@KlB}MdTY+)$^7^DF^ z!bMqzmv$-e`|yQ<5nMaj$}c&<%SJ5FI41Cwp8ESvNau^t9nNwH696 zbuDdL=pdMAYIP3Y2s@%ZR$JN#Iorq|*VI!l2~>rj)HeoC8=9zG2GFUlFy!F=72gvw zkv_dNMUJ)CG&a+Hhh}g9jf;4mE69-ThD9(BIwQD$c{X*~2r}5%Z59Q%&wLerNmO%X zEy}=cO#@5+qH>U(JufIOyYrmJ0uiYFn0Wk~9(S6|p zG0r6=w$6>s@p0-&_%E@2Q9JeP0Wt7SO87eM9_agFRES~Raq{Vllkei$m#>jV%!7)+ z%UOPSK>$uB;a4Oz7$K!r1iXkwU6hPuc;Rsq9A95X+Ad;5dYoqb7p?F@7cje+F={L( zjE1JBjqs8Pws_+L(}9Z#UPKKTix_T9c#TZLG;MOuF84p7AB6^Fc!7(uAf-7zL+lTL zg#f^$3d;@i@nu(VLDQ!gRc^58w7^hMmu0a9vIb4;JY)qHHLzL7dOo7Q6253 znsm*}CZJ(IdsMKnpol64ahPtx>lXnsZdgaIi^#^1v$zEJMM8}5 zLPC~Dcn4;Mn3cnmSlb6rIP55my#|P3+;RN=qnl}T2rxqE?!o5y^K^K*xP5pL{Vq%U zntqsrBX4+#z-9j+Hfgkca1dO6y^-LB1I!y18)qjmeHS#^TES&Dej(3k&IxQM`poaXk7NvE-e#V7zwW^p;*pxD~e zX9X85)-WIxqsM53Ow(&Y^Pmf`Bt+Xhym^d`q0%_9tp}v4A=?-CW$4dYV z+w6P+24R}e%cDZ<2RJ-~L)ja4z0mtg0UPQ83SpBA*mXMh()jkjWDR6_kd3NqZcl|7 z6To0|w<-T(eHxQ8sXCAuonN4J!(>x{{*!cJy!bjbgefO-xE7Ws%U+|`^pF>dboN8D z#&KFn#KGkr^}<|SA6rMRb7f;Bi0PreyX3l11jG!5nlO+o!9JT6V({-%a-xBR1w%8) z#B@@UB@SDa4Sy1X~I5|bYi)hx}I6tM{7a3k) ziGKCN7#>ozlS<6 z^}u+5i9A*2N`1Q?8eo4`fX_wl(@a3N@6Pt+vVrfkwr>grSV zT1Z{k1zMCwTXILv2rS8F)-Ef+)Md<|AmboF0p*q=%N8ndpr0rUz#wy@0~lOGx3STi zG8wks9r^p}=pV6uw`x4CYrNgh!|n;(8vv*JmUic?3^`?61oMy;pbYBbk``jd=DGI{ zcQV&o6g0y|Av~6w!f$9%FuM@*S3<9!>*zHy!(zG;Yi_(Z#tt%MSFo}Yy!-Wx#U+(? z)RF5#AtnSFQ<=30h#6+*BtGqX=nXNe$7hLF4@?oSot|1otjjF1_xerh#F4Ivm%+>b zM*zdSg&D-0Ufd6OiEP5-4ZG?|f<8US5arBI4-Hvj|=gvs*iK;n~1t zB#L=@8lnD~`Nh<%OPdnNsHA0Grj)=9EuJv&1T+?U7P*2;@5lr_8MXMri?ld(vcI=A zXOuK#V+zgo&YLIdLHNW41S=85?`D z4r1mucjF>>41|^sPo&8tGsM8-$Qxe5*naWq|Be7gP}BO!`Mt=zV8d6Zjg}6MWBM@E z53_qv2)rQhJC|SHMA;V}*TFT5^^>CrU}!vgc`XHA!V5aA&0<=>7hZU8#IPijZO*z- ztn$E(jZzhEQuKJN?x9XQ>m>J&8zNKIMM(|AJ=oTiD^k%oe*nAE`~vwp*~H~&oEF)H z>N+n;eVbN`C(zCdp`{_Y4-qN92~Q8KlE5^3~m(%RVi~tI3#_F`u;{JZD9|m=|#RA|(Od4&R z9Vg%g@#4$NV1BnOP>1HESogV-brJ9a!^4hnvd9-+DAQ`i{q05UQyl{plxpOU^>U4^@I9FLmPmy^@(`=z~og=i! zjkXQ#ow=Yz-t=H>XwnP9q(s)wE;ijF?F8^$sMj(|1z7+_r1I6MYi+-?O+LNsH5hFi zxYl)98XeGNRaGwbv$dp(Fg9sas%4PDw4}(K$^ZlT2PbvkaD5;zEQ`W#0%YKzEcq+p zHC;!qajZxdg1s*8VPm7O24YHVJ-_~XN&qvzx#naLY0t*EH~7j{G(|(qSZL~q9?zA- z<8sm<+=sEx$x;(&2|%+h_U$D_t4)aDX-BLTfI;7_%eb^HPCtG6?~s6bkn}-VqZClF zD!V?e()=Vs{T5@y>a-C`N2+@!AZ2cIhssQd*^O-i4I{klCgDXi>!M@?fVqwU<_*Qs zs|yYao7mz1D)peo|x=FB(t+iulsK}jGLT9nBk z+Ppe@azRTJY~uqong9mZOQt4VD7uEFnx_TY37|(ry`BMcnE-~ggfswyX`MUR;4!si zot#qocBq_b10LynzV-eW&Gq17GKu@vCYA>iR-QFojDbwo(6E%fENTnXJdbk00zA#f_Nr~!F{Ew z`|3bufQ(?5B5x(AdAp8Y_lT@=2rtNXIy+vob$4QEF?j#$i~t52Fg_#KMU<3qULyaz z0wD&~0rbA|z4bT&F=VwMt;6VX!k)d#_G$cGtZ5gf%O?)zkBlRZJjSKd0A~B*a`^$? zkjdC-DHNfJ`x{gWUQQAsbr6ArU=qqbv4&lYRxhvV;U!cslxOMDptQJW02div!e(9c zyj=e*!^>L+FNmwpSM29y2Wh;&GW`q|3E~2>&PbfR*8|-55 zr<-}~@yfJFDg0iaVR+F$>3xl|(0!MTkV%KteIFXeJVA#1;kA=9a zatk*3*n3o92Ai>*8FPh~>ZaCvP(Et4noLIJqlB$S`5uKOKpbFr06<)neN}+L+GesT zkRb+T^q4gPm4)<;zElbyD$zaN-p{kpvJ?ce5B6!LIK(`=-VZ+hbsp@TZaGaV6HVG6)H}Il!y8Dx_f(Lfru(@hz+lbtu_zGh10Iyjf|rw# z*BVB%1-u~RV`}t;lXs$rPw{WV?`o%&G})NN&6VKOUuVJ1_fsmJ4SBd+XU)byRd`H+ z7`V0<2{Cvr>~|t5AVUn=Hu$>B4Iq0*$Ea-sdo-#cF?b1^cFT>uW{BB&nSJ6&H%7hp z=I#Fp?YakI;%Itp(+Dw>O0&))10K1?6-yskn|4pUU8MmDWIn|%ATez;%TBTmUi9vs z<+*x%IWF)*&ARNrSD# zjFl;xrKV$)OmtZq9nd_vqt6q8nc@161(i}q`F*F{k9-OR;&t<3l;H*Du}I? zq_ZiI18b-3tpxbcHTt%N4_#WNa2a66r|e_bA;17s-h4SCfSKP|bsM?P2{B`#_t7}p zW94j&7zQZLbW%Gsh$9ftiYmf zdZvjSu3gcSxg;VoB892(vg63tZ!>#uSpf#UE;@iIQn$vd={areTY^luZ)<-~^WENc z|4U6u1`@$12gUtXN`MTe1j_(Z1{w6sI9n9R5W`-N8u&Ff1#+N4IPz6uucvGD72=1g z%e4+-puU}|9m4=-=VYD1%W3fZ=D=&*I&(>B7Ru|})b5~`l<=Cm-Z)=~0lZDEY?P;V zsU71mm|5c*Yv>!2*IX#3oA!S|(CTrz`6DVkc_)s_@bV+rd-*!%Uj0CxHlp4VM}V1J zT#MDiNa7!EmIcELPBI#6sgHu)NF-C80bWE*EUh}hi)hw8czITamtQXlU=aIP$B~OP z#+=jO1sD7PyIHWIXMq<4{)WKB0xzOdU!+{u_g6@03^(u2;Y{%3ukB!RZpQ3a6fPuq z8p{hW^rY3%6H7;%%@fn5{PUC+Y9vYb#|7wdK<*wTvdqwu=m+T`SW){y#I=$~QXatp zrluTK=6IMA@^y>vJ1f8lEf_T(*VLNdpZpn$oIqlbQDuP_F+wc@x-Kq#K2=REcUwMU z*MN)3WLxOLmW&dayC&g<2i69iAYK~CwDb%ZZ3+a)V9k_$mHLr=QTk)>U}SQ-)@5UG z&-Rz5tlBYS>~nqmc@lhP05gs(lVwt=sFD)aa_l8BfmF)AEO5^-LxaBy#B>i1lU&7Q z=p{%}BcbewXvoETlD~I|j~e&>mGwv`#s)DPXBWZQmxAEs+xKAi#jChm0E3tZs@}`o z#*Q<@r~$fLIW`E@WrP<|Ho{o7sLSC?&jK%E&K{KO0xt+;Y_2|EM%fnxY}DWWdJ!z| z!=-wQ0`JEJE)?NKj~gxvya*8{_;RO|V@_Z0FnBo$c1|~)CYADLV=z^Py$1W1+85Jy)AmVzA%P zeu?S>+w)|tw3)CKgT}Sx?>($`*!Fse$d(~SV>xho7My(iTnN0t`)K>}W!$|wj0dXT z%bcRK;u{!ocJVhd!pouF9suNsi&t2Im%^H1BIYdcBGnZE9cl0)nsw3havfz~UJ$?_ zu0CBv0D~T)_(hzA7ji?Lm<>9Rg|Wel1THeX&{#D4IcmYK@Pgl6*3@_4RMV>-=upG_ayq*069%vJ=D-CgADrX(o}tQAcIDElTCq$!O7{EK_trOYPJ~b ziMCHK1!B4ehmG1Xb88F1=RZ$^cR!A34R@JT$^$XzF#$;6fmH2{0idWwb-*RNq9kO4l0E6 zlwq;Mi)hx}e{m9JUwB+m>|Y+y1&DxN!QjMH8D4a0$4PEn*qQ-eM8IzZ(1Iruy4l$c zmH?L!UeMK!o4>uc*Qo145TjMi9Sa)aYmy=BB1a=VagBO_i+KdFE{8^lnE1h_`zU8m z2tWz|N+ZM>p(P%=evtks>ez9;0j9bPFi#2vm>w!iA^=tmEan+_JZEt7qq{r!v!};9 zzOguOYY!$F_*4~?f$;*E`bI0jG?6$X|6XuE=(04rDAEZ$i>{4s)W5p1DH84jbV3#& zexLDsv4d^&^-`v$d!!VM5Wvh)PfUZwDAksY!G@c#DNxoPGzbfiC3wQ=`eUHQ)Mywq zut5w5n51?L$}F!w?gwA~It~^#mc7QUvo`nwTwvOZ&nWlB3{A|$N|ri^!FM!@DcBhq zh!zvB)~Jk-7Fq}}XrT~&r1;$OcaJ^Hxer!yu$D_n`){rbftRx{UxTe@S8-8Y1!8E7 z8krZ2N~`L6d17IQ3($eo$hT)}tj-WzjuO&MV78VlR(aXsPs9AQu8ryZTa&y3Jw3P8|7Yg^D(AatbyOj@a{ zt1ki=ZP`o*Gj}{b4Lu#bsbqbkff@gf^+dksa6Jlm!Sy#ZGfM!2fX|wXvabp<&{ZO;mFK+g%O}?2+N(#iFbVNqKLW(0S zDIs&xA&Z|HAO^3I=4#E$J^L|5dh~&!q=f8`{C!i8DG9)?IPLM+J7wP_K+JAIRv4%CIT4LsWwBgI=m5|NhE8N?-F8Nve;fDFv$)t+~0`Cs>LSAPCA6{{Nbf+ z#E3EIG8aHI9)K#YQ-}VWN|leQH3pM4DWZDFL_uH>_gO<*m(=9jAHfR( z*S$^E*90+GA9dPLGRUAjB@7~AArR}2VL!+EXmYuB0hwL~L8=Je$jnUe;m1Mn`OhN; z7V}P%N_k3302ZMrulB`s4~-Zl6$HfKJf)dIjmh-RtTt*ume;ju*}qjwU#@OU09?yN;mXi&}_irh|<@FD_~ZEDu_ zftO|ys~ezNv49sUFO7|Rc^Gw3X>L5BoEt3|9^it-3a^(pkYS3Z5DgI1$@Uk(h|SR&KZ9~|mthU< zQbw$4;!Dw1n^;&$Z50vl0(L;ZN?v$5`S^(dMYb(60nCN~7{t;0_aVfb2g`d$6#*FD zs<3$W!J^*00mSX)2-NR$Cl2JUS zBSEG%31G6qi%_5J8=r`c9b!trM^Tr0VKj>hJ&k$73y-dd?oExkT5uT{v5p1i(S*T9 z6$y;#8Y~@0iA6NFchXc7X?ayd<3ndx&{dz|8WVtQ2Km9l$g**w@+=NNdf=+NO;mz0F@WK2py128D5sb-L462#zm zSZC8ltOdlNied5iH`3ME@42Poa*X!aOrde7ZLC| z$!hS3%_@?3hpx;WOuU#zo$<6QU_}>I3?h8N17$O@8UMjv?+@kYF0s(mOy!(E??L?N z?x99s+xztbH3m0NYApc60+|B=Ft|r_S(-%DHx*jq@_`y$Q`)iqoIN=;O^wt{&ZouN zo$Lu@fWiHpv?wTp46-kgNhGo_rSYh&)IqN2DF%@#*%;hIst6un<>kBW;Ok$9!NSIp z(Hs(GCvs2k9i$CEGsG}ZnO@(dhi17i20uq%OO(YoKn%{I&I}S$urtt+VQapyMd@%9 zy2G>++3CNPq*@vjq;Omn>f%^K0huOJ`Yl<#me5-x zTNIQZqDnzyo1@FM1!Ay2s7k)8JBz`$e;yFT@HIK#O5JT-CM<>DI&AZ(2f@7?OhS70| z(E-eb9bk4|yreGh-caUwY;L(?5Cdbytnh-rMGY~wDJowKE*g zxcYF)0Onb6_|>p@8qwPf?dIG&;$D@jLwU z4d~%TlRAcccTwOXhjl@=l!8$55sP|}0&mvxjwK5aZG`N<(AzL&+c62Qt`vBbx%9*HV;y2_3FSC(1o|vRR}H#ArYUy=tn{HOfUFzU>BI|2km%+?=*I zMy$^_f((;M|4D`zyq2mJg9%)c17QFIrFW}NjAflg zbM#nfhU@|{un>YLQC@g~Lv`8s@!Sz&EC2%)y|5126(! zM1X1qyr=+!O%fLf-~<$jGH_+O02B4w6n}pI5!M=Aa;NBUAD&ElfB%IuG{ku&D2lp9XM65Ko`u6ESRrPR{mo3wexSqxdlh<7u+H1W?ourW*t#q<)zTma?Iqh+ISm@&DE<0c z>s%cHOghB;mju9EumhtXBnB}Mw!GfTpsA=G+tg%@bepwUa0eTjS^hDS+6 z4PPEEN)x;cOJ;UQVy~R-uT>1@a?bN;PcO2qr)`>tf`rF-CuP9lfI#(wk#?%jU@$7$WUR?ao53~w+U%yc~MTVH6iRr@O zMFb3`oJvPByzK5#dBg@UQHU>)eaTRew80B+teOu&#SSkZYAE8S`WmqdkT;CQYpl3< zi-s3bDuP-si9v-O{pfA6!Hc>WP|A1MF8hxgHWgk(u!Stmg9zitXk-=k1KJx=>Bz^Z z=fjNCKVp%8ls4T{5U3b8(VDtw^TVcK1Q-?%tyz>RZHUiA|Nn_Sx*1IU`WwNE5WZ`# zt<`+?tXUbZqw#7%vTEX!=L7 zD3C*Tx<;0PuREjkcd6!(jwK~LY{>v~b-f;Z|L0z?xS@Br=HuHF$#pjcWLjZT$@WVb zVvtpuT3e&NMJ_4P07tk-*dPXdj3ZNXF|8OVtPAZjw0hVSdtD)hCUPZP9u;CBuY!^3 ztmD#KS1*FYcOR%trEL6orhyoHDG4T#C!aq3_aF!!JTSf3@rRG}1;`MCFQ906p@3Jz z`j!{GAf{H=o#90UHsm7piB@&N-PfQU*wA5JR1}67WL8bnI_PjynVx z2;I5D3(5b7O>ai^+;FN0@5Kf#)sYi&t#{MyV;To-qEb3C0%{)D)EWGk>T@*(t5zJo5Q8;AwkYUQT#sdg$ez(L`Z>h(oXsH} zAcn?|Llxh}jrrimKX-%IAGWAPLhX$a(Z>Ep*K3%XjbUp#UJn@@WLl6Zfq#_T6NA1N zb)PUn4Bm^pXJK!`Bro6v76fUEy{-^L7CVZ!pnw>fI%0eC`Ij$@5B#$)ThFfuR<(0bp$KB2E_SdA6oq6=0wTGZK!Cnc$^U z^9ABUwZV%pV;oyrw!#ade{90pQ5vKi0gOmd_74{hFQVUtny?r6NFsu~Lpu=nf>md&b^9Z`w_rOloS*4|0xx^N<>(`B?sA1!%I4tEWOu3eZr= zO9dF*hXssn1M+J$%D%23Q*PvsuO-O12y;ko6H}tKD~rRm4P@}z0GNIj(`!q?)y)4HFirz@pg@o=9Fq4?Ulnvp`BBq>YoZR1m|%)KDm}R|J%}M(5wKbfmK$ zXsM}n`n-k1O$ZkDKBG!OjpTc!_%UTIu_mn+T4Kt+z7T`;Pu1G$u&rAWYXjFqA4n$JI$) z!KJ1U@i=T0BE^c&l;~Y?CEVW1>v6Ikon!w(0Yy7kA zcL(q;Il}FNAI4iyvpqt2TP29!a0EvpGjpGb@cx(3Mjxfb{)`rYMoe^>G+pi?ATyQF{5==J935`WY?85~2V3f|0T+k9p+t*CabeLoN1L z%UNG5Mo$!Ge1=dASpJw{H$P<3DGnX8{POc`AiS5Ce&Y61mz><6C&2sEls=yq`U(R+ z;_Y!7*^u%a)lF60;UC!(Ib7WQg~a0TyuemcZY-KizN}nWmr|o_pJ?Mgjq(bFUCDCC z?Q*;NO2Z#F*=B^<@| zD%sV0#pr3rRGEErmFs>=f6)Jw`Jk_x9FO^Dfu=t13Wjj_0j-)UKj;^vNA*8yo^)!J zGkx^QeWEP>EeO#njPI=bUhTHW>8oId3VXEjcgNM}Dx*(auAWyTU)X0G+KR2>=e+kK z#QJKgxRZX`?v1`Lh{z;_+?n{fQwdVXGy6x5eKvt0^9qG|8r zM75=L^p3he1C^4MF%%6zHdaR8d&DAfZ8X=+s9hIPP@+S%gYdMN|V$_CH?E%OsNO|9=1Mv{cbvO zo2Ughai4_Mf5EO!$2m56fhLjd`mPX14D`SZaUJ=5Q7aGpHn{bUZxl2qt$K&f;8VG~ zl%yfO0qIm!yYuO`*r;&J2BYJ#o3vzsY_m5VQPuOTwDo=|Uu{zO1urBaa)nOK3vegG z-vlN~b(xB1Vn~2dBOOGn%5u(__c7iIG|`%&m7b zo*w(T-tE7hZDRx>LLXuQ>K>#}uh}kL@_UV!^%q&UkRM}Mo{y_ep;t0y-ZgNjlE&*Q zy&m6E-xrmWjgk!Zz8Oz@On!2;c0l$oNb}@Y%JDblZppti;9F`B;|3Z!q#or{{UH`? zh$*pk)DE`1`QAiMJIp&%%h~B9YCVGn3F70^E}2?_eq=<2YGpeYR3kKFdVg!-HP`N< z6h^*#PXH0i^v6mfh00sv_4C?Y##uKUwy0Tke>O037VSmXJ4Jw~Db0yV?!-?m|7^Q8 z1<%z09HX(di>ahYuSI6s`GY_7G~Ca#&h6~1v1$a+(Vf$J(*zmxwJ6rcihD4FKf9DJ zfts3BS;NIJh5Vr&ZDQICEOdkd#`&{gQ=I@hJ;L3o5y8y7S*6fNgANrZgAJ$99x)$B z1v;6dX)Duq*3h>>QR|QAj=4OB+Wx8(=HT%;ikNMDF6XIPe2+k+I6@f9mQ@the%6@b z*#3hVZDrzM@!D4DQiQjO+-H5w-IMySFWOdyt?kr**{UIENbsFj$cK%)gQ<^mK^bM@ zxoW3AO=K_Y_OQzp9{RX~RONBW+z8Ii9%j1cXa{bw5ku+V`*CNH(34 z9}FK@fS_k9hF{{y;ewV>a7RX&zgwmJru4VycWG3p;3i}>7$OL0*U85QCagR=&1Jas z_1_jw@uj>^oF6nJB0ESy0(A=0i+~CBC1BJ;%+c<7&V@n2yLhK%r?NTHToPo=8y&ml zyX=b&niurSna5mLw!SBtJ)+QOhb>{u3XPsUd9&ppMb>z%qPp62BLk6}U~ z*aROfeKM&YCPsY@y>?{AM*0b?rWtQggaS^)`5h;~5r`HMWwN*ecm9{$0a~rDLDadV zA3Lg_3v-n25+cw_cd*#R@SK*WSCv0TM@i%_mOI?mi(IJR*$g{Iw|#G<$|V$~A)HXU zuM9}RKusa2Xz?@}?*BOc0?+r+M^j1MqYWhY;_>=9ecj-Xp#hHg$PG=tB|{n?6|v2(QFZ-e=|KJ(8esJ`+svHnvrp&FV;e_~_sqjfwj~%J2CjcCt9fJ{SlNJ3hc+p3Z z)dlvXGQBiF{BY;?Qxit}X&Uj@ZEUQ^gKW(0?7j<0+zB$WeEoT+&31PsTvRZbo9Z;P zpH3k|>hFN~4jlP7Wa-_wb+uvTk4u{i8~nDTPd>|UI&wCc9N_p(Tr*)MYfSi%LKaO6 zY*%H+wC?udUeu&IJFz|Dz_*O`Ire)bVz>f5K2X#StUJ18whK!Ki(7+F6eP$-R6ndU zI#F@)nw|f79)}N`$TSYVv239?BHEV#1t{Vr0=9qD)rx@aXO(QuF8dxDp0@OudpaK* z+WeE@E8=>-7gP7xSdE&aVrru1sf(dVe2Oa51K#EVERB8W%0AHkN?RkU*O~$|bhJ{* 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Ú>ocX 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 From a5e05e4eec46e68dce0f958c1a1bd724a22c70be Mon Sep 17 00:00:00 2001 From: Bram Chen Date: Thu, 27 Jun 2024 16:02:40 +0800 Subject: [PATCH 015/322] Update chinese language files (#8297) * Add chinese translations for TestCaseImport button --- languages/zh-Hans/Buttons.multids | 2 ++ languages/zh-Hant/Buttons.multids | 2 ++ 2 files changed, 4 insertions(+) diff --git a/languages/zh-Hans/Buttons.multids b/languages/zh-Hans/Buttons.multids index c56e41ffe..3fa13f740 100644 --- a/languages/zh-Hans/Buttons.multids +++ b/languages/zh-Hans/Buttons.multids @@ -104,6 +104,8 @@ ShowSideBar/Caption: 显示侧边栏 ShowSideBar/Hint: 显示侧边栏 TagManager/Caption: 标签管理 TagManager/Hint: 标签管理 +TestCaseImport/Caption: 导入条目 +TestCaseImport/Hint: 导入条目 Timestamp/Caption: 时间戳 Timestamp/Hint: 选择修改是否更新时间戳 Timestamp/On/Caption: 时间戳开启 diff --git a/languages/zh-Hant/Buttons.multids b/languages/zh-Hant/Buttons.multids index 75514b6da..b45b88f79 100644 --- a/languages/zh-Hant/Buttons.multids +++ b/languages/zh-Hant/Buttons.multids @@ -104,6 +104,8 @@ ShowSideBar/Caption: 顯示側邊欄 ShowSideBar/Hint: 顯示側邊欄 TagManager/Caption: 標籤管理 TagManager/Hint: 標籤管理 +TestCaseImport/Caption: 導入條目 +TestCaseImport/Hint: 導入條目 Timestamp/Caption: 時間戳記 Timestamp/Hint: 選擇修改是否更新時間戳記 Timestamp/On/Caption: 時間戳記開啟 From b90c3841c97c5d2f90fbee6b6641fcc91a187126 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 27 Jun 2024 09:11:06 +0100 Subject: [PATCH 016/322] Add new release banner image to readme for v5.3.4 --- editions/prerelease/tiddlers/Release 5.3.4.tid | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/editions/prerelease/tiddlers/Release 5.3.4.tid b/editions/prerelease/tiddlers/Release 5.3.4.tid index f30fb44a8..b580eafb1 100644 --- a/editions/prerelease/tiddlers/Release 5.3.4.tid +++ b/editions/prerelease/tiddlers/Release 5.3.4.tid @@ -8,6 +8,12 @@ description: Under development //[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.3.3...master]]// +<<.banner-credits + credit:"""Congratulations to [[duarte.framos|https://talk.tiddlywiki.org/u/duarte.framos]] for their winning design for the banner for this release (here is the [[competition thread|https://talk.tiddlywiki.org/t/banner-image-competition-for-v5-3-4/9940]]). +""" + url:"https://raw.githubusercontent.com/Jermolene/TiddlyWiki5/05792a9de331dc31b5016c2029a43977114eb018/editions/tw5.com/tiddlers/images/New%20Release%20Banner.png" +>> + ! Major Improvements !! Tour Plugin From cff685ea11729d8face0ab834accbf55a9326ae6 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 27 Jun 2024 17:02:11 +0100 Subject: [PATCH 017/322] Testcase widget: remove negative margins The intention was to horizontally align the body text with the text within the test case. However, it also caused an overflow when used within vertical tabs (as in the release note) --- themes/tiddlywiki/vanilla/base.tid | 5 ----- 1 file changed, 5 deletions(-) diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 641d44779..ca8d40aa7 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -3264,11 +3264,6 @@ span.tc-translink > a:first-child { border-radius: 6px; } -.tc-tiddler-frame .tc-test-case-wrapper { - margin-left: -0.5em; - margin-right: -0.5em; -} - .tc-test-case-wrapper { background-color: <>; } From a42dad6a5c2b45c03d2aae7dc1b9fc727c05d0ba Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 27 Jun 2024 17:05:06 +0100 Subject: [PATCH 018/322] Update readme --- contributing.md | 2 +- readme.md | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/contributing.md b/contributing.md index 9dc10d0da..549e862a6 100644 --- a/contributing.md +++ b/contributing.md @@ -1,3 +1,3 @@ -

Contributing to TiddlyWiki5

Here we focus on contributions via GitHub Pull Requests but there are many other ways that anyone can help the TiddlyWiki project, such as reporting bugs or helping to improve our documentation.

Rules for Pull Requests

PRs must meet these minimum requirements before they can be considered for merging:

  • The material in the PR must be free of licensing restrictions. Which means that either:
    • The author must hold the copyright in all of the material themselves
    • The material must be licensed under a license compatible with TiddlyWiki's BSD license
  • The author must sign the Contributors License Agreement (see below)
  • Each PR should only make a single feature change
  • The title of the PR should be 50 characters or less
  • The title of the PR should be capitalised, and should not end with a period
  • The title of the PR should be written in the imperative mood. See below
  • Adequate explanation in the body of the PR for the motivation and implementation of the change. Focus on the why and what, rather than the how
  • PRs must be self-contained. Although they can link to material elsewhere, everything needed to understand the intention of the PR should be included
  • Any visual changes introduced by the PR should be noted and illustrated with before/after screenshots
  • Documentation as appropriate for end-users or developers
  • Observe the coding style
  • Read the developers documentation
  • Please open a consultation issue prior to investing time in making a large PR

Imperative Mood for PR Titles

The "imperative mood" means written as if giving a command or instruction. See this post for more details, but the gist is that the title of the PR should make sense when used to complete the sentence "If applied, this commit will...". So for example, these are good PR titles:

  • If applied, this commit will update the contributing guidelines
  • If applied, this commit will change css-escape-polyfill to a $tw.utils method
  • If applied, this commit will make it easier to subclass the wikitext parser with a custom rule set

These a poorly worded PR titles:

  • If applied, this commit will edit text widgets should use default text for missing fields
  • If applied, this commit will signing the CLA
  • If applied, this commit will don't crash if options.event is missing

PR titles may also include a short prefix to indicate the subsystem to which they apply. For example:

  • Menu plugin: Include menu text in aerial rotator

Commenting on Pull Requests

One of the principles of open source is that many pairs of eyes on the code can improve quality. So, we welcome comments and critiques of pending PRs. Conventional Comments has some techniques to help make comments as constructive and actionable as possible. Notably, they recommend prefixing a comment with a label to clarify the intention:

praisePraises highlight something positive. Try to leave at least one of these comments per review. Do not leave false praise (which can actually be damaging). Do look for something to sincerely praise
nitpickNitpicks are small, trivial, but necessary changes. Distinguishing nitpick comments significantly helps direct the reader's attention to comments requiring more involvement
suggestionSuggestions are specific requests to improve the subject under review. It is assumed that we all want to do what's best, so these comments are never dismissed as “mere suggestions”, but are taken seriously
issueIssues represent user-facing problems. If possible, it's great to follow this kind of comment with a suggestion
questionQuestions are appropriate if you have a potential concern but are not quite sure if it's relevant or not. Asking the author for clarification or investigation can lead to a quick resolution
thoughtThoughts represent an idea that popped up from reviewing. These comments are non-blocking by nature, but they are extremely valuable and can lead to more focused initiatives and mentoring opportunities
choreChores are simple tasks that must be done before the subject can be “officially” accepted. Usually, these comments reference some common process. Try to leave a link to the process description so that the reader knows how to resolve the chore

Contributor License Agreement

Like other OpenSource projects, TiddlyWiki5 needs a signed contributor license agreement from individual contributors. This is a legal agreement that allows contributors to assert that they own the copyright of their contribution, and that they agree to license it to the UnaMesa Association (the legal entity that owns TiddlyWiki on behalf of the community).

How to sign the CLA

Create a GitHub pull request to add your name to cla-individual.md or cla-entity.md, with the date in the format (YYYY/MM/DD).

step by step

  1. Navigate to licenses/CLA-individual or licenses/CLA-entity according to whether you are signing as an individual or representative of an organisation
  2. Ensure that the "branch" dropdown at the top left is set to tiddlywiki-com
  3. Click the "edit" button at the top-right corner (clicking this button will fork the project so you can edit the file)
  4. Add your name at the bottom
    • eg: Jeremy Ruston, @Jermolene, 2011/11/22
  5. Below the edit box for the CLA text you should see a box labelled Propose file change
  6. Enter a brief title to explain the change (eg, "Signing the CLA")
  7. Click the green button labelled Propose file change
  8. On the following screen, click the green button labelled Create pull request

The CLA documents used for this project were created using Harmony Project Templates. "HA-CLA-I-LIST Version 1.0" for "CLA-individual" and "HA-CLA-E-LIST Version 1.0" for "CLA-entity". +

Contributing to TiddlyWiki5

Here we focus on contributions via GitHub Pull Requests but there are many other ways that anyone can help the TiddlyWiki project, such as reporting bugs or helping to improve our documentation.

Rules for Pull Requests

PRs must meet these minimum requirements before they can be considered for merging:

  • The material in the PR must be free of licensing restrictions. Which means that either:
    • The author must hold the copyright in all of the material themselves
    • The material must be licensed under a license compatible with TiddlyWiki's BSD license
  • The author must sign the Contributors License Agreement (see below)
  • Each PR should only make a single feature change
  • The title of the PR should be 50 characters or less
  • The title of the PR should be capitalised, and should not end with a period
  • The title of the PR should be written in the imperative mood. See below
  • Adequate explanation in the body of the PR for the motivation and implementation of the change. Focus on the why and what, rather than the how
  • PRs must be self-contained. Although they can link to material elsewhere, everything needed to understand the intention of the PR should be included
  • Any visual changes introduced by the PR should be noted and illustrated with before/after screenshots
  • Documentation as appropriate for end-users or developers
  • Observe the coding style
  • Read the developers documentation
  • Please open a consultation issue prior to investing time in making a large PR

Imperative Mood for PR Titles

The "imperative mood" means written as if giving a command or instruction. See this post for more details, but the gist is that the title of the PR should make sense when used to complete the sentence "If applied, this commit will...". So for example, these are good PR titles:

  • If applied, this commit will update the contributing guidelines
  • If applied, this commit will change css-escape-polyfill to a $tw.utils method
  • If applied, this commit will make it easier to subclass the wikitext parser with a custom rule set

These a poorly worded PR titles:

  • If applied, this commit will edit text widgets should use default text for missing fields
  • If applied, this commit will signing the CLA
  • If applied, this commit will don't crash if options.event is missing

PR titles may also include a short prefix to indicate the subsystem to which they apply. For example:

  • Menu plugin: Include menu text in aerial rotator

Commenting on Pull Requests

One of the principles of open source is that many pairs of eyes on the code can improve quality. So, we welcome comments and critiques of pending PRs. Conventional Comments has some techniques to help make comments as constructive and actionable as possible. Notably, they recommend prefixing a comment with a label to clarify the intention:

praisePraises highlight something positive. Try to leave at least one of these comments per review. Do not leave false praise (which can actually be damaging). Do look for something to sincerely praise
nitpickNitpicks are small, trivial, but necessary changes. Distinguishing nitpick comments significantly helps direct the reader's attention to comments requiring more involvement
suggestionSuggestions are specific requests to improve the subject under review. It is assumed that we all want to do what's best, so these comments are never dismissed as “mere suggestions”, but are taken seriously
issueIssues represent user-facing problems. If possible, it's great to follow this kind of comment with a suggestion
questionQuestions are appropriate if you have a potential concern but are not quite sure if it's relevant or not. Asking the author for clarification or investigation can lead to a quick resolution
thoughtThoughts represent an idea that popped up from reviewing. These comments are non-blocking by nature, but they are extremely valuable and can lead to more focused initiatives and mentoring opportunities
choreChores are simple tasks that must be done before the subject can be “officially” accepted. Usually, these comments reference some common process. Try to leave a link to the process description so that the reader knows how to resolve the chore

Contributor License Agreement

Like other OpenSource projects, TiddlyWiki5 needs a signed contributor license agreement from individual contributors. This is a legal agreement that allows contributors to assert that they own the copyright of their contribution, and that they agree to license it to the UnaMesa Association (the legal entity that owns TiddlyWiki on behalf of the community).

How to sign the CLA

Create a GitHub pull request to add your name to cla-individual.md or cla-entity.md, with the date in the format (YYYY/MM/DD).

step by step

  1. Navigate to licenses/CLA-individual or licenses/CLA-entity according to whether you are signing as an individual or representative of an organisation
  2. Ensure that the "branch" dropdown at the top left is set to tiddlywiki-com
  3. Click the "edit" button at the top-right corner (clicking this button will fork the project so you can edit the file)
  4. Add your name at the bottom
    • eg: Jeremy Ruston, @Jermolene, 2011/11/22
  5. Below the edit box for the CLA text you should see a box labelled Propose file change
  6. Enter a brief title to explain the change (eg, "Signing the CLA")
  7. Click the green button labelled Propose file change
  8. On the following screen, click the green button labelled Create pull request

The CLA documents used for this project were created using Harmony Project Templates. "HA-CLA-I-LIST Version 1.0" for "CLA-individual" and "HA-CLA-E-LIST Version 1.0" for "CLA-entity".

This file was automatically generated by TiddlyWiki5

\ No newline at end of file diff --git a/readme.md b/readme.md index 1a7b21df5..166a8f1f7 100644 --- a/readme.md +++ b/readme.md @@ -1,7 +1,7 @@

Welcome to TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.

TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText.

Learn more and see it in action at https://tiddlywiki.com/

Developer documentation is in progress at https://tiddlywiki.com/dev/

Join the Community

-

Official Forums

The new official forum for talking about TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.

https://talk.tiddlywiki.org/

Note that talk.tiddlywiki.org is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions.

For the convenience of existing users, we also continue to operate the original TiddlyWiki group (hosted on Google Groups since 2005):

https://groups.google.com/group/TiddlyWiki

Developer Forums

There are several resources for developers to learn more about TiddlyWiki and to discuss and contribute to its development.

Other Forums

Documentation

There is also a discussion group specifically for discussing TiddlyWiki documentation improvement initiatives: https://groups.google.com/group/tiddlywikidocs +

Official Forums

The new official forum for talking about TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.

https://talk.tiddlywiki.org/

Note that talk.tiddlywiki.org is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions.

For the convenience of existing users, we also continue to operate the original TiddlyWiki group (hosted on Google Groups since 2005):

https://groups.google.com/group/TiddlyWiki

Developer Forums

There are several resources for developers to learn more about TiddlyWiki and to discuss and contribute to its development.

Other Forums

Documentation

There is also a discussion group specifically for discussing TiddlyWiki documentation improvement initiatives: https://groups.google.com/group/tiddlywikidocs

-

Installing TiddlyWiki on Node.js

  1. Install Node.js
    • Linux:
      Debian/Ubuntu:
      apt install nodejs
      May need to be followed up by:
      apt install npm
      Arch Linux
      yay -S tiddlywiki
      (installs node and tiddlywiki)
    • Mac
      brew install node
    • Android
    • Other
  2. Open a command line terminal and type:
    npm install -g tiddlywiki
    If it fails with an error you may need to re-run the command as an administrator:
    sudo npm install -g tiddlywiki (Mac/Linux)
  3. Ensure TiddlyWiki is installed by typing:
    tiddlywiki --version
    • In response, you should see TiddlyWiki report its current version (eg "5.3.3". You may also see other debugging information reported.)
  4. Try it out:
    1. tiddlywiki mynewwiki --init server to create a folder for a new wiki that includes server-related components
    2. tiddlywiki mynewwiki --listen to start TiddlyWiki
    3. Visit http://127.0.0.1:8080/ in your browser
    4. Try editing and creating tiddlers
  5. Optionally, make an offline copy:
    • click the +

      Installing TiddlyWiki on Node.js

      1. Install Node.js
        • Linux:
          Debian/Ubuntu:
          apt install nodejs
          May need to be followed up by:
          apt install npm
          Arch Linux
          yay -S tiddlywiki
          (installs node and tiddlywiki)
        • Mac
          brew install node
        • Android
        • Other
      2. Open a command line terminal and type:
        npm install -g tiddlywiki
        If it fails with an error you may need to re-run the command as an administrator:
        sudo npm install -g tiddlywiki (Mac/Linux)
      3. Ensure TiddlyWiki is installed by typing:
        tiddlywiki --version
        • In response, you should see TiddlyWiki report its current version (eg "5.3.4". You may also see other debugging information reported.)
      4. Try it out:
        1. tiddlywiki mynewwiki --init server to create a folder for a new wiki that includes server-related components
        2. tiddlywiki mynewwiki --listen to start TiddlyWiki
        3. Visit http://127.0.0.1:8080/ in your browser
        4. Try editing and creating tiddlers
      5. Optionally, make an offline copy:
        • click the @@ -9,10 +9,10 @@ - save changes button in the sidebar, OR
        • tiddlywiki mynewwiki --build index

      The -g flag causes TiddlyWiki to be installed globally. Without it, TiddlyWiki will only be available in the directory where you installed it.

      If you are using Debian or Debian-based Linux and you are receiving a node: command not found error though node.js package is installed, you may need to create a symbolic link between nodejs and node. Consult your distro's manual and whereis to correctly create a link. See github issue 1434.

      Example Debian v8.0: sudo ln -s /usr/bin/nodejs /usr/bin/node


      -

      You can also install prior versions like this:
      npm install -g tiddlywiki@5.1.13
      -

      Using TiddlyWiki on Node.js

      TiddlyWiki5 includes a set of commands for use on the command line to perform an extensive set of operations based on TiddlyWikiFolders, TiddlerFiles.

      For example, the following command loads the tiddlers from a TiddlyWiki HTML file and then saves one of them in static HTML:

      tiddlywiki --verbose --load mywiki.html --rendertiddler ReadMe ./readme.html

      Running tiddlywiki from the command line boots the TiddlyWiki kernel, loads the core plugins and establishes an empty wiki store. It then sequentially processes the command line arguments from left to right. The arguments are separated with spaces.

      New in: 5.1.20 First, there can be zero or more plugin references identified by the prefix + for plugin names or ++ for a path to a plugin folder. These plugins are loaded in addition to any specified in the TiddlyWikiFolder.

      The next argument is the optional path to the TiddlyWikiFolder to be loaded. If not present, then the current directory is used.

      The commands and their individual arguments follow, each command being identified by the prefix --.

      tiddlywiki [+<pluginname> | ++<pluginpath>] [<wikipath>] [--<command> [<arg>[,<arg>]]]

      For example:

      tiddlywiki --version
      + save changes button in the sidebar, OR
    • tiddlywiki mynewwiki --build index

The -g flag causes TiddlyWiki to be installed globally. Without it, TiddlyWiki will only be available in the directory where you installed it.

Warning
If you are using Debian or Debian-based Linux and you are receiving a node: command not found error though node.js package is installed, you may need to create a symbolic link between nodejs and node. Consult your distro's manual and whereis to correctly create a link. See github issue 1434.

Example Debian v8.0: sudo ln -s /usr/bin/nodejs /usr/bin/node


+

Tip
You can also install prior versions like this:
npm install -g tiddlywiki@5.1.13
+

Using TiddlyWiki on Node.js

TiddlyWiki5 includes a set of commands for use on the command line to perform an extensive set of operations based on TiddlyWikiFolders, TiddlerFiles.

For example, the following command loads the tiddlers from a TiddlyWiki HTML file and then saves one of them in static HTML:

tiddlywiki --verbose --load mywiki.html --rendertiddler ReadMe ./readme.html

Running tiddlywiki from the command line boots the TiddlyWiki kernel, loads the core plugins and establishes an empty wiki store. It then sequentially processes the command line arguments from left to right. The arguments are separated with spaces.

Introduced in v5.1.20 First, there can be zero or more plugin references identified by the prefix + for plugin names or ++ for a path to a plugin folder. These plugins are loaded in addition to any specified in the TiddlyWikiFolder.

The next argument is the optional path to the TiddlyWikiFolder to be loaded. If not present, then the current directory is used.

The commands and their individual arguments follow, each command being identified by the prefix --.

tiddlywiki [+<pluginname> | ++<pluginpath>] [<wikipath>] [--<command> [<arg>[,<arg>]]]

For example:

tiddlywiki --version
 tiddlywiki +plugins/tiddlywiki/filesystem +plugins/tiddlywiki/tiddlyweb mywiki --listen
-tiddlywiki ++./mygreatplugin mywiki --listen

New in: 5.1.18 Commands such as the ListenCommand that support large numbers of parameters can use NamedCommandParameters to make things less unwieldy. For example:

tiddlywiki wikipath --listen username=jeremy port=8090

See Commands for a full listing of the available commands. +tiddlywiki ++./mygreatplugin mywiki --listen

Introduced in v5.1.18 Commands such as the ListenCommand that support large numbers of parameters can use NamedCommandParameters to make things less unwieldy. For example:

tiddlywiki wikipath --listen username=jeremy port=8090

See Commands for a full listing of the available commands.

Upgrading TiddlyWiki on Node.js

If you've installed TiddlyWiki on Node.js on the usual way, when a new version is released you can upgrade it with this command:

npm update -g tiddlywiki

On Mac or Linux you'll need to add sudo like this:

sudo npm update -g tiddlywiki

Also see

This readme file was automatically generated by TiddlyWiki

\ No newline at end of file From f50c2a2e64eabb1782262028318d33781ac1c348 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 27 Jun 2024 17:05:17 +0100 Subject: [PATCH 019/322] Preparing for release of v5.3.4 --- .../prerelease/tiddlers/Release 5.3.5.tid | 64 +++++++++++++++++++ .../tiddlers/hellothere/HelloThere.tid | 2 +- .../tiddlers/releasenotes}/Release 5.3.4.tid | 21 ++---- 3 files changed, 72 insertions(+), 15 deletions(-) create mode 100644 editions/prerelease/tiddlers/Release 5.3.5.tid rename editions/{prerelease/tiddlers => tw5.com/tiddlers/releasenotes}/Release 5.3.4.tid (96%) diff --git a/editions/prerelease/tiddlers/Release 5.3.5.tid b/editions/prerelease/tiddlers/Release 5.3.5.tid new file mode 100644 index 000000000..a2e4f9585 --- /dev/null +++ b/editions/prerelease/tiddlers/Release 5.3.5.tid @@ -0,0 +1,64 @@ +caption: 5.3.5 +created: 20240627165523990 +modified: 20240627165523990 +tags: ReleaseNotes +title: Release 5.3.5 +type: text/vnd.tiddlywiki +description: Under development + +//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.3.4...master]]// + +! Major Improvements + +! Translation improvements + +This release also includes improvements to the following translations: + +* + +! Plugin Improvements + +* + +! Widget Improvements + +* + +! Filter Improvements + +* + +! Usability Improvements + +* + +! Hackability Improvements + +* + +! Bug Fixes + +* + +! Node.js Improvements + +* + +! Performance Improvements + +* + +! Developer Improvements + +* + +! Infrastructure Improvements + +* + +! Acknowledgements + +[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: + +<<.contributors """ +""">> diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid index 956deec8c..e30329bd0 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid @@ -1,6 +1,6 @@ created: 20130822170200000 list: [[A Gentle Guide to TiddlyWiki]] [[Discover TiddlyWiki]] [[Some of the things you can do with TiddlyWiki]] [[Ten reasons to switch to TiddlyWiki]] Examples [[What happened to the original TiddlyWiki?]] -modified: 20231223102201587 +modified: 20240627165458407 tags: TableOfContents title: HelloThere type: text/vnd.tiddlywiki diff --git a/editions/prerelease/tiddlers/Release 5.3.4.tid b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.4.tid similarity index 96% rename from editions/prerelease/tiddlers/Release 5.3.4.tid rename to editions/tw5.com/tiddlers/releasenotes/Release 5.3.4.tid index b580eafb1..3048f1501 100644 --- a/editions/prerelease/tiddlers/Release 5.3.4.tid +++ b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.4.tid @@ -1,12 +1,13 @@ caption: 5.3.4 -created: 20240529100240232 -modified: 20240529100240232 +created: 20240627165458407 +modified: 20240627165458407 +released: 20240627165458407 tags: ReleaseNotes title: Release 5.3.4 type: text/vnd.tiddlywiki description: Under development -//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.3.3...master]]// +//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.3.3...v5.3.4]]// <<.banner-credits credit:"""Congratulations to [[duarte.framos|https://talk.tiddlywiki.org/u/duarte.framos]] for their winning design for the banner for this release (here is the [[competition thread|https://talk.tiddlywiki.org/t/banner-image-competition-for-v5-3-4/9940]]). @@ -20,7 +21,7 @@ description: Under development <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/7734">> several new features that together allow interactive learning tours to be created and presented in TiddlyWiki. -The demo TiddlyWiki interactive tour can be seen at https://tiddlywiki.com/prerelease/tour +The demo TiddlyWiki interactive tour can be seen at https://tiddlywiki.com/tour The new features include: @@ -40,7 +41,7 @@ The Geospatial Plugin incorporates a number of third party libraries and online * [[Flickr|https://www.flickr.com/services/api/]], a free API for retrieving geotagged photographs * [[OpenLocationCode|https://github.com/google/open-location-code]], Google's open source library for converting to and from Open Location Codes (also known as [[PlusCodes|https://maps.google.com/pluscodes/]]) -Try it out at https://tiddlywiki.com/prerelease/plugins/tiddlywiki/geospatial/ +Try it out at https://tiddlywiki.com/plugins/tiddlywiki/geospatial/ !! <<.wlink TestCaseWidget>> Widget @@ -54,7 +55,7 @@ Test cases can also specify the raw HTML of the expected result which causes the <> -The easiest way to use the <<.wlink TestCaseWidget>> is by creating TestCaseTiddlers using the new CompoundTiddlers format. There are also many test cases to view in the TiddlyWiki test edition at https://tiddlywiki.com/prerelease/test.html +The easiest way to use the <<.wlink TestCaseWidget>> is by creating TestCaseTiddlers using the new CompoundTiddlers format. There are also many test cases to view in the TiddlyWiki test edition at https://tiddlywiki.com/test.html ! Translation improvements @@ -126,20 +127,12 @@ This release also includes improvements to the following translations: * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/8237">> server header authentication when header is missing * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/8253">> ButtonWidget should refresh when "tooltip" attribute changes -! Performance Improvements - -* - ! Developer Improvements * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8195">> issue with fakedom TW_Node inheritence * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8099">> SJCL library creating variables in global scope * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8179">> `widget.getVariableInfo()` to always return a `params` property -! Infrastructure Improvements - -* - ! Acknowledgements [[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: From 0dcf7e91bf1f6f02ecff6e4a4d471982455659cf Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 27 Jun 2024 17:05:52 +0100 Subject: [PATCH 020/322] Version number update for 5.3.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cb4eb8fc9..c3b36e203 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tiddlywiki", "preferGlobal": "true", - "version": "5.3.4-prerelease", + "version": "5.3.4", "author": "Jeremy Ruston ", "description": "a non-linear personal web notebook", "contributors": [ From 05bff57b6506574722c54284beb7e5a1e81cd44f Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 27 Jun 2024 17:18:48 +0100 Subject: [PATCH 021/322] Prepare for v5.3.5 --- bin/build-site.sh | 2 +- core/wiki/config/OfficialPluginLibrary.tid | 2 +- .../system/PrereleaseLocalPluginLibrary.tid | 2 +- .../PrereleaseOfficialPluginLibrary.tid | 2 +- .../tiddlers/images/New Release Banner.png | Bin 69285 -> 109556 bytes package.json | 2 +- 6 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/build-site.sh b/bin/build-site.sh index f308518b4..aece60267 100755 --- a/bin/build-site.sh +++ b/bin/build-site.sh @@ -5,7 +5,7 @@ # Default to the current version number for building the plugin library if [ -z "$TW5_BUILD_VERSION" ]; then - TW5_BUILD_VERSION=v5.3.3 + TW5_BUILD_VERSION=v5.3.5 fi echo "Using TW5_BUILD_VERSION as [$TW5_BUILD_VERSION]" diff --git a/core/wiki/config/OfficialPluginLibrary.tid b/core/wiki/config/OfficialPluginLibrary.tid index ed4a78d6a..5592cd912 100644 --- a/core/wiki/config/OfficialPluginLibrary.tid +++ b/core/wiki/config/OfficialPluginLibrary.tid @@ -1,6 +1,6 @@ title: $:/config/OfficialPluginLibrary tags: $:/tags/PluginLibrary -url: https://tiddlywiki.com/library/v5.3.4/index.html +url: https://tiddlywiki.com/library/v5.3.5/index.html caption: {{$:/language/OfficialPluginLibrary}} {{$:/language/OfficialPluginLibrary/Hint}} diff --git a/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid b/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid index 9f3972203..77a45a51e 100644 --- a/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid +++ b/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid @@ -1,6 +1,6 @@ title: $:/config/LocalPluginLibrary tags: $:/tags/PluginLibrary -url: http://127.0.0.1:8080/prerelease/library/v5.3.2/index.html +url: http://127.0.0.1:8080/prerelease/library/v5.3.5/index.html caption: {{$:/language/OfficialPluginLibrary}} (Prerelease Local) A locally installed version of the official ~TiddlyWiki plugin library at tiddlywiki.com for testing and debugging. //Requires a local web server to share the library// diff --git a/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid b/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid index 07b5ab48a..9e9512ea1 100644 --- a/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid +++ b/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid @@ -1,6 +1,6 @@ title: $:/config/OfficialPluginLibrary tags: $:/tags/PluginLibrary -url: https://tiddlywiki.com/prerelease/library/v5.3.4/index.html +url: https://tiddlywiki.com/prerelease/library/v5.3.5/index.html caption: {{$:/language/OfficialPluginLibrary}} (Prerelease) The prerelease version of the official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team. diff --git a/editions/tw5.com/tiddlers/images/New Release Banner.png b/editions/tw5.com/tiddlers/images/New Release Banner.png index 706308bdff699d1cc5d978d1fccb605277f19784..abb460324ac9506381c75603e0b1e9ddd8943272 100644 GIT binary patch literal 109556 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%0D2bW1H06%^jE&RM@1{Y=F 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%0AHkN?RkU*O~$|bhJ{* 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", "description": "a non-linear personal web notebook", "contributors": [ From 0f4bc93a7e0f7ffedf3fd40ea98d4ce130a0b68b Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Fri, 28 Jun 2024 06:27:35 -0400 Subject: [PATCH 022/322] Signing CLA (#8307) --- licenses/cla-individual.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/licenses/cla-individual.md b/licenses/cla-individual.md index 78610047c..9b02d1b21 100644 --- a/licenses/cla-individual.md +++ b/licenses/cla-individual.md @@ -573,3 +573,5 @@ Anders Jarmund, @andjar, 2024/04/05 Fokzo Kat, @CyberFoxar, 2024/05/20 Andrei Rybak, @rybak, 2024/06/09 + +@springerspandrel, 2024/06/27 \ No newline at end of file From 74c9e4465dc6e46bebf06cbd49cbd265a7c999ca Mon Sep 17 00:00:00 2001 From: Leilei332 <70204468+Leilei332@users.noreply.github.com> Date: Fri, 28 Jun 2024 18:28:57 +0800 Subject: [PATCH 023/322] Signing the CLA (#8314) Co-authored-by: Jeremy Ruston --- licenses/cla-individual.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/licenses/cla-individual.md b/licenses/cla-individual.md index 9b02d1b21..0cf3c95f1 100644 --- a/licenses/cla-individual.md +++ b/licenses/cla-individual.md @@ -574,4 +574,6 @@ Fokzo Kat, @CyberFoxar, 2024/05/20 Andrei Rybak, @rybak, 2024/06/09 -@springerspandrel, 2024/06/27 \ No newline at end of file +@Leilei332, 2024/06/28 + +@springerspandrel, 2024/06/27 From f3b129c245cbdf2c588dbb8acb2eeffbe4b79844 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Fri, 28 Jun 2024 19:06:30 +0200 Subject: [PATCH 024/322] [DOCS] Improve TiddlyWiki Archive (#8320) --- editions/tw5.com/tiddlers/about/Archive.tid | 6 +++--- editions/tw5.com/tiddlers/releasenotes/Release 5.3.4.tid | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/editions/tw5.com/tiddlers/about/Archive.tid b/editions/tw5.com/tiddlers/about/Archive.tid index a74a3218d..bf7667e9a 100644 --- a/editions/tw5.com/tiddlers/about/Archive.tid +++ b/editions/tw5.com/tiddlers/about/Archive.tid @@ -1,14 +1,14 @@ -title: TiddlyWiki Archive created: 20231005205623086 -modified: 20231005210538879 +modified: 20240628132622052 tags: About +title: TiddlyWiki Archive \procedure versions() 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.10 5.1.11 5.1.12 5.1.13 5.1.14 5.1.15 5.1.16 5.1.17 5.1.18 5.1.19 5.1.20 5.1.21 5.1.22 5.1.23 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 -5.3.0 5.3.1 5.3.2 5.3.3 +5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 \end Older versions of TiddlyWiki are available in the [[archive|https://github.com/Jermolene/jermolene.github.io/tree/master/archive]]: diff --git a/editions/tw5.com/tiddlers/releasenotes/Release 5.3.4.tid b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.4.tid index 3048f1501..f751db509 100644 --- a/editions/tw5.com/tiddlers/releasenotes/Release 5.3.4.tid +++ b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.4.tid @@ -1,11 +1,11 @@ caption: 5.3.4 created: 20240627165458407 -modified: 20240627165458407 +description: Testcase Widget, Tour Plugin, Geospatial Plugin, transcludes- backtranscludes operators, ... +modified: 20240628132840367 released: 20240627165458407 tags: ReleaseNotes title: Release 5.3.4 type: text/vnd.tiddlywiki -description: Under development //[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.3.3...v5.3.4]]// From c93d4c52fc48665503c82c4587b8ea59393c1890 Mon Sep 17 00:00:00 2001 From: Leilei332 <70204468+Leilei332@users.noreply.github.com> Date: Sat, 29 Jun 2024 01:09:47 +0800 Subject: [PATCH 025/322] Add stability badges colors (#8317) --- core/palettes/GruvBoxDark.tid | 4 ++++ core/palettes/Nord.tid | 4 ++++ core/palettes/SolarizedDark.tid | 4 ++++ core/palettes/SolarizedLight.tid | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/core/palettes/GruvBoxDark.tid b/core/palettes/GruvBoxDark.tid index 3b62eb311..6c3fa6a73 100644 --- a/core/palettes/GruvBoxDark.tid +++ b/core/palettes/GruvBoxDark.tid @@ -82,6 +82,10 @@ sidebar-tab-foreground: <> sidebar-tiddler-link-foreground-hover: #458588 sidebar-tiddler-link-foreground: #98971a site-title-foreground: <> +stability-deprecated: #cc241d +stability-experimental: #d79921 +stability-legacy: #458588 +stability-stable: #98971a static-alert-foreground: #B48EAD tab-background-selected: #ebdbb2 tab-background: #665c54 diff --git a/core/palettes/Nord.tid b/core/palettes/Nord.tid index b296ba783..e8e280998 100644 --- a/core/palettes/Nord.tid +++ b/core/palettes/Nord.tid @@ -82,6 +82,10 @@ sidebar-tab-foreground: <> sidebar-tiddler-link-foreground-hover: #A3BE8C sidebar-tiddler-link-foreground: #81A1C1 site-title-foreground: <> +stability-deprecated: #bf616a +stability-experimental: #d08770 +stability-legacy: #88c0d0 +stability-stable: #a3be8c static-alert-foreground: #B48EAD tab-background-selected: #ECEFF4 tab-background: #4C566A diff --git a/core/palettes/SolarizedDark.tid b/core/palettes/SolarizedDark.tid index eea273c30..980ee85c6 100644 --- a/core/palettes/SolarizedDark.tid +++ b/core/palettes/SolarizedDark.tid @@ -72,6 +72,10 @@ sidebar-tab-foreground-selected: #93a1a1 sidebar-tiddler-link-foreground: #2aa198 sidebar-tiddler-link-foreground-hover: #eee8d5 site-title-foreground: #d33682 +stability-deprecated: #dc322f +stability-experimental: #b58900 +stability-legacy: #268bd2 +stability-stable: #859900 static-alert-foreground: #93a1a1 tab-background: #073642 tab-background-selected: #002b36 diff --git a/core/palettes/SolarizedLight.tid b/core/palettes/SolarizedLight.tid index 3cf954bb5..ddeb2eebf 100644 --- a/core/palettes/SolarizedLight.tid +++ b/core/palettes/SolarizedLight.tid @@ -72,6 +72,10 @@ sidebar-tab-foreground-selected: #586e75 sidebar-tiddler-link-foreground: #2aa198 sidebar-tiddler-link-foreground-hover: #002b36 site-title-foreground: #d33682 +stability-deprecated: #dc322f +stability-experimental: #b58900 +stability-legacy: #268bd2 +stability-stable: #859900 static-alert-foreground: #586e75 tab-background: #eee8d5 tab-background-selected: #fdf6e3 From 6554b5c9f4f6888f0c25c833b775c3a74ea15531 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Sat, 29 Jun 2024 13:08:16 +0100 Subject: [PATCH 026/322] Re-apply "Link to correct plugin instructions for Node.js #8246" This change was accidentally missed when reverting #7821 --- plugins/tiddlywiki/tiddlyweb/configOfficialPluginLibrary.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/tiddlywiki/tiddlyweb/configOfficialPluginLibrary.tid b/plugins/tiddlywiki/tiddlyweb/configOfficialPluginLibrary.tid index d2a07991a..4b98d3872 100644 --- a/plugins/tiddlywiki/tiddlyweb/configOfficialPluginLibrary.tid +++ b/plugins/tiddlywiki/tiddlyweb/configOfficialPluginLibrary.tid @@ -4,4 +4,4 @@ url: https://tiddlywiki.com/library/v5.1.23/index.html caption: {{$:/language/OfficialPluginLibrary}} enabled: no -The official plugin library is disabled when using the client-server configuration. Instead, plugins should be installed via the `tiddlywiki.info` file, as described [[here|https://tiddlywiki.com/#Installing%20a%20plugin%20from%20the%20plugin%20library]]. \ No newline at end of file +The official plugin library is disabled when using the client-server configuration. Instead, plugins should be installed via the `tiddlywiki.info` file, as described [[here|https://tiddlywiki.com/#Installing%20official%20plugins%20on%20Node.js]]. \ No newline at end of file From 87adbe0b1465b123d74c42a583908453cd77b1fe Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Sat, 29 Jun 2024 08:22:03 -0400 Subject: [PATCH 027/322] Docs: Expand $:/language/Docs/Fields/_canonical_uri to note broader range of _canonical_uri types (#8313) --- .../tiddlers/$:/language/Docs/Fields/_canonical_uri.tid | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 editions/tw5.com/tiddlers/$:/language/Docs/Fields/_canonical_uri.tid diff --git a/editions/tw5.com/tiddlers/$:/language/Docs/Fields/_canonical_uri.tid b/editions/tw5.com/tiddlers/$:/language/Docs/Fields/_canonical_uri.tid new file mode 100644 index 000000000..aa4a3b41b --- /dev/null +++ b/editions/tw5.com/tiddlers/$:/language/Docs/Fields/_canonical_uri.tid @@ -0,0 +1,5 @@ +created: 20240627223618060 +modified: 20240627223637576 +title: $:/language/Docs/Fields/_canonical_uri + +The full URI of an external image, audio, or html file \ No newline at end of file From 2f2806c00ce102899ef3512c1a21aff8487e065f Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Sat, 29 Jun 2024 08:23:30 -0400 Subject: [PATCH 028/322] Docs: Add simple examples for EditWidget (#8308) --- editions/tw5.com/tiddlers/widgets/EditWidget.tid | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/widgets/EditWidget.tid b/editions/tw5.com/tiddlers/widgets/EditWidget.tid index 338541b94..2b72aa8ec 100644 --- a/editions/tw5.com/tiddlers/widgets/EditWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/EditWidget.tid @@ -1,6 +1,6 @@ caption: edit created: 20131024141900000 -modified: 20211009121634055 +modified: 20240627220419761 tags: Widgets TriggeringWidgets title: EditWidget type: text/vnd.tiddlywiki @@ -24,3 +24,16 @@ The content of the `<$edit>` widget is ignored. |inputActions |<<.from-version 5.1.23>> Optional actions that are triggered every time an input event occurs within the input field or textarea | |refreshTitle |<<.from-version 5.1.23>> An optional tiddler title that makes the input field update whenever the specified tiddler changes | +! Examples + +!! Edit the contents (text field) of a tiddler titled <%if [is[tiddler]] %> <$tiddler tiddler=<> > <$link/> <%else %> with today’s date <% endif %> + +<$macrocall $name=".example" n="1" +eg="""<$edit tiddler=<> class="tc-edit-texteditor"/> +"""/> + +!! Edit $:/status/UserName with single-line input box, have browser offer autocomplete for email + +<$macrocall $name=".example" n="2" +eg="""<$edit-text tiddler="$:/status/UserName" tag="input" size=40 autocomplete="email"/> +"""/> \ No newline at end of file From 1937789ee2590a7046a0c2d8edc4ef5a0f1a05d5 Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Sat, 29 Jun 2024 08:24:26 -0400 Subject: [PATCH 029/322] Docs: Make currentTab variable tiddler, link from it to tabs Macro (#8310) --- editions/tw5.com/tiddlers/currentTab Variable.tid | 12 ++++++++++++ editions/tw5.com/tiddlers/macros/TabsMacro.tid | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 editions/tw5.com/tiddlers/currentTab Variable.tid diff --git a/editions/tw5.com/tiddlers/currentTab Variable.tid b/editions/tw5.com/tiddlers/currentTab Variable.tid new file mode 100644 index 000000000..288f4b8a3 --- /dev/null +++ b/editions/tw5.com/tiddlers/currentTab Variable.tid @@ -0,0 +1,12 @@ +caption: currentTab +created: 20240627195924480 +modified: 20240627201655746 +tags: Variables [[Core Variables]] +title: currentTab Variable +type: text/vnd.tiddlywiki + +The <<.def currentTab>> [[variable|Variables]] contains the title of the current tab within an enclosing set of tabs generated by the [[tabs Macro]]. + +When a tiddler is [[transcluded|Transclusion]] within a tab, any use of the [[currentTiddler Variable]] will point to the tiddler containing the [[tabs Macro]] call. This may lead to surprises if the transcluded tiddler was originally written to display by itself in the [[Story River]] in ways that rely on self-reference. The currentTab macro enables a similar effect to currentTiddler for the special case of a tiddler rendered as a tab. + +Compare <<.vlink currentTiddler>>. \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/macros/TabsMacro.tid b/editions/tw5.com/tiddlers/macros/TabsMacro.tid index 4708e6356..38e6bbe51 100644 --- a/editions/tw5.com/tiddlers/macros/TabsMacro.tid +++ b/editions/tw5.com/tiddlers/macros/TabsMacro.tid @@ -1,6 +1,6 @@ caption: tabs created: 20131228162203521 -modified: 20210721122823354 +modified: 20240627201724476 tags: Macros [[Core Macros]] title: tabs Macro type: text/vnd.tiddlywiki @@ -34,7 +34,7 @@ By default the tabs are arranged horizontally above the content. To get vertical Within the template, the title of the selected tab is available in the <<.var currentTab>> variable. -The <<.vlink currentTiddler>> variable is not affected by the <<.var tabs>> macro. This can put you in trouble if the list of tabs includes tiddlers that depend on the value of the <<.vlink currentTiddler>>, for example tiddlers listing children based on its own name. To overcome this problem you can use a [[TemplateTiddler|TemplateTiddlers]] like the following: +The <<.vlink currentTiddler>> variable is not affected by the <<.var tabs>> macro. This can put you in trouble if the list of tabs includes tiddlers that depend on the value of the <<.vlink currentTiddler>>, for example tiddlers listing children based on its own name. To overcome this problem you can make use of the <<.vlink currentTab>> variable, which can be used in a [[TemplateTiddler|TemplateTiddlers]] such as the following: ``` <$tiddler tiddler=<>> From 7beaddb29325f9437baa87c6eef7fea37f6ed477 Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Sat, 29 Jun 2024 08:25:03 -0400 Subject: [PATCH 030/322] Docs: Add InputActions example to EditTextWidget (#8306) --- .../tiddlers/widgets/EditTextWidget.tid | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid b/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid index 93da9b865..dcfd088fb 100644 --- a/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid @@ -1,7 +1,9 @@ caption: edit-text created: 20131024141900000 -modified: 20230122210049893 +heading: +modified: 20240627184331133 tags: Widgets +temp: title: EditTextWidget type: text/vnd.tiddlywiki @@ -66,3 +68,18 @@ Provide a dated heading for this example where only the placeholder (but not the <$macrocall $name=".example" n="3" eg="""<$edit-text tiddler=<> field="heading" size="25" focus="yes" focusSelectFromEnd="13" default={{{ [[Heading Text (]] [] [[)]] +[join[]] }}} /> """/> + +!!! Input Actions, with class attribute + +<$macrocall $name=".example" n="4" +eg="""\procedure onInput() + <%if [get[temp]match[$:/]] %> + <$action-confirm $message="Yes, this is how system tiddler names begin!"/> + <% endif %> +\end + +Type a new tiddler name, starting with the system prefix `$:/`: <$edit-text inputActions=<> field="temp" class="tc-edit-texteditor"/> + +"""/> + + From f060ba75ff42ff4234ac8770ca5b702ae97a3fec Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Sat, 29 Jun 2024 08:25:22 -0400 Subject: [PATCH 031/322] Docs: Fix typo in Named Filter Run Prefix.tid (#8304) Fix typo/mispelling. The phrase "prefixes were implemented" had an errant h yielding "where implemented". --- .../tw5.com/tiddlers/filters/syntax/Named Filter Run Prefix.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/filters/syntax/Named Filter Run Prefix.tid b/editions/tw5.com/tiddlers/filters/syntax/Named Filter Run Prefix.tid index ed389b987..31534479e 100644 --- a/editions/tw5.com/tiddlers/filters/syntax/Named Filter Run Prefix.tid +++ b/editions/tw5.com/tiddlers/filters/syntax/Named Filter Run Prefix.tid @@ -4,7 +4,7 @@ tags: [[Filter Run Prefix]] title: Named Filter Run Prefix type: text/vnd.tiddlywiki -In <<.from-version "5.1.23">> the named filter run prefixes where implemented. `:cascade`, `:map` and `:sort` have been added later as shown in the diagrams. +In <<.from-version "5.1.23">> the named filter run prefixes were implemented. `:cascade`, `:map` and `:sort` have been added later as shown in the diagrams. A named filter run prefix can precede any [[run|Filter Run]] of a [[filter expression|Filter Expression]] in place of a [[shortcut run prefix|Shortcut Filter Run Prefix]]. From 068b76b07d4a30ec40e1f782addea43c5e9ed598 Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Sat, 29 Jun 2024 08:25:52 -0400 Subject: [PATCH 032/322] Docs: Update AutoSave.tid replace dead link to "SaverModule" with SavingMechanism (#8303) AutoSave tiddler's first sentence currently points to SaverModule, which is a missing tiddler. SavingMechanism seems to be the retitled tiddler that wasn't relinked. (Perhaps more changes are warranted, but this minimal change avoids the embarrassment of a dead link at a place newbies might actually be depending on info.) --- editions/tw5.com/tiddlers/features/AutoSave.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/features/AutoSave.tid b/editions/tw5.com/tiddlers/features/AutoSave.tid index 17a0ef59c..50758bf6e 100644 --- a/editions/tw5.com/tiddlers/features/AutoSave.tid +++ b/editions/tw5.com/tiddlers/features/AutoSave.tid @@ -4,7 +4,7 @@ tags: Features title: AutoSave type: text/vnd.tiddlywiki -If there is a SaverModule available that supports it, TiddlyWiki will automatically trigger a save of the current document on clicking <<.icon $:/core/images/done-button>> ''ok'' or <<.icon $:/core/images/delete-button>> ''delete'' when editing a tiddler. +If there is a SavingMechanism available that supports it, TiddlyWiki will automatically trigger a save of the current document on clicking <<.icon $:/core/images/done-button>> ''ok'' or <<.icon $:/core/images/delete-button>> ''delete'' when editing a tiddler. You should see a yellow notification at the top right of the window to confirm that an automatic save has taken place. From 64e6a9a94620b6d06fcfd64979281128b255b142 Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Sat, 29 Jun 2024 08:26:09 -0400 Subject: [PATCH 033/322] Docs: Update Lists in WikiText.tid so css class targets a real class (#8302) Replace dummy .MyClass with a functional class such as .tc-muted, so that the example renders in a way that shows a difference. --- editions/tw5.com/tiddlers/wikitext/Lists in WikiText.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/wikitext/Lists in WikiText.tid b/editions/tw5.com/tiddlers/wikitext/Lists in WikiText.tid index feca125ee..29cd06464 100644 --- a/editions/tw5.com/tiddlers/wikitext/Lists in WikiText.tid +++ b/editions/tw5.com/tiddlers/wikitext/Lists in WikiText.tid @@ -48,7 +48,7 @@ Here's an example the other way around, with numbers as the first level: You can also assign a CSS class to an individual member of a list with this notation: <> From 703edd154ccdbad6ac2e1723e79e30a9da01751f Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Sun, 30 Jun 2024 18:21:11 +0100 Subject: [PATCH 034/322] Fix illegal filename --- .../Fields/_canonical_uri.tid => fields/_canonical_uriField.tid} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename editions/tw5.com/tiddlers/{$:/language/Docs/Fields/_canonical_uri.tid => fields/_canonical_uriField.tid} (100%) diff --git a/editions/tw5.com/tiddlers/$:/language/Docs/Fields/_canonical_uri.tid b/editions/tw5.com/tiddlers/fields/_canonical_uriField.tid similarity index 100% rename from editions/tw5.com/tiddlers/$:/language/Docs/Fields/_canonical_uri.tid rename to editions/tw5.com/tiddlers/fields/_canonical_uriField.tid From b81a1f22fe2d1f7f6350a5297778da7f2b4f9e8e Mon Sep 17 00:00:00 2001 From: oeyoews Date: Mon, 1 Jul 2024 01:26:19 +0800 Subject: [PATCH 035/322] Fix: remove extra "tags:" typo (#8322) --- core/wiki/macros/tag-picker.tid | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/wiki/macros/tag-picker.tid b/core/wiki/macros/tag-picker.tid index 4618285be..3bc1617db 100644 --- a/core/wiki/macros/tag-picker.tid +++ b/core/wiki/macros/tag-picker.tid @@ -1,5 +1,5 @@ title: $:/core/macros/tag-picker -tags: tags: $:/tags/Macro $:/tags/Global +tags: $:/tags/Macro $:/tags/Global first-search-filter: [subfilter!is[system]search:titlesort[]] second-search-filter: [subfilteris[system]search:titlesort[]] @@ -179,4 +179,4 @@ The second ESC tries to close the "draft tiddler" > <$macrocall $name="tag-picker-inner"/> -\end \ No newline at end of file +\end From 84d1c81bb25fb68245ad69c2f4b7d4aeafbc2f34 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Mon, 1 Jul 2024 23:12:04 +0200 Subject: [PATCH 036/322] Revert to \define colour macro for backwards compatibility (#8327) * revert to \define colour macro for backwards compatibility * add color macro * remove new functions --- core/wiki/macros/CSS.tid | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/core/wiki/macros/CSS.tid b/core/wiki/macros/CSS.tid index 2aca2c363..3d7dfcdb2 100644 --- a/core/wiki/macros/CSS.tid +++ b/core/wiki/macros/CSS.tid @@ -1,18 +1,17 @@ title: $:/core/macros/CSS tags: $:/tags/Macro $:/tags/Global -\procedure colour(name) + +\define colour(name) \whitespace trim -<$transclude $tiddler={{$:/palette}} $index=`$(name)$`> - <$transclude $tiddler="$:/palettes/Vanilla" $index=`$(name)$`> - <$transclude $tiddler=`$:/config/DefaultColourMappings/$(name)$`/> +<$transclude tiddler={{$:/palette}} index="$name$"> + <$transclude tiddler="$:/palettes/Vanilla" index="$name$"> + <$transclude tiddler="$:/config/DefaultColourMappings/$name$"/> \end -\procedure color(name) -<$macrocall $name=colour name=`$(name)$`/> -\end +\define color(name) <> \function box-shadow(shadow) [[ -webkit-box-shadow: $(shadow)$; From a9b6de8c35f0789a27a36218e8422bb11066f115 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 4 Jul 2024 16:07:25 +0100 Subject: [PATCH 037/322] New Release Banner for v5.3.5 --- .../tiddlers/images/New Release Banner.png | Bin 109556 -> 81720 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/editions/tw5.com/tiddlers/images/New Release Banner.png b/editions/tw5.com/tiddlers/images/New Release Banner.png index abb460324ac9506381c75603e0b1e9ddd8943272..76fb33abf9ffc32cecc5ccfdababd2ef5fb15453 100644 GIT binary patch literal 81720 zcmYg%bx_+~&~AdeLxQ^&30k~paEccvXz@bPQY5&$1$XzNr9gv2aV=1wNQ*;pS_G%a1n=G1Qh+?ekbDlpDLGBu8W@&*)r|waiuop zgdLjaewq#9PSFi!+mE8jRRR2gmiG^VR+jB|TSp#nkwmP=nKA*Zrh1kaWD5TdiyqLo zC$jbZV{5jQ@%c}6fhj|~w`_0*!Z9Vvl+@d8!wAGks5K)j@XsZ11RHGCR~xROMB)?c zv^6Z+wh}?jI@Z%ovM~EXH5UqfoT(JBl12W;9?TYa&CS|skV>i~xg)5vUTL$;M4p%< zH(8gd-M#qj7ka|~{131@k^Lz{cU@%12A2=F;A9|ygT@w9Fm>UvFM{=lji10rNuiw( zXwZMAUx51pSHnQMi^}Ny4$W!J%;d$oFQSj$H8Aaod={80fnXw@4Wevc{zOj*fdu{$ ziUb9HspjdzDXt)I{H1Bk#n6N&TvT>-V>(+VhA2 zl|wTI3=-R(?zV^7?Ag>Q4@;EMxp8Ur+~42{(6Qr zy(JnxpYv@iqh%umk4oY3)NO2bKJ19auhiBf7R{gbgteZ~Xv{6{ue{0>Mx zE!_B+gzKL9;Db-;yn1R?KU+5k%&MtTZu=f$)fWiAARal4$VPY|i@!04D^yD;Gll=H zi|xbNQeH5z6V_TRNXwwWY3$52{Xi^uWH9d(KOmAEWe5Lw^8d{5hDzH1<)bTKMLWa9Hji;vZB}cvd2${{~k+rrJ z1(sPAJG?(M>EAnKwg4mSA>0#hdzh$eg;4~2B_{ZX4VYlzFNh9eu3sVjRD@+mr;s3? z=^aoCG485Uf?+*)h5m1l>?$qyA_g?p$;|V$RK&6k?V!X$oYue!0IRaqbpdp|OZ>ekyJA!|2$D5zmEQ2-tb)_{2o8x8tHn%pE^q1 zF@81kCdJBXojv67tWW+$U{GG*#klOppx5cVjWg*(Ltq)s-=lM=b)r{1o@fFWG(@y* zG?I>@P0<47J`9mgKj~HJInL+#!a$;3;9`u%2?JfzG~BV3NU$Q08YnWhFo6qUL5x@+ zfV^Zln~!X>q@Wkb@3~?N+`JN|yxjUH_UGo?dj;c`x}w7G%+KF6rrT9`@ASQRW`^%` zV`6GtbOjtq?i&*Ey>sKZ;TL5TJMcU&riiQwfvbVHBhe!SkJ8=}@nu2Eq_YHRSfju` zJmZphULSy!P9oJnghmwwtS`WK%c;Mi-R9>`tfWeo1E*ugPe{^mE9X}=hqos~bjhc^ zncerid~c@z0(MobCQAi8X@%b#I5>udh8t~itN|ma2C;WN1;-Zuuy&6wI$4(!Hy#f*&~HCZ$#G22?6k zJhb%3cY8UtrPNLAdOdAs5kvZp#_ooVu9XP{jF5Au0l~=tSF(EweRD%Q9%btza@hHA zwKCk;idBJIH` z<#+a&Q;awHq0AULH<&^WS8T-|5Z8{Y@fyh#aFLkWuzR?ePw}uVQ z!>oONRM&?d0v+duZ;oic$bNn)@B8o8_mAUvsA z7HROxpZ8_(-;O>#H^e>d7l)%GaqDlL|GBX7@0f^>9hN|BS0rKID79>sS0KiQP; z8?~QyBi1&oYU*|)YWPrCWhvxdl_ZFi@_?p_<5kXf`Ul&fBB4;~4R8CUVDCk1npiYV z7VWzwGE0mtmIx}tAHyCNqA7D#8RA2T->={J zo7iBNZNHyiB_lu-R1~}KIxUlytf}w+E9*XYsT@IeG(m#VAjR%#Dz8A1hQ6i!KU=}e zW;C%t0x2=5znatbFoAi#l9f_tX9OYxXp>=(#)PLoin*Zeqr4CFG6iCNG6{sYP)&2y z4jXfe~S57{V(#%kC+DX^?2oKzWc zWnf*o;U)SvL8EI#jIjEf>x;sD)69!MYJ+!ZGgW!-H42lzPMID1c-1!#fBWyM03qGi zsXKpd=!07Fchf&$^R>Z68_p6)jknC!wq2sh)t$-%)Zes)HhWd61UIO?*9A$<+OVg` zB!F$MZy+OKmNhAzyBX!llhQD4R;1EseB_Ysu+%OeH*b^hKh`|>APL0KpbTH{uHKCgUN)nkG=l{*NiuGPW z1{QEX1P~7B25?B|zU|ox)K|gZvwmjD{Voh&lf3=ag$s4Pe4^GHdO616yAZFIUxR;6 zaQ{gE26zb_TX`R{I+$|uulop1RDE?#dfAaH+LyN~%d00BuX#)W^LRQJ%^8TN^CXpz zr&5pduEi7XV1^c`>%AZ3x)E@zV!NM5>vlwgXjKuwg!Ff(wH9SpL+qzxg`Wv;&P#Qk zR`?alUhWl+iO z{sqw9atSb!O&rOEWKuEv5N43dpQa#RQEX(yx%70+WJ{W;tN5Q2%x29#AATG>hf5>^ z^by=rmL9Y9Cx#N7r6&2HW`spS`;D}VS^Os6yZz+PDV?;__U^azQxrk)3!kwYf$lR_ z>(h81pNw0`45!N|!wY+x_@;1b%CW6~i~6V-BRF~4r2M`O$GmNJK+YcASjJO5)Fcc@ zWPY^668!SlT9ci-4`ShC%yg=(#VU^v$1SY=^|10#zKgm4@A352UcUd;aujFt*o=Xz z%*%Jym#T7ykjNM61!s3n-#4Y?i?A7C+7!r`BP)@^GM+imHk-Xx?U+qr@)As8YD)p% zCGat!NaQN2CR-$p0Y<>hYSE?y1W~q8(5a#eJEsVSg3}GsIPlVU_>MTG@8`wEHEHg# zo$hoMpWxg`b9$m#1xsf~KRnG-o_PHvP=Q%<^=F=ar3g_0SSkYCdL!*GB`_1-usIr3 z-<&mi82tI+9#sPSh)7`~Hv&e7tU=eq!k37mO_5_6-8aAQnn!uFSlkdmX82(bB$cYOrpI)r~Y%O z+I{~epPcc<`UM8nN~L>KLGRY#JEIP&+i~w`Vd1Mvq9kf3n>rbPRV2cxz+kX=CGS1psk~3T}a|5b?Mtr1Cs0}40uiOZQ%}@=S4@J~6#oYBAw_~0!Iz%ya*9V`0 zp{2cu@O+J*m|)-^QFJ(C_McdW@up*iRgFZ!_hz_#m%|=O(R1+rN`Au z(TmmAK*DEr(=ITMtja)mjUdvFqnGl6;|TT;M*EWaldJ^l$lg*#3IY=Jo=U}<7OMV3 zA(BLLB8ICC%6-=_+BM-0$N_%Fy9$PRRUstoUe&O^E*g}}qZb~JrwNVY$u!vcY7#~u z8x6FX)K}A^h(ep>R%g_Od*TR8Wo* zl@;$o1sz!-%!M32N6yuM<^eL3Pz#h9?(W^(dfj^i}Inzo1mjN*4^qj*s%+~`QpR_*q+$)uu%T!y z+*5z2p4W|maM^}vbiTcFHgDeGS2!r~1mBPj;vOH&`+ycw(8m#hPa}Q7XKi&XH)lYa{=*meC(pHN@QX!2_^&rIiFW5SZbNt936Wcm2wPG8q3~>#QoY(k z0kcDlWVrPWjXOiVc<}l^RYV&BVd~E%CpQjjdt%Sp zzBIM(){F5efNa(hDP(-%sq;|v5_c#{9qEt3GlGuRs-~z5g@Y@aUs(~CDOsQQ+HLt= zE~x00&$$s2Y<3nTuNQwO{~g@L_k&L$*DrOlY35_V9O%=irpR8Sw5Q#9$yYYTVlFejUuE&4L?7ACrdmW%9tMU0FM!OD`uQIHv z>#3kMp`<9ru%N;*2ii?h0QOM0c1=^cN=_eHyvARnAXlI~hDy4_t(&x>KtYQY)#xC? z@*k9lIsB)p?goZ1o%`JXWyJk=ZI%fD7odP1b0;m_=~eQ#t^3KJb z@7%!6@iSD)n6FHe+^LUTn++{5dS8AQq)T~@CzXiOVz5C?jjemrtzC>bu+b&F`dB1| z)|N5`zb}h`El1~9B`*w;GVT8g-`mBbh^pj_Yp!Q{pZ8cIBS!q@5rih^5^GW(ug2c* zE_bg_v0cJFuMoqr3QJ!ve)k(qfk>X;{~VSflNvCB<-hY;FEAMV!~5rGHMGjsp>yJp zt8K@#)R!+(R|6Gj@CKdmbzrM4Rv|pvL{D8J^LfhCne`-)5?Lc+^yQk~( zV!|ny6@ugGU9`l_z<|mf*-VCo7^6Nk>2^dyrZIEAoHhDt&TqhYfrme08R(e?X7_&(9_Yr{nv)e$UEu0gWKnXjHZZn;Ni9UGBepuXb+vB14~ zV5LMlb|-rmsMI#H4rctU&HBTT|2p!lb$%zm1iti6lN6I0cIo=L{k#+{DUHZ<?4zKBtDmsmoF=cd7cInea7|NZ7~}gD}$7l=i@1Oz{q$x$t?n0@8xmtkD}J2 zS)ZB=>#{uxRtxxZWprz!dx z1ec(!VRM3)*}$@e)EHx>k`o5;TE+5Tw@&B3u9KL(#6dqJ4qNeT!`QtT(&op5+-IZ` zi4$z;5jtp|mAw>jVyfg)XLl+y95uN%m-1KRYMej7q#%;OLW$4J)NnAt@E<=`HO0T~ zcqCH0xadR0*)e(PcjOshD4I;qOL(rcbY#>>_9v&(k^}NI#un+aqNrO=iJ!5%qO++KKzC>sN{Vk4JK@U zO<_aO4cG|O^lm1bSHt;FIi|7kUsR!pl!x~pm=I(3razaI<6jZgG)W+zcod4XlfK846*z3>{^-TAr)W!&(U$SNtIUPT1X}d0P z&`+U~Q6gmM2sRn2583f1i^@08F*84uhsiyJP%+uMwi_ii$>N3oBGqbV-{oxde?=%T ziN#dHt)yasA7xJPHUkj#m$e2qaw;%);+=C=CyAFHeQYkX>_5GHTY@=dh;qB1LCha+up%S)%5Mx+No5Y&z*@vrUNHRL#=3tw%)$%dIxNR&9}`R4;T9M z0W~A$KtXxUv9t{gcFldP+15_wwrF4siFE-!lvaq3O(}n^oJHeM&s13+4z}Pq>?$*` zwD4UzFO8z&*);qrMB^s0Kog%g%0fD~3^PaE4cqtUH?+^q6>}JRJmXrgN0Y6-cNiky z*HnE?N3WN@xIbhtG0$Q7nIrh2Sz4JvX65z);plF3JcB;%R!VQz`>1mHr;ZZ&Faoj; z>QoR;VTV&`*vDab9>% zmt@lPT`}M42lu?USHV9f2!U|q&0s?&{3O-PRb|QXi{kPXnFuhNFGXcbd4(h|rN-b%yWrN3?iIxp^AYdvB2iJvJ1~vr< zbGlr%nO9}TEU+9hB&K1BCMSp&g;Nm4vPw#`>{h1Sd5NnX1F;^h>Atl#X@AoQ?^igp z*G1$%!(W?-{&B}FC2Gmpjz8I@&5vZj%U6Y`M(EERUwrzV6P*eGTYo?k)+~8E0LEM( zP%@833RdjA0U1A0FV++2>N*v2&*EJ&W#m(mNw`5!OC+pkfOS`O7o)Z2QDOr~U!piY z+8ze*{|v)3#o+O(IkUyL`C&kYjbM2{qdk8BkPt%5zEppnjVi~zZ>0x&>R1uhHji88^jKA;}3|^tLivBh1GhxkppemS|Sz@JO_Amwv zCQZHF2)b)l{L)a?T+rc>@AX4+>d&|jD&^%62in!JxdEF>{tfd6vC&u>563RImgF_U zMRjay$Xvr^OyO$twoH_#QH!MH+=gt*Cf-|Qp-+eG5!6~DP=Fv>s}!EkFz*YFSn};h zmJllPZX$^qZ4I^rBvRpw0w!sr%T8DkkKFQIv%he&lH^0zd@a3K3$3tSWJvKDP&o6I zAM1Y&y++)hG2{!K+)6OKSg+AKzD~J)l&K{}i^hf2ySVi<_Jzz?bo{XTY~AF>pd#R3 z6Yg{;eLatj(6=B~)K{aXM1qg3y!!+O4&revFZZ@sto9cd`QA9PLXiX086CR-Fny0> zDZf2^+g3+zgf5NDkm{%+MdWzP&RzyZX58Y79;M8Ix2t(E?ui4-PW3?_v7G6^-UN^W zTq+rTXQwt&g#WMwv%p%BhAsjS_%eU<>94?>wP3>D?UcHpq3McerMAlpubcN7zc@%! zdIu!+DY1CF!k1(V4dDIEDHbY_fd0llABhraVF}-Z6s4f7xOXVun{*oOj`zG2mPHyr z+0X=$cF)yr53kMgInL|3eqABFi{@XMD>G?khvVwN$Eo$9G#+zk>Wd1MO!~|61kvoe zG6a3t=x^^2?AkQ^&d1^xDPLDi1fe%_=u9}p^fS+k&=nt6HTr8}q559uK|cCpX1R5< zTx4jPc-kjP_@QqaR)Y!ATVm=Wx8`J8CYo|&o-~Lpg$o!!2X%w2-PA_mqqh>nUK-7a zva@EeMJ?vg;(|2W^IyVHuoS%#be*DoLU%CdKbo>y9j$hZ>L)$1s4`NQ3Y1EML?grn zeOh0iK|!Z1!mh{SrD2AmNJM|Uqhhb(HoFcOg`~zWIhN@NB0Z z2EtGJ`y)x*OZ58oJsMa`grhNj#3Sb2p3U^^&OIHbBL?D2>DBeb!+iPaqdPvv*mdA= zOX&cN*O{lGL7P*jdO2~0X!o_%(OnWEpKE8fm{}cxJ>S;4);5hVu^id?CXerH z!uyw9Q5!eBi9R%_NYnfuna=0hesN3ncy_TNAN04xn7Zd;_&ubk;%^8=LmVE`4%~Cl z9oM#H6G4t8EP42*DR$(CC`lOw9*6)E{Y!TS_dK{H^@ZU**{3a%p4yr$K)932@?6HO zl8whs^FsQ`SwD}~>b9rV>f7KCN&R>AMokkRKU(ShW;p$B?$vuR^o;#(#D`TrH2hN4 zA}Cltoqfhqdgb({wq9`eD!nn8d>|PG`CS(Wo0pGdWsoR&t@JvT|Guo8H}YeL_NDcL zs0pLF6APn=7`NL47PcdPzuPIQmz&ukV-^a29@#^D_GSX$wN;v4v!pElw!v=C{Zn7- zkAS&xf8%@s{3Gw&@cwS8*WJL4vcfG3fiGREb?R#?Ca7+F_G188x@0%Zns;ldGMS?8 zslG(3n`6XXOlxyxr=SdfTlaUNDj>W`s$7G5{9Kn*ZlXL=M6N7x1U#=M8I$T9b}n;R z*E$D$6X>7xaB+G^IBqk z>_77Z@y|Ux`_)G7(Jb@j%hmp4+Dls%Ot-2nX|o4f@1(P!U(UCaQ~(esEJ&AtUP&XB zrP7w(ypom3z*7wj8asx=1T9jhdCfn9*po_H)iJui%DGZNky9flY#UVnw5!Osr`s@J z@3}8cZW`!PuQwI4Lf+^DI8^S~OKW_%50DiGGWVrP1FB56Sc3MRE}{&6nv6?%cN2Mx zu|O=9SE|E19hgjBK=^Px+kw-`uWT9nHj=?o$V{QQA1D2Q!rR}j4?7;SEL1BDAf)k9 zmL_laU09BVr{E%K;xPuP*t0RoLnpSE!_%CqmTQ;4HaD(Oci}1k;cm#Ih6N6KjL(<- zLR%`3HQlD*)#=Q@{Z7C2dEf(Su7cWp&>I;$_@Nf(7#AHro&be7o>0t?u0DGj+|5S4 zARyrD`keqifws4Vx*-s9z-3Mc}wP^2ai1?owDg{saBLcMAG32Qgm zD%R_~n&Yu#)De%~0iQj@-njx6q-i8G1}5Ht^lNS!7T#j(6;Pf#FSvRY0CSETi>n4;QUj#^5CQ#@u`P8f`29$>K;SAO7Y;x#W?dRpGAP6HcmYv2O5PNB zQy>fkXO5;+7?6aI_MpJ2+s8$-5jH#&AOW#bdHTP|uO!XIj!wdc)h=ckP;n$T-ca7| z>NTzGRyi%c0}2deFD%2_C0zsZVGYS3c#d&yfGB_?-8U%VY~$O10r)on%u7(Ai?CVl zLDltp8#IA{*QSaSo|H`#x^_`e7Ce)e_!3Zo#pbYNR*Cu!FJ`7~w1gRz66L65K>+#e z30SRPOmrfna66YC6#w*s-N_U!U(o+VkO<0KN}jjF%^{wJBfPDiina^539k9vpBN$$ zqKgATUu8S>5ay~%BXZzEdi#FT&t}7dh)2nZjioa~V+Yvi!f>2@TtXA3UW#|myec|l zG`p@S`QF_zq=AR4^_{L=I~j}KPt8QzIQYbEK!}LB?MixFeSG1{|4v-uk-Pkx-vdRO zK&N(18$(n@S`@~OK<;&_?7hvmA5#^t;)op1FFZp$bl;|_r@|`|74xu+cU<2-rx|2s zDt6&TBjaxdWA?|WIahKG;_-y%rg!Yp*o*Ewsl?>$LWHA>^=;(BlT}JoK{+MdJXsC{ zyF!v9-O1JOEZTwzPR}? zo?Sq7$*^wDicciv*Z7Oi$=NGo;0G($R)f$6_0$)0&;`F_Jg@l~qxU+yAu%AFm90m5 zMvq?Nl7R>LV;y}G)k{OkC6`9T;ha9X>htIcvO#uKL8Sc?5zAd#zl><>_Hs&}2k#zI z7)?6UCpsn~l#CaVX)xqGH}`n7RV7*TmcyY}r32WNDMAOF^ZHBJTQ45I;xC$4aUVP+ zCf>YM4vj)jp=d9G=$Fo9Vi+qRV$oM%aky4eeZ*boEHE|qW;f}u#V_*LU3;#*UM=!; zq2m?YB=MQLzld`_nh+VzV5NxAy zvBoOGXRg!O`cfC2B8A8mW~8I({ONEVKeQ60%gQLkmY<8uU@mfz&>kW^#?Ad|M5yiMHvMn;qRXS88M2#eJRm#I? z?C)uI=UDHjyreU7)e*X{zv|t(?p}X<|9->Q*6#*BoWz z1h@Tn9<#;S`zD+DFK%0KEZ3091H!MpzCQnOWr!YAasyeVxCx)5IH#FciCgOBxYr}J zJo#N=aHUlPc?mX8ShEpimtm9FFd*bR!qG@T*9b$$56@&^@GL2%e}?Ui-0J`JXx9<~}563Z9U?$LMhQ>~-&B&BlU9!h0W_EZJiKB5TIf!$bc zDsvCg0shUSP~gTBrq8qr#=JzF(CrtViG zd6LyKmA`$PZ3|72$(YTe_)-Y13xWBOU<0Urhz~%Ih9$4aMXDKrBop~0#DP>>u8S!qNMn3iliHwzz8}E|BblDgTOApyI2!x{b1qS7w z^MitmoO*aL5GCfhoj<(ZlqhuI%`zc}oUtGU7hFLCgihrdY0$V=`BInv_O?3yYrvQU z)?*@u?eB)$lYhOrSk&}+lbP9|{B=e+e)P&7hSc1#&mmro!CSH8bBwX_@iz-kJrf zK?#9(VCLr5UsEuCDK`Pkz4k=O7y1&*UIE@c{%ph39}h26lPmn~fl&7fN`H9u(uh9! z$z>f-=(nVkjAqmlB;f$x-_R?LU@kj0Y`MV*Tfh_7QlwaqLIYdG5sNctc-x*PXRLy& zdTfqLrmdV@J%har5Km*YVs}R2_IH?X*&U|qddwz6W#Rty#0uFKHoyW$#Cw{4ab#dgb*ypIbb}-GfiF$ z0iPyEh07+unCcDW(WFDi8kB|x2}8*=K6Y@BOq)S0vKq-QG2Clh`4NQA=gv2$ObjYN z!+3_woL9thOl9GvfvI`I)bt%o^gkZjorzfJl%20Z8iYCI@dxl+p8;4Y0U2L-zQ5I~ z*Mf5x=FUD8Z5GDK5XtWSjzbg1Q3Dsqr*O|sR|wI4l8zjE7Ou#li`@Y$+sBRPVH2M` zC>8Ro(Z*VE`~3&X6ziy0VdRXyZQFdtdnlY*A^C0H1`jgt2G#KR%aYFEa4!rnO(i*u zQ&!c0twByi)i;lXhC;RzA;;cDHB0V~}1TkKwM zEx?xeze>e9(^1!LaxT;>OD1!}q5=`z@3na+~;_#U2(2^bm0r zrfmDB4m8oHBYG1T;=K%IY>2bNrK)J}S(g4d9OEcm%<))o8PKV_i$xlyUNtFiZ(|si z!Ts;~!jF53oOKcxw8+k{a6(Yx8q*|l9Vo4dpO`UEpxQOv-iBC2vWae$ zu4A8B4cX?GDEQYIT$^n(evEQ&I~7}trZ^s)wODnQq2t;gyjj+v$CKt~HZEECJ_BergeTgzY?~#~!;v(~(SH%oi z`aGx}GcbWGs64*!obO)<3+1}(%6I?$52R+Ei zPEm20E~JqtYRFFME1JUOjjf#$P=oQ17EGFj=f-(@sQ^2A7-ok)fZgDDq1iq+YQiDS zJ-oB3d64n7O^|vNGffWAzoe$p-e@b{!LO`21fkdb$>Vu4hNBXCvZ7Tk-)7qc4|Vu3 zT`0wI_-qjMf;^58seiJ(E*1|9y#L8>Fid?LGwG#=X5H1-MqD6=91uzwnpz&7bL)|k z@A9j8@m*qm|72t%KQ*j+UT<3ry|-(WMN2s7(!FmT}hg5No-U@$nP9a|s?Va*|@D{kATM z#wq6+Exmh-V)WPO;#pyK@j`a=KNNLN+djONvjfL`ZAccr$}bAEVWUHjynNZzU8=Jm zVw=&@Isx2f3(ISZ&d%vF%WUgKP-hZngBp&6->^2QY9M}ny;BC(5hL`mAbQ_6myj`d=GSvnw6mqzi`${Ysm^MoIr{j5 z^=?$0n6}QCK&bIkXYu=0n$C2b@!_12{lZDw+Pja}w zu6EcC`LGqzYNoIGAbIF}Et_}p@3%1*)wsNzO^TAd17`fY(J>NuG?li2ZY&S}^W`+y zq6-PYfr&i)jvp!?H9!Es4bS0_ZaimHs{>M*@G7hRJsbKdoW zETrB0+(}@}*uaDo*YEeQvnJonpnjj+Q~T!e{p|ZKE_A@Ogw#(| zn$C53`L(pn3x1?UpsrCJ`gCZgyIWTh&b%*b77oNAr4+Y)* zxaf(Tg zGaCrOQ@1LVT+FL2o_Jr9U*ssf8y9y^?Z=~hBjrFZRZmF0px*K}i7MhlZdO}m)-ZrC z0LHyv%~H%&o5m>!KoFdK!$4vTU}2Kt@evqM`RcTO@qNYg=SkR(v=hL8B}KNSDGV4G zh03iVRSDsfSkDgJn&wLRl7*!P$|uJ%^!(K4xRDLomX#=?up~8 z5kDc7N+p3UqJx%(KN+_@lWegj<-`On!Ihk5nezl9QYjri3Vhn&&z9)Y^msv4fl2)> zDP14a6u(T#tnH8)7ey&;V6kY;LnP)Lm)^8RlM5!w#zkQ%@~qDQ>^Lm(^S;SXy;7s1 z&s@~_x;Ew;y+1p_X|aUye?M245|hTp12{N)g$-Hvk77;5`@DgGd@mxr)V%w@ zhg@L+W{8{5LjrfixS#j?SpncChrnp|h)B{r?O{tmW#ntR>xKoEpj+?HXG!GKI{_6y zXcQ=A71>ZH|*7oi5xQjJPMKrmjRtizv&*zdLWZ<@m+f&_!=Z9l-M{+9B`g+w3SEsb9(C zpLv;J@)nCbe_(o(uD_xn1J#$LFu(0;oblw6pAzi%nJCUYZvBw;$7jOhlRW^;1IVs8 zZl!R@;(E~3FE&}vK}!kUmxr5hr%%ZAb|94+oblhk=K{!)qNl{_#!ycya}PDgXhvLn zZGZRA!+|RYvM7?J7jvJCp#jH+c%1NrJ^(rzz5Nj7DW%c@>C0i0{_5z0e4-fOR8tjn z3K-jsEe6lvf+IIo=#hr<_>6$_okp;|+nR1k3-!vnv~f)x=KgpYeQqPt>S5(3Y`EIhL1ofXsjf z8Jt}v@=F?pt3E(LO$V)*-BK;pI0v8K>hzQhZIVmcs4Wd+Ouhm!BFH{0I_=E|2Q2LA z+*&;!$fIy8JrpK#si(r(W>?Txn<+e5KKYT)Q|U41^(1Gszx^fMo>bxcC3B)$lZ zmndWMqR5aING+gJNj-ko&etnS0Y5S&h=`+WqlnX`I$Xl#bcUyUx}y#ULg7#;u>wE> z#uBDLhXX(9jfUc7p`HOYtR8O@b-UzJsK-^tJQ&LOSMaFAQI8I0(+YrEuhp<3vbo1J z9k^H6emH8z)qX?)5PAPeu7{#8Xf~!%_v5QBZtdx3K7N3%@k1dXa+XU|Na6N2+u8T+ z86AUA!?-6)!hm#lrwIsuy7#?VTl4xf7ly$sdY}X*_`0pe9@q$4z0tZLfXv*gDSj_5 z+rJd*Y0Xjyf1w-trv@7=+QT)M9piMZOtm~vOyA9QWMlY^B~*jQn%q>+d#yow+nDTg zL59)5j&PN7A7XzftU*KOkvGr``v%h6)-I{?DU}VbJ0nOl&3-Vh8B$97W$4{&(&X;* zFmqgU$6QCZI2E%>1NY7a3S*rQop|>(^)F|W%7^T9V>?t2nS~vJI;o-d-2k4nNdkS} z4%HDr?OtaUcaM(oYIZS(w{4*_J%1D9WO^d4mnnU*!?@&wmhzkD8tqYQML?Wftf>@H z3~D$ct3P-jw&UUX0{iYTK3OjYmkMZ#r;8_CqL)AP3>VNzFh1n~UN;i~ClKAT{IIIP}UZzVo7ySIAK)`j`AS$SSvsOAX77z8_O*e&cY7Cn9q}DuhVX zv5s?PN(7K&`CHrgK&*w(i$0s?=ZE~h@4!;312LN^YJPQuci%G{hoLvsFiu-&kFX># zFe8gAvnrE#8x(7Qu^hLUDa1OedpCWfe1G@~W$} zW(Meyf{lLp>a23UZG^SM<9LIccLdb3yk^pt!kou-kHoLi-uH3xqft~AA*T7PKBigf zoGs?J6hXak29$PDXrmwc4nAp0b4j`^kY*Y=4F2oaDNh z&uS*=R_kM%<^CM@$L;!ffUDPQX-tN zJX+DfO-C9LZ2(1PtoY0v1>>3P22@ab=%UQBpNnJmg4cI82X9qpQ|AWj7D zzdAtmGe&*$XWx&i9aU42f}f}Ncw!9BjDj2HrEorz0m>M0nfmdekP~D)MP&b~fV01# z2FQs8^=_>tuI)fB(&Sr}x6N1Ptu0%>OBSm~bM|`vQH75h4rK=|m(p}K_%Vk+ZXhC= zLqIH6W;J*1XyuIS@=D27i<6^DQgYO|>xWu(a_dEVeKZgj@4_O5d)D9T^JRx?^VPzV z&e3j43`$IMJnzahQd5AD0|l%E&2fB&QVrNK97$Hgo9*NrJ@BO;O>PWr744un<*f@t zhj}NJLGG)^H%YGF)7UItXegKL!J^Qnc5X2~&dzP)s-M&tE`Pig6UrbO80XbaBj@%% zb%Kx6QDZ0a?Wy51MTKe-WndzJ%wvEaJD{bI0e4!VI_eQU135ev;$NZ;U_w2~Ve8rf zKyc?pW;JA;of;ZlP+;Otj$;zYq4~rx79rlVCB}uW86sqmE;57$__!cRuhG1%)7m5H z*1B<{Jr!qq;pySX68u%b`%Z!;(PI(7+HUy$?x66P%5o<&tuE+R4}JHxry!5I3Kp<9 zii=& zK@dlRX^Q?Ym(Gf_Jwyt1J~9LhP1`nEm1#TVt~jg%_)w*&4{F=E{E~%0|D2RhacurM zKjyNyY22)H<(o22sZG2VA?{g|WubI8#yJ&m;XXZ%oYhjj1shC09vJuJZii}I^&c|c ztplKbWq~5tUjFwA7T0Ru)c*nIKpDTc04r2?7RU|&ilkjha68lv3jcST{eSz`EZm<# z&DJf9(9DwF$cP6xu~@*X0Ks`!6vKrmDbB+Cu#h9=F==zFfMc!j>8aui=;svz#zEv z0l4%ggQN%a>Ej*GC+T=DQKc@&9n_p}>mW08<5l5gtdt_pKfUhxbzs3~c6wY+Uu%u_ zx~js=XexT-03!{d-Q7RB?k)7yF*A8P3LhA^!f_Bs>7lc}y?BV7xOELMCefF0*b%(Q zwJ_1Ju(L>tx)^F)MBri-X~`yyz(SQ~%BZhnkJ}m!k;?)*ZYwqP57gDrN1XJF{wr9- zi-Q=k5Ei?Q60lXD*rXF*PdrSnnqT3P`4KVP5?{*S|mW( zy)#et;IdJ0{cV0*e*2v}2sE=?05kwH<%NPXIH~ahf1$I36lT(7VmS{gkP1Q!{4IeD zg3Z`MmV!)CipI=k=za1tDFB%?=^E`50!*k7CP@I7ghp{0W-tO1E62!{zV1T+4U&O0Q-5ld^d*9%H!(`O;-h5e`hw>Z^|gV1mj%c6Ux~^I6Ykbk)riZ^MtI$|0{q^$swC=nF9~t|)k7cAM+Zj@U=#+^M>x+2-F4C9rDjTBu8FT~tvQ zWoD2PZJFcHGLI&3YQs3%-aJdaSnzMGi5Xie!@^o((Uuur(=sbTOG%EhV46sQmLda} z#Uh+MOQfRf)-|$5N3F42|)$`rZ|TJhymqi)1)WVF9euy zAw-fBae$aO1(!q_w=vkplxPg7v9}BM_Qo~Dfg!CjvNOvqi zx}w8ma>1K5{dZs9^j?r`18P2o?@)0fPo6*9*DR>*+>>Wxb;4C~<&%fI)MZs~fsfuV z_QxQw@A=3v1B_I(iq5fLdzi*-NYTBxNA?faNWi91T|EPgIvVpyjX?&F`TY7E%`P1N z8dRqMV_ExRBh6x_ws6D-yrdj~ixOEeftH+3{5t%9gITRh6*UeF*Hsh-k0B0xj87FQ zz(_tX18_1Eo$zwAC4iS{6}-&I!w;#|K2H@bNN%@#Op=KlHHt&Sxczz9&Qq7$iPZ`K z%9s*unJ+1k77es8U>OHsL1-y20l08@nOG^2*^M$SwB4n^!gX(vY9HWa|2`M|eQ+0r z*DsO-yiBi~r`!Ge^Kd-~ZnIAzhCxlV7^^vqFxdovW<^Z{JpeCxGPMQ}10XX2e^UX> zR4^hV*T>}G*dfSd0AkVrF=^5l9uP-h@?i!r6C7Yt@ zw=XnG<`yetyquMfeWjeSJ>v!^F3+#c(esg6BLNoZ+I0|?g!j49*Dvd8HTCzC7Wkoq zekEATQtNY6cq~s=wid|ahdbmahp7{Ug_}3m$=Lj4joW{tvIxK)~4F+Ak4s0L4cFe`Rt=!xW0j4Vvqpv+w&e3rJIh-C1C)ea; zL3onGfq!%&vlMyJL|ta(IYZP;ZdY=)MPT6uaR4sp$+F5@ozYhX2PBRyjjL)}iUw$* zz_K{Tpap=Xg4<<)sTF{iWlSH9k@?LEtx>^<3k8;Y3{dv(1Ehd%+~azn(tVX4EWvgj zZZj`$5p?zeY*u$CXkn%^II#yKZq+*62LMwd(`!Z87Fk4Qxu8G{O)D{o83TZ!5Ca;B z4Vp$^QkA$Ig-HUqBmr8KC`^^Z2(56_pe+fjeXq!FQa4#;AKz^F90q*F<304 zLjW&B052j9o2o55=ngg=fQ=KV!OzF*@12p4eM5UYDbAMZ45XQrDYCFWOWTac=PD#W zGY;=Tk)HEJ-{;G)NM1td7z)tZ7mV_XO!k})sH|Q$(>OSMWX%VIaDI-Jixf&QN;A6( z=bH67YHyF1vDG(J%Gb~>*1d4vlpJ**4IbI^A}Gbi3-nmvEG_&DNyiAIWH`keCwC8K z)5m;_P5{8vD*7TvVc>Bz@RBx%7fsYfRpVk0T-3mlrobYLUdFnZB)lefuLD2a^#Ct8 zq5%O0k0B0x#9A1fDqUD&J};Ou(w^AZu)(QKBfQM>A&HA9DcZ6xX@RU9ERfX$G?H5& z>i{n6)RScaF3*$2?P&m!3I!G|xTqp66j~UpP_2~6BtXj)01U#*G-z?FOtx>#&?w4{ z`%5Y)StK_ff&f@<-d_MMsl>0R|HCc(|G_-H-3>|i=15;8U>{JLk4{~%Fwd+P$Si1P zEf2>5qcV9ixsroplmn2#V&5zrLoEEw0L)~_aAHUZFp*-Aq^IH}H38rrzSbL`)_*Z}9Z5PUzwCW^?qCX0Qi(M4Bdrq|I~)iL;dEr6!8+ty57%P2qc3t4rhgFVI$kyM(wD9lb#VwT99pEyLnv7ATSnZyE=)hw1H5$7 z`A~6M1dYc6#|+@WMvTDVNPymWn4aj=C%=#3WQK*ev`}}OPkZK5oEf;x%TX8EwjW(> zB?CFo`ppHh0ouH=K---$3Ny1l0ShfcOF;)MB^g>K0ahrqaB!Jk#p_BWI|=)qi;(&C zak6uB7Jy@k0?93^C35Q_--2#G1U=H}p`=A}`vKD}02z9J0GOGz;xPeAi!BYOM#$_& zfeK+}daVG*C{I&N6RQ9*2r^3?VgO(Q>0u$jL;+wj05E9^Ffk4=Q2-c(7}!=oW%x1D z(M~>WY7xukKI`?~t*dV~mfC^r$WDYe=Lp_$MtD3-# z&1lX0jZKDQ|JFz6DZr>z4P;O);c!(?n(FSs?qCLgl==&?QH`ov&#NON{xLZz03&Lj z7EPS?7KI60!;2_oB!NptT$HN;7ell~3oT4pG7Ojd(s5_|ubMG*)Wy7J@Y2mYxbS%4 zYl}=2>C7XXYm}JC3r~27iJS~C3p{Ov^)9qP7cKYqd8!Cu1*0toEaD=W%59?m$_>Sn z1&!j+TV-lxTmcs;JtRe1D71`IXqkfRdcwoB8|G}QQcPQ%$&lUKvj8suBM&%`a5%X` zwaB;2RCnR;yLcTy43&HvE*h;_AWi+fM*}5I%@hDk;lM;KgS}*avq@4-k`Q z5VIyhOcst~mO~7{Ud9AqN+FU3fI)~!O-c|GB}oJq6~KJl-sX58s|n%d&9fhq766#u z#1Oy>{8)(%0Kn*E8)mdngP#?*bvb8h7^yh}dj0(~hGUQEq_$|#05MGFQ5pPkXzEGh z2520>Oykh7zYyz$=XELDK&MXo$K)gdj4=YE&IQ&&m-`2tMP5YkqASW3M_lya!k`6H zElgRet3yMMz(vw!n-fWE=KX?2yXeFV0E68}IIvQJmtLA~OTuwTk&&?+?MNyvm8n@B z8rbPia(%H7O&ifd-5qJlGas6G!0KDp_vcueNP?D|^BU7Q^k%^}=N<0Xg6+?<>lL}C z1*0ufD@vqg1^{Me4YuoJWOi+wT!BNmU{MG9cWR!{p<(+5^m=KRieN{Lwjb zEzkqt(r*NpYN`S@4c#3zE;x1pI zk2El-n&%hrkIBgdn3$|fF1vNCqc9;=tF)-*MPKj2{;nEzu?sFmMLqGDDYS^dMHbxV zsGNCQc^i8>AB-uP0;=JK9v=Xh;UX+>v9cR&&)p7V+0v84?vj8u1 zp!tn)(h(RiEDpWlVcIoxTY?q}D=QRG?gO0Mm$r|Wx$y5rrYB4MGSfY{?%?(;xzOHG z6;Numh`;vU2M+JkOx4)aNtU*YWN`~1W-AZJCl3%);1H98Pr;qf)5i<4WyzT>x z2Y_h`jMf}pXcVSz001T-P95=rU47(51TWeG-L!3R3Bct5Zt*hwjZq=1Xp2#7`s>v| z;0WL)Du9=`5MJ!5HTo%dRU9~q0i^Qz#P0?29=`{&j#yGT$!-70c=Hc%J6#PAs4yg)i z+2VozDA)>p@8OaHET9JfCl8*&_UQ@}UiWyJUiVNE++MyOZx5G8Gr^ieiWP|b$7^rc z1A(hrU4+GXd8ed;m?8isLQGxjl-VUiPJ8DP%B zvDWW{Bk5kx`;Avw8s+^nq$7wCm_8bX(aQ_i(0vvhdoh$A4%EEy!C6ayY3S<)cp2pi z8et})g_&!?QH$1X2O|(%z>J?hGD>Z&ft_LgF*(TqgS9V*5Pea6VM6BclCek|>Dr++ zQ5SWMix6D0GPnea05PR3RYx>z4_tKP>n~B4;pm~+HMeq`?)G?0051s+FG+wq1zzwq zkCf6RJf5TOxJ3Y!^QuX`l16iJ)?u_eLnALz%7{i?Xq}5<;ZGfLd9-Cu@@AnPEK9u2 znO%>whOmtyfuKZ-uP*97D#NN#r8eL%^f^f2;Knh%b^a;~rsulA1 zDT-gOy4^#7m_`7iT7Zcy7=d5s|N6V%!(x8La`FE_AdHBt0KlLq$ZQqhI2KgVm>j@h z7ClpFYyIP3sy}>cz0s2N;(CqY0-Sf*Shznd`1q(XJ`Hq)p&O9d*&BibUXoLK8Ry z8{8+m;G&uG90^mvXyxtZhf}m0=S8~-+Qo&@D@?gzD>#Ff6o;2IyuLIUf!7!u%aYhc zf#l}L$hE+r?u4hEzI>shlUy4bAfuTmwex2~5&2vpOcmXhjO8S7;l^>)pM|wK9{|YU zOrqu82?i~yXv^XTgO(-K);L)P$ie@M7K*vm5(Sq>04GnLt&*ppPrg_qpMJSco`F6C zeg5Sd`TVPOs?WYgt-5B}z2NWBT2=#*g?&T{KVBR|av11s( z#dU3OjI8dCF^JhNT0l&Oq{|`U0-6M{Da|KH5#XhO05cOMxv2=rfYKCTKycqP&G@`c zo*_okn;(5lpZ~RYJ_I1?2~HvQzMwc7V0MSHt|y=s_4jZ7wYT7cw40aCf@;O6_8!iKt1Ia*+`mZd}qFZcxM#H#`>r)g|zl zLQ9zn!DVH;OjfDJ$(0_XBWz(R39zyXaI!(Zd=7fCMZS8m$@HB--)@qxzuf@A_QeMK z`^7rFK3$Hxh7_lZ_&b*_Q-FExy$@B_H`&(OZV4c!L{>p7+XaA_0vxkEgP6@6KunIz zt!K&fN}9Cww+R=}E1k`>h_^Hwrx25$0f?ExdKiG1NhtyoqO}~du6mccE2lTwOL}8Q z^=RY_YOV#kg{dpM^*L2#0X3K&d;R^7s=^EE{mYjrz(_I&8Bk=D!iF7Bn!|z_1Q}ec zn@6?L28_-$y+RQPbXQleOHCs|A5c!R4-7gF9yYv4ek#3E@vb2HBGZZ!HXd3 zGE&rniv%)5@Ep~mEs7K;OS}yN1nx5e2G**0jmBu}UJ^>jQ92>R3r!ti-HQw_m^#YP z;f@%6360}xijxNTm1hT9G{X#e&VM8mrVz7#Pl~!MF@w1Wih-QE)%oT)ew1C(k|@|O#jD8T&gjklERuhOiM3b!AnT z;~8w=G2c4-u`O_s^!E9W0bBxHBbG38EjVnWb-T9F88evCcT}Qz8(x2*yNA}wpjXYQ zZJQ2-G$yUo?Jg*qhUA}fdWe#DewaOk&2M>aFViymg++dJ4c7e z-d&8ka7SEjE_a)o%H4Ui%*8HWzdHwTGD)K>D->E-#09}+eYZ@u4kpO%ttoPFcZ%ev z5{8B2YF{^vo;?3Oy8wOs(19fX)Xjl?W%=E%jCMq3N%yXVhSaG|NBnF##N z0ER_jM#=l|d}eaG-|t?$tan8_K`T<&RiT$keoY|vHrwRb;s1TRt%b6a>= z1u^Cz(>T!Q*)h0QFr%sWfW=$y1dKIwxX7cW#%c3K!3dOQ@NmF4t~=2H(;N&Q8NA3* z7+91|YhO%KM^d+ueRxqvUDV*B{N0y|I|3KUmb;<1kA%tv5**Ld=feH%aS@Hd+ZpO! z68fTDspCiwFIe}Iq3|-0j6dE^N&rq?yaWN9y!d`c zrERTVO4}`dTLv>vK3jGMDIOvbfBxt^1sK%ZumD;?0@GEEX4i6L^ZJ+uVlWc3vV#Nh z@?4hn5hmn z7doy9-Y<6r$5vp24!duBc+N4nXzO6E!Vj8&4q}WjbD^`-ozY&6VFrJ!sn0>UfLpu% zcF_n;)9A@hvoww9>OAXU&Ycf1p7Vi2M+z{s7A82V0E|i7v}yFk6TIYQhzauT<-UGH zn#c@Xs3kY|RT#`BNVt**fXLIw!hOM14@OYzMq?zu7iw0gt9#KF?WWW;lfToSo z6kfvP@OLpq_s1=?7-j_VT7c4QR&m5dkCunbIPMMFAD*=j1dU8nOKGxoFa{7);t*2=h$)a2 zfSB2pG zolJP1WGSW-xaecyuCC70Z!JIJ0E5nqM-4BMWixixR81dgqA$kOky5a0171`S7>t|* zIe2u(BaXmDcC`!y0ALDC)X>gXT`_vTsDl!lW=828aofRVb#(%ew8i2= zh|#8wV%BvpyyFO?EegB<)MR7y#AFXzoDVlFO=qc%|9uWC)LiZp=DmU*ERR23Ax}SB z1Fe#WpDqHhAh^tGz~w&G0^AR^NTP+Xp{O>P334FWrLgin>PJbtTvj1{gv5$aeIF7wp=B7mS)9aI}X*T5z#37!BPmyP_cyohUMK zh{3-RWRz%3$`FlFcO9uyN3!3Gy5lIHg4db?cuCV%>Cjl3gh7$<4E1|)ni_I4AEpdgKYBa7evd*7rkcL^W`h z^`Czr?=@TzfCAHd4)m7A>>WG88Ab11cJ`drB)twC;HZDT4;wF$rv6rPZK#d3kF*1T zbdug^mkc#d!KOXXX_>+j!HpZRdHcepngR?)b8s$HC!eOR2AK2GFikfmdo_d^oVu)D z1F#FzStpZ~+ixei*w;s{j*Qk_RHkvzSSHal>KoUcXn?`7;l~9patMz`VT|T=nzm_u z`p7i;qDvj=YhHx#QlLTz!e0{A!A1L}ZRqJGkxCw*g@H>no zjcuCWC>0l|v;03@XQqGX*c$)5y)6|d^u!u~+uoLOwCo9w;_tB@!Yz__P zu=Sa>Id76LLC?MfxOujuiMAlLJp6PCz-5WT%j3_`$#>fDs~96PUw^YregGKx;pctW zUYGTwq@UsPFZ=BO^lz@8_b9}?_znQ(`5IYRFV-|=Vg@7s_2%0$z@Xkd_p!3*Uv{t8 zJ=SI5Li%olw|y|vpU)TzUjKadybyXmymEz{ZD}IsTbszmjuz6`eT_8tw~@A?cG4N_ zAia@JA=I=Cw!5y+aRN4PI&7J?qxUXel&5J+Ak!WmvT3sC6lk2m3<8Y0JsP7DXItBC z7ymko%5>A{em&I6py!P~`qI!l-~-7?2bhK!t|u#;sRcM{fj30k};`$QNxQW z@-k)uFFXQ+f42+|TSi;VzN|w49I?qFSBV62DROOuJr;ViAlTq@B7iXiyaY=dNrrU^ z-JGLL0**%#UN?)pj1;Bl3j>%a089+vC0t4#3bg1oy_Dzn{j21Y&)3N3&o^kT$=BcV z_GK)dh3yyLtdpmouTWsog3A(s%QDrI&j5e`VlK3`8WxlrcjqXiPywj?_{#zOz0dys z75@H}|1Dj{?ayqBDWz`!roQ-kjdnh{1r*Cjgl;ka-Rp0WfB8TEB?|{TdIbbgipGuJ z{`k_N01S=}FaXS%bJq8>IHnThTxf45mjQ6D_MuC3i+k9#0XEX-ttJJ$I-R+CSv66c zflLdn`Eu$QTzi;7j~CV*$%MtcA62QB@d`6|4s7TjI6j+xUbuUK59*bpFM&}XNKP`q zVEF8~;YFT75eQfVOhE)N=Cv>S)R6=&`m_;?zOXGi*be2Bj=)7yOJInE;W4{oVbajk zqxqs^iYY!-qF@s#vwc7y!*L3jGU~>{T}{_ff<|5tURd-c$?INHJZ+RB(Q=x^DgbWT zr~_zmGl`jX2!%2s8g=;$;Dtq9HmP|W^=f&^ge}cq0YIRmt^_R-xIE$Df^dWSvj70^f8?P zii^ekKVJK@24H^o=eMfdr?INu7NlrgrI9F9G}cHQu0XH7V|=bRK0N0gj;f@tywvTO z7Gb~pLCpc?a(9~wV3-=ZJ6##=IR=_4Fmq*Sh&!({VSS%h_g^PbnTv34yn4jofIc>A zw{?V=OMdJ0$p@Ir1A}z~FeqHe9RZ9eeWb5_(Wj2MMDT*`(AY_I1%541aH%@sm49hf zUtZA{{9<=Ejm#j##Obz3(@hj)3TbBOhkh^V1Rv6vAVV~Dlw{GDQkug{3g9Kp-~|+) zNR#1Qq{h%9w%xx1Ct#d8^z{oCX_3H%da=A@#j{v{g3%bPg+WM>z~$-Zk{Gz4(DNl$ zjF7)vXrSF2Z+!R>O?z|)dMTj%{M!Ktw!cccNq#}Wb-(<|M6bu&Amjkdd=LA9QK2uM zZ%~N2+}&OiNU?&E|NY0;H30K(|Mf>_V9;O`ddt+N9^*qA&8a5QKA6JQ1uJfO z*TNwHmoODNuRHE!vJEm-qB0#_v?k@S-F`8BC7O5FI27<<GKa9RnTYy^qDU2WJ`^8KnGnlj_&MqHZzaWxW2c?0>(& zb?mk`XqxHU?{_I+(OF8*H%VW3&=Z{4(ZBuvj~akMVd};XIGE{A?|oRa1r^<8z3hu# zZ<@drrj;0coiiK{Nm%6k?|*n*7}=>M+}H&he4lC!FmHWymcol#ouNMRK~syhAI)LH z3v6Y632jt_6lDz#zD!XU9nfHHU)B zGnih2{ek@(DWquRg~CfAK}L&7C3RFzkto1R4B=%WLsFAzlBlF=3N2Q4`*UjrYTeHq zaJj)8_iB;bn&EGR8?2E*U}500Mukwbyiu&$J@f7N*U7JcUMu!3OJK z(AW-Za=zk&AQPpCXF!o65@rkfzrv!dU#QXC&MhFkQ{$)rMnK+$$26C-{WB{rM(CpO z_5K<1&;RkCw z07DfH(sNq%;@>J!nVP1TdTCQhE!(E`Gwu*z^d^43P8z`I#)uy`xTr&WSAdv}ZPd;H z#!&yFP90T=zC_9lV7lN-?igGwh9}~E;}Zpvngw71aLLY(lRRo+oD>%E?=g}Az===f z09LTuD9KdhsUw6JP#l0IfdDg=CMi&6IzujXb{rbCs5P1zRiZBFmir^~UZL>vv(oyE zAb}9^+1CoVeD>8k)uT_Bg*6oNLip~7bWr4P04%@#4fOXrY|Hi6zuh5!{X1^)f43>X zU?c`Rm0o*I(YL0uAQ+i^uk95fHlF7m>_N z-&ogEBl+XI?`w{QUjO?Kf3la-IxM(R0S&_9Yc&R##-3I>NxNI6OI>Xyo-{`XGYBND z(Vz@4O(Vnhi+>$OWxRt778+j(1U%KKAiQ9Mih4AR1ToD)zjgXV0}K{5)f>2|)s={u zw^6$V7-9NI9DSj!&+z|`ak!Z!xQL@I!Z}26BIrv-Y2+mf0Fy&-0e~sOwzOO(V@t4I zD#PUx$Gl9Oo~eMwJc0ASLjBRF_C(4y-Qy3pRn0EVWE zBzW0nJ}f`-mgk@MsgDcJGy3A2O&MIUCgt<5H)wsz`772@hRR%y0ty3_JLGSuzoTxG zzx_A+`>&|KvF$Iv-6AjHd0%{w&$~l~!ytEWPSpfbn2d`#)^>;%>3@Iib?t30+1Hyj zjtbDo$fe6QQ8mvLe67C+c(VeS|MU8rp56z0aAO~6^fR42*T00iRTH%tzv`9BLUN*TzlYRwDiB++e_gEBQJ%8G6vG#_rKpIe@AHf$6e4p0GPW>e`i97`T4io08;zp+n3iV#9$=m8xT4JdjS+v z@dX{DC89<8Uw-#{R(qlYfOl+2KVzsibujjxTQ3|=iFG1xUudA0-#UAtYQ4?x{`?n9 zfI;7!TBfw@gN=pf&ifzLto}uT7pC@5k3CPCLx!2=z#yH5EkO*Pqdc`_+lk891{pET zI7#(f8D^bEX5(NafT0F^K8T!LfWgZ1x&)UlZLYF29#KVMR8G7mZPc~_Mpgf!P9Ndr zfpmg20X$iP%QffVqE@t=Woe^@F;ZG$(Ur!?~s4{{cGf3|MT~>UgBKCIr4XamcRew zK0wSprvJgqclq`n`76N8Pru#*fWaCV1~FJev#~u+#-MtK(wDsJ2IW>91+yBR(-mnCiKfL{}@mSi1$6A98ZwPtrGG~#KxCFi;vsodtpqUK>8%!@1 z0amgk2jG&O!RSkx15B0_0b;s>1BV7JYU};}=rE1Cyp*CYJn};QSbp6nKmW?wpRuU+ z`ejtEQ-Dzy!~XjpUL$||`#tjC05DYl_W}6_K+8Y=2mVGO!2Ihniz(3l?h(HX^8b>%2Ed-nY-6Bkdy{6ksGF z$Xw{SR>hCz@L>kiM;%cGU@mla8d6L(G0L-@UaAffoReI2^O;16iJ#~Gkh z2aeZ2IHN4ixM-{NyEopn2MsFKdM=M*Xm{4}zM%em#yP;?d-ngq>lX=+%Nu7t(j71Y};RV+T%aJbvkim85|7Y*Lo-{YEv`_vud%q*P_P)Eiy1e(^ zd+)uku6Cp(YADe)o0K<{NYQ&z(tNWqF*`f+&5Zm=A|-u$v9VVhu@SqQo6i9fZvw~! zG6B5R)ib;}(PVcO@ERcVhjX6uoG&2c0R@=HAm+|%WjKM{3>%aT8+m7z#d(V*O1*Id(yzsd9%JT#;F9Td&eV%=r$9G>z_U8$bzWM}kq))}h_33oELufuXr?FfRa8%Rvi*V_oP0#$Jze znZum!GeMxO+wQZ^8f+r`ciOrvOaePt-{c5ez9A2z^h3=2-lEjLoy09TJw9CH z!^;i<%*5uJvGDg$%1a868D3qB^)SQUksBbnUiUt=x#++}4orv+ zwo_}%Nb)EFpOKxSjXD4@8(+Si8eB~05lwBZxuqjyRot@C4^b|9o-!{l^Z3?J9C-OQ zhnMfZ_B{LE>o2hH|MV{X`JLCEW8dT;bC-k6bKm(IhncVP_zGLz-^c^Bgzfjg{^FOV z%!^|r_ZtcaT&TVI_wTyx&2O=P{?{D1kVfU--e6z(`c37=P+VP~0~o#;KKaxh`|R^i z*k_-8LVteF;pH>LpFU=P_zw;+zl8?oJ@)UveviHX@%LDLj0qf`vXSX90hG9ao+E0r zZXOtn1czWGDcKkS4Bwb-UWW*4L2+|?M-UWr6?Dv-~|`k@XD%`g^4aB>4dx{0E7QWtyl{#)9JxQHky0t z-q+akKX}&By#QWbd6vEOqh|?TzWM5N?Ash*zQY0Ly8xJ z)V%sE2br(4d*AG<`vfp3aS!cic%^RKzF2M`H<@awBya=Bb>Ja+P z+fIkje}98Swxm<}_qW(9{5`2Qhtk?cpJrl&KjnV@`KRpjKO;VI{+q|2KKqpY#~(i8 z=l+2G>euhHfBDz9*#O@lOeZxrBNJc+Ea45lqNz11WX+}!p3u$Wg{MvBnEJR{0T>Ne_?+czx1#T;6K4!P^M_np$w51wH!a(KD-BPa6$ zy$fYusBFX`1@Q95i|hw)yug0Q1Mu?Ww_apFewzni=JglY_g>?_^UBlg-uJ%724-jT z0xfcM^5a3{JtSIwd~J-{W<&dpMU1WU-0M8Ilz3vkN+`0_lNA)zxjY&zq6Z4+-j4VXdWD5 z4SoHrw5}m?!!9VTq!4A5%I3C6V8G^{7l1*FFS0?l0Ar~MDd*o^A@x*YD~MoP&!(@waD*ZH(Zcej{z9~4DQ1yW4)|lrgvt>g%>Br)|L&# zzY$rPDZ8vp5|D`+^f_g9I@76Ytu07e$qeg5V+orKgREER43D zI!XugOc-F0kr`NA%oJR7i^1T+0(*hO%iSNk@bU_W7arew^?CL!0WYuLrOe9@UKjB4 zB723y%TIW``p%2&wRi4Oy!!TC_R5>c$UMW=ZfxWQT7vfbuf2WG&AdqPLh&B?vrwxu z541V|>NoGOe+9UZ(DrTiZxrvaf$=eA86w!Z@{9lWWA>N7{G9!TgAD%s^XETffBe&@ z?03II2IeF7%1`el+SI9>qyrVjhVGcORm7G_E*F(5qr9=1h9T-AD?bu1Bhu8G1DM|a z$a5=SkL66JvbrYidqvXBE94`dc2vodo# z3sz3SNnu6?n6WjKkG9;{CZLHG|7Mw$u>_fZzAxx~UUsOwWbN*&fSAd>F97C&0vJ&3 zQO>&Pz(tN(+boP#87b$&yKu0dS(zx#9rw<2Pq2F&U`Y1@fI;TvC(k*hqo2M&*%v4C z;*^aDUf$;L!r=h`@!Grh*iYYkiM{^bJ@&@?FS4IJJ6yb!p2KrPM)c(?rK_wTWP=fFbn@~d~)zyIo8ie0|2DuujdRX%`O+goLS{p&B- zU;pw84luvq0P}P9$3K3;e)s#2*+2f%o2)gVb_6ZGHW>*|^AfR1Uy6vbhDOTX=pt(m z7yf1NGydkitVx2`BLnYLsfj!tG=Ga(wl(dQY6 zCUo|dK<0}~XjI3`Qx=7c$Toh5W#Kni7T{q3bM0F!cWu&dAp77~lZct|CDSpAv z6WG#wk0tBV9M9=!bFJ#x$iu)wqBkBHAcq*mwO|KUUS zt6#rI-9ixC{*nj&|K;y~UAajV@r};!9n!&m`O9}5i23W^vCsef3-*UU{fr;?Q}&C$ ze=VJVhZb1E83}Y9U5bH}sK5pvf(R*UTC#+ow;+p!% z_g`FHm$wpGFk=H4#Cs;KO@B1h*l2zFCWkzLks|~$f$~z%)I^NAUbZmPH#ft4_<4OoW^Fc@5Q-?J_Y$+9k} zVagZZ^xkfESr`s03)lD9_Se4bDE0fR@RyJ1%O<&wuY}_VO#wkoJYL zFMt3!0zeEhQ?sh{NeMtDUk$&}SM zv2VQi6#F0lszxJKj$=9hVL*efsl$R7BqZ=ClQEwtcJPpVU zMwF?J3cL(2uQ}PMBMDlE3@~Gx+Yem1h_Wt9QPv_``^ppQ`AAk-7^jSczw4iwp)Aby z(_d!O+gr|zkSxI^($;^H?S1utvM=BM$+J%B=v5b9e)>H7AqSTq0br1QdHXJV6#zr< z@*;Z!fs6|WnCHIvW%fG%|93zBCVP*^w|?}r0k|ZC7CC;%Un2m?Ykd3tZ?iYw{SJHX<-cV+ zxA*yGGVl1Yv?m7`ln*>eiOERRclV_N7?e=70O2{ow&$Wbd7usb(zOy+P*O(!U)#|Y z12EyRoz#4-qB^>SR@Zd@048AUC$vts!yIQfCfKGAVB$e$dUMvuhsGLa1jvj}@byK` zz)Z5mgEh8%YlC8DXVtumDIzPAd3i}_WH@lBHf!u%Ne%II`k3LBwWA9#{4*GpswJ>J znL2WMokIkeX|$cC74POF>k?Bg(x(9D+0@RqBj}ZeJvzQHhFO?^n74~B1OxN)hYl{n zXl`t2k$vmO&*ri(uRh1V|2hEX1!|douO$JV!O9DSWBPR9Wf%GRM4&qeT9z)ZNjG`uhw;YE`kW`-7L*~-mTHob$jc$UT& zEYl=x2VjPm<|6en*<@vsgN$ly04fJPvvbDn*QOw2Ga&NNjb>F^Rla|tgZSuVV-6Ew zFe@S{z})9@kqTb=T$}0TCvHlx?zrw!r>ND)SuRcpH(Ug68<2g6`0)V;8UVRs(qr2><99~{`OGg{~xv9?6 zOEVl`IJ|uNGW(Fn{*$|Tffl)YV{mSkG%#M~W@xOJ3}$AwmjY9;*Ij^FXG^y>LgNeoaJcUA{_V0d*@Fz=1Ui>sCIb6K5+9j3 zq3==kfQjoAM&{^fy!JybAtmZSN(3)aB3=7(Q4n0@ixFwI#XGmz(i2axl_#HIs~lw3 zzA9kGDJ^aL%1JqhS-yRPjVwzV7k)!wamS*TA8?7b_Q#^Jda%g><~ho~K)m~d*Pr76 z^E?5}kKcZQ+N57|wJ%QgJpa1eH#b5sXGY&C7=aBOW`_->MV9(tBDw|zhV6A-9hOdTh zq`>8X4#t_RJQ&iaG$eMgZKw9!NN5RUCPZmQ1{2e`TvA40po)f`zRUpTN?E1vyaoLK ztN44>ojdm$dRaYx9e6D$v&5aJysn9rH#8GmRyMV<%SC0{_kO9U#OSrl8J)ZUj0C~9 z<)h}_9=3HG03#wEWR~`4Lv7n>VFt%5scT?0?VbGhhketpWr#scZ7qfLGPP346+&(J zAsJ<5Ov+1^ATy*W>5Qze8@l^yKxS4AGNhwCqS+T@hD`Qm{9Fk5{!@1$1?p-KQn^T^ z|5P*$Vx7Bri_PESar-t~xO0aC%^eOjcL-?Kzba*CIMgiOxXy++WU0itXu(9izjJKT z5L~8GflJUKw|9D)ee);JlC$pjUw_`sz&P2LpYU)zU)=1=dv~eR=q(;^e|V2|4d)i& zuRVK{;N_#AeT$-hW;zkH7!5XbMUXFl?`igjKLB9dvXOw7zkW)lbI`rK_tE#*voCRY z+}q#_@TgI@O-XgVuRR%A1=6hahTDN7HzIdK)NPnG?x07nloJyGtBaQ4lH0^f_3%Kz z&_>-uX`-^BRS6Hse#8NcDBp!c{n_FD7{7N8q2&z@=%j(O9N=^$_x^D+clDODp1Mc+ z31H-i1DT1nsaRt@TbQZo=<+)BF#L4+V8xq$9R!)d`5B*Hrd8p2Q{UMWIb1Rw$V^3o z%+&sVpk;c`S))zbuV+j^Cbw@4F0CF(c$wVYr@hxS!7#kKejmMT?uU^bl+AIaq(jZR zELdkRVo@DM=5WATaGY?|K?1N^l_8PK&2k9p;U%)rHT9+A6n z-1){$4`8T#^rn-2`H3hWz4HQxmlr9^g7OjI1zkt`w>Q0oXmVkiee@{@n4f=}eZm1| z|I2%MffhNoZf=ut9RLQJm*4;X1NQMRe!!mn=2L8bYsH(g>~owoFl>Y1Q`V6H9Q5tL zgYM>=WK-;jETaUYsJb>Wz#yP?QAK@M4{h#gqqwS$T`VjP1-g;|f4cJv4UX!VI#@~! zau8-$)?}7(^1)3^=0?7LP!h5Mn4y^=4lOfM1VJVYGyT)!S|6HbelIlo28^1)Olf^? z+(vavb8h;z8v@w@*vbcM^UEd#?wQ?hN!OC}(L4kKs%zL6^(@x8&?5HA2S zy0X&f=H}5W9r5>$y$t)T4aD5Pc~19fl)%K!u06cmr>sj9xX3ZNAN~>r(4Y+s=QDE7 z5wzxe&XW!ral*mqxhhW+$C_`cj_Z%Ek} z0L%}5{0(1?{*CwUvX6iME%xazzQw-xqo>nBON`SgM37zMW9;>}@3F7leUi;>E-Qg0 z=&ynjMZAk_n-5@|#Tq3abvF%C;Yl|>=uhIZ6C#khPXjP`@0iFO3<#0402q|GQ~(7* z`n~`IbHIk)UV5*(sBCICJ`V)Bs`Gde^Eq6rtd7m_fGtDJ{NVrFn;*Q$0p>*xFfXxpdA#@0J=Q-l>Mcl5J#)Z5;qdY)Am-=aWc@RfnL&$K>6HTd6l6ir3Osewk$<0 zY>l(++tU;#ATz%`<-1SBeH0X(LsV;8W~%G#_L)2`?a%uLM#>P=$M1bv_}i?w@9D4&@-AkuNBR1unAL-0=Jy>l~X1wLXt7&6D;8%QMF8_N9zXxPZ?pX;cVdOO*3e=BEIz@l&LmB<*<3BJ z@&OF|VJKswDEHKdM5k?9O-XPwMp;1zEdESMKdWeJiQSwpLWNXv_vvFh60~k4U zFf+0^;oK9_5YSr1fXv#Co|th5xqG*agQI|#s-{Nm9jwIk>G0xb*ewb*kFA!h2nm5z=8z=(}L3!!dS zSr^lCQ4n0jg*xEElNq?o=ru0k2c z+#5v)O%$X=MJ-?01)#)5Ra<-FjT?b+1S)_)`A+~uMS_6F>EF# zAR1)GcXp2yz+gD#fVAH_AQPR9xxb~OBLXlWKREo|zpP7CxyT^vl6XS2GY&pVpet)L zFc~-zxR?x5G<3+77ohFiTO43eKDx^R=0&G`^zlpV10ElK`Vt$Roye7uzJ8suF94Xo z|A+6e{+X$~LW`-Bt*lwW(_q}@0qc3WT^T}NY*KYyJt2T;?f=uEY7 zSGKhA*;-(6XErc2G6yl; zGWa!s7XzcjgVGJ|zATz$X!RBu66THk^-=pF}{!sq+IH{JB$Vwr6jRr^2m zOii)Z-+O_*_5NM<4l*zw-DB^6Bmm}R_Eioo-n%b1W(e6a!+-0oCr0rVY=A_JOOJ(0EWlV^0JkWOcH&}Q5zpHyteM_r-A)8 zDjO4QH~%jUFit6H+e)YlTj%^_UChfxesG!13|zcY5x>FYG%x5^bSK6~Fb~UG{f>{~h*^|MY$K>RZnq60}4c!ugzM z`v-lnqAUN%UL!dnZ%06*;$%tilp6w-m`zfcu&IH?%}(_6lK2+opNi&IvrXC%CSWk< zJfU|`XOB&k)i$vU*NWMBejM9CIj%vN*6~0WROlQL;8a*%Z3RtoTr4Vy1tdGTF#{OU zMjmVzSC^su05dW-5CE8Hkm;SYZ`1Z1f))2D?ptWD zlc{Oe1)zZo=jdl$5`c>o!4_Yr^z#WWMh>~|LbSZI%HHPi^6p0*U_RvVg6s!qdY}FM|MDI7PyhS_`uVouk>t>lB+H^OhHG>!%;{+m8-rk<_Ij%L?}*zTPP4l5I}ATzr$%E7e5%AZE8 zHKF^_ysyO#?dB3+gT{Q~U)87$+`EyEzj*)|l!4|Bc0GXU=X*n1 zXWvMW;d=!3n4>folg-Sy~a1q%FlzfuFiAj_< zwKxJ~OyTBWU=u}Y0j8^m)p3Xc$e=sQ=G^FlNqSzC0;4lL*@F$TbGTL@9#3)|uI!Bv zz{sJ3nX!dI%Bsct(u4s977ju;6AXMV!j-zTu2wtwdTwVnB-XEK3wpnFX^isn3o_kP zlWbxW8JJx*zPX;z5YJBNJ9LD~M0)!L5dxlF|r8AW|)J^SZZ*QyNI6r#&!1A`!BF}KfKG{cOmAZ zPkH?OW%kBf&(TaI`6(-}&=Sb9Kqv@-Ev3#A0!y&`6Lgj>;xK{D3X`c-`jjY035AqV zfRBt^Qjw#iwjmWLL`7*s6RYO{Q`ziztJp+Qb#j0~CJCQG^f~kZgDgPOb0ec=lr-o6h|T0lTmh=p61+ zPQM1g49!pa4fEU)5y4DPwBzqsvhq?C$Z&wEb=RgAzIJqsjvIF^nSzWe8#A$cGynkY z&%Vlq4q~Ki%+Z{jeZ&9;r6jaynF@7bJB^G)=2@3RFBj>3TpD`%4W=0PuvXmEW7+6i zOou0qF3z%7-}pLv{hepnTkk!`UVr-;_Vf!k+3flP|My`6t;m$LF|?SJhMbfm`Hy`d$7 zaOVrIB?{3AWE2Xx!A6?&JtL!~f+DLDnkC!-tZ_fYW^5Et)6m($_U_04;|H0IgE7|9 z+ZC&$F$r|%(fudgr+{$Z;xIe5Fxi(excm& ztV=3zna~^1)pz%qbq=&Sso1=OOQ0L!>-P@WQ_t?R`K=|twgt0Qq{+;+ZQTi4o})`c zfIDO>AQVmvED?fQRp#X4wH&};0mt7}wX}sxK0JiYy)JYa1&C->@Pa^@Cl#nffJ8}c zJ(X}M17is=q=88YFlbG;J)ayGV%}FMq|XE36_?@37H*u9BeF0_N>CkxT^wM>ypSPg zc^k96+KqHHM%fs0nwIWIey>6&CE%sFs#-hwdS-LlFZ>-GQFc4&O!D#xGIf%HUu}E0 znIYapI*=LNINaGs(5qnooY>wCO`68usohr<*_g@Q{UZo3M-*VZ4>Y=`<)5o%m3|l3 zng;rNytf>@IN1^i7Il!~i@=7A*BFKuN8k#tmLzau0utA%YN;Gq0ek-XCaXXuBOSmr zC5UELTGyE9oZ@pSt8GkGzA}Xyas5;`JFV)WlA>V=YGR>}1Iwrz4!jIcq3oBur8_D+ zU=WzrY1$r*(giL^T-=9| zb;(laqHBq6PB5WXWMR?>bJK%MU|3>rzm$^hAi--DWo6opphf6gghjt?hNU72utYpT zBh%nBVympB4GNtz!E#R>b}89*&Syxh9{jB?6e7uYw+2O!X~kz(r(Nut-!jcPP`-Xl+(`w8+pB4Cph`1B18%%HFNQ?g0tH-nG5_e? zl|t*dR#|NiFm9mxDe3!#o=KI}u_<5Kf(<-ws$1I=m!LMT4{>-IabuJtSknG3442=3Sy!_CIB%4xN4E`+d2@q$IiTE+ ztV1pNEDQoI{?$@2bj`OG%5qx5P+QxycBY1 zf}MV8LV%&nPuzKQrK_S+WmYGyY?TIXoc8(_t1^^Ve&XPE%J?)a#Y&&fFzg_)9uCsXZHAdpeUm^Q?>=$aIX32C^^xF|(GEfec=U zXsT!#93iXz!|LEgiOAdcX6N)E6OoPScS}vvN4j+MfB+2H9q;Z_{m%D6YlON&T@JD5 z{mr_V>0F{r=#XMf3NVgeOeg6~4h38kVq6ljDxjq*=tyb+EwW9&C~+JXu*fB#Qn!s- z?PXFzPu9V#iK8cJj@}d%8#6LGfC*I~Q(_AzCV|pGNliT~#B3xEGiWi^!HO;bc;~KO zV`usC;({_h9bI&-+MY)Q#t0;NuZSzQrK^-+gX<9nhh`U}aku2;W?&U_#-KydndIdQWLgFWeEJ*64&n^) z;>${5kO{VmV=o$B%|FDz;$Q4_KG{TMHb#|+S>$`}-U9$H4+y}Bfm0^!(e1WlOsjU<#{h5<^Nbq5$JcNd=XLY~xy09sm7kh{4l51j)51sqoD) z$$0=Um}ngbO1k%cwX`B}>B<~#azKOfCzX#9mY;e@yF7qF^pAJNmz@lOMwOjG$q1P- z+^5Agx$;qScaw7JHKKEDSkkmPYgiCqP>xa=fSI9E(xOp&G)hP!0|CG|Qdt)Z+yB<#(M$kF z)SI&amu5q75rSL@isNeRC?CW^OTea|X7wBbumt0LF#Dnq(?ZW7mwxc{YON>XfmUV# zEPx_Mu-ZV!zkIDUHJq3PEcz3H1rG>wwLpRHAC$>BydbKQ0t^p8R?_ze7hZjKCws5~ zypX;q05+!A-{@R72bUo?hFL>ro4t<4Fgrv3I&P;O!2Gg1J_9ka*r%L&y}Ua~rC`#v zVfuAPcL-i;WN(>4ze!%+KxS|-Fpg!!ZbX40$OJpBLVn>8li^e?{n_w0IgGHltaM%)D z?6NI7qq(?_A!KJF!9_8d8TydKz>-i@OIG=YZOZ7@@Zf_3nhsK;N+acs%~Wnc)UCELc+$&svIr7`XWwt;hVeWSNOUw{GYmeP-4w8xt%kK?8I2JCGhQ zfFaUcT{G}@nf2*MusOz;jE+XuC1^qym6EiL`mVk(xC~|lF3L_Krz}+6+!5O~M8gY7 z-_lJTJUVa@HvJ@o%n(>igtdkIY2CDK86sP+qEO&Tzho; z=!Ea0fgUCbUXBL1j4R!9(~5a>bL zl2B|HkYa;Dslukir=lsBLBTPTlt(B-;Q|a=r?UbR)40UpprocDQJlY89C>U22sAK= z%I4O@=fOsr^!=6A)+a7q*}+YdV^G-Cnz;N_(b(+43!-PVBY`)K8O-2!<&hb>Xdh^C zCtpvoh3yIdJ+CPlJ7$)_%x#`PW@LobwRib4@}`D(evpYSD>e5I8jpLK+TCNb1O+!T zu^FK~%#}pML5y`tiNn$4-rg4glc`Pe){eS8Iw01qmwZ&PDRz!eGv5qzFeHW^QfJ1(-=TI5SN5I|Q=1jwY38 zzt5+W$tTEk1hOwUhpn@3TsEeShiUeum+wonHx3A3(n1Wz0#Ic^-qQ$VX0s_NafnGI z=snc->jw~E5Q7jc#k5BQ8iLM`U6WGQWy-e0D8J<*o$Y_DFw7QWx_UDN7qj-~s+RUh zXbA>Q>s3IDY}K!AN6iRWf?5@16l`0Tt6JMAdx8vu4pK@ZN+jrD5@nWxipor&6mjP&uC8?erX9XMEtbd60So}{jOF`s;H*duMKL9-q;LZ`h|kvOufy)4b^;j0 z*7bg)vQtu^fjQ%O8DJDJQ&>^Xc5Y8_c$r|^x1a&(_guHt?b!~%;AiADB!3_Sk#l$K z;7H@~1R9WORLpo%mhk!hGjo041(@^@Gq|**t|%C0W8xrYU}4eP3kE+wvbOOBz?h5* zM~W-b+l7CbK{s32^B-o`#kO3evi{EwU~-)R5Yn|^p%}Cm=9++u5adFuLK_sOGRHtm zcp7sUT7pqw3N2Q^qTXE2!Jy5;V}-h0Dyp0=8&{;N+!!OW3t0FCz+i}8)_@WVFdW+8 zJgkjsbrev49p?&w?j%9kj?( znxUP^7qA33m?SOBfE@r_bz5hm&5~y4xH^&I+WNdeN+iJW*RO+=sDJ_9nM(zc0RuV@ zU>chforgdP$4l_u&|#&^>f{4##JGi|nwt5QE)QUOhT0Q))5HT!aaCQU*O362xwU={ zFXIF-eUr|(0O-=9O2uSc*{3qD9JJ5M#DGj=caJn5uFJS%$)>E-(A{rrV=;HIPXLn| zVmK%OG{oK|q!9XSjD1NdN$CjZ8(3QTLIY!$Mq7#Xb_rf&s8`aQio9f9(v^!;gBI(% zdNTzV-=tZUpe`l2$nDQKhbgoK^(-h6>A*zXv4EElmW>K%kDUBN*3RDXWMC7{t}`QWsvv+2)OLz6SJDhf$o@ z46+rzwIfd;(=j|8GV>H=rQ{&vU$0w-;L~N6eHq_aV{m*Az$Itv-%g895^yo`Z9(>^B4MjD%1A0`kzH=lrkpQek@YH~ zRFS0n2O9%2D0nS8P?5u5Hfi*-6cB-C4Jh#dQy791lPD;wWT*M>M+JTcLTm)!EXjEa z4M0f?Q2hK_I5H?*r2-pEsDb$R#vKP<05VZ!C)*Au(svc8O&N6n)7IO__U?>POs#NO z;DB9j(3%Ypch-r4yn;+~Pfsq>+}35?dTmlxG99*ykp=TN_jv55hM1}S>#lZlDgt7r z6PJ`wI>JCmTN6F(ucI4VUvwcQDkW`h#d^Cm_J&h^b?x0DunBvo^b%?3C+lK9Y_X=b z%UIuH1}=`Eu7XERXrN+xaPiuodxCx~@vY8YikmNblznRJBr$AgGP9U96dF939#}$p z6;puG_>ojm$5fLNQsS}qt%%AAv00uuJ0H!n{ zz`#j2>Ksw;_i9CTqO6ZO+++ncjjX=CnZrvj#ngOMulu5nI@Oqg=lMn3n$B5Lsk#o0E9R#FUllI?b#tdL}10wCuV7lMZ4=`GdNUH~1lDDnUsp3^DzS zi+1qBUr%jYHv!D#eH;Gxp8;Up)LO15UfpG6D!9^5ckU(uaQ?C`(Zd#Nd;n$$E{Z{l zSZv|2Dgq#bQjZn5Xk2nto-LS%Vg)UlCq*hLxzLh}ZYs~@16V@7Cc+6fK_?LG?yH(x zjWr~4U?!5-=+XL{Ii$n{Eai(V1G95ZU%V0-7&QR6t#&)K{KqiN^c0sTdQWm@$u8~> z)Qn8Ev0G2}u$y-{us1b^GBnA6#<{Q1aTMokqym|uiZWKy(rD#1g9kz1nvpTczzMj@ zopSGK{0zqvnCfF7H!#^RV4yd9eTyv+z}P@cSk#No9_(w5E_2EcGKnE3S5ksM&D7p? ztFb<{?#w}aCiwp^048N1ouz{pn|8NICq;fyk_!D0vM#}yMbwRypiC4DEG#m>pc?}% zj>*8KPYW(``!li+VQ{hQ8p1IIv;-sC={6a#1jV)IBH$&~cf|FCvE4ASNh3Wk00tSe zOaUbZG7w1s2Ag8saW7pfq0asH?{yBPa-=LH#E{B8zY7V z$Hl<>42PE;0+_TAgJu=dVv5F+AjG67DFI+?^efPv!i><_54%Z&3U_=u#up-91GAhc zHT2wKs6Dy^PKmAA8Nnfaco2q^xSpMnYomFV5BqOZO8{QrVSOyG%eiNb^%5Y zF>?kGGrqGMvhj$97`trDfMMwfuLA<#mj0an2Ya9F+&i?q@`VpfoM0DXqe)G=%Ta01 z_*$gvJ9{#9vUU3U2NPvoOv^>8fr}W2kQQ8op%fN80WTMMpbm~>WeqN({TV{sq|hQS zxF{nDXpy5@WfYeXSajmrbFO85(oUd)@(Oxg=9{InN#l2_-BL?oWp!R4B`U6#*HF8% zO(5fRivMm@z$6b&!-yicCE6wcJ2*y?_XHo4ctFY**w{f0<~7~C(@g-=(cf&Yr7?gR zF<(pTZxjJA$OcBWX9pn$o=vnqNNY!yAk#M3?;9M6zc*{WRzr;N-$KSkfJ|+>*~oyA zl?AqVbDPJG0%G=JAV$)|92}6qwqtx!12O4JO31!o&y3Bw9NZv4!G4!>bnjD6v_>2D z;gysg5P$*I4KC$`x_$FY+H}?M+J@)t(l$7nIlMSSxjOlmIhyyZiyUYNv$`(mnE_*|7tl#6MG;_ac|Cl9a4$;U){HscC88 z@Y2O@J<-MQrGz>f7i8!vfJN55lc8bVP^4xdSiTsUc=`ZOzeKiVj#)h%qcFjTx4XTKHat-<98I7eBvt zjuJ{rFvH7xN$CLq7}zG0*Gr(wD9SBRw3}r)2r(GAL9)uaM1hOA!H`Kx3N9*FOl$x$ zz`z+5H*FNS)O2*wc^#8EjZ>~{G}qRV8d`j%p}GcE!+`}h^e9W!N)UrIwF$JC0!vU_ zi>K8jek*de#9HgYzoTLv0$^Z@mo=co1^iNM0ft_~h0BqFO|g>03j*)e_8bV4Ophv% zJy2zIl9aJ*!NwM7+WVT=9S$(-JMD&LCq2lZbWC%gu9ebf5M>Dv1u}q7$DhX3IIo!= zW^(I9wjk3s*ykHtfS)nxSkjf1-z*G zUdO8rViJ^;uz&V1EExet*Yphk9EU;`2$NxugUc&M8J_=~0K-4rp_MgfJV3BTnqr1c z?y609P^;@yj1kB(pm5K3)8jNTKEs6n$WNBVloOAvhkVL*pgFRb_Vx((4)vCf)InX!q{uZg&17FSQGpYJa!<1f1_jI z-&~Ms?jK;a{6Wcc`{nSV)5w^BOhZqtLdKSK@%d>{c8XBpD1hY5$EK7VBP_AXSG<6Fz7XG5x4Kut^S2Q(y z<(4er#3bOgf^varTrI0II_{ZER|(7zh5UW%jwb^Ru2(o47nD{SpGOI0R#~NdfQ>oO z%r3SNz_j%=n(Js3*_q;)PC6TqDJ-vwY|Yk2LlXzqw$PZ6Sdal!@HJQVl|fSjez%>n zFS)S=&a`WrfsuZYiEEaK+7D)T*Eqav8bFK#Fw;95bUt`o$>pSptu59*?hFG~y1v_% zlmZYlwz(a<2SaB{17#cA0wuCx#Aycm<^#i7Cyjy z0*tVUJ`{Ly1D+~bfQxX)g;hPkMFjjx@Nf0KVSNkgz^e9Vnp>m*7hyOD`|#AzA_X?E z;KGX1jPQfW3RuGKvgOHqSEP)|Su#+o(}IdF0BIsy5m`1#xS>Y^OmP_piE86OcH<=f zy|}>Zt!!?gFg^B#tHqhTCuE6|l&q}5CIg_^+-_sHpWydiZ3Kh=KP^ZeG%=12H%DST~0aY7lX~#yV6WlTa5ku()Eh592`=U6Xzrk#5HXFJcg+ z7GmZWsG>4`{lAAcE4B#Zv*Ciux5jPrcOeYJI4qW6w zW&yq(A^;C~nh0uK$g*G4MFg!&5L{%lIsGJF+s>hSDj%sFak0Uv-ENZsOK_7ZD6Pn( zb-A$0aPyQh5BRJEz@URBAE0td0~(ht0R}&B0x&1}XHmi7rNRPW&RxA`21hZ0*+00} zkr6{CCrSCr7HpD04X)8!x7*qJR-1*6Mh!8Si^}vqMHV1~va_9OUU5=)Ax5K% z!Cq?8=8W+a)7Xzo?Tt=pi)|_aN31?#(x_U#U`6|g2FS@MM z?wfzqGdac<57xC1vv9D*&*yJ2L6gSx-X;eV;VEVaF=IK1iOa@}ZN-<4`WKg|REzJ{ z=WWA3pQu5QHV}i7()iZSgAXu(j-k~x);%+u2wr5u#BtH$<&90! z@uNWox*6^9628aFr49bc$H2LD!O;q)tm4AyAsMl#68H1_#T@REa!vo|#I*S&Z{Ury?qRyUY*ao8ZI z_fb8>BrPcoEG@_TtZnbQLj0vdUO>ONb;(Ep zFXBs@*x8kaO>O5DU{DXtPu68n3oqiv15Bg^7dZ;bs&ZMFtJq+xslz8I&c$(cf?Slf zR4%z9%Cv3H(a<6XUYm)HKTPMYRn(>e7L~a6Oa|@C7?60?q9hXxn+!)3n3%@J!jf2M z@c|6~j!cgYZ4ZQgvB2uJn}80ETbTI!$S>3kj5M-4ciQ+pQI}Xl1IV~iTCVS$ zO9(SmZq}OS=|M)!G>e277i6l*!8_NAZ3{A3cT9}%;I2+tZDBtV1u_O@rLomHwtPzl zm`x90W_DMpM6Y)6?eiK#WOw(pB_)7IT25S5Lwff%^= zP9=8ly-xsxNtQj+vx)RBI(Wesz0_sM0p*^pfNyXh)tY+ zRUm`*-#8<@Mjn6@*+(V{V&Xuib)cWa%Q^v!3S!!ah9WwdI(^n0?IRgL4BsOm(NK-u zL6t)MKh6z!!NY6tHFZr)D`zMfLCj1%#0)?ev$y{M01SD%tUA*$vx1iZZ4NH4dgsG2 z^JZknfx{&0f;PY`vM#|%(QxKX3oddu5k!7~m-B7_8Y*4y1}`{}ltu`0QLk1y2(#98r7E@pe2E?CPv@QFDv9Y=m|0a&M=6ryPE@0OWU6g5{ zv~Ys|o=HI416_~NvH5$)dltW&#d|yLIt`03DPyGpnk&WS?j~UdG^-oUYf~UM55E;)s}>FAna#)XUD#S=-i?IlN##MkKrd zTzdMcy%(DmHuSVvm*Avmv=`!rOA9U{XoHpj27*}p3>F(%oQs=RC&;Cr4}yyaFkMvt zHuGr-*YQJ6xTdbSmkXRtBLT1kMYhz&n?VaRKry&6nr0#3VUiV`m_Pl-QTChRsj~s}}hCinK*@I zR&K5FSPwxAG%?V|#Ao*VTx*V$5W@p|YOr*KQc+{ifOkH;hr)8_J|iD6d7o?VjvNF@ zdwG@+jUCE%7^k@-ja6H+Yf=g(T<`Cm|Uo``kpuiR_q)DMgF7e>C+mvNO zrIZUAAUSuD9Y1@X9Y1%$7*OH@^MBhxoNm7;2jDQol(|4b z(bcU4ncB{7zjsuer%VLM07{gOzS8=Mj!rL&t$-LCkf~|yV2jsRT!2|~0VW4A{WB9v z|CsQcy)MbsT?a7+C8cp_LU%|Diap&M4KSIjN+4q{3?dQGJ^FplMq{U0=L2HEB4&Ou zF2MB9FES@`2Z3ri^=NDk5yPwQIDmxk(rF1VA{^EA4VviLHawP{_NBW|2`_*Uq)1`C zF2F?&Y~pFNF2PCBpmk>~Kss;{3q=7ZaXAZfl`p~~3nK^39ny3X$@cyNT;!mka)!_% z;;L-ImC(i?ahYb|m;+15D}S@VrN1~LGSHUM+-{AFW+fkp`%p2>0X*_$3W6q@%gYy)&9 ztF%yq?-lm$vA`Dx`2ll(#XmB zI8W@~Me7gDG~o+`hcZQ_$Afthpp}7eTE~_5EGNSvdGm+8F0i>L#RZ*Q|%4ly&=_gU-UNM<7hP$CMJjPSIh z0v8d5mDMruVwQCYPK%~2OiFMO!dzh#hq3_z^M>$uFshTqx#%R&3UVn`><5<`DF8oq z9xcx2niyOH3wO}C%%+7I8)<5<6*pUgVR|}HL14o^a|zju3+%B|XW7HYPk4Y57XTYm zK#7Ypu3*zNPFkF^u)@zhc6eGN0y#ix@y_r zSY5m@I09sx&aIese@l=7WW+iE2S5fHTUra;%&Y(zKnBX}&{>I51y?JoVm)QzKnA7i zhVEX?Xaccrc4!Upyv|NTkZIs+-wn_jKhM4x@K_fR`UpJC4NR7?LgdwJTdYYP9 zIwz*J=YW>cyVezL)6M-u+Ch*?kjVqYfJ-JKP47H_3B!vM^K5u^J&`dTUex`97f~0) zF=r00(`fR!gMB(~T7bb9jZ|l_%Lq4P6u=-LOiP<}2~LVeyCH7CG~gl!HVOeSNPT0W z1#|?(x#&7lwm(Ds+uRlc7o>#|Rc-AC;Nq|2pN9#T?F=H#f_>>)nK7^gMYdNJg9?*& z1m(oB;mxyvW>gg$14}R-Iesd$O&*^$GCwAP(t`NC;|76lEC*oXkB!Vz)&K*DjLP~X z1sj0TsTlnc%9>GHnx4TrR@Yi%*Xa}h7`#7U3x5ij5%*nz)+|yFGZjrOPBvE3#9>W9 z1}rphiQnrbQ3iPiAcMJRy3qtQq!!NNUg^EX8f1cHrODN44lgSNFhPhJU7og{t%NdC ztK{%*12G*uCUk^z4 z4Yhq*a1nt8O2CT3h%;EBxCqlNreq|#9u8-Fa~IT58z z`?BOk!q1aM3o`_yk(v+wJ$y+j3)#fO$4;i&*k#DT`@Q1ANn8MSj~l`Z;&N#@33+wL zlK}>soyjq6-Y1>IqCBPtn;ghs12*lHy5u_Asyd+hhwCi5p42dN?y9yHZj99DJ!)N^t$k}5`dUB zwtRDyCS}K&;Hk1PErTP8AZB=Fl}+#Ov-+++?E^SHjJek?{yQoggv!PJ&cq-_Iah?M zL0W*x!3zcdyNTW1SR)*ioHB=(aSgnLRM&oRkyC0DTbnMxIMY5c^>ci4jdhNVk&p`) zwCu18le*xSt|Dio+2r==~?`OT%>W4aT3rX2cF1c&E?!0{uSs5Qh-Zn@#a5o11!N%+Sw=R0=jrPdZXm; z8~T$IhH*k5imukDoeAe|P%Q71x8s`B`K`RKRhmxRf0~d%-v` zhYJFC6F5R?(*};>Am=19Km}er1k1|%Y zfSC*Aa&0rtpq?J6{5m*i{lK-No4JI{k+C^m0A#9ZE?W*@@Sp`K!Fok&Wmm7YtFI1Z zaP0Y=Ikt9dSqU*+W5aePcyjimcffOb4@1nT5@Jv~!oxcDLmiONSQH7q%K~lF{!&)2 zZxH1Dh8P+K>4O+0zy#n$I;c)mGqvxy>L!L41CN(Ty^9WB+%FctKXZN0gBNFXxfA_! zbJ9qFoG~3iOpJAOE$LzW-Y&S|bnt?}qDfu^DYGsDUa%OT<&dUDrvMibSd4-IgSb*u zMi~`Zoa^XWB07m`>Ir!U<5jvM^Bz%kDh?=_cVJL;@@K@c-UuokfFm=@L&LJYyjp`Q3-V- z;roaS=p&4eZ2&PRFI+JwUD<)n*@8l=PAPIama;H%RMZ=EJ4FrErjTI0Bp>EWe0sH?LFSkbnF0N?cMMQa1OX{o(0$C0*0s!sHWv+8&5^#|Pxkx>G@ZyT= z5C9VSX$l~s>n8FqYV}TwUR#G7?POpUZ7%1e!O!sX+Lnppyjm{0^L>ntky8+P8eLz`Z7tA0>1KSywy_5Fqz$U&wL4s-ycftT6b32;Ks*^h(F z==!GjqK+cG1nY(4Tk8_Q>=M8r#y3`!#&jUt(8bl1gBNizBHbr<7-7cCr3iq*g51af zq$y$6#fe@j=ZFyiNX4VCKMlBufZvG>E?!){#utg4Ko?I^rh;5R3>Fv>C?lDe%bmM& zEmgKfwRqzx&#r|zmvSX5|0K|&*wpaeWC3h2AoNTOFsILXn{`qxjV{h`fFYlwKmd5H z0EPokVP%yOz~CCl5@1f8b-Z!_9k?DK6vx~rJpI!-t-;2w1Ix?85Wr{z!YRCHPG2tY zP2EllGB9y8a{$iW`*^_0m5v>dspf%9m2OPIMe?7DFvrt?48WwmD>wQCosj13*AB?w zHRD(&*_h#lQMS(EWt{-V4>6-FQ?YH=CfOM5540C)Af|=yIaPp@dS_a>uv)oVUzBn^T*M2Lx)ozy?S#HRKSbQ%~lcyVHuI+KLn(f}wg*X?TNT!`c2mp@^F-6sNv8HmDWFxMW;3DF*JH*cf zSi+@(3a`T?t;Y(cD{FNhB^C6YCWQ=?jKpUB@Uat_0t|WTC;$c<6EZ)h0U#DF$8mx0 z^jL-f6AL)*r~wCVim22R1va>65_frN1;X|~N|T_$LPe-ff&-@?kT&F2IuGhr-y9d zCHNxp2`_q^WP5m_;9q**+-wM57J1BF-{N1|SjgW6V*`R&7k@YxDa62Xi!?F}I(R_| z10^P;Ic>8pp1R&u*yD*t7|#{e)RAFSQg9I+MX+r@r|1q40rla#ku}($tVdwO-z#3102y7ERNOUizOcxmu>=K%~V5kJ;G-I#*2SFRZw0 z#*NfOPrh~`W_o>+!;1?rF2t<4(K9}5ZGxxE#=zstR~2v}2Kx(@UPZPrB2*BAtc;l> z@R$TKllKQ=IK1d*B;EM;zWMo=9=gBqqHdEWaT14udJYiD;bqhZFG8$4zOm|qm&Kdg z6yxiQA%7Q?hN_y{BjKgey-)!ZqD2~Df}27GFCt3#hOUK|h^&i$^n4GQ=r^p0c#KM6Zx(;5ja6`md(b#0%NhFtupql|?A&`*?f{V&n?u_dungzIsz{X(= zEdjm58F}6uU4=sv-uE3fz|pnQ-8H(EmX=gNVsuK!DCrWA?htAG0Ma>dbR!*71C*97 z0p+*v?_ap@z5C8R=iYN)jfvY4%p{tIG3ekiCKpH+V&#xm3IlV-ox?he<;}G!6uiH% zU~qsrrz{hnZ-j)=V&;(H!emn$tnwuQ5;$aQh@bKiAQB{!q}O1-=3DvLfkgYliA+N zUEqCdnw>a@WGgUGUAWWdG=Ytz^fCmWrZvzc=K-xwx|B(buRp!pT71XAO z>s*>%NHU|@&(Ycqii0145s_@D?P!@GHFSszs9)`(tp(`~FkuBNYQALcRWdx#Qf^-K zy;bg=522{X{saSfsE4ydmg#;Dau`bo9M9+4T0n{k8#?E=)^nuSZ`fIHV47?h zHT4C%LH_{zMLODaGpfzAG(=i6%u{Q5Ofg(a?KQxA>)8_#Pn97RczCW)6X?Mj>aHX6 z-Yrr-W~6!WVYvg;@ccR8jV(QMRa-dqUJ%srw*)q|{H{@p0f1EZK7ten^K3hJ~?%l-BG5;8v0T3X(qZCmqQUEeYPJdN0T-5A~c z%wixqffEx0T5|FqK@aKnE3VziMgeE|X97LV|0FO0<=jXGG7nOWnGzy1FR>#C9{P!vZI){s41UOOtVLwDmzsqnXoG_Pt#bVa_gl9S4x;l=0bbH z@`R4-RC1wgJ~uLj@S9>W!`oeaY++nQu=wOR)D$zH{9O=76utk%G1%(HEv z_+5dJIp>P21SBGXT<4x59|Hg!9`+!V~DYPARgMrd1(l?Km+9?whtvoOm>AsdKjod*h_ z*vd`foq3|{==tv*hpCI8M)~T(@a2^OoMj5zkt-nhz~8i8=LJ*8x!2gka`^dfo?zp*9KgmC~3`*^x-8b^iz)@MwKv64b* z9K3P8w_u8sS=n-=uC3faRabgSFFr%tDwI6ZcFgdY;xHduvX6E5b19yn;w6ikPOI@0 zriHR;orCiS{`KW6R5W0B5tzSe>HW4kRyG+7h!Hr_Cxyy=ado=}0G*HtCnbFS<2c-B zmpPzF1rM-eP4Ish2%iVcJ}E2t*nH~YW*ji7TJ2D8f_{qsFXtLA@U#18_^{%Hc<+I7 zS7o|(W10z-sXux?IHTd0?9o(G^#|sBJbD7E@W$cm6rZMk)mOA92j01u6X#8PnbQhT z&-(&TNyTO1Uky{kEh(2tk7$08i67rAn(?{k2RW|`(adpxbn-81FOR1Wr}(*QwEWsx z?|!3;WTjjB0Th6S{8H8+<#PiqX-vQwb?@IJTZ7eRrpP2YXJw2Nk+-py!V9jaSHe(q zp}QPN7{|@_=C{ig%uwG(h>r|8w6v0YjgOi0>o2v#?>4WCBnBeth@4&V(;jFzWG9Wx za*v0$(C?6D!gBker15A8o#$n^MVFjl#~BheNOa|@Gdrvf$vN>n;O1U|lH*@_l`y%#E7F!q6D&M!J` zu~P(}58+f`g6R=)G*Bv`wVWI={m9QwVo5W8PYZ{y9pz&v+p($2+T*`NAFyD|0BFOI zSGmqZBX_&}6}M^TE7iMZSaC7WI2q*#O~LLbC4IC&BkuBPw|_2EGT}8@S15W1#V(B< zK6Lo*Jc3%qcH0$&6TX8AAzQ=6T=Mv_6wgQTT*k)>!z<+v{OYI4&GJE0^_J>}vd(`4 z!c{4lLl{spc?s6~d#wAbuSL2tAwE11H?+Fg9@&Y?q-_|va3{Bg5;-54{L4-i~ zCJaI{=mgT7ocLhNsMGiP1=I0@JUYk?lkb{7&j=v#O1okME9`f+?C#IDRQAnHV<`f2 zw)9-!=SVxpTqsbClI zm1?Lez!m5rP^Ly`)#^5|9s?|8_%T-xjVfrp)|wrBq>aSe;25yk{BbGFL2sPsR8+(u z4Hlltkx*2M=X-t<;yi%nNb{t%c=BrqPYd}=CwT_B+!{if{Fadqwg*EAJJEm`cfVFZ zNpGvdJ&kc?=h3=~FIeHA2U) z$%JGj)J$^@78*vfjto~I_}0(V{J|FB#;_c+C30XE`?5p2BEi3&*E*sp4aG79!t;d` z_VKCLzBX{rT|owT;T&;qz*iUNp-%IAC`!fAA`i<~ELhS6nLu*n_ewkEMkNNEsQhWu zvLY1xPhcM!VLX9tLDH^v6cmIXtZ_t}h*D`*wiMt_;G-Tr4C?eG-EK{3(m+5S zq~(v?KIbrx<0Do_y^@-~c#8;+vlIAl`XJHqR>nt(j3(}({#gjgc zX)=-@vpzr337V?O;v;s>4!#K2h$Nn_dpPHO71Vr;d&_jT@`Y< zq?Gp+)$HO&Ue8HJss`-Low34cO=Yc6_*JuoCg{TK&G?st(ft~Jgj&KJ`@aXh5;N=p z#Pn|_fQYB~KgXcwzXY0-Y2ARsQ$@+H{;Ju@`1Mg&+$!woIj}2bMhqzYd;G-l$4^)C z%$ndp=NeYE20>a1bs_IF4Cy|%+n zlQ3Ae^ks_)!(xsZPz)E^o-MTb%td)E2h%pblnyOv8%*@)x}7G9gvS?ZABk;b19Bo} zc}m^bsjcl7U#=|vHd&O}aF=D$#}TF+VwxjcEzbs8|I}ggA!r$m$7*1_?54JMJs#zW zb2_Fz%SU;VIMY&ROQ&CvL{h(8Jlj^??3;c1jgeSfQFmU=ni|j>!+0$2OwVxnr$2?k z9wtc+S3o)J-n>Q}Cy@W=n)!0+t_l}A&#=BojU{-3^Lx>Lh93qJ{3u>x*f_fAV9q67 zfJ{o#r*zYIl$8eRRlb8ZJ`5A4avhPW5!wWLWN^JHD>?szamJ3HlU)lOZMkt1%(JGNM-SGG=ANq>9!hF@h_4k04*q zg$^kiL5F$i(ihXU+dfR@o$mRvPO&VFs%1jn62xmZyMZ*evuN)xh}Oi=UtJQRA;4{o z878`0>2pqn&9kcDvL^HCFoLn|3r9>qtkcmoW!sge9x9Q)-l@xtaewrA1Tqm@Vb}GqqB&#iO z`7XGU#sYKKJKO1*S0kFuu}H0p5fF^Yi8j#R(W)CXC>$dNe=?d~G_YmZmVH}g=77iF zIDPXoTC=)XW#bCEth)z}(uprSHFxba`AClRCq-oG@u*=!SuzE%9f^JXwW4@-xy`WnEQFH8pm*tV;V&91R21oyVx-QjK)l1h%6{N*iL3UBl~&wY zc`lr#Nz?uSy^&gR#!Lgm`8K$>0TDl<@QWG;(F-u9*Ylb+Uk(mTO)*+wTr9)e9{3a7^FM`z&@TkJ5CYxKuv z?c;=A`8va}zEM5ZIsYK&I85}y^t2=r9H_|8!|ZQvH(JF?AXo*u{dij+kw(^OLM!9E z@~=?g^};;N_BQmy%c|u6qrEnW!p-)G-*-j_JYrK}niMSI(Al~PN`24Ig^!+$E*6Os z|Eh^oT|5ZtIme*!1w*11*hrVT7L!_5qN-LtE{)!A#yAW%JHj7>l65xaz8SIwK}| z;3CO|D?2hqeV7b$DdX6My|YSdwGOxPe&y!3lX$oIm-(TAj=KtO?$4SRC4d|PW+1hP z@YkJ(ie($SIE-Sm((q2HFa^6P9*%t?H_!*ahYVGJ=D00cp`NCEbdd%fF3Rl)4H0p+&cV0EEdBp``*wM^Rvi-pM=m#;Iq2#4?QKtf zA1ATar4PGVSb00FNTO6qRptw!;XGcU5B@ZC`bW77(kbf(eN6Qps8Z?jp+jD2e{YeC z0+-Pq&mZPZ-|f-<1X&Czari>RBdy5BPZI4H@gcBH?Nwa7Lmb#+w?@ zOG^4sA zroq+z0a()hgDdbk`2;%7pGkUKlo|8dw?e{xGULoAJ~8~AoFPjWIBl%Fq{y@H;&8r! zzdUWQ^xN(szywSrOT?z)>|*)A`(<&kkAT-m*_-Fjk`_kROCk6uTnHzCiDRlqA*}aD z1+4*-62aJh&kVL9l|Cq>n!-X~;r1%pMTg3?HA4P|x%2HPv5?4rO0Ex66i1)-#SRU} zI?JML?qUEA03qXKC&wLBoTv=6?bO;m(}8nKgr$8eNc;Ej?YASFbmLI!|zn}H0Hy4?JEA)7sk4%V5 zEq4N2cmbOHT;h}XwBP`&WUyyyH8Q%ddt@sspqJ%{jKJ&DF*GupW{LB2>DMB_?&E@D zYe;vt_LRT!6b~8D=VM(j!mNz88NNt=@0k8huVY)$EWaXsclqEl6~G#m`_b`+r(^Ot z8FMftl35h0UOec2==Z!4J!`Agcs%Fiz&hno%-R!+YDplZ@q6k)?InWXRaGa^HJpyL zSc!LtX6jN*ch=sasmG_AB98BSU3$%M<~(sARomaYZ~9GrzSZaI627pbFAF=VrNci@Ku;`P7WcB z+Jyl^IX{Zn2T*3qr^@>BXdOtrz;}rn5YU21v!z`w)gwIbP2l}8i63-LGWRV9v7@%2 zD%ak46WZ5x!aU%_7bn#-(9~^SlIA!yDm*ogTU9yA|3MOz*j0Dp#47t~rohh0?{&{=c z8f7L%pgrvTn-iq5JTCo+=bIvBLLR-pEJY;X$*a!RBz&Ek#CoN)h$`_IluPv>2lpA& zI)JE?3jLe-hLd{3L`n7p*kiI_DCubog6ErMr*B<*Rt}UO0g*0q*sl#e*L+!shFGcn zwAn|E54IE8q*X_iGt2cbCi`y>{=#7u9sfcU%ICfIdO&N*I^bs$M|o=_y`Y$3nvMq^ zCg5#~vsO5rvCOX(jWFWO>089Zbh*#7Y>bL8;+?;L;6TF0#x}Sxv<&=XO~!rEsN2VZ z(db<6_0&+DeF`5F@RYg}oJv4KqO{&pOK*5`>(3(=U_SQwCvXoyUMe%eH}=e;LMT2k zU{GW;M9qh8%T_@*{=;IgUS-YvsSgls|7=GjxZOXPt>Y_6#0r2Eyr}Yzj|3mqR)Wf2 zFj%P7$RMRvV^2| z(a{IxuMORALtFzt%Xz&{#Ve5DZXdb)Agc#cME6o?vnB|W72_yjG=x7}+F(<<#x`cd z$wF0B9*uY+c%PAFD=VwAiAY$yr~7j+*Khe&KP-Gv1qW(!zi1p^wDY5fePrP3-LLQ5 zJ*yA3p#icSSn(dxxPyORlVVc);O_!BaD}HQAjw=Q%rT#mu^&GO;dse29Zwo6qy|hg}9Tj?zc4vlkeYCpASwkZ<1w z`PaE*|AesC^vsw1}skvQ=7xaGqSwbLApe?6`4ADhgHphhFYDn2}RM*4lGAG-$}QZ!bw?H%lMR8j7j zLT^53j@Fe76|$?nX07`jNAh!9Y;;p*;$=%vXi)YZIXRBdditEJmmn*=<2@2cmGwA> zDLEiZaTVlrd?FE(0}DI(F)XU;i@&9kku?39|Iq7hHXWI;--P=s4;@eH{6Fhbf)5c$ z$aTwGP|Z6$gD*kcXMsK_#Vw1g_N_Ez0@SMSk;ni}s<*k@ZezhMV2#@rWU^T`N9|kQ zY-aPvQiXrgpwk+i;WygUGm<);~-)0XU8TP-DJ;u3~y?b9jN)GdaOIaG* z@)=IeMshlVi`+(RiC_YankU^<2;!|TA>}0z?iES4Y@Gf78%8W+w)k07ZoOVpj_ws= z3zv9P-C)9fb#3=StT0_6uJ@k&7upPQ`TLe#!S$;vh%Zn1bVYKsLb01-d? zwnqd8x#D`?D?PA(ArAhY-aUJ0&JApF8Q<)B`#bK(krhjRBxGm}m?q_(#yOOd>5c~)FBtSFT)yqMD4D3v(h z&jBXaje;O-XxyJdCt_GJ^M&Pr75uYP)dJx$OCwb84DF^xAUIDo`9$9WGl2JgZ@q2t zf_S=ZM9i{mPA2V`^VdF`un;AFC)x-jtZC7P0FxFfPnh9DN(Lm1Qnzt_sn)y2`;7$L&! z8@jz&q_3879}G=-`T^!q&X6p zj=kyl>&K5kP88pK|c2|JJNi-1dGA{fII1?*WBUp&CL@aN1xuT56} zXcF(6<=+vQN9|KKhmSa~`+N6h5{02?fo$854Ozh9t-2S~`?vUi=w@6Ur5^mwu=Zba zq4aO+TMTI{5bE3af}nGj&HYzuxp};Hlr@Qfid0b{PF7&Ks+~>!R?H9u_96pb)L>*>*xNtfsLNMBTo8$)6m-sjo-O|0nh4wK z2uSeDU;7cY+2K{}q6;*cq!)_b7(lXTpIHYVvc3f!TMbDYJ4LjZY0#LOOrjg)Z*NRa zClH&45&)rj)uaiKX?f&Hpi@c5rcg0f^~_qy=hW%o(*0RIxU4+y)0x6PqghjHj@n@hHKGCYC@Sj40uCp16s7y#>&&Z0_WtH9YI3xs8-; zZs=$s1)sP=@K+w~kw2Jw>Pvw(?~l*XZ|Ozmihc4C{*nWAD9@*Mc>KB+9)BkQoA8s& z_bCTF^9BI9L*NTYThqdQ~FX*pzN6DEnME)@x#Rq@i3Pg9WAAK$B2?qef zrCk1p?o-0QrnzZ_1E_1xFH%PO#`03016{(M$6D|QB-zXAF)VI%aeK%6?qOvk5}xYZ z03j~=nPN+;!L6)}6sZob{7=qIz`eM9=ieDYF~J|Nro&6hqK=avL(+#b2wO_K5!K}{z zQROo|O;V<1uGvgVA$P9Pp+{&ed-DutPUDYb(4Ret&;zfE z>5>m`WjVfEqL{p8zn)=+XcfH1UExS2RJt{+>A@}ja5OI;n*Q}-#^wV?dh&42Au~Bn zq{5m5=Xc92<(?&3G^f{@>~+1MK(P2SQzC;vnCn$MMk<6EH8*?~I(%Q1@AVE-_>B}c zj`rEu;nB)sl2vO^P)4Lmx?ZJzUK&}LisTrsuh1KfvF5C2nAT@fgM^Va+r+n3F-+sE z!eYzh9`7GzYX_}sRm3YluehWLg+qK;MrTQUaO^MzWr8y7Mz!k}l_r$#q8n=I^Yp?j znK*kAnN-;?d=tIXdJ}Tq84kU0M9aZ)eE8^0WT@os&WBz%tI1wUh;LDlW5@ruaD$wt zz*`gHRB45N6l06=zVA@K2yz!F^=gfgpv-KZ|7z?Z<`uJMMk7*7Z=rlhoCM0LZ1J5E zvWh|tq1rnkp;F*F^Uy&^i!POJ1gH0ldH_U6x;*k_vPq_ZPQkYte*PkDE;p5mcmPL6 zc)$c7!|3472<^QUCaLp^~9ko^g?e&d&a_nRBc@~OjA2Y`yV z0JPVi_gr)i_afR3037D2+|zx2CR`H>#&(9|l>Z~F&#{D}nc+pc&#~wdi}Z4J4xMZ; zkyowvSD>fRAct8xiN-pIe}I?pgCzeOdYv|oDcjVVZNq}SfC^>(3}x;0yoHyC2UWQ0 z>w6oQU_?`B%8o#=#7B>)HVdgfKkS0j?A$7B9`X@vvZ|8#1i?=BR3k1x<{uR8hJRpy zoWAgfAswy}(K>+EYk2Bmx;JfpYJ-v%emmEpzF?xg-sei8m+&ni%GvH}p*J7_5O2Iq zcz~!?y!@ z?ZzcE`F!V_AIA65=cWJs-cc;jNtF=G@kl|<0!!A3O`mpgsjmu5gK zmCMp_)c;}k{n^nAxe@|`d)RijkXLt6>HGf26-X6+X*E?)s;Pe3P&z3$4k5C*j7lQX z>0pk z=kHYk2J1A^$XYi&W8e79I~NfTo~sfm@?)>rFG*I2;)NHxa!BmZ9{+V4__xkM^q&~d z-lGBSfcu=t{C>U$g8o$nCTe_r(9LaDc=uz?{l|_zy3PsQ& zp7vh$ZvD0?m0}yy`C0V5OO5uueVkQsqqm<9@uagQ!9V&Cek-a?fRJRYw1}Ek?}_5e znA$(HRCcra`$Tg(w*5PJLZSti3riVdqaeZL&|t84U29~{$2-vHNQf!akkf{o0@%hgX)dxec>i1rOh4kJqc@Nmr?MD*9OHWO#SI>q+6v3QA)=UQM z<(n%P21U3YO3z$~znEzrpOC}M5LB)baOD<0Aij06eum%65^T;|W~B3pb6 z=6`{bbS^Ca5j+Kh0^u`dADK6QgUsgD%u>iT6uAD3sH|5a-&zN7GJ{CmqK>~!uR`s1 zic_~c6-sl{17TdO(Ea9y7c{i)n($Ole;+;xBvT+63I~Ib9Y15*Nd4XfUv!;aM|ZGE zR9{Mx403Q&Vr-^vbiEKxAig0Qiu+0|p*b8vI8ywE|HLQBYo?1B z-1`vve&nVj*(cVD6qcciy@R`Vl^JTv*T>=kwAE)31nKHe>d_Fy8#7)Yc{>|! z9{{Lv8ZRw`f5ewpx)e>_NH~C0#4Az`*uo)NAlw;t$RbGxKy_#GjXL}6LMC_-BjjGe zeN4Z?sVzhStXnF;s@Hv*bg+8$Z6HPgszM9>;JJFsdJ_^$gZv{ILxV`^)}D)gInr3zD z<`wJ$)uqU~9!m$}7k>4VHl!6IgFYV*! z$*yZm3>BAPz%d4@*voOoPU1pXNv)|?PLEZOaTkqYUlj$PE&gF^=rSC~Xcf@ZZV`=B z2pU~qk|Lzp;`)0dQ|s-E2R$IUw9E(WN(EV6MJh7^x5YP@I06-m<-Ga+Qb#Q&@FV11 zfJqje$C~?C4G0Yu=XQ8IxAs|MO^%RTx}b_M0)|b*UK#ZLv`Mhvv_ve7$DDo?QU5JD zBUu&+a-y%VBy^6#LejB-ntqp6X%4xK|5tt3krMt2EkVr%5kwc!p|R=5RA($lg$d6VOIJ1e;gkA zBx_y^;vh!Uj^fp)M9;O+OA^D_3VBl-`mXoCetZ^JPyMGd%{Qo`v3EiLO zL3KaL|DvF@&Jy=W^d}HNG)yu-8p1o;U;RpDgX1e%$or*!X3E7DL^K@AhiM2S!m2*U zP7&Q;*2LvzF)H{AIfm8f;~Nel2fDW@Y1` z?-NyDJH06W%Q7T=A#}Ks>v{iD;KJN#POeCPusxp0uy2w$KY|oy?89NNci+tXg8Xj> zr&I;C*57Ng-UN!CdgbzSM~U~z@z6+4FYS$91KMC-kj1SBYe=E`5ph1959 zOJ=L9f_z95i#qRLya`3sXK8cRapY2=(S5g}x7v6b8AGdKSis+Ple2U8+sM+@z*v{( zJ>4salZvnjh!)Sv`)WmkMvc|V%I3Bzc6J&RNsuzxKyk9CUC@gXN~~z#YV(-a$!vob zZ{t44n+;}h5(%Ze=^gP|^gNLH`VF7q@7>2AhBQOTuf#~w%`_s^e=favdfbd;+TVwE zue>>ZUjiytBoGL5hkp)x)4xK`30H9aRA7RRyX%M^d}T>mopm7_C}{Y7ZM99;H|IpfkvMaDkMq+>vDMd8rZ@$L-(U(_t$(@wReh*cqkVR z&CqI=ew@u@#a}(Ay9HQhC7ZF3o%+vR38*ldIv26JB6wYr@00v(-(mRNJK<${(-84- zdyvO-?N47NxM#l-Cz)a)?J77Lf<^b&)Q+*7J8^k{FDgEpY4>{a61|D*%_}yg&>A#L zHi{g{UGTm4k2^5QS2C3+NMZz0ZkDd%_PU35;cfJEDe;q?Z$PMbj{SYQW2#pmtra_e zQ+gFDaB|7+URKKq?FYr5l5@oMHdF;s-Ee4KU|PTwQYw~RKti?+xyx1#+aeTyF^%(vIi|Bn1fWHR7)g%~ zw9ub(qk|RWHn9v1X`SgWnaQtJsh_b-LY9)1>??dK(=+TtXVJ2$nO$i3Yf>%xz zwU=Xq*+>;On2G!Vba!bg`)4Xn5#UzGRH7K(cH^rCCQT8wouSLm7Y$t-z)c8?UD-ys zK5Q^Us&|e*ld)<~5p!I$izEH#)BMXDEK0w`8+osFp_8_NIk!Vw{gy1opL`gV=`>}3 zjNkhcI5vL#uToL_*|hE`FA?;PArP_({7LMX5%Nx=!#-)Tj*n#-VGXg6{qfJ6*N?yci*raL zwI;i_VhFzNhMR-Jn7ynA*pmMKw4F8mu;51pPi>BkVS5YjRbT%W^eH$T4JU?$Lrl1| z+Yxoq-~)%|5HDx68k*Saii!?)TPEx%o`1s)<3{(h<)YZFlxe18T7n(K>RSf-lwdI0YVRHzDI0qsfMX|ebUp@ExofCe9URgGS081Qe_?MsUwNJ z7OY#1?p8J>M>2W&*(EJ1f^F1j(N|cKb>IwuS(Z8&#_dLgAD7A$=`@87C2yQn5a342 zD4IT9(YUFvn;FM?`cvuQVDVwSVA=CCSgyTP${~!uGG*D}H6hbN*!IcJ={E<|g_PAVJ}ZtVL{usD7qFgOD8K84H$892dI+CY|MM z98+O5bbX*t{|g@d8_pJ-Y_$D~=Q5Y=2g*;?)&7Ge6l`Mr?Z*$gLdCNNW@sw~L|zVJ z{)}bk=-ktNkBxCHLpRWnGMiFCnbH<8&@o7b%d7pNr;bTP|C5uc40MPO1IX@HvrdU? zqxLpVq5nky_lz<>qg#&U>Y}t6tB0%8$3?U~&UftnxF5r3@pEx%YzVQrt@`A!*y5;1V;JK=jgnK^v(Z{O7N20Qd;=dH8Z#LEEEuD4Fplu5N3^~AVa#>p;XN{mE{;Mi4VIP? zNw6FhS1hj4{o5apaqvkZ#Rz|K;0x}*TImXj6&7@S=QtZbiYK(po0<~WWo#oj6m?ek zMlkXX<0d(BfO&UtI9c@U@@J)G#Bk^zZur&TAArPy_L<&< znztoKZ==E3c&j)Tw*3OvTU_WhLcf*dJnzL@Qx*ha%gD{=H4qhfBcW(sZ_zo8!qggy1%|3}$1 z4iIXm+IKNZO5u+82v)pzCI0px-u`s+y|>%l0vG*Zun=a=alRVCiU&=5v4^41Fg3S;O3;b}}9Y0&}qeDI4)K^k#VKxAZKk?>qnJewNs4s6#(yIZoC<8$Y3 zeI%H=>bClfOpso0t-Dy~xMl?`=8=AYveWZPE@f2h8%NJtSM6+L3JOoZdm-ptm-f%s z{4`)oWihOhVv9?v+r|YKzz@V1s0Z$g^Ps43_+uJL9wZXm^vT6k6GcQ{`El$2yECh+ zpUr~JzGI9$rh9BD)*5L#kB51~*&wQ;#KYe=z9tOfJzR=EJiH+%j|NP<1Zv22i|_rH zgyg`TuOg{aMdV73XBZ?~zt5wzO&Lsb^se>Tk_Hg`1KC)N^+-aLeq?2wS$N%H*8;Cd zdOAt*ZO!XdHQ?0h9!;&`IZ_eHe`BcGg1&nenkS;G)i)}~xNe0}owo3IwBs1OaS8{H zLElD4O~rq!0-Xn<>Uktrp_Xp)6U+}LQo!UGo6_pb11SYvQ|^QFEb+aMlm#T;9;*Oo^>JURGW(I1<@pHTlR{3y zo@$>cX^#ZWrkZT2q)F%bmtHSvOIvK7vAFbp`PbK;7Ofru#vAt~CUAOL1PZ4beom!D zT&>e+KHrKg8YAJhb_jOemNg}IX;|r2xrAK_pZ`0|p z^7!&Aj2?+<(rmJ!giWItsneoEINAp*jwZ;APQ9r3l|sxTBOTX)CX~7RRfNK%K5J=7 z56Ir#1nK|mA2n)%&Wg=b*eMea)f&WOI-0=HFJgvNsQ4eM(ZAFw;_=sH4Dk zbc#zc`hb&}h8*DNT=D#OGG|7*VMyTDL)<0z8PResAa^WI__D=xH2IA&rRjI~OZ0jtXObKw+? z%?Mh&+NM#+TWn6l!4@@V0usl8^1D7KlPzA)P!#6uhv72jXH9m=94q8%!q+N}|Kvpf z3L_i<2$WEv9he~(5fi}|z|IpoiD zp1&r!ypf5>vD2rpl~BTLpWu@iqY~AR_T&d>VIpdxIj>}KEGWV{`mrRc#E|G&{V&}D z$~Cj4_K691YyTZ}pvq@zd&)%9&MPCNOV8NCJ4N9_N$NYBhac)dV&7;`cJgya_qiM{#Dj2 z{Mt0&Kl5JI?(A}a^}rZ1l1=^=rTgWJVBTF4xdva%(BVvsUItZbYjsW3g}!gvSNGN; z4Kx58)e-%z$R!v&l10*g!y<2-c63v}U7i6H5@R;4bPn$AVIP&@?y*#JZ~+hmrSW#LfyzSnn)E`^JX%f9=B2tG6%gY+%K zKGc+#!ck5NxPrnkzkN)oy0oAq=lPJZaPlRdpzs;HuCIAaG@dzPFWS&@6=FKi2eRlI zqEa%8{UR#sb8N1#%Vel;_svqY#*CML0_6b}-mbI)TPPC%WJIvESSx_QZVUpNxR6iZ z{UY+F{wdUEDpVq#ytSmGc^0(4^h~k@q9>eHIZhma3tl6Vw&w<3hY6$rk?{>;fXFLh zvbA+nOoI0U>i6M^_BJl>$OZ-`nS?s3^L2z3Chpc0@1_Z6^!7h0$WpS-**Jf-(}`1X zAN%6bltmJWzuMmgo&?xLKro;=fT9mcLk3@6)_Q+nSWjqoIRVIzfIXLozB~i2pNcs9 z#~U~BNJ76+(XQ)n+3~0SAj{gqFK5jSQOF&`Md-pZ-q~q`1ZVBdd3bii!Oo9;L4yEb zwdCem-!qIBM-&z<4`I4nHXbX7@HwqIDjuJ>{6wy{!quhO(7QB+q5OY?1*hN}Gj zhoQeSdat%U$*~0-=>}D)LK&CN#0q_0|Hp10Z2C-`A*@2v;JKnYTX!tSJ7M>F^_e&J zmT7rm__oTb!20lN246GqO16TnzsMbThrLbxRPAp@-LKj+pEQrJ+9?CK!N=b|ACOQGXR1&q2 zXz?>0-?owVCt~7B`&`)Tmg-`4E^Rs3<Y)_Pe?yqrrVlOZ!rl#u|>(OK`!YwB4wT#kaQqg;!ApL2L}M5MU)+F%I9#It43>KP!-63mO0;VTB}=f?8m z(Lf7Hq`Y;&&My8s3HiqmLG3dZH!`2PTr zL7jIPRU(jQ**|2if68b7b48+g0PI_5(*M1wgTPh*_nZ%NlcEl^p0*7uHNwD~!%qcfjt(cL+K&k%1yx-6uy@CKM=VUBp zPIM01Mf@`_p~c=QDAvKBo-(-UY7o|4O8PDj(|O-=%c^#1x|tX2=#v{$AGVMqyKYE^ z?#awY<9t3`=t%GTe zXR0$2?i(MpGPP5aXYD7tf1vmE-HZa2Wrt^>RSs52WzNbq1c0P?fj%i zdU-Dhb3Tr{lnuT@&hciyVKgHozBhp&P5EPQg6sUY#BYT8oZAOA`Zr05;`yJ&4=F8_ zTXBXp$8wH=QN^VH7+%d3>a1i(6tkBSfixf&YZ8LH2fvuEtEoU8jK)sr0OlnNJuV?843ycX_dSaerr5!>WCRO{O4LVdAvGTT($><+t$tv91Ntd{Fm{YSmsGr)!Vqv)v=FFF zYxzoKJAFs>Jm?oKZHpX_@B^$pbk=M#nc=v7&r&7)@uu5ziP*6_yfdb^-Xxd_+;bOR zD5ilvQRN)p`s^em1d9)cEm_>Avr3Ce()wUWrLQ2iXNR-*o5h>;r#AYBHt`EjX|xr| z?QAo+81P?}A$_@s3v#tX-(y2KLrg!5voEz+iT{X+(~~_ZhyVViu89(*lJ!pWKZA*BUfpPT^67K zFhd%qb36kcp7bM=ngRfy5v4kSvB)YNI)abRNAhD1qzJSe$cA z@byH4H>LA=anvNvyv)uMXJ%Q4ZWAS&zseg@v>b>(`QSkXjRp1n%vg$9+nD-wzbe}w zPHumy3V7dZE7J#pD(}9OmOim73FqvVbi9MAU{*f^uxl($3x0L(Z(tW|?d92&Xl1LHud`ysPtkpD%ZOKJZD@Qdm?(Y z^a#V*nxxE%njFuJL95}}-hYGlXP9Au!v^tGQPQ()RfrJg9edD7tRG zSYpds0C(-+e8-3Or;H%AHzL;0M3uJIkPh$sU$w3Z(8Mn0y2q9`W zI-le@%-rQCDwV z%Xr)$C>f=Ajxqb4One?HFj;?rF_8GtK11SbHS|R<%Uk#6j}Lh~K_=|jZ{8t+(h*Xg zIZz>0o*)6{NOg%zE?Sn0&aCD7(0vRe#;AD6_s3g-bL5cZ*iER@PjNMeEube@w9Agx^BhsBT*k2 zfoj1E=$c1BlURbZ8m9%&=Q^@1Y%)7XS(8;LA8$6pXSCJ3#O+SC(`hj}aZK$0Qz#h> z*v&5}yd6+Y-l`x!egG6bslxITq4Xzrwd=Xp?uTI&OibVWSffjj&`+bE6rL%iu~fBs zcje>LxJ$?xdo~S4PnsVPeWQUoaHRjkIfdGqVUS!<5Yg(6WU0hVK6R>`Heb*_y8*a~ zGaR^8r04CAlWMAWY2HYYo?w(}csz^0^IZ>@Zy-)+dO_f{{j=P6e+eY) zo@-@i0bvY@J$6ipD^1uF5y68)X|?_g+jaG`ldrkq&4JKZYo_1VQsd^=To-|yAsJr-lzeX9Nw#tUtt&oaI>WLU{Yu88fTVU5Axa!7% zx1A4+gT!x*mK98YJ{9z+h&D5S{LA@G0sD`OT}jdW_T9@x>_4V<&Dz#3f`a~ntPr{G ztDyK=%S|S!hz79_9@Cjk&%NV5F%H(rmOeCE!2eETBw-aN-?>iDb9mw4G9FF83nXO> z9d^KCWZ^NdTf`@Z(7AP62G zS$EZVObaE70-}r+k0H<3+FkbPf6+kWgCy>-U|^A@TYrs;jn7?-8~ufbtFzqcQv zmJW8f_~Yg0!^=e=R1zB}%!$;Grhae`^tt*o9I zSF?EC<_&`$eqRL?1pZx|Z9xC#Px*UwMy(ihGDVn)ZbO_b3^MmfNdUo`+7t>N`^ z^onNXD_qUAqaV)qt!zX^Nnql*AkqwXekcidFdp1kW;uBK9eG_-s%GoWn$o?MF9mzF zSqw?%drj|uLYvwr{<-x90@F|2^`wE{FHw1NgJ;DjX*Hs;vEw-p#=F>>08qK*ySp22 zfYYhh_3e+*V@|P0I@F2>?Q{33tL8ggHj)#emwkpil8k{`=;#`F+c7jLLE$ma!TRZC z!B16}O?Wq=yvw1~9TpJ-x?ZaLIkN$J-y+wfJb+ z3Zc-<(0%TDfABmEs(Dv&<O@@9@+oyQL0k!ubSRiXTlsVp^{!4uSz1)>zDjNuKiV{t4CgL;x3ROnog!}K ziX4AsO5JFCi2r3%c=!6G@>G-Tud$@wnqrw3mg%dShn}ft#n?Dg z@JIG>d69|q0qZYu+Q8M-ni^L3q5)tHX(SY;)&g9e(z@O`hx~>_ot7sH3|)#?`hHi& zuX^p%`>(%eCfvFVtVquu)(ZPTauwNQbUTTcRaaW=-o3ELRywe~rqz=}M)DLDoIlMu zPBblp)NrlM6COiN8-jD9z{r-$h5X6Y&oX7cQi0(y2?+KBnSU8QzOFSKB8gC;SLQ=d za3lrysKzgg3ETKtSXOj}J~5-qA}|5S1$vei*y_gRixBHqRvMU_3fTP;uCL^i93!WLD$SrSLkZ~;+I_*Uu!EAg(L$fDw+Wv;AmR*sO`9$Q$6n_WMxPs7) z%y*3R*y41rE$8PD6b|){W*7?mFGw>jt>b^D43Seb&>u1S55^?RL}Cs$D#2J@2581^ zX3V2!wXJnmBAG;d{nCxL!*&gHIOH#!ELprGCRH?5E32eEcEJ8*l~yGV ziCxY%>m0;bO39zU7N-+|**Fo=oEfTTIkqn(9{vji|4377m`mjmI=KiB;>Vfvw(uU^ z@Ck-gK9U?bVR15f0inW&!d z>Tnzqsg&WpW9vpvT%MgTpg|qQY;(iCHg|guY`NxjpJ`=7VYI^_l1)&kYM|xPUeb}K z2bZrra9J|}<}u2WWbQ93kk^Ov&3AvvMedi$l9a)gEuq{Sq zbNL1Ucg36B*(_Gtr$sL+t6S^`Pvlvli$zHhV7{4{d4S{ZfhOn``Vg6x(eDhU@$T7w z3!5)_6{}ce8?s}wDxZc4(@GuP7a;lTne?(qJ_-|?U&Q$foCsv6g!6m)+c9Xk2HjM& zma5Q$LUboApy~akAMjS2TE>MoIF(T(_JxK82vi80jR^s6d8+H|@Bu4MI2FfnU zd02=a((M@oA*4Zuu=rb9iwxN|8qVpN+&aU(i+Q)#>J?7dpWK*={Cz`)gfsYgTWtiF z8+qX4^7EPSA78F2oZmz4>yb4-6JH(B6?z`~)1vIRJ@`+n#Fe`~Gox&8kehsy@Qh@_P^C17Az+Bn zaGn7{b)eRb>Dw&y*3?yIhFs3b%%;H`dCHNQ7Ri(HjnV=GH|5IF+0+Ey*TpVEj{3Oza5r+ z9N?;*9R{=KR+wYQVta;#<|f2ov_dj`@4vNFi*Juj<}l^%9YSGVwic!1WA67y!H7`Y z-EuIz1n}EX#>`bJ#4cc9vT~DubNDcHWXs247}5_3I>MXC?aA?OXN|`+sX3uK=L({N zn-MRkzqjP%VFEy@-!58x#(|R*PU84p-}LV<{Th^0$V}}L`LAteaiS)?zz!WL+ewB5 z1h);e;VS~M8LC>%zi!Ew-Ms9Jl@_qnc)nKad|D3L#QGE78dqZ-VUro+ARho1{{*36JIeoEIEjHFb<>+SPY?yMCn9-LjkrcR4`S)PW&*po)aTYAL zy3EH}PB~A8ljs5#3AVfy9#O{#<2H#DL6-ZMb*_g0zWSIpPlZ0Gh2YKd_XQoYZ@b6x z?BfpT(pNp&Y~u@9*!$H}$0ta!W`vu$y`_(@4^rhE8%d2Ut_OXe+l0rFz3sD7TA5K7 z$L#0y_q*qrKUKqMFGXl+p(C9Z7n<96&EnuV#zbdvlAc3l$MUad)ZV$)MJ`X_$Pi9+vvaEo~dIH%ol^^*M{d5nJ_j5;$n>nS8JwiT?4qeb(t`*$>M5* z`%gbnbN+c>wrkt%-Px2SskjuSJ$r2~QtSPY8zN2ez#q2j#W=hlc%V)hs4t>Vo9bK3 zZn2sE;iQia#0{`ixxPx5mAjvRtUPMAeA#+a>&_0XvKDQ;PJJvR*>z`o1i2voJB{~x z&wKkI#Zej_{uC|@6gDF}w!{jGUsmdHEKo%CeZxHz>o0D&wf2QDSn-}UJ&yN-y{nZ_ zI83Rl(^_FJS)#4sM#+SIiz|*bNBecis+<%V^&5?Cg}EGYNr3T)kIJ2AP6GFxsWA&egVJx zkXdu@3NYc)MLVCMn)}4D80Gj|t<)|{f>d?RDO@C?JRTqm80U-Y?=pngrg2TdRh6%u zFM{pfoBkYNMvEwK`|y5w_VYBKlKGZjiN?e+1Aec>_*}Fv$kHcFOHQnn*HJNkH2f^| zT3w9BMp?_m2Lvxv=-}|4RUN@LaaPfxvG^>U@%va8!bV~mA3=*z%zcA1Y z>(9=kGgp`kO>W|8u%>}~55H%^L{cZ}3(Ylf`WL)B+{i5B!k3T4cb?FoJ|5nj8f{vX zV2MA3o-#cbhO{yHQ8?o8%c;A2`|l4a|Na=ytpEC&{W-Jf z+&Z8Ku-}F_Da85z6fX$+e(;mIp>{nO^>vq>eM^PAGaD3NAM&@58PUinEDOp^XiDH_ zo@!kJ5iXLb5amB%<*_N>93DC=aQaG+hH>p~^ILJXV|o&yFBv_p;~%#fEZfv=P*+_= zZv`Z74+MrS7@})DHtyZE^?H9aeOburGQ;WiQ(v9)b&0$~z^t#)Olu)QPEW8w^0ILJ zZ+Xt%W*q#f8j-WVOz*6C@Rl9}vU=?umlK>k@{J+_hSG@5v{`hUJHeg8_2h`!=d=s1 zyF8?Wt9gIuyjB2`WJS$$7+&r*N)Awv5b@aE|6CN0hhi|ipv|v{*N`s1J83fApAndu z3GIJlT~zVSPxG-tdiNNLvvOke`L!d>z)f9gec7|qw*1)Ll9m2^)e{2|>kzjp*dho@ za|!SlPX`^nQX`p#yD5h(v@{wb8S*t~kBNs-rj@Bv{oSvGUy7U> zmgmc@FPK}=J#IwRuL`+F`?=gwrE;;zziqtLEwBoyevk3R-Br=SjCTak&vJs42x_9Z zlI;|?*Qrt0B>9GmMYv1vn8P^U=QM$NNR=b1(plA&(l)I2ihSAhp1$wrst@URX((5= zS)ir$A$WiHkKmF9JGa=-P`cFH|sMb%|q((WW>EN|{v zXtXbd3A1j+NRI(tiN|hpyIHIXQ!i53G*q4;qVFQ7*6TN>UJa5E3L(!Bgh?zYbfv>C;=MMubg_xnnwCLlZ>ej))|$&P(x zAL8wUxgb&ak=?0^oQDT=`-v7p2HeRak$-agfT;y<9;OXpajR$iH9ST9Zbl-NhL<%C z3y26c+mp|SqM+MhXZnOk=CT6Sy9VE~j30hfyE?$hQZ z?oj(VxQ$uG2Vk-Dc70MCWnS$}+fSZ*$}Gt)%S8Cwy?|5sopbVa^jr^cdjqZeYCM7+ zIUr!;oOg_%MSOuGZV=+z$!k5Q8uS#$0?seIlEK7x&j*C{!KRH{ zXGK7jJA*)#J&i^SY-E z?>k*0B%t{03UhcB#02P#3yyGne$(@CR_&E=XG<9<`vRuCQ{gzs6$DWYd)2CRT_uF6 z;!LULvq_Zey<9u?ryINbx9YkY^g@2-2M4gVv~X0p{^FqB*7$pWgu1b|A2vBqk3UdS zf7aJasl19bTn#@pIFx8mwMPl}y)VAbK^|t1=Js*dTf~jaNa4;9 zL-hr{abNf#)n}xgAXaE;cWpOfdF4qjta)(hz4y_V ztb~=#3{BfL?=d-O|1S`t;lWw%Kol5di@UqKbElt21!L|EoN!}{o+|bMkmPl4+}ZN$ z+v%(_I*Q#<5lMY1bnrL=OP11&M7*IkDLI>FI-VF*xQ&Kyix$5cYzy-Sm?%kK?m8;H zw5c5DKrg!4&-PkKK5JC}PgIkhjCH<=Ia-B@|LR8~YL6&kX@iE+7^pd!y;4jZ{W`gHBw~fJr zqAawMk$?1iQv|W!U*9!sT>a+w35t@M)ucVw#p>`PKt23nW*rQ3@jC-U&Leg6H$8G_ z9GesahtY~zqt6;Z9(fDbWWV^~W4)%J-AvS1H4r7GT01_T`9q86E1bRE;r$2upI@UV z0f#Q|b{UQ3GR1bxEy6wDe{R5+b3+zNbt2p&wHfL_PfM|bc3zU2x*>~1MTnODEQLd zTC_g3)a0_|1rB?wIuL&Bocs<%_Wkp^v7F49(`JKCM=U`VDtB*^e6~C-Xv)J!>!qxU!9d?X&Eqg42w2f*&qsAcx z5OV6oLcWg0ua7O{2@g&e8cU`AXIW;LEU#91vSky)?Hgmw+_8ifJ9b4xgYI7-u8n~Z z$+h|SkCIfgDPTo5o!d@%`6n)0wi%(Na4}?W2V`O+q!~JUGpi|VHixUgOch%b$sNM1T&m5%z+!qW zfFKuG_-eqd10b)(09gFmkaxBMOEdA+i%U`btvI+@eDNF4)O#il2AB1>U)%gi`=0c% z-0>>DsPfyOGT~tsYUn;B~|GwI?_Np zOAp`vm=x#8&9);V(9C3EvksNZ2gZ;tN7p!Yk&~>+!_siPiS#1@_f{P%vB&{38s)@| z&-AZ?*fW_Msh<4u0pSrWwA?KI(mYp)agT!ciNDTV3Vc0^9cD(}-kk}RdX_z1QfWr` zsr_b_CWBI5$&85hCkO9q%%2;kf~;6WUbc4R;2+wPG^MdfT1*s`GxZ=7E0-)nVnmXhu{@4e*|_V_^i#(Z$2k+l0jC z2%)Iszy_u=t?9Ej=Q@#3vddD5Drpe)GwSpPlk4O7JkMAOhALNioyDu%z72}&|L)$3 zwc^p6fjIHF$0$k*$KStj0h1xnvGi_BE>Y^YS6Gj^a@=!$&;%XoON>4+n%ae9?*FnM z^pY&_ucymhH-GURo)y(?*hkr0(%Gq7SJr;zA68=>58w7X_wKkVol0jZtOVCq(YJ(R zd>JvU-T18CLxG3|?x#*+}KX*XQ-1M0<2sRJnQHy5n;?Bq_DIj2>-$%?!u>?=O` z8uMcpd0IucN?CG7t|U|NQ&EEz8w+`&B^A%H8_t!E0&ss>T)xNhh5JGDg|dEC0nOu< zD^B^_!tpvVZ`XTtWZ~w5cTYicjKGmI6nndfGGBmynbM<$fZ~_flIQe`B;NVrP9Gfi z)zkJvq4a$m;bmTcM*|dHZqfaX?_xHq!i{%rKmo|F>0+?bF$Zdaxc1z^6EP?F-w*sB z%D~di4}cvP>1?KHhW_1)CdpGbzJ4L}HF2|CN&s0sLauRm2Z=xe zxhN@&pyc0Q!n5x~-3vsC=RIRaMR7m@uic8L!4wyEk-AJ#qDJU6SYPS;m!`MK)d z$-ZoRYbU~^4hfO%&KWus4ku@l9^eGOL3cOf%eCiu3E=Y}fQw)K(GmB9ZD(qx6xA+v z^MKxM4A2V&UT~|tV!~#mEr=$YzwN2|D!<>5S_4~q8e>cIIHA5m%r(b5{F5Tu#7Qdk zBiT63`nsgOab@D4*FN&xtx#7x3nM(l@vq^i?zdG7F_Zc5zkz&?kp1Qpsk6`B;(BXc z{j^QhBVw3wBUt(D#ZeH7b2Ij{)>DrWna zxvs=AEdEzwwPb-DRG5}l?p*jWq+i%DYv2p&9Cq?`C$X#O|KBS!Uxa5KFEVCeZ$pD= z0j*`lh(uEO%0a2MNnlG5lF{2UYynV7&Ftu~>!UrwbeVCmV6-WG;QP0R=xa{gZt?YU z62Bi~;L!)7l#MYOa)m$8UO8&TjpRm$YAJuT!!7XC8l{{62?_>Zn$uh3^L3t;T64UX zRW{BE)v34Decmyp8ccEG>j``N~ zWPM=A?Wwgvkg>3@DjRm)d?Gu>HZacL*+N#p1Jffr#Y<(UpshtZw@P!$RhHbgz6E=Q zbfivB-vd-|!~*KRCTfa3@~)B&TlC7k@s5>Ej--5c{lw$1@D?*1lUq~sx1s)2p{c{w zQod{m%5k}T2Xyn}rxNm&OjfLT|Kyi8%EBU#=kfHI`9+_vMCANhd&X89QtbwvrRbFP z%JqE$1ZmGAJ1dyAel7SRU{Pf$EzM@a1~ntpm{wApecfk;&*c>tFbPuBlD z(vvFlaCE5q_X0NwBeFYvAR+cEjE(O5?3C$6_v5E>ig9Rkvpmx_ zOu!LFGKc}(dr!z{sAu_|XCraN@MNAFiSV{pp|a2GCaq0-$F$<{C@{i`x!VbxNbiUZ zh|-;^(~xJ0U!zmC96{<^a$-Lc5wndoJy-~C1=f7|KaIk2`~V|E+MS<^uIsp`ain?ARmX`L4(S!)smejY5@p$BNUcCJ(0O2M-za+*7b5-_9oUAe< zOmJ+^M*~liC)r{YjNmENlBxps%qu35K3EVs9pYq*yykUm|`J6>1v!$)g7X{v7w*UIA^ z3RAMO(a%#y;qtv=^OCQWnVRB6A{Q3XK)D?26_(}v%n*fZ8t*`wV^cVD5E zcYL`iTO~mau6Ndzy|4Y$d|{aylAH%BGk{uh-`%X37@6v11k6V@gTj^4w0$6Oln+MR08!29fl z!9=8Z>Z^{i6HMEoGAO$+A#=4+abblSNz8vGmhzcR)x|ZG0S@flsA`_q>M;g2_j#VI z8^sbfw}Gad&g$F-j++Vj?pRJgg^myqN60O{6LMtNi(bl_x`5c-`-4Lt41PFB$XRb^ zcl9Vb>>4qDEjGi!LBVg6jzDs{A@)}ccVEyd8V3wbGOD<&T>&<)eK7y~_O`jXHMaAq zJ{JuNib))jikE@diQa$U(sHLm6P4`bJeC{7RFVJHgt{wQ)4T;Zuv-oYLfx`p!2s;_kgSr@>twM zd|e`2vjR(e<~N=yz=iQ{>`Pf11$`eU@*tKI2UwWPrT1hUokMRfT>@xcn%gd~05Eti zd13LAue&%Irxwcgiv}9^OjCj^7y8vRy3IRTng_!y!_yi(Cn47EJ=Vr)D>%w3R|nxN zaQwD4aSrjix$1D=TPyLIjXh-YNC73`>tjKaAJ>d>H0A3?h(*V2ZNIIho>c2us`_BQ zDc@CAf7QPe3WU=y^FDw2lNq^2hxlL+5`myWS%Ji~QVo1CP=o98Jd`FB3=s|;+)FU<$W0k24VB&b+xH;#`6HTc93 zX#1lF1%uT`gh=ZFbH5!Fk7-?9pfnG)ST% z$4?XXc-`rWMMe~$|8(>4PybwfwH)8@;5gyf+Leg79upW4Skz5@9QCUnjD_J!>#~&~ zNI!}S3+Rm}BkBz>TN#sBNhN{eGo;)hlGz}$Nzo%(Of&@@6_4hboX%_9ONgR2M_;Y+ ziNi;UUHzv~LB7Vr!&`*BZLT+{)UVg%;C$ZyT~xQ8<>e20sc(|Q(~-9x9)JHb&j0GQ z2yTJ8tEe65vj(SPLuLMkV_55Q}bJ{I(F;HL#?pe7QmHgm`@P!IxrsGW{!u8EPA~seSjhu zKZ>ixvSTiCIeh&^HIZS!Jl?r8;-YxnZB7Ewel*_3$s|_?&VD@scbNYZskt&YdvYsU z>xko|cJET{lcoflHCAN_KOe1l%YX&A&kjWcz-XG)hY=5muo-(EW)t9jL1gd75u7$Q zQ#0>dqj5aE1&pmXuHf`%6qLQMBt&zNK{q71^Vr>90^|~qESK+am`)R5@CnRw_KUkA z-cLvu7!w$OrV~TCPi?Qhd&k&b#}1sxdq?H4>TkB{Nol9`<%U}N5A2@SZ>w|@{XF+~ z4VpU5g*d-90F{f4?W)L|k08Q@OjeiDD;Sr)F{%7;X}GI1tNcLR=rSJmd|T_xu>ok~ z4uLiR~yF|D2ofTkTyl1hw$*v+rp4K;Su7e)f z8wUZKUfp(Z#-a3}#l`|7gK7s=7lq!ik+zNG?<<4iUo(&h{4WcHCB1lIJyq3m(JEna4{q$1z6%c>?mPmh1g$u<$U+{mcz~}e`s*dgeE5Ko zEj#INzwnC!x7X|MuQN1C)A(A*AvT^nPsdr#1*OvVGky+`dPBGj^PD8ftyE~B-dH6& z@B-&R@nhGjeXAtS<3VC&nl-FJL*1~UMrO5uh?F4_TwliIWM(iqf4F(1l10zXK=A+d z{dlSl`|C)&_3nE*BpqtI@11e=KxK3e9b)<}?{DqVen#8^C#-C&XZ%qMFO9%LYqk1| zZGhqrSpz*>O*0x+No$?}>pq!az${+evg2((O5}P#o|e&TdSn}cc)AVILAFzl!v7tP zFsjhgrrjY(b9yf-^JQN>`pyvt_r@gBlWfp^tBN}b?AXS${=<4@9AyGqI`^ff|6g!K z_zWXbk)^r434PKvRk3K#!!$GW@*`T5taj{F+`Q_1+kNd3Nra1bK84%q|rrMr z2q#59d&+9EpzW|7@z=_9bM>+eFa)jHYzoT)}C_x1o8ep$BM zyJE0^{=GjIXkAzeKC~olSqjGFW$rHZUkt^u!Dc+lNP(k0IGSpm0gy;oIcM1wv`D{P z6fN8d59puw;olxDEM1}nkl}4m8jv<88Mi1N^B}LV-wS40T|>*2RCM>VgwK zi(GNhKa?hqD|V#lqi5cyi3hpPh?#9^Vpo^(5GE{fkb67_qBrk@g{*BW_5SU>(3im#6jMFR!aZB@%Fl3~8zvy%txfr-annBTYUJG!=i>xI&nTl+9}vPO&tkYs^Fxv$GBb9L=>j$*m-0{BH>BzSjP##R$olaz%N6D0 zp+U?^&)AuCVh|RKJ^zvhN`KPT-foq*Jx1_cRD0d@4g}|F6egd1BO;nD7SH|22WE=o zJiTv85?uWuaQ}X4d)F}o|AmM#9R3#Ca?OiFc$Rp`R6a5?`6I&D^YBj z^k(i6q~YEqKd;4F#3l!hV128v-nO(@=1`IaN5LfA%8+fZitXXs-dYcmr%K$|{ZfY z32hN3A7-tzUWxOUzq&|&>Gj({e*o$|x}RCQQPzI5@9(BH9abe>z5mK}4hpO*BNUhK zv?*xXDvm?>xDRg8A@)qRy;QTS%Xo(p)&J>ID~@W>F0ts$$yGX8_h{c0(4}Co($0Cs zyF}CjJxkOn5=V&r=Ey-d`!6@bX3qHP&);AaNJ@;XmX~Q6gIo`#OE#w=#1~Nhq&S=@ zF~+gV;z~?hX-VSws&k)1ajQ6PH6UNacZnnWMKotDq1p+8a$&>8{(eP@JbmYk94Joc zV_|^PJ<)&DI}d{LmaM9Z(#2YS#)e&2Xs0|`u}{P!76mbj^sbNT@(}-$Ijer2SH^?9 z7c0y6^Ytw$r^sZ=)KAG|@H`*bN~U&K;0)kH;XxaElCI zc5C@QLw`Fy%T*+CM|u~P6?JXdOnz!$(Uc1koAj@A)Qlj`s@|WGp#JAuwE(%84_?8Q zO}eR_@=G}-A-sO?RU=zGd}z;>4$J7dY3|G8lr=oS!Oc%Ri+lhacw%o;rH?yyt5EVv z5(F3$i8Ipu^<`hK>nFsnAVOC&GGMG0%|ev-p&ir3Okd>lch1V~kXs;3Ks`IrIQY{=R|(m+M;r6;azH@@pV3eh`=w`e^dP_Y3@S zJpMa7wW9S@p`%%0hfcvq53PVb;uv@!r}j@F^;&$|WkP_&u=kt67F&1A8_8d9F!dh= zetYxT^*JL-(8Bywtn6A0QUyq11oM5!Q8uTC&kG3fpA|iC?$VV3%|H=^B~&lk8dm~Y zV(brMDErN0k>n#I#8dz>6PKa@vgq>5-(O)EZ)*1{Xh!o&_<`CtkB2Y2vD-gFo*jMa zZARdEF^@+&*JZf>(BNnHZ1Tx=TF;IWo+-uxHDaAUKW@}Q9c_VU^3+MX59dz)dDX)1 z#Dho!h10||t+d>h>F58qHM(Rg1gy*SHT3$(Sfa6aVh)Dm|8dtHu$*Y>d?#6-N|0tc zEYce4LGgk)n<*8s+!8WnYy0XFH<2;zvdx%f8hJR@uPt@PP;f?c_tlaLw zqZtqh-fqsc3LR*pBK5`=E?~}BvEtIn@x);CE!Yg?6p1g($^sr}4piZTi65E7=leQwPndIlGD{0dqZrd6UXQPf0)Pl^eE49O zbB9h@r&+NAXPLi1@GOYZl?B+39A%q((oE-107`zpP+@0VHQx}8b9zKG{<>C>-?a$i z`j^<#xYx{vWkq~vNIFz7Gc>Neoo5AGW5Sw9zOcLemTZ=$XAG={Yx&?l@+@YBa+Ce3 zP3f8oRAXf9qAqDT^Q!^`wN^YkY`nqUrNNd&U|-oVNen1MpF`XwDoDhmM=L+HVOKRt z|0lUv6z?{p@Z6pnA9y_%yK`no6ER<1gK3dUvV5ts2LZiz)mc$ZiqoS@D-RYwe*CMN sD!a*Z=P$yJXYiVrTj6L2APB8_cs8ry$_Z+}PTv-T)i-KgxC8-~a#s literal 109556 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 Date: Fri, 5 Jul 2024 00:23:06 +0800 Subject: [PATCH 038/322] Fix transparent draft list (#8329) --- core/palettes/SolarizedDark.tid | 2 +- core/palettes/SolarizedLight.tid | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/palettes/SolarizedDark.tid b/core/palettes/SolarizedDark.tid index 980ee85c6..bacd385b2 100644 --- a/core/palettes/SolarizedDark.tid +++ b/core/palettes/SolarizedDark.tid @@ -18,7 +18,7 @@ button-foreground: #93a1a1 code-background: #073642 code-border: #586e75 code-foreground: #93a1a1 -dirty-indicator: inherit +dirty-indicator: #dc322f download-background: #859900 download-foreground: #073642 dragger-background: #073642 diff --git a/core/palettes/SolarizedLight.tid b/core/palettes/SolarizedLight.tid index ddeb2eebf..5d8757386 100644 --- a/core/palettes/SolarizedLight.tid +++ b/core/palettes/SolarizedLight.tid @@ -18,7 +18,7 @@ button-foreground: #586e75 code-background: #eee8d5 code-border: #93a1a1 code-foreground: #586e75 -dirty-indicator: inherit +dirty-indicator: #dc322f download-background: #859900 download-foreground: #eee8d5 dragger-background: #eee8d5 From 32c75cbb68967c2f63c1d422a2dd62a804fb0a16 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Thu, 4 Jul 2024 18:24:06 +0200 Subject: [PATCH 039/322] Allow fieldmangler to catch unsaved tag changes (#8332) * allow fieldmangler to catch unsaved tag changes * fix typo in comment --- core/wiki/macros/tag-picker.tid | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/wiki/macros/tag-picker.tid b/core/wiki/macros/tag-picker.tid index 3bc1617db..a67568d8e 100644 --- a/core/wiki/macros/tag-picker.tid +++ b/core/wiki/macros/tag-picker.tid @@ -154,8 +154,10 @@ The second ESC tries to close the "draft tiddler" \function _tf.getUserInput() [get[text]] \function _tf.getTag() [get[text]] + +\function _tf.makeTagNameTiddler() [[$:/temp/NewTagName]] [!match[tags]] +[join[/]] [] +[join[]] - + <$let palette={{$:/palette}} colourA={{{ [getindex[foreground]] }}} @@ -164,7 +166,7 @@ The second ESC tries to close the "draft tiddler" saveTiddler={{{ [is[blank]thenelse] }}} - newTagNameTiddler={{{ [[$:/temp/NewTagName]] [!match[tags]] +[join[/]] [] +[join[]] }}} + newTagNameTiddler={{{ [[newTagNameTiddler]is[variable]then] :else[<_tf.makeTagNameTiddler>] }}} storeTitle={{{ [[$:/temp/NewTagName/input]] [!match[tags]] +[join[/]] [] +[join[]] }}} newTagNameSelectionTiddlerQualified=<> From 73163386c1a78550c10557189cd64b6d6a030c89 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Thu, 4 Jul 2024 18:37:40 +0200 Subject: [PATCH 040/322] Datawidget: Add check if tiddler exists for $filter attribute to avoide rsod (#8333) --- core/modules/widgets/data.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/modules/widgets/data.js b/core/modules/widgets/data.js index 2c6e2c593..63f12e1f9 100644 --- a/core/modules/widgets/data.js +++ b/core/modules/widgets/data.js @@ -91,7 +91,9 @@ DataWidget.prototype.computeDataTiddlerValues = function() { var titles = this.wiki.filterTiddlers(filter); $tw.utils.each(titles,function(title) { var tiddler = self.wiki.getTiddler(title); - tiddlers.push(tiddler); + if(tiddler) { + tiddlers.push(tiddler); + } }); } } From 8928b6e603751001ddb0b9a4bfc76107d725dd95 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 4 Jul 2024 17:53:26 +0100 Subject: [PATCH 041/322] Update release note --- .../prerelease/tiddlers/Release 5.3.5.tid | 71 +++++++------------ 1 file changed, 25 insertions(+), 46 deletions(-) diff --git a/editions/prerelease/tiddlers/Release 5.3.5.tid b/editions/prerelease/tiddlers/Release 5.3.5.tid index a2e4f9585..a81643112 100644 --- a/editions/prerelease/tiddlers/Release 5.3.5.tid +++ b/editions/prerelease/tiddlers/Release 5.3.5.tid @@ -8,57 +8,36 @@ description: Under development //[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.3.4...master]]// -! Major Improvements +<<.banner-credits + credit:"""Congratulations to [[duarte.framos|https://talk.tiddlywiki.org/u/duarte.framos]] for their winning design for the banner for this release (here is the [[competition thread|https://talk.tiddlywiki.org/t/banner-image-competition-for-v5-3-4/9940]]). +""" + url:"https://raw.githubusercontent.com/Jermolene/TiddlyWiki5/a9b6de8c35f0789a27a36218e8422bb11066f115/editions/tw5.com/tiddlers/images/New%20Release%20Banner.png" +>> -! Translation improvements +This is a bug fix release to address a number of bugs that were introduced with [[Release 5.3.4]]. -This release also includes improvements to the following translations: +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8327">> backwards compatibility issues with [[colour Macro]] as a procedure +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8322">> typo extra "tags: " +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8332">> adding fields without clicking the "add" button +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8317">> stability badges colors in the Gruvbox, Nord and Solarized palettes +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8333">> crash with DataWidget if `$filter` attribute specifies a missing tiddler +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/6554b5c9f4f6888f0c25c833b775c3a74ea15531">> reapplies [[#8246 Link to correct plugin instructions for Node.js|https://github.com/Jermolene/TiddlyWiki5/pull/8246]] which had accidentally been reverted -* - -! Plugin Improvements - -* - -! Widget Improvements - -* - -! Filter Improvements - -* - -! Usability Improvements - -* - -! Hackability Improvements - -* - -! Bug Fixes - -* - -! Node.js Improvements - -* - -! Performance Improvements - -* - -! Developer Improvements - -* - -! Infrastructure Improvements - -* - -! Acknowledgements +! Acknowledgements for v5.3.5 [[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: <<.contributors """ +Leilei332 +oeyoews +pmario +springerspandrel """>> + +--- + +! Release Note for v5.3.5 + +Since v5.3.5 replaces v5.3.4 after only a couple of weeks, here is the release note for v5.3.4. + +{{Release 5.3.4}} From b906515c693ac386472b617e19df59cf30ca5ca3 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Fri, 5 Jul 2024 10:38:49 +0100 Subject: [PATCH 042/322] Fix release note typo --- editions/prerelease/tiddlers/Release 5.3.5.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/prerelease/tiddlers/Release 5.3.5.tid b/editions/prerelease/tiddlers/Release 5.3.5.tid index a81643112..6132aa0b1 100644 --- a/editions/prerelease/tiddlers/Release 5.3.5.tid +++ b/editions/prerelease/tiddlers/Release 5.3.5.tid @@ -36,7 +36,7 @@ springerspandrel --- -! Release Note for v5.3.5 +! Release Note for v5.3.4 Since v5.3.5 replaces v5.3.4 after only a couple of weeks, here is the release note for v5.3.4. From d2c2ada33ccd3d73d39d8c0461f327e4dee68234 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Fri, 5 Jul 2024 12:26:21 +0100 Subject: [PATCH 043/322] Fix full screen tour in zoomin storyview --- plugins/tiddlywiki/tour/styles.tid | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/tiddlywiki/tour/styles.tid b/plugins/tiddlywiki/tour/styles.tid index 81de705ce..7bb434dab 100644 --- a/plugins/tiddlywiki/tour/styles.tid +++ b/plugins/tiddlywiki/tour/styles.tid @@ -149,6 +149,7 @@ tags: $:/tags/Stylesheet } .tc-tour-panel .tc-tour-panel-inner .tc-tiddler-frame { + position: static; width: auto; padding: 1.5em 2.5em; } From 53924de313f7d856561713156750707aa79113ca Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Fri, 5 Jul 2024 12:27:14 +0100 Subject: [PATCH 044/322] Update release note --- editions/prerelease/tiddlers/Release 5.3.5.tid | 1 + 1 file changed, 1 insertion(+) diff --git a/editions/prerelease/tiddlers/Release 5.3.5.tid b/editions/prerelease/tiddlers/Release 5.3.5.tid index 6132aa0b1..2308bd89f 100644 --- a/editions/prerelease/tiddlers/Release 5.3.5.tid +++ b/editions/prerelease/tiddlers/Release 5.3.5.tid @@ -22,6 +22,7 @@ This is a bug fix release to address a number of bugs that were introduced with * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8317">> stability badges colors in the Gruvbox, Nord and Solarized palettes * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8333">> crash with DataWidget if `$filter` attribute specifies a missing tiddler * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/6554b5c9f4f6888f0c25c833b775c3a74ea15531">> reapplies [[#8246 Link to correct plugin instructions for Node.js|https://github.com/Jermolene/TiddlyWiki5/pull/8246]] which had accidentally been reverted +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/d2c2ada33ccd3d73d39d8c0461f327e4dee68234">> tour display in "zoomin" storyview ! Acknowledgements for v5.3.5 From e19f86482aa35aaedb68f99a1ec14a613f666e54 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Sat, 6 Jul 2024 10:28:50 +0100 Subject: [PATCH 045/322] Testcase Widget: Fix placement of toolbar dropdown --- core/ui/TestCases/DefaultTemplate.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/ui/TestCases/DefaultTemplate.tid b/core/ui/TestCases/DefaultTemplate.tid index 02d20ad80..fb6e9edf1 100644 --- a/core/ui/TestCases/DefaultTemplate.tid +++ b/core/ui/TestCases/DefaultTemplate.tid @@ -15,7 +15,7 @@ title: $:/core/ui/testcases/DefaultTemplate

- <$genesis $type={{{ [!match[]then[$link]else[div]] }}} to=<>> + <$genesis $type={{{ [!match[]then[$link]else[span]] }}} to=<>> <%if [!match[]] %> !match[fail]then[tc-test-case-result-icon-pass]] [match[fail]then[tc-test-case-result-icon-fail]] +[join[ ]] }}}> <%if [!match[fail]] %> From 8f1792df2059378db0f038c563551373e5d95fbe Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Sat, 6 Jul 2024 10:29:06 +0100 Subject: [PATCH 046/322] Testcase Widget: Fix import icon --- core/images/input-button.tid | 5 +++++ core/ui/TestCases/actions/Import.tid | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 core/images/input-button.tid diff --git a/core/images/input-button.tid b/core/images/input-button.tid new file mode 100644 index 000000000..731a1e0cd --- /dev/null +++ b/core/images/input-button.tid @@ -0,0 +1,5 @@ +title: $:/core/images/input-button +tags: $:/tags/Image + +\parameters (size:"22pt") +> height=<> class="tc-image-input-button tc-image-button" viewBox="0 0 22 22"> \ No newline at end of file diff --git a/core/ui/TestCases/actions/Import.tid b/core/ui/TestCases/actions/Import.tid index 2a90dc227..f433118c2 100644 --- a/core/ui/TestCases/actions/Import.tid +++ b/core/ui/TestCases/actions/Import.tid @@ -4,7 +4,7 @@ tags: $:/tags/TestCase/Actions \whitespace trim <$button tooltip={{$:/language/Buttons/TestCaseImport/Hint}} aria-label={{$:/language/Buttons/TestCaseImport/Caption}} class=<>> <$action-sendmessage $message="tm-import-tiddlers" $param=<>/> -{{$:/core/images/permalink-button}} +{{$:/core/images/input-button}} <$text text={{$:/language/Buttons/TestCaseImport/Caption}}/> From eeeb9f97a9b517f5ed76267bb50d4d141c72c251 Mon Sep 17 00:00:00 2001 From: btheado Date: Sat, 6 Jul 2024 09:22:28 -0400 Subject: [PATCH 047/322] Add testcase to illustrate the bug in #8330 (#8336) * Add testcase to illustrate the bug in #8330 * Move new testcase to tw5.com edition --- .../DataWidget/FilterMissingTiddler.tid | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 editions/tw5.com/tiddlers/testcases/DataWidget/FilterMissingTiddler.tid diff --git a/editions/tw5.com/tiddlers/testcases/DataWidget/FilterMissingTiddler.tid b/editions/tw5.com/tiddlers/testcases/DataWidget/FilterMissingTiddler.tid new file mode 100644 index 000000000..5c8f242fc --- /dev/null +++ b/editions/tw5.com/tiddlers/testcases/DataWidget/FilterMissingTiddler.tid @@ -0,0 +1,17 @@ +title: TestCases/DataWidget/FilterMissingTiddler +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] +description: Filter returns title of missing tiddler +display-format: plaintext + +title: Narrative + +When the $filter attribute of the data widget returns the title of a missing tiddler, no tiddler should be added to the output array of tiddlers. ++ +title: Output + +<$data $filter="missing"/> ++ +title: ExpectedResult + +

[]

\ No newline at end of file From eb6f3a423afe9394205f5642d8da876964272718 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Tue, 9 Jul 2024 09:47:38 +0100 Subject: [PATCH 048/322] Fix RSOE when editing the JSON of a plugin tiddler (#8354) --- core/modules/startup/plugins.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/modules/startup/plugins.js b/core/modules/startup/plugins.js index ab74214b9..fc8ba9589 100644 --- a/core/modules/startup/plugins.js +++ b/core/modules/startup/plugins.js @@ -61,7 +61,7 @@ exports.startup = function() { // Collect the shadow tiddlers of any modified plugins $tw.utils.each(changes.modifiedPlugins,function(pluginTitle) { var pluginInfo = $tw.wiki.getPluginInfo(pluginTitle); - if(pluginInfo) { + if(pluginInfo && pluginInfo.tiddlers) { $tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) { changedShadowTiddlers[title] = false; }); From 5aa889859a9dde29ed610e57c6a1bbebf36e450e Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Tue, 9 Jul 2024 05:40:14 -0400 Subject: [PATCH 049/322] Help beginners orient to empty filter parameters (#8353) --- .../tiddlers/Operators without parameters.tid | 18 ++++++++++++++++++ .../filters/syntax/Filter Parameter.tid | 4 +++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 editions/tw5.com/tiddlers/Operators without parameters.tid diff --git a/editions/tw5.com/tiddlers/Operators without parameters.tid b/editions/tw5.com/tiddlers/Operators without parameters.tid new file mode 100644 index 000000000..756efb74e --- /dev/null +++ b/editions/tw5.com/tiddlers/Operators without parameters.tid @@ -0,0 +1,18 @@ +created: 20240708171243370 +modified: 20240708201827711 +tags: +title: Operators without parameters + +Many [[Filter Operators]] have no [[parameter|Filter Parameter]] available. Still, each operator must be followed by a bracketed parameter expression — even if it is empty — as with the <<.olink backlinks>> operator below: + +`[backlinks[]]` + +(Even though an expression such as `[backlinks]` may at first <<.em seem>> well-formed — insofar as closing brackets seem to pair properly with opening brackets — each operator needs its own parameter brackets, even if empty. See [[Filter Syntax]].) + +The following [[Filter Operators]] accept no parameters: + +
+ +<> + +
\ No newline at end of file diff --git a/editions/tw5.com/tiddlers/filters/syntax/Filter Parameter.tid b/editions/tw5.com/tiddlers/filters/syntax/Filter Parameter.tid index 9334fd069..0cfb83d5c 100644 --- a/editions/tw5.com/tiddlers/filters/syntax/Filter Parameter.tid +++ b/editions/tw5.com/tiddlers/filters/syntax/Filter Parameter.tid @@ -1,5 +1,5 @@ created: 20150220152540000 -modified: 20230710074423650 +modified: 20240708202234843 tags: [[Filter Step]] title: Filter Parameter type: text/vnd.tiddlywiki @@ -29,6 +29,8 @@ The parameter to a [[filter operator|Filter Operators]] can be: :: The parameter is the current value of the [[variable|Variables]] whose name appears between the angle brackets. Macro parameters are <<.em not>> supported up to v5.2.0 ::<<.from-version "5.2.0">> Literal macro parameters are supported. For example: `[]`. +<<.note """Every [[filter Operator]] must be followed by a parameter expression. In the case of [[Operators without parameters]], that expression is empty, as with the filter Operator <<.olink links>> in `[links[]]`.""">> + --- <<.from-version "5.1.23">> [[Filter Step]]s support multiple parameters which are separated by a `,` character. From bc18bd9261e40bf25001ce5921ed2310ffb8c8c5 Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Tue, 9 Jul 2024 05:43:52 -0400 Subject: [PATCH 050/322] Make it easier to see which filter Operators are selection constructors (#8349) --- .../tiddlers/Selection Constructors: Conditional.tid | 9 +++++++++ .../tw5.com/tiddlers/concepts/Selection Constructors.tid | 6 +++++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 editions/tw5.com/tiddlers/Selection Constructors: Conditional.tid diff --git a/editions/tw5.com/tiddlers/Selection Constructors: Conditional.tid b/editions/tw5.com/tiddlers/Selection Constructors: Conditional.tid new file mode 100644 index 000000000..511b0f979 --- /dev/null +++ b/editions/tw5.com/tiddlers/Selection Constructors: Conditional.tid @@ -0,0 +1,9 @@ +created: 20240708174435694 +modified: 20240708175546166 +title: Selection Constructors: Conditional + +Most [[filter Operators|filter Operator]] are either ''selection modifiers'' or [[Selection Constructors]]. + +Within the exceptional category <> are a tiny minority that //usually// act as ''selection modifiers'', but which can construct a fresh selection under special conditions — namely, whenever their [[parameter|Filter Parameter]] is specified with a selection constructor. + +<]">> diff --git a/editions/tw5.com/tiddlers/concepts/Selection Constructors.tid b/editions/tw5.com/tiddlers/concepts/Selection Constructors.tid index 9aac725a5..313339efb 100644 --- a/editions/tw5.com/tiddlers/concepts/Selection Constructors.tid +++ b/editions/tw5.com/tiddlers/concepts/Selection Constructors.tid @@ -1,5 +1,5 @@ created: 20150117204109000 -modified: 20150917193713204 +modified: 20240708201746542 tags: Filters title: Selection Constructors type: text/vnd.tiddlywiki @@ -11,3 +11,7 @@ The output of a [[Filter Step]] depends on its [[operator|Filter Operators]]: * A few operators ignore their input and generate an independent output instead. These are called <<.def "selection constructors">>: they construct an entirely new [[selection|Title Selection]]. A good example of a constructor is <<.olink title>>. The output of `[title[A]title[B]]` is just <<.tid B>>. But the <<.olink field>> operator is a modifier, so `[title[A]field:title[B]` outputs nothing at all. + +The following [[filter Operators|filter Operator]] are tagged <>: + +<]" class:"multi-columns">> From ad5661ef1c1a59b4640bc3d76409e5d672008435 Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Tue, 9 Jul 2024 06:07:08 -0400 Subject: [PATCH 051/322] Docs: Clarify wording on examples for tag-picker Macro (#8348) --- .../tiddlers/tag-picker Macro (Examples).tid | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/editions/tw5.com/tiddlers/tag-picker Macro (Examples).tid b/editions/tw5.com/tiddlers/tag-picker Macro (Examples).tid index 1fc150dcc..89c9a9d11 100644 --- a/editions/tw5.com/tiddlers/tag-picker Macro (Examples).tid +++ b/editions/tw5.com/tiddlers/tag-picker Macro (Examples).tid @@ -1,13 +1,13 @@ created: 20230616104546608 -modified: 20240214174032498 +modified: 20240708132312901 tags: [[tag-picker Macro]] [[Macro Examples]] title: tag-picker Macro (Examples) type: text/vnd.tiddlywiki -<<.warning """The first example will set the tag of the <<.tid currentTiddler>> so you should copy / paste it to a new tiddler for testing. Otherwise you'll change "this tiddler" """>> +<<.warning """The first example will add tags to the <<.tid currentTiddler>> so you should copy / paste it to a new tiddler for testing. Otherwise you'll change "this tiddler" """>> -<$macrocall $name=".example" n="1" -eg="""Use all existing tags and set the ''tags'' field here: <> +<$transclude $variable=".example" n="1" +eg="""Add tags to this tiddler's ''tags'' field (selecting from a list of all tags): <> """/> ---- @@ -17,41 +17,41 @@ eg="""Use all existing tags and set the ''tags'' field here: <> <<.tip """The following examples use a temporary tiddler: $:/temp/test/tag-picker. So this tiddler will not be changed """>> -<$macrocall $name=".example" n="2" +<$transclude $variable=".example" n="2" eg="""$:/temp/test/tag-picker ''tags'': <$text text={{{ [[$:/temp/test/tag-picker]get[tags]enlist-input[]join[, ]else[n/a]] }}}/> -Use all existing tags and set the $:/temp/test/tag-picker ''tags'' field: <> +Add tags to the $:/temp/test/tag-picker ''tags'' field (selecting from a list of all tags): <> """/> ---- <<.tip """Use the following example to populate the $:/temp/test/tag-picker ''foo''-field, which are needed by some examples below """>> -<$macrocall $name=".example" n="3" +<$transclude $variable=".example" n="3" eg="""$:/temp/test/tag-picker ''foo'': <$text text={{{ [[$:/temp/test/tag-picker]get[foo]enlist-input[]join[, ]else[n/a]] }}}/> -Use all existing tags and set the $:/temp/test/tag-picker ''foo'' field: <> +Add tags to the $:/temp/test/tag-picker ''foo'' field (selecting from a list of all tags): <> """/> ---- <<.tip """The following example expects some values in the "foo" field of the tiddler $:/temp/test/tag-picker, which can be created by the example above.""">> -<$macrocall $name=".example" n="4" eg="""\procedure listSource() $:/temp/test/tag-picker +<$transclude $variable=".example" n="4" eg="""\procedure listSource() $:/temp/test/tag-picker $:/temp/test/tag-picker foo: <$text text={{{ [[$:/temp/test/tag-picker]get[foo]enlist-input[]join[, ]else[n/a]] }}}/>
$:/temp/test/tag-picker bar: <$text text={{{ [[$:/temp/test/tag-picker]get[bar]enlist-input[]join[, ]else[n/a]] }}}/> -Use $:/temp/test/tag-picker ''foo'' field as source and set ''bar'': <get[foo]enlist-input[]]" tiddler:"$:/temp/test/tag-picker">> +Add tags to the ''bar'' field, selecting from values in ''foo'' field of $:/temp/test/tag-picker: <get[foo]enlist-input[]]" tiddler:"$:/temp/test/tag-picker">> """/> ---- <<.tip """The following example expects some values in the "foo" field of the tiddler $:/temp/test/tag-picker, which can be created by the example above.
-It will also add completely new tags to the bar-field and the source tiddlers foo-field. New tags can be entered by typing into the tag-name input +It will also add completely new tags to the bar-field and the source tiddler‘s foo-field. New tags can be entered by typing into the tag-name input """>> -<$macrocall $name=".example" n="5" eg=""" +<$transclude $variable=".example" n="5" eg=""" \procedure listSource() $:/temp/test/tag-picker \procedure listSourceField() foo @@ -62,7 +62,7 @@ It will also add completely new tags to the bar-field and the source tiddlers fo $:/temp/test/tag-picker foo: <$text text={{{ [[$:/temp/test/tag-picker]get[foo]enlist-input[]join[, ]else[n/a]] }}}/>
$:/temp/test/tag-picker ''bar'': <$text text={{{ [[$:/temp/test/tag-picker]get[bar]enlist-input[]join[, ]else[n/a]] }}}/> -Use $:/temp/test/tag-picker ''foo'' field as source and set ''bar'': <$macrocall $name="tag-picker" tagField="bar" tagListFilter="[getenlist-input[]]" tiddler="$:/temp/test/tag-picker" actions=<>/> +Add tags to ''bar'' field, selecting from values in ''foo'' field of $:/temp/test/tag-picker: <$macrocall $name="tag-picker" tagField="bar" tagListFilter="[getenlist-input[]]" tiddler="$:/temp/test/tag-picker" actions=<>/> """/> From 753b289ba95d699341b588c6615fec0882b118f7 Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Tue, 9 Jul 2024 11:34:18 -0400 Subject: [PATCH 052/322] Clarify opposite handling of de-duplication order for unique Operator vs Dominant Append (#8357) --- editions/tw5.com/tiddlers/concepts/Dominant Append.tid | 4 +++- editions/tw5.com/tiddlers/filters/unique.tid | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/concepts/Dominant Append.tid b/editions/tw5.com/tiddlers/concepts/Dominant Append.tid index 59e79d6c7..c473936bb 100644 --- a/editions/tw5.com/tiddlers/concepts/Dominant Append.tid +++ b/editions/tw5.com/tiddlers/concepts/Dominant Append.tid @@ -1,5 +1,5 @@ created: 20150123220223000 -modified: 20190610165255223 +modified: 20240709151004998 tags: Filters title: Dominant Append type: text/vnd.tiddlywiki @@ -13,3 +13,5 @@ For example, if a selection contains `Andrew Becky Clara Daniel` and `Andrew Bar This behaviour can cause unexpected results when working with [[Mathematics Operators]]. For example, `1 2 3 +[sum[]]` evaluates to `6`, as expected. But `1 1 1 +[sum[]]` evaluates to `1`. Removing the `+[sum[]]` from each filter reveals the problem: `1 2 3` evaluates to the list `1`, `2`, `3`, while `1 1 1` evaluates to the single item `1` due to de-duplication. In such situations, the `=` prefix can be used to disable the de-duplication. For example, `=1 =1 =1 +[sum[]]` evaluates to `3` as expected. Alternatively, the [[split Operator]] can be used: `[[1,1,1]split[,]sum[]]`. + +<<.tip """To build a list of unique values that retains only the <<.em earliest>> copy of each value (the opposite behavior from <<.link "Dominant Append" "Dominant Append">>), first use the <<.link `:all` "All Filter Run Prefix">> filter run prefix (or its short form `=`) to retain all duplicate values while building your list. Then finish your filter run with the <<.olink unique>> operator" to remove later duplicates.""">> \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/filters/unique.tid b/editions/tw5.com/tiddlers/filters/unique.tid index 672817968..836c41db8 100644 --- a/editions/tw5.com/tiddlers/filters/unique.tid +++ b/editions/tw5.com/tiddlers/filters/unique.tid @@ -1,4 +1,6 @@ caption: unique +created: 20240709151018238 +modified: 20240709151336906 op-input: a list of items op-output: a list of unique items op-parameter: ignored @@ -7,4 +9,6 @@ tags: [[Filter Operators]] [[Order Operators]] [[Listops Operators]] title: unique Operator type: text/vnd.tiddlywiki +<<.note """Unlike the default <<.link "Dominant Append" "Dominant Append">> handling of duplication, the effect of <<.op unique>> is to retain only the <<.em earliest>> instance among duplicated values.""">> + <<.operator-examples "unique">> From e644b5cb469f500cedc88e560ad0d0a130eeecd4 Mon Sep 17 00:00:00 2001 From: Andrew Gregory Date: Wed, 10 Jul 2024 01:07:24 +0800 Subject: [PATCH 053/322] Signing CLA (#8358) --- licenses/cla-individual.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/licenses/cla-individual.md b/licenses/cla-individual.md index 0cf3c95f1..a9810211c 100644 --- a/licenses/cla-individual.md +++ b/licenses/cla-individual.md @@ -577,3 +577,5 @@ Andrei Rybak, @rybak, 2024/06/09 @Leilei332, 2024/06/28 @springerspandrel, 2024/06/27 + +@andrewgoz, 2024/07/10 \ No newline at end of file From cec30738f43014655b269847bb3e9c60244fa677 Mon Sep 17 00:00:00 2001 From: Andrew Gregory Date: Wed, 10 Jul 2024 01:08:01 +0800 Subject: [PATCH 054/322] Correct minlength purpose text (#8359) --- editions/tw5.com/tiddlers/filters/minlength.tid | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/editions/tw5.com/tiddlers/filters/minlength.tid b/editions/tw5.com/tiddlers/filters/minlength.tid index d36a06cfb..e5fbe8594 100644 --- a/editions/tw5.com/tiddlers/filters/minlength.tid +++ b/editions/tw5.com/tiddlers/filters/minlength.tid @@ -1,12 +1,12 @@ caption: minlength created: 20161011074235805 from-version: 5.1.14 -modified: 20240621073052597 +modified: 20240709161140504 op-input: a list of items op-output: those items at least as long as the specified minimum length op-parameter: the minimum length for items op-parameter-name: minlength -op-purpose: filter items whose length is greater than the specified minimum length +op-purpose: filter items whose length is greater than or equal to the specified minimum length tags: [[Filter Operators]] title: minlength Operator type: text/vnd.tiddlywiki From 7071fdef8a712d96f657c8bf529cc3534b709169 Mon Sep 17 00:00:00 2001 From: Michael McDermott Date: Tue, 9 Jul 2024 14:54:36 -0500 Subject: [PATCH 055/322] Adding CLA signature. (#8361) --- licenses/cla-individual.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/licenses/cla-individual.md b/licenses/cla-individual.md index a9810211c..e7a7136f1 100644 --- a/licenses/cla-individual.md +++ b/licenses/cla-individual.md @@ -578,4 +578,6 @@ Andrei Rybak, @rybak, 2024/06/09 @springerspandrel, 2024/06/27 -@andrewgoz, 2024/07/10 \ No newline at end of file +@andrewgoz, 2024/07/10 + +Michael McDermott, @michaeljmcd, 2024-07-09 From 906ac3817dfb1aa0834f258b8ecef6ac1d936f82 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Tue, 9 Jul 2024 21:55:51 +0200 Subject: [PATCH 056/322] Fix 8347 tag-picker macro improve tagListFilter (#8351) * improve tagListFiler defaults to [tags[]sort[]] now * tag-picker - update docs --- core/wiki/macros/tag-picker.tid | 16 ++++++++++------ .../tw5.com/tiddlers/macros/tag-picker_Macro.tid | 5 +++-- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/core/wiki/macros/tag-picker.tid b/core/wiki/macros/tag-picker.tid index a67568d8e..8bd3caf4e 100644 --- a/core/wiki/macros/tag-picker.tid +++ b/core/wiki/macros/tag-picker.tid @@ -1,9 +1,12 @@ title: $:/core/macros/tag-picker tags: $:/tags/Macro $:/tags/Global -first-search-filter: [subfilter!is[system]search:titlesort[]] -second-search-filter: [subfilteris[system]search:titlesort[]] +first-search-filter: [subfilter!is[system]search:title] +second-search-filter: [subfilteris[system]search:title] - + \whitespace trim @@ -150,7 +153,7 @@ The second ESC tries to close the "draft tiddler" \end -\procedure tag-picker(actions, tagField:"tags", tiddler, tagListFilter:"[tags[]]") +\procedure tag-picker(actions, tagField:"tags", tiddler, tagListFilter:"[tags[]sort[]]") \function _tf.getUserInput() [get[text]] \function _tf.getTag() [get[text]] @@ -158,6 +161,7 @@ The second ESC tries to close the "draft tiddler" \function _tf.makeTagNameTiddler() [[$:/temp/NewTagName]] [!match[tags]] +[join[/]] [] +[join[]] + <$let palette={{$:/palette}} colourA={{{ [getindex[foreground]] }}} @@ -174,8 +178,8 @@ The second ESC tries to close the "draft tiddler" refreshTitle=<> - nonSystemTagsFilter="[subfilter!is[system]search:titlesort[]]" - systemTagsFilter="[subfilteris[system]search:titlesort[]]" + nonSystemTagsFilter="[subfilter!is[system]search:title]" + systemTagsFilter="[subfilteris[system]search:title]" cancelPopups="yes" > diff --git a/editions/tw5.com/tiddlers/macros/tag-picker_Macro.tid b/editions/tw5.com/tiddlers/macros/tag-picker_Macro.tid index 612b9365a..c7de6b053 100644 --- a/editions/tw5.com/tiddlers/macros/tag-picker_Macro.tid +++ b/editions/tw5.com/tiddlers/macros/tag-picker_Macro.tid @@ -1,6 +1,6 @@ caption: tag-picker created: 20161128191316701 -modified: 20230616114543787 +modified: 20240708175550512 tags: Macros [[Core Macros]] title: tag-picker Macro type: text/vnd.tiddlywiki @@ -19,7 +19,8 @@ The <<.def tag-picker>> [[macro|Macros]] generates a combination of a text box a : <<.from-version 5.3.4>> Defines the target tiddler, which should be manipulated. Defaults to: <<.var currentTiddler>>. ; tagListFilter -: <<.from-version 5.3.4>> This parameter defaults to: `[tags[]]` which creates a list of all existing tags. If the tag list should come from a different source the filter should look similar to eg: `[get[field-name]enlist-input[]]`. +: <<.from-version 5.3.4>> This parameter defaults to: `[tags[]]` which creates a list of all existing tags. If the tag list should come from a different source the filter should look similar to eg: `[get[field-name]enlist-input[]]`. See examples. +: <<.from-version 5.3.6>> This parameter defaults to: `[tags[]sort[]]`. This change allows a custom sort order, since `sort[]` is not hardcoded into the tag-picker macro anymore. <<.macro-examples "tag-picker">> From d41fabd472710d3c7c3a3188ceeb2a17e117058c Mon Sep 17 00:00:00 2001 From: springerspandrel <66639553+springerspandrel@users.noreply.github.com> Date: Tue, 9 Jul 2024 15:56:11 -0400 Subject: [PATCH 057/322] Remove stray quote-mark near end of tip in Dominant Append tiddler (#8360) --- editions/tw5.com/tiddlers/concepts/Dominant Append.tid | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/editions/tw5.com/tiddlers/concepts/Dominant Append.tid b/editions/tw5.com/tiddlers/concepts/Dominant Append.tid index c473936bb..70c9815ee 100644 --- a/editions/tw5.com/tiddlers/concepts/Dominant Append.tid +++ b/editions/tw5.com/tiddlers/concepts/Dominant Append.tid @@ -1,5 +1,5 @@ created: 20150123220223000 -modified: 20240709151004998 +modified: 20240709170746678 tags: Filters title: Dominant Append type: text/vnd.tiddlywiki @@ -14,4 +14,4 @@ This behaviour can cause unexpected results when working with [[Mathematics Oper In such situations, the `=` prefix can be used to disable the de-duplication. For example, `=1 =1 =1 +[sum[]]` evaluates to `3` as expected. Alternatively, the [[split Operator]] can be used: `[[1,1,1]split[,]sum[]]`. -<<.tip """To build a list of unique values that retains only the <<.em earliest>> copy of each value (the opposite behavior from <<.link "Dominant Append" "Dominant Append">>), first use the <<.link `:all` "All Filter Run Prefix">> filter run prefix (or its short form `=`) to retain all duplicate values while building your list. Then finish your filter run with the <<.olink unique>> operator" to remove later duplicates.""">> \ No newline at end of file +<<.tip """To build a list of unique values that retains only the <<.em earliest>> copy of each value (the opposite behavior from <<.link "Dominant Append" "Dominant Append">>), first use the <<.link `:all` "All Filter Run Prefix">> filter run prefix (or its short form `=`) to retain all duplicate values while building your list. Then finish your filter run with the <<.olink unique>> operator to remove later duplicates.""">> \ No newline at end of file From 1eb1af25895a0494474e201418cb723e3bd291cc Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 10 Jul 2024 09:13:18 +0100 Subject: [PATCH 058/322] Fixed version name typo See https://github.com/Jermolene/TiddlyWiki5/pull/8351/files#r1671743415 --- editions/tw5.com/tiddlers/macros/tag-picker_Macro.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/macros/tag-picker_Macro.tid b/editions/tw5.com/tiddlers/macros/tag-picker_Macro.tid index c7de6b053..a983e440f 100644 --- a/editions/tw5.com/tiddlers/macros/tag-picker_Macro.tid +++ b/editions/tw5.com/tiddlers/macros/tag-picker_Macro.tid @@ -20,7 +20,7 @@ The <<.def tag-picker>> [[macro|Macros]] generates a combination of a text box a ; tagListFilter : <<.from-version 5.3.4>> This parameter defaults to: `[tags[]]` which creates a list of all existing tags. If the tag list should come from a different source the filter should look similar to eg: `[get[field-name]enlist-input[]]`. See examples. -: <<.from-version 5.3.6>> This parameter defaults to: `[tags[]sort[]]`. This change allows a custom sort order, since `sort[]` is not hardcoded into the tag-picker macro anymore. +: <<.from-version 5.3.5>> This parameter defaults to: `[tags[]sort[]]`. This change allows a custom sort order, since `sort[]` is not hardcoded into the tag-picker macro anymore. <<.macro-examples "tag-picker">> From 46f6fe88a201b8913367ab544a00224c4f279dda Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 10 Jul 2024 11:16:00 +0100 Subject: [PATCH 059/322] Update release note --- editions/prerelease/tiddlers/Release 5.3.5.tid | 2 ++ 1 file changed, 2 insertions(+) diff --git a/editions/prerelease/tiddlers/Release 5.3.5.tid b/editions/prerelease/tiddlers/Release 5.3.5.tid index 2308bd89f..4977da513 100644 --- a/editions/prerelease/tiddlers/Release 5.3.5.tid +++ b/editions/prerelease/tiddlers/Release 5.3.5.tid @@ -23,6 +23,8 @@ This is a bug fix release to address a number of bugs that were introduced with * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8333">> crash with DataWidget if `$filter` attribute specifies a missing tiddler * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/6554b5c9f4f6888f0c25c833b775c3a74ea15531">> reapplies [[#8246 Link to correct plugin instructions for Node.js|https://github.com/Jermolene/TiddlyWiki5/pull/8246]] which had accidentally been reverted * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/d2c2ada33ccd3d73d39d8c0461f327e4dee68234">> tour display in "zoomin" storyview +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/8f1792df2059378db0f038c563551373e5d95fbe">> test case import icon +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/8354">> crash when editing JSON text of a plugin tiddler ! Acknowledgements for v5.3.5 From e2b40c3a140552ef8a2ca023387f4c92c35534a7 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 10 Jul 2024 14:07:12 +0100 Subject: [PATCH 060/322] Preparing for release of v5.3.5 --- .../prerelease/tiddlers/Release 5.3.6.tid | 56 +++++++++++++++++++ .../tiddlers/hellothere/HelloThere.tid | 2 +- .../tiddlers/releasenotes}/Release 5.3.5.tid | 9 ++- readme.md | 2 +- 4 files changed, 64 insertions(+), 5 deletions(-) create mode 100644 editions/prerelease/tiddlers/Release 5.3.6.tid rename editions/{prerelease/tiddlers => tw5.com/tiddlers/releasenotes}/Release 5.3.5.tid (94%) diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/prerelease/tiddlers/Release 5.3.6.tid new file mode 100644 index 000000000..06dd74b8b --- /dev/null +++ b/editions/prerelease/tiddlers/Release 5.3.6.tid @@ -0,0 +1,56 @@ +caption: 5.3.6 +created: 20240710120027897 +modified: 20240710120027897 +tags: ReleaseNotes +title: Release 5.3.6 +type: text/vnd.tiddlywiki +description: Under development + +//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.3.5...master]]// + +! Major Improvements + +! Translation improvements + +This release includes improvements to the following translations: + +* + +! Plugin Improvements + +* + +! Widget Improvements + +* + +! Filter Improvements + +* + +! Usability Improvements + +* + +! Hackability Improvements + +* + +! Bug Fixes + +* + +! Node.js Improvements + +* + +! Developer Improvements + +* + +! Acknowledgements + +[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: + +<<.contributors """ +""">> diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid index e30329bd0..c665d217b 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid @@ -1,6 +1,6 @@ created: 20130822170200000 list: [[A Gentle Guide to TiddlyWiki]] [[Discover TiddlyWiki]] [[Some of the things you can do with TiddlyWiki]] [[Ten reasons to switch to TiddlyWiki]] Examples [[What happened to the original TiddlyWiki?]] -modified: 20240627165458407 +modified: 20240710115948992 tags: TableOfContents title: HelloThere type: text/vnd.tiddlywiki diff --git a/editions/prerelease/tiddlers/Release 5.3.5.tid b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.5.tid similarity index 94% rename from editions/prerelease/tiddlers/Release 5.3.5.tid rename to editions/tw5.com/tiddlers/releasenotes/Release 5.3.5.tid index 4977da513..09d23ab12 100644 --- a/editions/prerelease/tiddlers/Release 5.3.5.tid +++ b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.5.tid @@ -1,12 +1,12 @@ caption: 5.3.5 -created: 20240627165523990 -modified: 20240627165523990 +created: 20240710115948992 +modified: 20240710115948992 tags: ReleaseNotes title: Release 5.3.5 type: text/vnd.tiddlywiki description: Under development -//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.3.4...master]]// +//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.3.4...v5.3.5]]// <<.banner-credits credit:"""Congratulations to [[duarte.framos|https://talk.tiddlywiki.org/u/duarte.framos]] for their winning design for the banner for this release (here is the [[competition thread|https://talk.tiddlywiki.org/t/banner-image-competition-for-v5-3-4/9940]]). @@ -31,7 +31,10 @@ This is a bug fix release to address a number of bugs that were introduced with [[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: <<.contributors """ +andrewgoz +btheado Leilei332 +michaeljmcd oeyoews pmario springerspandrel diff --git a/readme.md b/readme.md index 166a8f1f7..ae57b105b 100644 --- a/readme.md +++ b/readme.md @@ -1,7 +1,7 @@

Welcome to TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.

TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText.

Learn more and see it in action at https://tiddlywiki.com/

Developer documentation is in progress at https://tiddlywiki.com/dev/

Join the Community

Official Forums

The new official forum for talking about TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.

https://talk.tiddlywiki.org/

Note that talk.tiddlywiki.org is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions.

For the convenience of existing users, we also continue to operate the original TiddlyWiki group (hosted on Google Groups since 2005):

https://groups.google.com/group/TiddlyWiki

Developer Forums

There are several resources for developers to learn more about TiddlyWiki and to discuss and contribute to its development.

Other Forums

Documentation

There is also a discussion group specifically for discussing TiddlyWiki documentation improvement initiatives: https://groups.google.com/group/tiddlywikidocs

-

Installing TiddlyWiki on Node.js

  1. Install Node.js
    • Linux:
      Debian/Ubuntu:
      apt install nodejs
      May need to be followed up by:
      apt install npm
      Arch Linux
      yay -S tiddlywiki
      (installs node and tiddlywiki)
    • Mac
      brew install node
    • Android
    • Other
  2. Open a command line terminal and type:
    npm install -g tiddlywiki
    If it fails with an error you may need to re-run the command as an administrator:
    sudo npm install -g tiddlywiki (Mac/Linux)
  3. Ensure TiddlyWiki is installed by typing:
    tiddlywiki --version
    • In response, you should see TiddlyWiki report its current version (eg "5.3.4". You may also see other debugging information reported.)
  4. Try it out:
    1. tiddlywiki mynewwiki --init server to create a folder for a new wiki that includes server-related components
    2. tiddlywiki mynewwiki --listen to start TiddlyWiki
    3. Visit http://127.0.0.1:8080/ in your browser
    4. Try editing and creating tiddlers
  5. Optionally, make an offline copy: