actualizando m00--index, tabla bordeless sin shiraz, shiraz eliminado

This commit is contained in:
M0 committed 2023-03-04 21:08:25 -05:00
1 parent 578d7cee40
commit 27c71a901b
2 files changed
+43 -64

No files matched your search

+19 -37
View File
@@ -155,8 +155,6 @@ Error message and password prompt
<li>$:/_sq/Stories/divertTiddlerMacro</li>
<li>$:/ak/plugins/EmbedYouTube</li>
<li>$:/build</li>
<li>$:/config/_sq/Stories/story2</li>
@@ -385,8 +383,6 @@ Error message and password prompt
<li>$:/pluginlibrary/tobibeer/official</li>
<li>$:/plugins/felixhayashi/hotzone</li>
<li>$:/plugins/felixhayashi/respawn</li>
<li>$:/plugins/felixhayashi/topstoryview</li>
@@ -397,10 +393,6 @@ Error message and password prompt
<li>$:/plugins/Gk0Wk/echarts</li>
<li>$:/plugins/Gk0Wk/jQuery</li>
<li>$:/plugins/Gk0Wk/lodash</li>
<li>$:/plugins/Gk0Wk/notionpage-covericon</li>
<li>$:/plugins/Gk0Wk/notionpage-covericon/body</li>
@@ -423,8 +415,6 @@ Error message and password prompt
<li>$:/plugins/kookma/favorites/ui/buttons/add-remove</li>
<li>$:/plugins/kookma/shiraz</li>
<li>$:/plugins/kookma/shiraz/macros/image-basic</li>
<li>$:/plugins/kookma/shiraz/macros/slider</li>
@@ -457,8 +447,6 @@ Error message and password prompt
<li>$:/plugins/kookma/trashbin/viewtemplate/trash-item</li>
<li>$:/plugins/kookma/utility</li>
<li>$:/plugins/kookma/utility/styles/tw-version</li>
<li>$:/plugins/kookma/utility/ui/Buttons/ViewFields</li>
@@ -469,24 +457,16 @@ Error message and password prompt
<li>$:/plugins/TheDiveO/FontAwesome</li>
<li>$:/plugins/tiddlywiki/browser-sniff</li>
<li>$:/plugins/tiddlywiki/codemirror/keyboard</li>
<li>$:/plugins/tiddlywiki/codemirror/usage</li>
<li>$:/plugins/tiddlywiki/markdown</li>
<li>$:/plugins/tiddlywiki/markdown/new-markdown-button</li>
<li>$:/plugins/tobibeer/preview/popups</li>
<li>$:/plugins/tobibeer/split</li>
<li>$:/plugins/TWaddle/SideEditor/Metrics</li>
<li>$:/plugins/wikilabs/link-to-tabs</li>
<li>$:/richlink/.dictionary</li>
<li>$:/richlink/youtube</li>
@@ -833,6 +813,8 @@ Error message and password prompt
<li>Ciclo Copincha</li>
<li>code</li>
<li>codigo HTML</li>
<li>Configuración</li>
@@ -859,6 +841,10 @@ Error message and password prompt
<li>Crear un wiki personal en TiddlyWiki</li>
<li>css--borderless</li>
<li>css--borderless--example</li>
<li>cumpleanos</li>
<li>Customizing</li>
@@ -881,6 +867,8 @@ Error message and password prompt
<li>Draft of 'personalizacion' by M0</li>
<li>ejemplo</li>
<li>felixhayashi/vis</li>
<li>fondo-de-pagina</li>
@@ -1297,7 +1285,6 @@ Error message and password prompt
{"text":"classic","bag":"default","revision":"0","type":"text/vnd.tiddlywiki","title":"$:/_sq/Stories/config/Story2-storyview","tags":"","modified":"20200417205214764","created":"20200415213157946"},
{"text":"1100px","bag":"default","revision":"0","type":"text/vnd.tiddlywiki","title":"$:/_sq/Stories/config/twostorybreakpoint","modified":"20200416182753284","created":"20170616192701335"},
{"created":"20170609055347900","text":"\\define divertTiddlerButton()\n\u003C$set name=\"otherStoryList\" filter=\"[enlist{$:/_sq/Stories/StoriesList!!list}] -[\u003Ctv-story-list>]\" select=\"0\">\n\u003C$set name=\"otherHistoryList\" filter=\"[enlist{$:/_sq/Stories/HistoriesList!!list}] -[\u003Ctv-history-list>]\" select=\"0\">\n\t\u003C$button class=\u003C\u003Ctv-config-toolbar-class>> tooltip=\"Divert this tiddler to the other story\">\n\t\t\u003C$navigator story=\u003C\u003Ctv-story-list>> history=\u003C\u003Ctv-history-list>> >\n\t\t\t\u003C$action-sendmessage $message=\"tm-close-tiddler\" $param=\u003C\u003CcurrentTiddler>> />\n\t\t\u003C/$navigator>\n\t\t\u003C$navigator story=\u003C\u003CotherStoryList>> history=\u003C\u003CotherHistoryList>> >\n\t\t\t\u003C$action-navigate $to=\u003C\u003CcurrentTiddler>> />\n\t\t\u003C/$navigator>\t\n\t\t\u003Cspan class=\"sq-button-divert-right sq-button-divert\">{{$:/_sq/Stories/icons/divert-right.svg}}\u003C/span>\u003Cspan class=\"sq-button-divert-left sq-button-divert\">{{$:/_sq/Stories/icons/divert-left.svg}}\u003C/span>\n\t\u003C/$button>\n\u003C/$set>\n\u003C/$set>\n\\end\n\n\u003C\u003CdivertTiddlerButton>>\n","bag":"default","revision":"0","type":"text/vnd.tiddlywiki","title":"$:/_sq/Stories/divertTiddlerMacro","tags":"$:/tags/ViewToolbar","modified":"20200806034422564","list-before":"","description":"Divert left/right","caption":"{{$:/_sq/Stories/icons/divert-right.svg}} divert left/right"},
{"text":"{\n \"tiddlers\": {\n \"$:/ak/plugins/EmbedYouTube/EmbedYouTube.js\": {\n \"text\": \"/*\\\\\\ntitle: $:/ak/plugins/EmbedYouTube/EmbedYouTube.js\\ntype: application/javascript\\nmodule-type: macro\\n\\n\\n\u003C\u003CembedYouTube \\\"YouTube url\\\" \\\"YouTube API\\\">>\\n\\n\\\\*/\\n\\n(function(){\\n\\n\\n\\\"use strict\\\";\\n\\n\\n\\nexports.name = \\\"embedYouTube\\\";\\n\\n\\nexports.params = [{name: \\\"url\\\"}, {name: \\\"APIKey\\\"}];\\n\\n/*\\nRun the macro\\n*/\\n\\nexports.run = function(url, APIKey) {\\n\\n var url = url || \\\"None\\\";\\n var encurl = encodeURI(url) || \\\"None\\\";\\n var tiddlerTitle = \\\"None\\\";\\n var tiddlerText = \\\"None\\\";\\n\\n\\n var regExp = /.*(?:youtu.be\\\\/|v\\\\/|u\\\\/\\\\w\\\\/|embed\\\\/|watch\\\\?v=)([^#\\\\&\\\\?]*).*/;\\n var match = url.match(regExp);\\n// console.log(\\\">>>>>>>>>>>>>>>>>>>>\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\\\");\\n var VideoCode = (match&&match[1].length==11)? match[1] : false ;\\n// console.log(\\\">>>>>>>>>>>>>>>>>>>>\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\\\");\\n\\n\\n//\\nvar ytApiKey = APIKey;\\n\\n//\\n\\n tiddlerText = \\\"\u003Ciframe width='560' height='315' src='https://www.youtube.com/embed/\\\" + VideoCode + \\\"' frameborder='0' >\u003C/iframe>\\\"\\n\\n // console.log(\\\">>>>>>>>>>>>>>>>>> \\\" + tiddlerTitle + \\\"\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\\\");\\n\\n// $tw.wiki.addTiddler({title:tiddlerTitle, text:tiddlerText});\\n\\n// $.get(, function(data) {tiddlerTitle = (data.items[0].snippet.title);});\\n\\n$tw.utils.httpRequest({url: \\\"https://www.googleapis.com/youtube/v3/videos?part=snippet&id=\\\" + VideoCode + \\\"&key=\\\" + ytApiKey, callback: function (error,data){\\n if (error){\\n console.log(\\\"ERROR:\\\"+error);\\n }\\n\\n const parser = JSON.parse(data);\\n\\n //console.log(\\\">>>>>>>>>>>>>>>>>> \\\" + parser[\\\"items\\\"][0][\\\"snippet\\\"][\\\"title\\\"] + \\\"\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\u003C\\\");\\n \\n tiddlerTitle = parser[\\\"items\\\"][0][\\\"snippet\\\"][\\\"title\\\"] ;\\n\\n $tw.wiki.addTiddler({title:tiddlerTitle, text:tiddlerText});\\n \\n }}) \\n\\n\\n return \\\"[[\\\"+tiddlerTitle +\\\"]]\\\";\\n};\\n\\n\\n})();\",\n \"bag\": \"default\",\n \"revision\": \"22\",\n \"type\": \"application/javascript\",\n \"title\": \"$:/ak/plugins/EmbedYouTube/EmbedYouTube.js\",\n \"tags\": \"\",\n \"module-type\": \"macro\",\n \"modified\": \"20200426150727358\",\n \"created\": \"20200426122110951\"\n },\n \"$:/ak/plugins/EmbedYouTube/change.log\": {\n \"created\": \"20200426151520281\",\n \"text\": \"\\\"\\\"\\\"\\n''2020-04-25'': v0.0.4 initial release\\n\\\"\\\"\\\"\",\n \"bag\": \"default\",\n \"revision\": \"1\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/EmbedYouTube/change.log\",\n \"tags\": \"\",\n \"modified\": \"20200426152636462\"\n },\n \"$:/ak/plugins/EmbedYouTube/state/EmbedYouTube\": {\n \"created\": \"20200426121839070\",\n \"text\": \"\",\n \"bag\": \"default\",\n \"revision\": \"51\",\n \"url\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/EmbedYouTube/state/EmbedYouTube\",\n \"modified\": \"20200426152007932\",\n \"apikey\": \"\"\n },\n \"Add YouTube Video\": {\n \"text\": \"\\\\define embed-YTVideo()\\n\u003C\u003CembedYouTube \\\"$(extUrl)$\\\" \\\"$(APIKey)$\\\">>\\n\\\\end\\n\\n\u003C$edit-text class='tc-edit-texteditor' tiddler='$:/ak/plugins/EmbedYouTube/state/EmbedYouTube' field='url' placeholder='YouTube video URL'/>\u003Cbr> \\n\\n\u003C$edit-text class='tc-edit-texteditor' tiddler='$:/ak/plugins/EmbedYouTube/state/EmbedYouTube' field='apikey' placeholder='Your YouTube api'/>\u003Cbr> \\n\\n\u003C$set name=\\\"APIKey\\\" value={{$:/ak/plugins/EmbedYouTube/state/EmbedYouTube!!apikey}} >\\n\u003C$set name=\\\"extUrl\\\" value={{$:/ak/plugins/EmbedYouTube/state/EmbedYouTube!!url}} >\\n\u003C$button actions=\u003C\u003Cembed-YTVideo>> >\\n\u003C$action-setfield $tiddler='$:/ak/plugins/EmbedYouTube/state/EmbedYouTube' url='' />\\nEmbed Video \\n\u003C/$button>\\n\u003C/$set>\\n\\n\\n\\n\",\n \"bag\": \"default\",\n \"revision\": \"6\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"Add YouTube Video\",\n \"tags\": \"$:/tags/SideBar\",\n \"modified\": \"20200426150547409\",\n \"created\": \"20200426121247659\"\n }\n }\n}"Line truncated
{"title":"$:/build","commit":"f6904587926a74f2dc604fa068ba86409ef25868","text":"Built from branch 'tiddlywiki-com' at commit f6904587926a74f2dc604fa068ba86409ef25868 of https://github.com/Jermolene/TiddlyWiki5 at 2022-08-02 11:35:19 UTC\n"},
{"created":"20170615081040584","text":"no","bag":"default","revision":"0","type":"text/vnd.tiddlywiki","title":"$:/config/_sq/Stories/story2","modified":"20220418161545529"},
{"title":"$:/config/AnimationDuration","text":"400"},
@@ -1396,7 +1383,7 @@ Error message and password prompt
{"created":"20220418100022543","creator":"moo","title":"$:/DefaultTiddlers","text":"m00\n","modified":"20230304224332925","modifier":"moo"},
{"title":"$:/favicon.ico","type":"image/x-icon","text":"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 truncated
{"created":"20220518033541514","creator":"M0","title":"$:/favorites/favlist","list":"M00","modified":"20220904220557653","modifier":"M0"},
{"title":"$:/Import","text":"Se importaron los siguientes tiddlers\n\n# [[m00]]","status":"complete"},
{"title":"$:/Import","text":"Se importaron los siguientes tiddlers\n\n# [[$:/core/ui/TopBar/menu]]\n# [[$:/themes/nico/notebook/metrics/sidebar-width]]\n# [[$:/themes/nico/notebook/ui/Topbar]]\n# [[$:/core/ui/ViewTemplate/title]]","status":"complete"},
{"created":"20220418161223414","text":"sxassa","parent":"$:/Import","stream-type":"default","stream-list":"","modified":"20220418161224817","title":"$:/Import/20220418161223410"},
{"created":"20220418161224934","parent":"$:/Import","stream-type":"default","modified":"20220418161226175","title":"$:/Import/20220418161224932","text":"asas"},
{"created":"20220418164647909","text":"AaA","parent":"$:/Import","stream-type":"default","stream-list":"","modified":"20220418164649306","title":"$:/Import/20220418164647907"},
@@ -1412,14 +1399,11 @@ Error message and password prompt
{"created":"20220819224832143","creator":"M0","title":"$:/palette","text":"$:/palettes/Twilight","modified":"20220820061536109","modifier":"M0"},
{"created":"20220819235450494","creator":"M0","title":"$:/palettes/Twilight","tags":"$:/tags/Palette","author":"Thomas Elmiger","type":"application/x-tiddler-dictionary","name":"Twilight","description":"Delightful, soft darkness.","color-scheme":"dark","text":"alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: #000000\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: \u003C\u003Ccolour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: \u003C\u003Ccolour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: \u003C\u003Ccolour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: \u003C\u003Ccolour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: #000000\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #000000\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: \u003C\u003Ccolour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: \u003C\u003Ccolour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: \u003C\u003Ccolour tag-foreground>>\nnotification-border: \u003C\u003Ccolour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: #ffffff\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: \u003C\u003Ccolour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: #ffffff\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: #ffffff\ntab-border-selected: #ffffff\ntab-divider: #ffffff\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: #ffffff\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: #000000\ntiddler-border: #ffffff\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)","modified":"20220820062933666","modifier":"M0"},
{"text":"The plugin library for the latest and greatest plugins from [ext[tobibeer/plugins|http://tobibeer.github.io/tw5-plugins]]; officially released versions of plugins by [ext[tobibeer|https://github.com/tobibeer]].","bag":"default","revision":"0","url":"http://tobibeer.github.io/tw5-plugins/library/index.html","title":"$:/pluginlibrary/tobibeer/official","tags":"$:/tags/PluginLibrary","modifier":"Tobias Beer","modified":"20160120132137178","caption":"Official Plugin Library by Tobias Beer"},
{"text":"{\n \"tiddlers\": {\n \"$:/plugins/felixhayashi/hotzone/config.js\": {\n \"title\": \"$:/plugins/felixhayashi/hotzone/config.js\",\n \"text\": \"/*\\\\\\n\\ntitle: $:/plugins/felixhayashi/hotzone/config.js\\ntype: application/javascript\\nmodule-type: library\\n\\n@preserve\\n\\n\\\\*/\\n(function(){\\\"use strict\\\";exports.config={classNames:{storyRiver:\\\"tc-story-river\\\",tiddlerFrame:\\\"tc-tiddler-frame\\\",tiddlerTitle:\\\"tc-title\\\"},references:{userConfig:\\\"$:/config/hotzone/focusOffset\\\",focussedTiddlerStore:\\\"$:/temp/focussedTiddler\\\"},checkbackTime:$tw.utils.getAnimationDuration()}})();\",\n \"type\": \"application/javascript\",\n \"module-type\": \"library\"\n },\n \"$:/plugins/felixhayashi/hotzone/hotzone.js\": {\n \"title\": \"$:/plugins/felixhayashi/hotzone/hotzone.js\",\n \"text\": \"/*\\\\\\n\\ntitle: $:/plugins/felixhayashi/hotzone/hotzone.js\\ntype: application/javascript\\nmodule-type: startup\\n\\n@preserve\\n\\n\\\\*/\\n(function(){\\\"use strict\\\";exports.name=\\\"hotzone\\\";exports.platforms=[\\\"browser\\\"];exports.after=[\\\"story\\\"];exports.synchronous=true;exports.startup=function(){var t=require(\\\"$:/plugins/felixhayashi/hotzone/config.js\\\").config;var e=null;var i=document.getElementsByClassName(t.classNames.storyRiver)[0];var r=$tw.wiki.getTiddlerData(t.references.userConfig,{});var s=isNaN(parseInt(r.focusOffset))?150:parseInt(r.focusOffset);var a=function(e,i,r){if(!(e instanceof Element))return;if(!$tw.utils.hasClass(e,t.classNames.tiddlerFrame))return;var s=e.getElementsByClassName(t.classNames.tiddlerTitle)[0];if(s){var a=s.innerText||s.textContent;return a.trim()}};var n=function(e,i){$tw.wiki.addTiddler(new $tw.Tiddler({title:t.references.focussedTiddlerStore,text:e},$tw.wiki.getModificationFields()));if(i){var r=document.getElementsByClassName(\\\"hzone-focus\\\")[0];if(r){$tw.utils.removeClass(r,\\\"hzone-focus\\\")}$tw.utils.addClass(i,\\\"hzone-focus\\\")}};var l=function(){var r=$tw.wiki.getTiddler(\\\"$:/StoryList\\\");if(r&&r.fields.list.length){var l=null;var o=Number.MAX_VALUE;var f=i.children;var u=t.classNames.tiddlerFrame;for(var d=f.length;d--;){if($tw.utils.hasClass(f[d],u)){var c=f[d].getBoundingClientRect();var v=Math.min(Math.abs(s-c.top),Math.abs(s-c.bottom));if(v\u003Co){l=f[d];o=v}}}var w=a(l);if(w!==e&&$tw.wiki.getTiddler(w)){e=w;n(e,l);return}}else if(e){e=\\\"\\\";n(e)}};var o=function(t){var e;var i=false;return function(r,s){var a=this;if(i&&!s){}else{i=s;if(e!=null){clearTimeout(e)}e=setTimeout((function(){e=null;i=false;t.apply(a)}),r)}}};var f=o(l);var u=function(t){if(t[\\\"$:/HistoryList\\\"]){if(!$tw.wiki.tiddlerExists(\\\"$:/HistoryList\\\"))return;var e=$tw.wiki.getTiddler(\\\"$:/HistoryList\\\").fields[\\\"current-tiddler\\\"];var i=$tw.wiki.getTiddlerList(\\\"$:/StoryList\\\");var r=i.indexOf(e)>=0;if(!r)return;f($tw.utils.getAnimationDuration()+10,true)}else if(t[\\\"$:/StoryList\\\"]){f($tw.utils.getAnimationDuration()+10,true)}};var d=function(t){f(300,false)};$tw.wiki.addEventListener(\\\"change\\\",u);window.addEventListener(\\\"scroll\\\",d,false);d()}})();\",\n \"type\": \"application/javascript\",\n \"module-type\": \"startup\"\n },\n \"$:/plugins/felixhayashi/hotzone/Configuration\": {\n \"title\": \"$:/plugins/felixhayashi/hotzone/Configuration\",\n \"text\": \"Please see the [[GitHub page|https://github.com/felixhayashi/TW5-HotZone]] for more information on the options.\\n\\nSave and reload the wiki to activate changes.\\n\\n\u003Ctable>\\n \u003Ctr>\\n \u003Cth align=\\\"left\\\">Focus offset:\u003C/th>\\n \u003Ctd>\u003C$edit-text tiddler=\\\"$:/config/hotzone/focusOffset\\\" tag=\\\"input\\\" default=\\\"71px\\\" />\u003C/td>\\n \u003C/tr>\\n\u003C/table>\"\n },\n \"$:/temp/focussedTiddler\": {\n \"title\": \"$:/temp/focussedTiddler\"\n },\n \"$:/plugins/felixhayashi/hotzone/License\": {\n \"title\": \"$:/plugins/felixhayashi/hotzone/License\",\n \"text\": \"This code is released under the BSD license. For the exact terms visit:\\n\\nhttps://github.com/felixhayashi/TW5-HotZone/blob/master/LICENSE\"\n },\n \"$:/plugins/felixhayashi/hotzone/Readme\": {\n \"title\": \"$:/plugins/felixhayashi/hotzone/Readme\",\n \"text\": \"Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-HotZone]] for more information.\"\n }\n }\n}","type":"application/json","author":"Felix Küppers","core-version":">=5.1.5","dependents":"","description":"HotZone – Be notified when tiddlers are scrolled into view","list":"Configuration License Readme","plugin-type":"plugin","released":"","source":"https://github.com/felixhayashi/TW5-HotZone","title":"$:/plugins/felixhayashi/hotzone","version":"0.0.3","revision":"0","bag":"default"},
{"text":"{\n \"tiddlers\": {\n \"$:/plugins/felixhayashi/respawn/respawn.js\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/respawn.js\",\n \"text\": \"/*\\\\\\n\\ntitle: $:/plugins/felixhayashi/respawn/respawn.js\\ntype: application/javascript\\nmodule-type: startup\\n\\n@preserve\\n\\n\\\\*/\\n\\n(function(){\\n \\n /*jslint node: true, browser: true */\\n /*global $tw: false */\\n \\\"use strict\\\";\\n \\n var configTRef = \\\"$:/plugins/felixhayashi/respawn/config\\\";\\n \\n var changeListener = function(changedTiddlers) {\\n \\n if(!changedTiddlers[\\\"$:/StoryList\\\"]) return;\\n \\n var tObj = $tw.wiki.getTiddler(\\\"$:/StoryList\\\");\\n if(tObj && !tObj.fields[\\\"list\\\"].length) {\\n \\n var confTObj = $tw.wiki.getTiddler(configTRef);\\n var config = confTObj ? confTObj.fields : {};\\n \\n window.setTimeout(function() {\\n $tw.rootWidget.dispatchEvent({\\n type: \\\"tm-home\\\"\\n });\\n }, parseInt(config.delay) || 500);\\n }\\n \\n };\\n \\n exports.name = \\\"respawn\\\";\\n exports.platforms = [\\\"browser\\\"];\\n exports.after = [\\\"story\\\"];\\n exports.synchronous = true;\\n \\n exports.startup = function() {\\n \\n $tw.wiki.addEventListener(\\\"change\\\", changeListener);\\n \\n };\\n\\n})();\\n\",\n \"type\": \"application/javascript\",\n \"module-type\": \"startup\"\n },\n \"$:/plugins/felixhayashi/respawn/Configuration\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/Configuration\",\n \"text\": \"\u003C!-- The config output is not written to this tiddler! -->\\n\\nPlease see the [[GitHub page|https://github.com/felixhayashi/TW5-Respawn]] for more information on the options.\\n\\nYou may have to save and reload the wiki to activate changes.\\n\\n\u003Ctable>\\n \u003Ctr>\\n \u003Cth align=\\\"left\\\">Delay (seconds):\u003C/th>\\n \u003Ctd>\\n \u003C$edit-text\\n tiddler=\\\"$:/plugins/felixhayashi/respawn/config\\\"\\n field=\\\"delay\\\"\\n tag=\\\"input\\\"\\n default=\\\"500\\\" />\\n \u003C/td>\\n \u003C/tr>\\n\u003C/table>\"\n },\n \"$:/plugins/felixhayashi/respawn/License\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/License\",\n \"text\": \"This code is released under the BSD license. For the exact terms visit:\\n\\nhttps://github.com/felixhayashi/TW5-Respawn/blob/master/LICENSE\"\n },\n \"$:/plugins/felixhayashi/respawn/Readme\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/Readme\",\n \"text\": \"Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-Respawn]] for more information.\"\n }\n }\n}","version":"0.0.3","type":"application/json","title":"$:/plugins/felixhayashi/respawn","source":"https://github.com/felixhayashi/TW5-respawn","released":"","plugin-type":"plugin","list":"Configuration License Readme","description":"Respawn – Open default tiddlers when river is empty","dependents":"","core-version":">=5.1.5","author":"Felix Küppers"},
{"text":"{\n \"tiddlers\": {\n \"$:/plugins/felixhayashi/topstoryview/config.js\": {\n \"text\": \"/*\\\\\\n\\ntitle: $:/plugins/felixhayashi/topstoryview/config.js\\ntype: application/javascript\\nmodule-type: library\\n\\n@preserve\\n\\n\\\\*/\\n(function(){\\\"use strict\\\";exports.config={classNames:{storyRiver:\\\"tc-story-river\\\",backDrop:\\\"story-backdrop\\\",tiddlerFrame:\\\"tc-tiddler-frame\\\",tiddlerTitle:\\\"tc-title\\\"},references:{userConfig:\\\"$:/config/topStoryView\\\",focussedTiddlerStore:\\\"$:/temp/focussedTiddler\\\",refreshTrigger:\\\"$:/temp/focussedTiddler/refresh\\\"},checkbackTime:$tw.utils.getAnimationDuration()}})();\",\n \"title\": \"$:/plugins/felixhayashi/topstoryview/config.js\",\n \"type\": \"application/javascript\",\n \"module-type\": \"library\"\n },\n \"$:/plugins/felixhayashi/topstoryview/layout\": {\n \"title\": \"$:/plugins/felixhayashi/topstoryview/layout\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"tags\": [\n \"$:/tags/Stylesheet\"\n ],\n \"text\": \"html .tc-story-river:after {\\n content: \\\"\\\";\\n display: block; }\\n\"\n },\n \"$:/plugins/felixhayashi/topstoryview/Configuration\": {\n \"title\": \"$:/plugins/felixhayashi/topstoryview/Configuration\",\n \"text\": \"Please see the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information on the options.\\n\\nSave and reload the wiki to activate changes.\\n\\n\u003Ctable>\\n \u003Ctr>\\n \u003Cth align=\\\"left\\\">Scroll offset:\u003C/th>\\n \u003Ctd>\u003C$edit-text tiddler=\\\"$:/config/topStoryView\\\" field=\\\"scroll-offset\\\" tag=\\\"input\\\" default=\\\"150px\\\" />\u003C/td>\\n \u003C/tr>\\n\u003C/table>\"\n },\n \"$:/plugins/felixhayashi/topstoryview/License\": {\n \"title\": \"$:/plugins/felixhayashi/topstoryview/License\",\n \"text\": \"This code is released under the BSD license. For the exact terms visit:\\n\\nhttps://github.com/felixhayashi/TW5-TopStoryView/blob/master/LICENSE\"\n },\n \"$:/plugins/felixhayashi/topstoryview/Readme\": {\n \"title\": \"$:/plugins/felixhayashi/topstoryview/Readme\",\n \"text\": \"Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information.\"\n },\n \"$:/plugins/felixhayashi/topstoryview/top.js\": {\n \"text\": \"/*\\\\\\ntitle: $:/plugins/felixhayashi/topstoryview/top.js\\ntype: application/javascript\\nmodule-type: storyview\\n\\nViews the story as a linear sequence\\n\\n@preserve\\n\\n\\\\*/\\n(function(){\\\"use strict\\\";var t=require(\\\"$:/plugins/felixhayashi/topstoryview/config.js\\\").config;var e=\\\"cubic-bezier(0.645, 0.045, 0.355, 1)\\\";var i=function(e){this.listWidget=e;this.pageScroller=new $tw.utils.PageScroller;this.pageScroller.scrollIntoView=this.scrollIntoView;this.pageScroller.storyRiverDomNode=document.getElementsByClassName(t.classNames.storyRiver)[0];var i=$tw.wiki.getTiddler(t.references.userConfig);var o=i?i.fields:{};$tw.hooks.addHook(\\\"th-opening-default-tiddlers-list\\\",this.hookOpenDefaultTiddlers);var r=parseInt(o[\\\"scroll-offset\\\"]);this.pageScroller.scrollOffset=isNaN(r)?71:r;this.recalculateBottomSpace()};i.prototype.refreshStart=function(t,e){};i.prototype.refreshEnd=function(t,e){};i.prototype.hookOpenDefaultTiddlers=function(t){return t};i.prototype.navigateTo=function(t){var e=this.listWidget.findListItem(0,t.title);if(e===undefined)return;var i=this.listWidget.children[e];var o=i.findFirstDomNode();if(!(o instanceof Element))return;this.pageScroller.scrollIntoView(o)};i.prototype.insert=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element))return;this.startInsertAnimation(e,function(){this.recalculateBottomSpace()}.bind(this))};i.prototype.remove=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element)){t.removeChildDomNodes();return}var i=this.getLastFrame()===e;this.startRemoveAnimation(t,e,function(){t.removeChildDomNodes();this.recalculateBottomSpace();if(i){this.pageScroller.scrollIntoView(this.getLastFrame())}}.bind(this))};i.prototype.getLastFrame=function(){var t=this.listWidget.children[this.listWidget.children.length-1];return t?t.findFirstDomNode():null};i.prototype.recalculateBottomSpace=function(){var t=this.pageScroller.storyRiverDomNode;if(this.getLastFrame()){var e=this.getLastFrame().getBoundingClientRect();var i=window.innerHeight;if(e.height\u003Ci){t.style[\\\"paddingBottom\\\"]=i-e.height+\\\"px\\\";return}}t.style[\\\"paddingBottom\\\"]=\\\"\\\"};i.prototype.scrollIntoView=function(t){if(this.preventNextScrollAttempt){this.preventNextScrollAttempt=false}if(!t)return;var e=$tw.utils.getAnimationDuration();this.cancelScroll();this.startTime=Date.now();var i=$tw.utils.getScrollPosition();var o=t.getBoLine truncated
{"name":"Relink","title":"$:/plugins/flibbles/relink","description":"Flexibility when relinking renamed tiddlers","author":"Flibbles","version":"2.1.2","core-version":">=5.1.22","source":"https://github.com/flibbles/tw5-relink","demo":"http://flibbles.github.io/tw5-relink/","list":"readme configuration license","dependents":"","plugin-type":"plugin","type":"application/json","text":"{\"tiddlers\":{\"$:/plugins/flibbles/relink/js/bulkops.js\":{\"text\":\"/*\\\\\\nmodule-type: startup\\n\\nReplaces the relinkTiddler defined in $:/core/modules/wiki-bulkops.js\\n\\nThis is a startup instead of a wikimethods module-type because it's the only\\nway to ensure this runs after the old relinkTiddler method is applied.\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: false, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar language = require('$:/plugins/flibbles/relink/js/language.js');\\nvar utils = require(\\\"$:/plugins/flibbles/relink/js/utils.js\\\");\\n\\nexports.name = \\\"redefine-relinkTiddler\\\";\\nexports.synchronous = true;\\n// load-modules is when wikimethods are applied in\\n// ``$:/core/modules/startup/load-modules.js``\\nexports.after = ['load-modules'];\\n\\nexports.startup = function() {\\n\\t$tw.Wiki.prototype.relinkTiddler = relinkTiddler;\\n};\\n\\n/** Walks through all relinkable tiddlers and relinks them.\\n * This replaces the existing function in core Tiddlywiki.\\n */\\nfunction relinkTiddler(fromTitle, toTitle, options) {\\n\\toptions = options || {};\\n\\tvar failures = [];\\n\\tvar indexer = utils.getIndexer(this);\\n\\tvar records = indexer.relinkLookup(fromTitle, toTitle, options);\\n\\tfor (var title in records) {\\n\\t\\tvar entries = records[title],\\n\\t\\t\\tchanges = Object.create(null),\\n\\t\\t\\tupdate = false,\\n\\t\\t\\tfails = false;\\n\\t\\tfor (var field in entries) {\\n\\t\\t\\tvar entry = entries[field];\\n\\t\\t\\tfails = fails || entry.impossible;\\n\\t\\t\\tif (entry.output !== undefined) {\\n\\t\\t\\t\\tchanges[field] = entry.output;\\n\\t\\t\\t\\tupdate = true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tif (fails) {\\n\\t\\t\\tfailures.push(title);\\n\\t\\t}\\n\\t\\t// If any fields changed, update tiddler\\n\\t\\tif (update) {\\n\\t\\t\\tconsole.log(\\\"Renaming '\\\"+fromTitle+\\\"' to '\\\"+toTitle+\\\"' in '\\\" + title + \\\"'\\\");\\n\\n\\t\\t\\tvar tiddler = this.getTiddler(title);\\n\\t\\t\\tvar newTiddler = new $tw.Tiddler(tiddler,changes,this.getModificationFields())\\n\\t\\t\\tnewTiddler = $tw.hooks.invokeHook(\\\"th-relinking-tiddler\\\",newTiddler,tiddler);\\n\\t\\t\\tthis.addTiddler(newTiddler);\\n\\t\\t\\t// If the title changed, we need to perform a nested rename\\n\\t\\t\\tif (newTiddler.fields.title !== title) {\\n\\t\\t\\t\\tthis.deleteTiddler(title);\\n\\t\\t\\t\\tthis.relinkTiddler(title, newTiddler.fields.title,options);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t};\\n\\tif (failures.length > 0) {\\n\\t\\tvar options = $tw.utils.extend(\\n\\t\\t\\t{ variables: {to: toTitle, from: fromTitle},\\n\\t\\t\\t wiki: this},\\n\\t\\t\\toptions );\\n\\t\\tlanguage.reportFailures(failures, options);\\n\\t}\\n};\\n\\n})();\\n\",\"module-type\":\"startup\",\"title\":\"$:/plugins/flibbles/relink/js/bulkops.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/indexer.js\":{\"text\":\"/*\\\\\\nmodule-type: indexer\\n\\nIndexes results from tiddler reference reports so we don't have to call them\\nso much.\\n\\n\\\\*/\\n\\n\\\"use strict\\\";\\n\\nvar utils = require(\\\"./utils.js\\\");\\nvar TiddlerContext = utils.getContext('tiddler');\\n\\nfunction Indexer(wiki) {\\n\\tthis.wiki = wiki;\\n};\\n\\nIndexer.prototype.init = function() {\\n\\tthis.rebuild();\\n};\\n\\nIndexer.prototype.rebuild = function() {\\n\\tthis.index = null;\\n\\tthis.backIndex = null;\\n\\tthis.contexts = Object.create(null);\\n\\tthis.changedTiddlers = undefined;\\n\\tthis.lastRelinkFrom = undefined;\\n};\\n\\nIndexer.prototype.update = function(updateDescriptor) {\\n\\tif (!this.index) {\\n\\t\\treturn;\\n\\t}\\n\\tvar title;\\n\\tif (!this.changedTiddlers) {\\n\\t\\tthis.changedTiddlers = Object.create(null);\\n\\t}\\n\\tif (updateDescriptor.old.exists) {\\n\\t\\ttitle = updateDescriptor.old.tiddler.fields.title;\\n\\t\\tthis.changedTiddlers[title] = {deleted: true};\\n\\t\\tthis._purge(title);\\n\\t}\\n\\tif (updateDescriptor['new'].exists) {\\n\\t\\t// If its the same tiddler as old, this overrides the 'deleted' entry\\n\\t\\ttitle = updateDescriptor['new'].tiddler.fields.title;\\n\\t\\tthis.changedTiddlers[title] = {modified: true};\\n\\t}\\n};\\n\\nIndexer.prototype.lookup = function(title) {\\n\\tthis._upkeep();\\n\\treturn this.index[title];\\n};\\n\\nIndexer.prototype.reverseLookup = function(title) {\\n\\tthis._upkeep();\\n\\treturn this.backIndex[title] || Object.create(null);\\n};\\n\\nIndexer.prototype.relinkLookup = function(fromTitle, toTitle, options) {\\n\\tthis._upkeep();\\n\\tvar shortlist = undefined;\\n\\tif (this.lastRelinkFrom === fromTitle) {\Line truncated
{"text":"{\n \"tiddlers\": {\n \"$:/plugins/flibbles/relink-titles/configuration\": {\n \"title\": \"$:/plugins/flibbles/relink-titles/configuration\",\n \"caption\": \"{{$:/plugins/flibbles/relink-titles/language/Caption}}\",\n \"tags\": \"$:/tags/flibbles/relink/Configuration\",\n \"text\": \"\\\\define lingo-base() $:/plugins/flibbles/relink-titles/language/\\n\\\\define prefix() $:/config/flibbles/relink-titles/relink/\\n\\n\u003C\u003Clingo Help>>\\n\\n\u003Ctable>\\n\u003Ctbody>\\n\u003C$list filter=\\\"[[relinktitlesrule]modules[]]\\\">\\n\u003Ctr>\\n\u003Ctd>\\n\u003C$checkbox\\n\\ttiddler={{{ [all[current]addprefix\u003Cprefix>] }}}\\n\\tfield=\\\"text\\\"\\n\\tchecked=\\\"enabled\\\"\\n\\tunchecked=\\\"disabled\\\"\\n\\tdefault=\\\"enabled\\\"\\n> ''{{!!caption}}''\u003C/$checkbox>\u003C/td>\u003Ctd>\\n\\n\u003C$transclude field='description' />\\n\\n\u003C/td>\u003C/tr>\u003C/$list>\\n\u003C/tbody>\u003C/table>\\n\"\n },\n \"$:/plugins/flibbles/relink-titles/language/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink-titles/language/Caption\",\n \"text\": \"Titles\"\n },\n \"$:/plugins/flibbles/relink-titles/language/Directory/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink-titles/language/Directory/Caption\",\n \"text\": \"Rename subdirectories\"\n },\n \"$:/plugins/flibbles/relink-titles/language/Directory/Description\": {\n \"title\": \"$:/plugins/flibbles/relink-titles/language/Directory/Description\",\n \"text\": \"For wikis set up hierarchically using `/`, like a filesystem. This option will update all tiddlers nested inside the target tiddler. i.e. `fromTiddler/path/file` becomes `toTiddler/path/file`.\"\n },\n \"$:/plugins/flibbles/relink-titles/language/Help\": {\n \"title\": \"$:/plugins/flibbles/relink-titles/language/Help\",\n \"text\": \"See the \u003Ca href={{{ [{$:/plugins/flibbles/relink-titles!!demo}addsuffix[#Plugins/Titles]] }}}>//Relink-titles// documentation page\u003C/a> for details.\"\n },\n \"$:/plugins/flibbles/relink-titles/readme\": {\n \"title\": \"$:/plugins/flibbles/relink-titles/readme\",\n \"text\": \"Highly customizable relinking of tiddler titles //related// to the renamed tiddler.\\n\\n* Rename a hierarchy of subtiddlers when renaming a root tiddler.\\n* Make custom filter rules to rename other tiddlers the way you want when Relinking.\\n* Integrates with other plugins for plugin-specific rules.\\n\\nSee \u003Ca href={{$:/plugins/flibbles/relink-titles!!source}}>the tw5-relink website\u003C/a> for more details and examples.\\n\\n{{$:/core/images/warning}} ''Warning:'' You must use //Relink// v1.10.2 or greater with this, or this plugin may delete some tiddler bodies while trying to relink titles.\\n\"\n },\n \"$:/plugins/flibbles/relink-titles/relinkoperations/title.js\": {\n \"title\": \"$:/plugins/flibbles/relink-titles/relinkoperations/title.js\",\n \"text\": \"/*\\\\\\nmodule-type: relinkoperator\\ntitle: $:/plugins/flibbles/relink-titles/relinkoperations/title.js\\ntype: application/javascript\\n\\nRenames tiddlers which have titles derived from fromTitle. Then it makes\\nsure that those tiddlers are properly relinked too.\\n\\n\\\\*/\\n\\n/*jslint node: false, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar configPrefix = \\\"$:/config/flibbles/relink-titles/relink/\\\";\\nvar utils = require('$:/plugins/flibbles/relink/js/utils.js');\\nutils.getContext('whitelist').hotDirectories.push(configPrefix);\\n\\nvar titleRules = Object.create(null);\\n$tw.modules.forEachModuleOfType('relinktitlesrule', function(title, module) {\\n\\ttitleRules[title] = module;\\n});\\n\\nexports.name = 'title';\\n\\nexports.report = function(tiddler, callback, options) {\\n\\tvar cache = getCache(options),\\n\\t\\trules = cache.rules;\\n\\tfor (var i = 0; i \u003C rules.length; i++) {\\n\\t\\trules[i].report(tiddler.fields.title, function(title, blurb) {\\n\\t\\t\\tcallback(title, blurb ? ('title: ' + blurb) : 'title');\\n\\t\\t}, options);\\n\\t}\\n};\\n\\nexports.relink = function(tiddler, fromTitle, toTitle, changes, options) {\\n\\tvar cache = getCache(options),\\n\\t\\ttitle = tiddler.fields.title;\\n\\tif (!cache.touched[title]) {\\n\\t\\tvar rules = cache.rules;\\n\\t\\tfor (var i = 0; i \u003C rules.length; i++) {\\n\\t\\t\\tvar rule = rules[i];\\n\\t\\t\\tvar entry = rule.relink(title, fromTitle, toTitle, options);\\n\\t\\t\\tif (entry) {\\n\\t\\t\\t\\tvar result = entry.output;\\n\\t\\t\\t\\tif (result && (result !== title)) {\\n\\t\\t\\t\\t\\tif (options.wiki.getTiddler(result) || cache.touched[result]) {\\n\\t\\t\\t\\t\\t\\t// There's already a tiddler there. We won't clobber it.\\n\\t\\t\\t\\t\\t\\tentry.impossible = true;\\n\\t\\t\\t\\t\\t\\tentry.output = undefineLine truncated
{"text":"{\"tiddlers\":{\"$:/plugins/Gk0Wk/echarts/LICENSE\":{\"title\":\"$:/plugins/Gk0Wk/echarts/LICENSE\",\"text\":\"MIT License\\n\\nCopyright (c) 2021 Ke Wang (Gk0Wk in GitHub)\\n\\nPermission is hereby granted, free of charge, to any person obtaining a copy\\nof this software and associated documentation files (the \\\"Software\\\"), to deal\\nin the Software without restriction, including without limitation the rights\\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\\ncopies of the Software, and to permit persons to whom the Software is\\nfurnished to do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice shall be included in all\\ncopies or substantial portions of the Software.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\\nSOFTWARE.\\n\",\"type\":\"text/plain\"},\"$:/plugins/Gk0Wk/echarts/addons/PluginsSize\":{\"title\":\"$:/plugins/Gk0Wk/echarts/addons/PluginsSize\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"`{\\n \\\"tooltip\\\": {\\n \\\"trigger\\\": \\\"item\\\"\\n },\\n \\\"series\\\": [\\n {\\n \\\"type\\\": \\\"treemap\\\",\\n \\\"visibleMin\\\": 300,\\n \\\"name\\\": \\\"Plugin Size\\\",\\n \\\"leafDepth\\\": 1,\\n \\\"data\\\": [\\n`\\n\u003C$list filter=\\\"[!plugin-type[]!title[$:/core]!title[$:/temp/info-plugin]]\\\" variable=\\\"pluginName\\\" counter=\\\"counter1\\\">\\n` {\\n \\\"name\\\": \\\"`\u003C$list filter=\\\"[\u003CpluginName>has[name]]\\\">\u003C$text text={{{ [\u003CpluginName>get[name]] }}}/>\u003C/$list>\u003C$list filter=\\\"[\u003CpluginName>!has[name]]\\\">\u003C$text text={{{ [\u003CpluginName>has[name]else\u003CpluginName>split[/]nth[4]] }}}/>\u003C/$list>`\\\",\\n \\\"value\\\": `\u003C$text text={{{ [\u003CpluginName>get[text]length[]else[0]] }}}/>`,\\n \\\"children\\\": [\\n`\\n\u003C$list filter=\\\"[\u003CpluginName>plugintiddlers[]]\\\" variable=\\\"pluginShadow\\\" counter=\\\"counter2\\\">\\n` {\\n \\\"name\\\": \\\"`\u003C$text text={{{ [\u003CpluginShadow>removeprefix\u003CpluginName>removeprefix[/]else\u003CpluginShadow>] }}}/>`\\\",\\n \\\"value\\\": `\u003C$text text={{{ [\u003CpluginShadow>get[text]length[]else[0]] }}}/>`\\n }`\u003C$list filter=\\\"[\u003Ccounter2-last>match[no]]\\\">`,`\u003C/$list>`\\n`\\n\u003C/$list>\\n` ]\\n }`\u003C$list filter=\\\"[\u003Ccounter1-last>match[no]]\\\">`,`\u003C/$list>`\\n`\\n\u003C/$list>\\n`\\n ],\\n \\\"levels\\\": [\\n {\\n \\\"itemStyle\\\": {\\n \\\"borderColor\\\": \\\"#555\\\",\\n \\\"borderWidth\\\": 4,\\n \\\"gapWidth\\\": 4\\n }\\n },\\n {\\n \\\"colorSaturation\\\": [0.3, 0.6],\\n \\\"itemStyle\\\": {\\n \\\"borderColorSaturation\\\": 0.7,\\n \\\"gapWidth\\\": 2,\\n \\\"borderWidth\\\": 2\\n }\\n }\\n ],\\n \\\"upperLabel\\\": {\\n \\\"show\\\": true,\\n \\\"height\\\": 30\\n }\\n }\\n ]\\n}`\\n\"},\"$:/plugins/Gk0Wk/echarts/addons/SimpleExample.json\":{\"title\":\"$:/plugins/Gk0Wk/echarts/addons/SimpleExample.json\",\"type\":\"application/json\",\"text\":\"{\\n \\\"xAxis\\\": {\\n \\\"type\\\": \\\"category\\\",\\n \\\"data\\\": [\\\"Mon\\\", \\\"Tue\\\", \\\"Wed\\\", \\\"Thu\\\", \\\"Fri\\\", \\\"Sat\\\", \\\"Sun\\\"]\\n },\\n \\\"yAxis\\\": {\\n \\\"type\\\": \\\"value\\\"\\n },\\n \\\"series\\\": [\\n {\\n \\\"data\\\": [120, 200, 150, 80, 70, 110, 130],\\n \\\"type\\\": \\\"bar\\\",\\n \\\"showBackground\\\": true,\\n \\\"backgroundStyle\\\": {\\n \\\"color\\\": \\\"rgba(180, 180, 180, 0.2)\\\"\\n }\\n }\\n ]\\n}\\n\"},\"$:/plugins/Gk0Wk/echarts/addons/TagCloud.js\":{\"title\":\"$:/plugins/Gk0Wk/echarts/addons/TagCloud.js\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"text\":\"// See https://github.com/ecomfe/echarts-wordcloud\\nexports.onUpdate = function (echart) {\\n var data = [];\\n $tw.utils.each($tw.wiki.filterTiddlers('[tags[]!is[system]sort[title]]'), function (tag) {\\n data.push({\\n name: tag,\\n value: Math.sqrt($tw.wiki.getTiddlersWithTag(tag).length)\\n });\\n });\\n var isDarkMode = echart.getOption();\\n isDarkMode = isDarkMode ? isDarkMode.darkMode !== false : false;\\n echart.setOption({\\n series: [{\\n type: 'wordCloud',\\n gridSize: 4,\\n shape: 'pentagon',\\n dataLine truncated
{"version":"3.6.0","type":"application/json","title":"$:/plugins/Gk0Wk/jQuery","plugin-type":"plugin","name":"jQuery","list":"readme","description":"jQuery for TiddlyWiki5","author":"Gk0Wk","source":"https://github.com/Gk0Wk/TiddlySeq/tree/master/plugins/Gk0Wk/jQuery","dependents":"","text":"{\"tiddlers\":{\"$:/plugins/Gk0Wk/jQuery/hook-jquery.js\":{\"title\":\"$:/plugins/Gk0Wk/jQuery/hook-jquery.js\",\"text\":\"/*\\\\\\ntitle: $:/core/modules/startup/hook-jquery.js\\ntype: application/javascript\\nmodule-type: startup\\n\\nHook jQuery object to wiki.\\n\\n\\\\*/\\n(function () {\\n /*jslint node: true, browser: true */\\n /*global $tw: false */\\n \\\"use strict\\\";\\n\\n // Export name and synchronous status\\n exports.name = \\\"hook-jquery\\\";\\n exports.platforms = [\\\"browser\\\"];\\n exports.after = [\\\"load-modules\\\"];\\n exports.synchronous = true;\\n exports.startup = function () {\\n try {\\n window.jQuery =\\n window.$ = require(\\\"$:/plugins/Gk0Wk/jQuery/jquery.min.js\\\");\\n } catch (e) {\\n console.error(e);\\n }\\n };\\n})();\\n\",\"type\":\"application/javascript\",\"module-type\":\"startup\"},\"$:/plugins/Gk0Wk/jQuery/jquery.min.js\":{\"title\":\"$:/plugins/Gk0Wk/jQuery/jquery.min.js\",\"text\":\"/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */\\n!function(e,t){\\\"use strict\\\";\\\"object\\\"==typeof module&&\\\"object\\\"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error(\\\"jQuery requires a window with a document\\\");return t(e)}:t(e)}(\\\"undefined\\\"!=typeof window?window:this,function(C,e){\\\"use strict\\\";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return\\\"function\\\"==typeof e&&\\\"number\\\"!=typeof e.nodeType&&\\\"function\\\"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement(\\\"script\\\");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+\\\"\\\":\\\"object\\\"==typeof e||\\\"function\\\"==typeof e?n[o.call(e)]||\\\"object\\\":typeof e}var f=\\\"3.6.0\\\",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&\\\"length\\\"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&(\\\"array\\\"===n||0===t||\\\"number\\\"==typeof t&&0\u003Ct&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e\u003C0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e\u003C0?t:0);return this.pushStack(0\u003C=n&&n\u003Ct?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for(\\\"boolean\\\"==typeof a&&(l=a,a=arguments[s]||{},s++),\\\"object\\\"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s\u003Cu;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],\\\"__proto__\\\"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:\\\"jQuery\\\"+(f+Math.random()).replace(/\\\\D/g,\\\"\\\"),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||\\\"[object Object]\\\"!==o.call(e))&&(!(t=r(e))||\\\"function\\\"==typeof(n=v.call(t,\\\"constructor\\\")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r\u003Cn;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,\\\"string\\\"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r\u003Cn;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i\u003Co;i++)!Line truncated
{"version":"4.17.21","type":"application/json","title":"$:/plugins/Gk0Wk/lodash","plugin-type":"plugin","name":"lodash.js","list":"readme","description":"lodash.js for TiddlyWiki5","author":"Gk0Wk","source":"https://github.com/Gk0Wk/TiddlySeq/tree/master/plugins/Gk0Wk/lodash","dependents":"","text":"{\"tiddlers\":{\"$:/plugins/Gk0Wk/lodash/hook-lodash.js\":{\"title\":\"$:/plugins/Gk0Wk/lodash/hook-lodash.js\",\"text\":\"/*\\\\\\ntitle: $:/core/modules/startup/hook-jquery.js\\ntype: application/javascript\\nmodule-type: startup\\n\\nHook jQuery object to wiki.\\n\\n\\\\*/\\n(function () {\\n /*jslint node: true, browser: true */\\n /*global $tw: false */\\n \\\"use strict\\\";\\n\\n // Export name and synchronous status\\n exports.name = \\\"hook-lodash\\\";\\n exports.platforms = [\\\"browser\\\"];\\n exports.after = [\\\"load-modules\\\"];\\n exports.synchronous = true;\\n exports.startup = function () {\\n try {\\n window._ = require(\\\"$:/plugins/Gk0Wk/lodash/lodash.min.js\\\")._;\\n } catch (e) {\\n console.error(e);\\n }\\n };\\n})();\\n\",\"type\":\"application/javascript\",\"module-type\":\"startup\"},\"$:/plugins/Gk0Wk/lodash/lodash.min.js\":{\"title\":\"$:/plugins/Gk0Wk/lodash/lodash.min.js\",\"text\":\"/**\\n * @license\\n * Lodash \u003Chttps://lodash.com/>\\n * Copyright OpenJS Foundation and other contributors \u003Chttps://openjsf.org/>\\n * Released under MIT license \u003Chttps://lodash.com/license>\\n * Based on Underscore.js 1.8.3 \u003Chttp://underscorejs.org/LICENSE>\\n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\\n */\\n(function(){function n(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function t(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u\u003Ci;){var o=n[u];t(e,o,r(o),n)}return e}function r(n,t){for(var r=-1,e=null==n?0:n.length;++r\u003Ce&&t(n[r],r,n)!==!1;);return n}function e(n,t){for(var r=null==n?0:n.length;r--&&t(n[r],r,n)!==!1;);return n}function u(n,t){for(var r=-1,e=null==n?0:n.length;++r\u003Ce;)if(!t(n[r],r,n))return!1;\\nreturn!0}function i(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r\u003Ce;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function o(n,t){return!!(null==n?0:n.length)&&y(n,t,0)>-1}function f(n,t,r){for(var e=-1,u=null==n?0:n.length;++e\u003Cu;)if(r(t,n[e]))return!0;return!1}function c(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r\u003Ce;)u[r]=t(n[r],r,n);return u}function a(n,t){for(var r=-1,e=t.length,u=n.length;++r\u003Ce;)n[u+r]=t[r];return n}function l(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u\u003Ci;)r=t(r,n[u],u,n);\\nreturn r}function s(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function h(n,t){for(var r=-1,e=null==n?0:n.length;++r\u003Ce;)if(t(n[r],r,n))return!0;return!1}function p(n){return n.split(\\\"\\\")}function _(n){return n.match($t)||[]}function v(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,!1}),e}function g(n,t,r,e){for(var u=n.length,i=r+(e?1:-1);e?i--:++i\u003Cu;)if(t(n[i],i,n))return i;return-1}function y(n,t,r){return t===t?Z(n,t,r):g(n,b,r)}function d(n,t,r,e){\\nfor(var u=r-1,i=n.length;++u\u003Ci;)if(e(n[u],t))return u;return-1}function b(n){return n!==n}function w(n,t){var r=null==n?0:n.length;return r?k(n,t)/r:Cn}function m(n){return function(t){return null==t?X:t[n]}}function x(n){return function(t){return null==n?X:n[t]}}function j(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)}),r}function A(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].value;return n}function k(n,t){for(var r,e=-1,u=n.length;++e\u003Cu;){var i=t(n[e]);i!==X&&(r=r===X?i:r+i);\\n}return r}function O(n,t){for(var r=-1,e=Array(n);++r\u003Cn;)e[r]=t(r);return e}function I(n,t){return c(t,function(t){return[t,n[t]]})}function R(n){return n?n.slice(0,H(n)+1).replace(Lt,\\\"\\\"):n}function z(n){return function(t){return n(t)}}function E(n,t){return c(t,function(t){return n[t]})}function S(n,t){return n.has(t)}function W(n,t){for(var r=-1,e=n.length;++r\u003Ce&&y(t,n[r],0)>-1;);return r}function L(n,t){for(var r=n.length;r--&&y(t,n[r],0)>-1;);return r}function C(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;\\nreturn e}function U(n){return\\\"\\\\\\\\\\\"+Yr[n]}function B(n,t){return null==n?X:n[t]}function T(n){return Nr.test(n)}function $(n){return Pr.test(n)}function D(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}function M(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function F(n,t){return function(r){return n(t(r))}}function N(n,t){for(var r=-1,e=n.length,u=0,i=[];++r\u003Ce;){var o=n[r];o!==t&&o!==cn||(n[r]=cn,i[u++]=r)}return i}function P(n){var t=-1,r=Array(n.size);\\nreturn n.forEach(function(n){r[++t]=n}),r}function q(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function Z(n,t,r)Line truncated
{"version":"0.0.7","type":"application/json","title":"$:/plugins/Gk0Wk/notionpage-covericon","plugin-type":"plugin","name":"Notion Page(Cover + Icon)","list":"readme LICENSE","description":"Add notion-like page cover and icon display and control panel","author":"Gk0Wk","source":"https://github.com/Gk0Wk/TiddlySeq/tree/master/plugins/Gk0Wk/notionpage-covericon","dependents":"","text":"{\"tiddlers\":{\"$:/plugins/Gk0Wk/notionpage-covericon/default-icon\":{\"text\":\"📒\"},\"$:/plugins/Gk0Wk/notionpage-covericon/default-pagecover-url\":{\"text\":\"https://source.unsplash.com/random\"},\"$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/narrow\":{\"text\":\"300px\"},\"$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/wide\":{\"text\":\"300px\"},\"$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/narrow\":{\"text\":\"-14px\"},\"$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/wide\":{\"text\":\"-28px\"},\"$:/plugins/Gk0Wk/notionpage-covericon/style/cover-left/narrow\":{\"text\":\"-14px\"},\"$:/plugins/Gk0Wk/notionpage-covericon/style/cover-left/wide\":{\"text\":\"-42px\"},\"$:/plugins/Gk0Wk/notionpage-covericon/style/cover-right/narrow\":{\"text\":\"-14px\"},\"$:/plugins/Gk0Wk/notionpage-covericon/style/cover-right/wide\":{\"text\":\"-42px\"},\"$:/plugins/Gk0Wk/notionpage-covericon/style/icon-size\":{\"text\":\"65px\"},\"$:/plugins/Gk0Wk/notionpage-covericon/LICENSE\":{\"title\":\"$:/plugins/Gk0Wk/notionpage-covericon/LICENSE\",\"text\":\"MIT License\\n\\nCopyright (c) 2021 Ke Wang (Gk0Wk in GitHub)\\n\\nPermission is hereby granted, free of charge, to any person obtaining a copy\\nof this software and associated documentation files (the \\\"Software\\\"), to deal\\nin the Software without restriction, including without limitation the rights\\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\\ncopies of the Software, and to permit persons to whom the Software is\\nfurnished to do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice shall be included in all\\ncopies or substantial portions of the Software.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\\nSOFTWARE.\\n\",\"type\":\"text/plain\"},\"$:/plugins/Gk0Wk/notionpage-covericon/body\":{\"title\":\"$:/plugins/Gk0Wk/notionpage-covericon/body\",\"tags\":\"$:/tags/ViewTemplate\",\"list-before\":\"$:/core/ui/ViewTemplate/title\",\"text\":\"\u003C$set name=\\\"tiddler\\\" value=\u003C\u003CcurrentTiddler>>>\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>addprefix[$:/temp/Gk0Wk/notionpage-covericon/Selector/]]\\\" variable=\\\"stateTiddler1\\\">\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>addprefix[$:/temp/Gk0Wk/notionpage-covericon/ChangeCover/]]\\\" variable=\\\"stateTiddler2\\\">\\n\u003C$set name=\\\"icon\\\" value={{!!icon}}>\\n\u003C$set name=\\\"cover\\\" value={{!!page-cover}}>\\n\u003C$list filter=\\\"[\u003Cicon>match[]]\\\">\\n\u003C$list filter=\\\"[\u003Ccover>match[]]\\\">\\n \u003C!-- !icon && !cover -->\\n \u003Cdiv class=\\\"gk0wk-notionpagebg gk0wk-notionpagebg-n\\\">\\n \u003Cdiv class=\\\"gk0wk-notionbg-addbuttons\\\">\\n \u003C$button setTitle=\u003C\u003Ctiddler>> setField=\\\"icon\\\" setTo={{$:/plugins/Gk0Wk/notionpage-covericon/default-icon}} tooltip=\\\"Add Icon\\\">😁 Add Icon\u003C/$button>\\n \u003C$button setTitle=\u003C\u003Ctiddler>> setField=\\\"page-cover\\\" setTo={{$:/plugins/Gk0Wk/notionpage-covericon/default-pagecover-url}} tooltip=\\\"Add Cover\\\">{{$:/core/images/picture}} Add Cover\u003C/$button>\\n \u003C/div>\\n \u003C/div>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003Ccover>!match[]]\\\">\\n \u003C!-- !icon && cover -->\\n \u003Cdiv class=\\\"gk0wk-notionpagebg gk0wk-notionpagebg-c\\\">\\n \u003Cdiv class=\\\"gk0wk-notionpagebg-image\\\">\u003C$image source=\u003C\u003Ccover>> width=\\\"100%\\\" height=\\\"auto\\\"/>\u003C/div>\\n \u003C$button popup=\u003C\u003CstateTiddler2>> class=\\\"gk0wk-notionpageb-changecover\\\" tooltip=\\\"Change Cover\\\">Change Cover\u003C/$button>\\n \u003C$reveal type=\\\"popup\\\" state=\u003C\u003CstateTiddler2>> position=\\\"belowleft\\\" tag=\\\"div\\\" class=\\\"tc-popup-keep\\\">\\n \u003Cdiv class=\\\"gk0wk-notionpageb-changecover-box\\\">\\n \u003Cdiv>\\n \u003C$edit-text tiddler=\u003C\u003Ctiddler>> field=\\\"page-cover\\\" default=\\\"\\\" placeholder=\\\"Tiddler or URL\\\" focus=\\\"true\\\"/>\\n \u003C/div>\\n \u003C/div>\\n \u003C/$reveal>\\n \u003Cdiv class=\\\"gk0wk-notionbg-addbuttonsLine truncated
{"created":"20220820011028766","creator":"M0","text":"\u003C$set name=\"tiddler\" value=\u003C\u003CcurrentTiddler>>>\n\u003C$list filter=\"[\u003CcurrentTiddler>addprefix[$:/temp/Gk0Wk/notionpage-covericon/Selector/]]\" variable=\"stateTiddler1\">\n\u003C$list filter=\"[\u003CcurrentTiddler>addprefix[$:/temp/Gk0Wk/notionpage-covericon/ChangeCover/]]\" variable=\"stateTiddler2\">\n\u003C$set name=\"icon\" value={{!!icon}}>\n\u003C$set name=\"cover\" value={{!!page-cover}}>\n\u003C$list filter=\"[\u003Cicon>match[]]\">\n\u003C$list filter=\"[\u003Ccover>match[]]\">\n \u003C!-- !icon && !cover -->\n \u003Cdiv class=\"gk0wk-notionpagebg gk0wk-notionpagebg-n\">\n \u003Cdiv class=\"gk0wk-notionbg-addbuttons\">\n\u003C!-- \u003C$button setTitle=\u003C\u003Ctiddler>> setField=\"icon\" setTo={{$:/plugins/Gk0Wk/notionpage-covericon/default-icon}} tooltip=\"Add Icon\">😁 Add Icon\u003C/$button> -->\n\u003C!-- \u003C$button setTitle=\u003C\u003Ctiddler>> setField=\"page-cover\" setTo={{$:/plugins/Gk0Wk/notionpage-covericon/default-pagecover-url}} tooltip=\"Add Cover\">{{$:/core/images/picture}} Add Cover\u003C/$button> -->\n \u003C/div>\n \u003C/div>\n\u003C/$list>\n\u003C$list filter=\"[\u003Ccover>!match[]]\">\n \u003C!-- !icon && cover -->\n \u003Cdiv class=\"gk0wk-notionpagebg gk0wk-notionpagebg-c\">\n \u003Cdiv class=\"gk0wk-notionpagebg-image\">\u003C$image source=\u003C\u003Ccover>> width=\"100%\" height=\"auto\"/>\u003C/div>\n \u003C!--\u003C$button popup=\u003C\u003CstateTiddler2>> class=\"gk0wk-notionpageb-changecover\" tooltip=\"Change Cover\">Change Cover\u003C/$button>-->\n \u003C$reveal type=\"popup\" state=\u003C\u003CstateTiddler2>> position=\"belowleft\" tag=\"div\" class=\"tc-popup-keep\">\n \u003Cdiv class=\"gk0wk-notionpageb-changecover-box\">\n \u003Cdiv>\n \u003C$edit-text tiddler=\u003C\u003Ctiddler>> field=\"page-cover\" default=\"\" placeholder=\"Tiddler or URL\" focus=\"true\"/>\n \u003C/div>\n \u003C/div>\n \u003C/$reveal>\n \u003Cdiv class=\"gk0wk-notionbg-addbuttons\">\n \u003C!--\u003C$button setTitle=\u003C\u003Ctiddler>> setField=\"icon\" setTo={{$:/plugins/Gk0Wk/notionpage-covericon/default-icon}} tooltip=\"Add Icon\">😁 Add Icon\u003C/$button>-->\n \u003C/div> \n \u003C/div>\n\u003C/$list>\n\u003C/$list>\n\u003C$list filter=\"[\u003Cicon>!match[]]\">\n\u003C$list filter=\"[\u003Ccover>match[]]\">\n \u003C!-- icon && !cover -->\n \u003Cdiv class=\"gk0wk-notionpagebg gk0wk-notionpagebg-i\">\n\u003C!-- \u003C$button popup=\u003C\u003CstateTiddler1>> class=\"gk0wk-notionpagebg-icon1\">\u003C$list filter=\"[title\u003Cicon>is[tiddler]]\">\u003C$transclude tiddler=\u003C\u003Cicon>>/>\u003C/$list>\n \u003C$list filter=\"[title\u003Cicon>is[shadow]]\">\u003C$transclude tiddler=\u003C\u003Cicon>>/>\u003C/$list>\n \u003C$list filter=\"[title\u003Cicon>is[tiddler]]\">\u003C$transclude tiddler=\u003C\u003Cicon>>/>\u003C/$list>\n \u003C$list filter=\"[title\u003Cicon>!is[shadow]!is[tiddler]]\">\u003C$wikify name=\"rendered\" text=\u003C\u003Cicon>> output=html>\u003C\u003Crendered>>\u003C/$wikify>\u003C/$list>\u003C/$button> -->\n \u003C$reveal type=\"popup\" state=\u003C\u003CstateTiddler1>> position=\"below\" tag=\"div\" class=\"tc-popup-keep\">\n {{$:/plugins/Gk0Wk/notionpage-covericon/icon-selector}}\n \u003C/$reveal>\n \u003Cdiv class=\"gk0wk-notionbg-addbuttons\">\n \u003C$button setTitle=\u003C\u003Ctiddler>> setField=\"page-cover\" setTo={{$:/plugins/Gk0Wk/notionpage-covericon/default-pagecover-url}} tooltip=\"Add Cover\">{{$:/core/images/picture}} Add Cover\u003C/$button>\n \u003C/div> \n \u003C/div>\n\u003C/$list>\n\u003C$list filter=\"[\u003Ccover>!match[]]\">\n \u003C!-- icon && cover -->\n \u003Cdiv class=\"gk0wk-notionpagebg gk0wk-notionpagebg-ci\">\n \u003Cdiv class=\"gk0wk-notionpagebg-image\">\u003C$image source=\u003C\u003Ccover>> width=\"100%\" height=\"auto\"/>\u003C/div>\n\u003C!-- \u003C$button popup=\u003C\u003CstateTiddler1>> class=\"gk0wk-notionpagebg-icon2\">\u003C$list filter=\"[title\u003Cicon>is[tiddler]]\">\u003C$transclude tiddler=\u003C\u003Cicon>>/>\u003C/$list>\n \u003C$list filter=\"[title\u003Cicon>is[shadow]]\">\u003C$transclude tiddler=\u003C\u003Cicon>>/>\u003C/$list>\n \u003C$list filter=\"[title\u003Cicon>is[tiddler]]\">\u003C$transclude tiddler=\u003C\u003Cicon>>/>\u003C/$list>\n \u003C$list filter=\"[title\u003Cicon>!is[shadow]!is[tiddler]]\">\u003C$wikify name=\"rendered\" text=\u003C\u003Cicon>> output=html>\u003C\u003Crendered>>\u003C/$wikify>\u003C/$list>\u003C/$button> -->\n \u003C$reveal type=\"popup\" state=\u003C\u003CstateTiddler1>> position=\"below\" tag=\"div\" class=\"tc-popup-keep\">\n {{$:/plugins/Gk0Wk/notionpage-covericon/icon-selector}}\n \u003C/$reveal>\n\u003C!-- \u003C$button popup=\u003C\u003CstateTiddler2>> class=\"gk0wk-notionpageb-changecover\" tooltip=\"Change Cover\">Change Cover\u003CLine truncated
{"created":"20220820004854105","creator":"M0","text":"\n/* Container */\n.gk0wk-notionpagebg {\n width: 100%;\n position: relative;\n}\n\n.gk0wk-notionpagebg-c, .gk0wk-notionpagebg-ci {\n top: {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/wide}};\n}\n\n.gk0wk-notionpagebg .gk0wk-notionpagebg-image {\n width: calc(100% - {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-left/wide}} - {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-right/wide}});\n left: {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-left/wide}};\n height: {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/wide}};\n overflow: hidden;\n position: relative;\n}\n\n\n.gk0wk-notionpagebg-ci {\n height: calc({{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/wide}} + {{$:/plugins/Gk0Wk/notionpage-covericon/style/icon-size}} / 2 + {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/wide}} + 10px);\n pointer-events: none;\n}\n\n\n\n.gk0wk-notionpagebg-c {\n height: calc({{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/wide}} + {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/wide}} + 30px + 10px);\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .gk0wk-notionpagebg-c, .gk0wk-notionpagebg-ci {\n top: {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/narrow}};\n }\n .gk0wk-notionpagebg .gk0wk-notionpagebg-image {\n width: calc(100% - {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-left/narrow}} - {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-right/narrow}});\n left: {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-left/narrow}};\n height: {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/narrow}};\n }\n .gk0wk-notionpagebg-ci {\n height: calc({{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/narrow}} + {{$:/plugins/Gk0Wk/notionpage-covericon/style/icon-size}} / 2 + {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/narrow}} + 10px);\n }\n .gk0wk-notionpagebg-c {\n height: calc({{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/narrow}} + {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/narrow}} + 10px + 30px);\n }\n}\n\n\n.gk0wk-notionpagebg p {\n margin: 0;\n}\n\n\n\n\n/* Buttons */\n\n.gk0wk-notionpagebg button {\n background: transparent;\n border: none;\n}\n\n.gk0wk-notionpagebg-icon1,\n.gk0wk-notionpagebg-icon2,\n.gk0wk-notionpageb-changecover,\n.gk0wk-notionbg-addbuttons button {\n color: \u003C\u003Ccolour foreground>> !important;\n fill: \u003C\u003Ccolour foreground>> !important;\n user-select: none;\n cursor: pointer;\n transition: all {{$:/config/AnimationDuration}}ms;\n}\n\n.gk0wk-notionpagebg-icon1,\n.gk0wk-notionpagebg-icon2 {\n font-size: {{$:/plugins/Gk0Wk/notionpage-covericon/style/icon-size}};\n font-family: \"Apple Color Emoji\", \"Segoe UI Emoji\", NotoColorEmoji, \"Noto Color Emoji\", \"Segoe UI Symbol\", \"Android Emoji\", EmojiSymbols;\n padding: 4px !important;\n pointer-events: auto;\n}\n\n.gk0wk-notionpagebg-icon2 {\n position: relative;\n top: calc(-{{$:/plugins/Gk0Wk/notionpage-covericon/style/icon-size}} / 1.6);\n}\n\n.gk0wk-notionpagebg-icon1:hover,\n.gk0wk-notionpagebg-icon2:hover {\n background: \u003C\u003Ccolour background>> !important;\n}\n\n.gk0wk-notionbg-addbuttons {\n width: 100%;\n height: 30px;\n opacity: 0;\n display: flex;\n margin-top: 5px;\n transition: all {{$:/config/AnimationDuration}}ms;\n}\n\n.gk0wk-notionpagebg:hover .gk0wk-notionbg-addbuttons,\n.gk0wk-notionpagebg:hover .gk0wk-notionpageb-changecover {\n opacity: 1;\n}\n\n.gk0wk-notionbg-addbuttons button {\n padding: 3px 6px;\n margin-right: 12px;\n opacity: 0.8;\n}\n\n.gk0wk-notionpageb-changecover {\n position: absolute;\n top: 265px;\n right: 10px;\n padding: 4px 6px !important;\n filter: contrast(90%);\n opacity: 0;\n pointer-events: auto;\n transition: all {{$:/config/AnimationDuration}}ms;\n}\n\n.gk0wk-notionpageb-changecover:hover {\n background: \u003C\u003Ccolour background>>;\n}\n\n/* Page Cover */\n\n.gk0wk-notionpagebg .gk0wk-notionpagebg-image img {\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n}\n\n/* Change Page Cover */\n\n.gk0wk-notionpageb-changecover-box {\n border-radius: 3px;\n \u003C\u003Cbox-shadow \"#00000070 0 2px 6px\">>\n background: \u003C\u003Ccolour background>>;\n padding: 10px 6px 20px 6px;\n width: 318px;\n pointer-events: auto;\n}\n\n/* Icon Selector */\n\n.gk0wk-notionbg-icon-selection-box {\n border-radius: 3px;\n \u003C\u003Cbox-shadow \"#00000070 0 2px 6px\">>\n overflow: auto;\n filter: contrast(90%);\n background: \u003C\u003Ccolour background>>;\n max-height: min(60vh, 390px);\n max-width: 480px;\n pointer-events: auto;\n}\n\n.gk0wk-notionbg-icon-selection-type {\n padding: 6px 0;\n}\n\n.gk0wk-notionbg-icon-selection-typetitle {\n color: \u003C\u003Ccolour muted-foreground>>;\n display: block;\n padding-left: 14px;\n padding-right: 14px;\Line truncated
@@ -1431,7 +1415,6 @@ Error message and password prompt
{"created":"20200103090757281","creator":"a revised version of Andrew Harrison favorite plugin","title":"$:/plugins/kookma/favorites/recent","caption":"Recently added","list":"M00 [[Image and Icons]] [[Favorites More Examples]]","modified":"20220904220557654","modifier":"M0","tags":"$:/tags/Favorites/Folder","type":"text/vnd.tiddlywiki"},
{"created":"20191226064836102","creator":"M0","text":"\\define show-options()\n\u003C$button class=\"tc-btn-invisible\" to=\"$:/plugins/kookma/favorites/manager\">\n{{$:/core/images/options-button}} Manager\n\u003C/$button>\n\\end\n\n\u003C!-- create the sidebar tab -->\n\u003Cdiv class=\"kk-favorites\">\n --- &nbsp; \u003C\u003Cshow-options>> \u003Cbr>\n\u003C$transclude tiddler=\"$:/plugins/kookma/favorites/macros/sidebar\" field=text/>\n\u003C/div>","title":"$:/plugins/kookma/favorites/sidebar-tab","caption":"Favorites","list-after":"$:/core/ui/SideBar/Open","modified":"20220819233004272","tags":"","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"title":"$:/plugins/kookma/favorites/ui/buttons/add-remove","caption":"{{$:/plugins/kookma/favorites/image}}{{$:/language/Buttons/Favorites/Caption/Add}}","created":"20181010141620348","description":"{{$:/language/Buttons/Favorites/Hint/Add}}","list-after":"$:/core/ui/Buttons/info","modified":"20210423152034695","tags":"$:/tags/ViewToolbar","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n\\import $:/plugins/kookma/favorites/macros/definition\n\n\\define add-this-tiddler() [[$(currentTiddler)$]]+[putfirst[]]\n\\define remove-this-tiddler() -[[$(currentTiddler)$]]\n\n\\define show-favorites-button(class)\n\u003C$list filter='[\u003Ctv-config-toolbar-icons>match[yes]]'>\n\u003Cspan class=\"$class$\">{{$:/plugins/kookma/favorites/image}}\u003C/span>\n\u003C/$list>\n\u003C$list filter='[\u003Ctv-config-toolbar-text>match[yes]]'>\n\u003Cspan class='tc-btn-text'>\u003C$text text={{$:/language/Buttons/Favorites/Caption/Add}}/>\u003C/span>\n\u003C/$list>\n\\end\n\n\n\\define add-to-favorites-button()\n \u003C$button \n tooltip={{$:/language/Buttons/Favorites/Hint/Add}} aria-label={{$:/language/Buttons/Favorites/Caption/Add}} \n class=\u003C\u003Ctv-config-toolbar-class>>>\n \u003C$action-listops $tiddler=\u003C\u003CfavlistTid>> $field='list' $subfilter=\u003C\u003Cadd-this-tiddler>>/>\n \u003C$action-listops $tiddler=\u003C\u003CrecentlyAdded>> $field='list' $subfilter=\u003C\u003Cadd-this-tiddler>>/>\n\t\t \u003C$macrocall $name=\"show-favorites-button\" class=\"notselected\"/>\n \u003C/$button>\n\\end \n\n\\define remove-from-favorites-button()\n \u003C$button \n tooltip={{$:/language/Buttons/Favorites/Hint/Remove}} aria-label={{$:/language/Buttons/Favorites/Caption/Remove}} \n class=\u003C\u003Ctv-config-toolbar-class>> >\n \u003C$action-listops $tiddler=\u003C\u003CfavlistTid>> $field='list' $subfilter=\u003C\u003Cremove-this-tiddler>>/>\n \u003C$action-listops $tiddler={{{[subfilter\u003Cfolders>contains\u003CcurrentTiddler>limit[1]]}}} $field='list' $subfilter=\u003C\u003Cremove-this-tiddler>>/>\n\t\t \u003C$macrocall $name=\"show-favorites-button\" class=\"selected\"/>\n \u003C/$button>\n\\end \n\n\u003C$list filter=\"[list\u003CfavlistTid>is[current]]\">\u003C!-- tiddler is in favorites list, remove it -->\n\u003C\u003Cremove-from-favorites-button>>\n\u003C/$list>\n\u003C$list filter=\"[all[current]!list\u003CfavlistTid>]\">\u003C!-- tiddler is not in favorites list, add it -->\n\u003C\u003Cadd-to-favorites-button>>\n\u003C/$list>"},
{"title":"$:/plugins/kookma/shiraz","name":"Shiraz","description":"extended markups, styles, images, tables, and macros","author":"Mohammad Rahmani","version":"2.4.6","core-version":">=5.2.0","source":"https://github.com/kookma/TW-Shiraz","list":"readme license history","plugin-type":"plugin","dependents":"","type":"application/json","text":"{\"tiddlers\":{\"$:/plugins/kookma/shiraz/history\":{\"title\":\"$:/plugins/kookma/shiraz/history\",\"created\":\"20210225163850252\",\"modified\":\"20210918195716110\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Full change log: [[https://kookma.github.io/TW-Shiraz/#ChangeLog]]\\n\\n* ''2.4.4'' -- 2021.09.19 -- added css class for tbl-expand customization\\n* ''2.4.2'' -- 2021.09.10 -- quick table with bunch of column formatting\\n* ''2.3.3'' -- 2021.05.20 -- small bug fixes in switch palette\\n* ''2.3.1'' -- 2021.05.19 -- tbl-linktype template to be used for generating node-explorer\\n* ''2.3.0'' -- 2021.05.10 -- switch palette for dim/dark and light palette selection\\n* ''2.2.2'' -- 2021.04.22 -- several issues fixed for pagination, notebook and image classes\\n* ''2.2.0'' -- 2021.02.26 -- updated to TW 5.1.23 and pagination added to dynamic tables\\n* ''2.1.1'' -- 2020.03.25 -- slider macro with initial status\\n* ''2.1.0'' -- 2020.03.23 -- stable release on TW-5.1.22pre\\n* ''1.0.0'' -- 2018.10.05 -- first public release\\n\"},\"$:/plugins/kookma/shiraz/images/palette-switch\":{\"title\":\"$:/plugins/kookma/shiraz/images/palette-switch\",\"created\":\"20210510155317562\",\"modified\":\"20210808052511840\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Csvg width=\\\"22pt\\\" height=\\\"22pt\\\" class=\\\"tc-image-palette-button tc-image-button\\\" viewBox=\\\"0 0 16 16\\\">\u003Cpath d=\\\"M8 15A7 7 0 1 0 8 1v14zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16z\\\"/>\u003C/svg>\"},\"$:/plugins/kookma/shiraz/license\":{\"title\":\"$:/plugins/kookma/shiraz/license\",\"created\":\"20210225163850253\",\"modified\":\"20210808052511119\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Distributed under an MIT license.\\n\\nCopyright (c) 2021 [[Mohammad Rahmani|https://github.com/kookma]]\\n\\n\u003C\u003C\u003C\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\u003C\u003C\u003C\"},\"$:/plugins/kookma/shiraz/macros/alerts\":{\"title\":\"$:/plugins/kookma/shiraz/macros/alerts\",\"created\":\"20180821095049685\",\"modified\":\"20210808052511127\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define alert(type:\\\"primary\\\" src:\\\"\\\", width:\\\"100%\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"alert alert-$type$ $class$\\\" style=\\\"width:$width$;\\\">\\n$src$\\n\u003C/div>\\n\\\\end\\n\\n\\\\define alert-leftbar(type:\\\"primary\\\" src:\\\"\\\", width:\\\"100%\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"alert alert-$type$ bg-transparent leftbar border-$type$ $class$\\\" style=\\\"width:$width$;\\\">\\n$src$\\n\u003C/div>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/badge\":{\"title\":\"$:/plugins/kookma/shiraz/macros/badge\",\"created\":\"20181124042103310\",\"modified\":\"20210808052511132\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define badge(type:\\\"primary\\\" src:\\\"\\\")\\n\u003Cspan class=\\\"badge badge-$type$\\\">$src$\u003C/span>\\n\\\\end\\n\\n\\\\define badge-pill(type:\\\"primary\\\" src:\\\"\\\")\\n\u003Cspan class=\\\"badge badge-pill badge-$type$\\\">$src$\u003C/span>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/card\":{\"title\":\"$:/plugins/kookma/shiraz/macros/card\",\"created\":\"20181124111624466\",\"modified\":\"20210808052511138\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define card(header:\\\"Empty\\\", title:\\\"Empty\\\" subtitle:\\\"Empty\\\" text:\\\"Empty\\\",footer:\\\"Empty\\\", width:\\\"100%\\\" class:\\\"\\\")\\n\u003Cdiv class=\\\"card mb-3 $class$\\\" style=\\\"width:$width$;\\\">\\n\u003C$reveal tag=\\\"div\\\" type=\\\Line truncated
{"created":"20181119183704246","creator":"M0","text":"\\define image-basic(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n\u003Cfigure class=\"image-basic image-align-$align$\" style=\"width:$width$;\">\n \u003C$image source=\u003C\u003C__img__>> tooltip=\u003C\u003C__tooltip__>> alt=\u003C\u003C__alt__>> /> \n \u003Cfigcaption>$caption$\u003C/figcaption>\n\u003C/figure> \n\\end","title":"$:/plugins/kookma/shiraz/macros/image-basic","modified":"20220819223307509","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"created":"20190322161929431","creator":"M0","text":"\\define slider(label, src, labelClass, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch1 class=\"$labelClass$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h1>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider","description":"Slider macro shows (hides) its content.","modified":"20211014100447802","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"created":"20211014100332723","creator":"M0","text":"\\define slider2(label, src, labelClass2, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch2 class=\"$labelClass2$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h2>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider2","description":"Slider macro shows (hides) its content.","modified":"20211014100459863","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"},
@@ -1448,21 +1431,16 @@ Error message and password prompt
{"created":"20200327100826751","creator":"M0","title":"$:/plugins/kookma/trashbin/styles/show-trashed","modified":"20220820160611611","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"[data-tags~=\"$:/tags/trashbin\"] .tc-tiddler-body,\n[data-tags~=\"$:/tags/trashbin\"] .tc-tags-wrapper\n{\n display:none;\n}\n","modifier":"M0"},
{"created":"20190623140751496","creator":"Mohammad","text":"\\import $:/plugins/kookma/trashbin/macros/move-to-trashbin\n\\import $:/plugins/kookma/trashbin/macros/restore\n\\whitespace trim\n\n\u003C!-- move to trashbin -->\n\u003C$list filter=\"[all[current]!tag[$:/tags/trashbin]!prefix[$:/trashbin/]]\">\n\u003C$button \n aria-label={{$:/language/Buttons/Trashbin/Caption/Move}}\n tooltip={{$:/language/Buttons/Trashbin/Hint/Move}} class=\u003C\u003Ctv-config-toolbar-class>> >\n \u003C$macrocall $name=\"move-to-trashbin\" tiddler=\u003C\u003CcurrentTiddler>> />\t\n \u003C$list filter=\"[\u003Ctv-config-toolbar-icons>prefix[yes]]\">\n {{$:/plugins/kookma/trashbin/images/trash-alt}}\n \u003C/$list>\n \u003C$list filter=\"[\u003Ctv-config-toolbar-text>prefix[yes]]\">\n \u003Cspan class=\"tc-btn-text\">\n\t\t &nbsp;\u003C$text text={{$:/language/Buttons/Trashbin/Caption/Move}}/>\n \u003C/span>\n \u003C/$list>\n\u003C/$button>\n\u003C/$list>\n\n\u003C!-- recycle from trashbin -->\n\u003C$list filter=\"[all[current]tag[$:/tags/trashbin]prefix[$:/trashbin/]]\">\n\u003C$button\n aria-label={{$:/language/Buttons/Trashbin/Caption/Recycle}}\n tooltip={{$:/language/Buttons/Trashbin/Hint/Recycle}} class=\u003C\u003Ctv-config-toolbar-class>> >\n \u003C$macrocall $name=\"restore\" tiddler=\u003C\u003CcurrentTiddler>> />\n \u003C$list filter=\"[\u003Ctv-config-toolbar-icons>prefix[yes]]\">\n {{$:/plugins/kookma/trashbin/images/recycle}}\n \u003C/$list>\n \u003C$list filter=\"[\u003Ctv-config-toolbar-text>prefix[yes]]\">\n \u003Cspan class=\"tc-btn-text\">&nbsp;\n \u003C$text text={{$:/language/Buttons/Trashbin/Caption/Recycle}}/>\n \u003C/span>\n \u003C/$list>\n\u003C/$button>\n\u003C/$list>","title":"$:/plugins/kookma/trashbin/ui/toolbar-button","caption":"{{$:/plugins/kookma/trashbin/images/trash-alt}}&nbsp;{{$:/language/Buttons/Trashbin/Caption/Move}}","description":"\u003C$list filter=\"[all[current]tag[$:/tags/trashbin]prefix[$:/trashbin/]]\" emptyMessage={{$:/language/Buttons/Trashbin/Hint/Move}}>{{$:/language/Buttons/Trashbin/Hint/Recycle}}\u003C/$list>","list-after":"$:/core/ui/Buttons/delete","modified":"20220820163528680","modifier":"M0","tags":"$:/tags/ViewToolbar $:/tags/EditToolbar","type":"text/vnd.tiddlywiki"},
{"created":"20200327081227209","creator":"M0","title":"$:/plugins/kookma/trashbin/viewtemplate/trash-item","modified":"20220820160611612","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"\u003C$list filter=\"[all[current]tag[$:/tags/trashbin]prefix[$:/trashbin/]]\">\n\u003Cdiv class=\"tc-tiddler-frame kk-trashbin-viewtrashitem\">\n{{||$:/plugins/kookma/trashbin/templates/title}}\n{{||$:/plugins/kookma/trashbin/templates/subtitle}}\n{{||$:/plugins/kookma/trashbin/templates/tags}}\n{{||$:/plugins/kookma/trashbin/templates/body}}\n\u003C/div>\n\u003Cdiv class=\"kk-trashbin-viewtrashitem\" style=\"margin-left:40px;\">\n\u003Ch2>Tiddler fields\u003C/h2>\n\u003C$list filter=\"[\u003CcurrentTiddler>indexes[]] -title -tags -text -created -modified\" variable=idx>\n\u003Clabel style=\"display:inline-block;width:15ch;font-weight:bold;\">\u003C\u003Cidx>>:\u003C/label> \u003C$transclude index=\u003C\u003Cidx>>/>\u003Cbr/>\n\u003C/$list>\n\u003C/div>\n\n\u003Cstyle>\n.kk-trashbin-viewtrashitem {\n margin-top:15px;\n }\n.kk-trashbin-viewtrashitem .tc-tags-wrapper {\n display:inline;\n}\n.kk-trashbin-viewtrashitem .tc-tiddler-body{\n display:block;\n}\n\u003C/style>","modifier":"M0"},
{"title":"$:/plugins/kookma/utility","name":"Utility","description":"Small tools for authors and developers","author":"Mohammad Rahmani","version":"2.1.6","core-version":">=5.1.24","source":"https://github.com/kookma/TW-Utility","list":"readme license history","plugin-type":"plugin","dependents":"","type":"application/json","text":"{\"tiddlers\":{\"$:/plugins/kookma/utility/author/author-tools\":{\"title\":\"$:/plugins/kookma/utility/author/author-tools\",\"created\":\"20190912082519234\",\"key\":\"((author-tools))\",\"modified\":\"20210520135718576\",\"tags\":\"$:/tags/KeyboardShortcut\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$action-sendmessage $message=\\\"tm-modal\\\" $param=\\\"$:/plugins/kookma/utility/author/modal\\\" />\"},\"$:/plugins/kookma/utility/author/exclude-items\":{\"title\":\"$:/plugins/kookma/utility/author/exclude-items\",\"caption\":\"Exclude items\",\"created\":\"20200313124437263\",\"modified\":\"20200322115519909\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showItems(label, filter)\\n\u003Ch2>$label$\u003C/h2>\\n\u003C$list filter=\u003C\u003C__filter__>> >\\n\u003C$checkbox tiddler=\u003C\u003CcurrentTiddler>> tag=\\\"excluded\\\"/>&nbsp;\u003C$link to=\u003C\u003CcurrentTiddler>>>\u003C$text text=\u003C\u003CcurrentTiddler>>/>\u003C/$link>\u003Cbr>\\n\u003C/$list>\\n\\\\end\\n\u003C!-- drag and drop -->\\n\u003C\u003CshowItems label:\\\"Disable drag and drop\\\" filter:\\\"[title[$:/config/DragAndDrop/Enable]]\\\">>\\n\u003C!-- side bar items -->\\n\u003C\u003CshowItems label:\\\"Sidebar tabs\\\" filter:\\\"[all[shadows+tiddlers]]+[tag[$:/tags/SideBar]]\\\">>\\n\u003C!-- viewtoolbar items -->\\n\u003C\u003CshowItems label:\\\"View toolbars\\\" filter:\\\"[all[shadows+tiddlers]prefix[$:/config/ViewToolbarButtons/Visibility]]\\\">>\\n\u003C!-- Page controls -->\\n\u003C\u003CshowItems label:\\\"Page controls\\\" filter:\\\"[all[shadows+tiddlers]prefix[$:/config/PageControlButtons/Visibility]]\\\">>\\n\u003C$list filter=\\\"\\\">\"},\"$:/plugins/kookma/utility/author/individual-items\":{\"title\":\"$:/plugins/kookma/utility/author/individual-items\",\"caption\":\"Hide individual UI element\",\"created\":\"20200313141533701\",\"modified\":\"20200322130601872\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Select individual items to hide in reader mode.\\n\\n! Site options\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/site-title\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show site title\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/site-subtitle\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show site subtitle\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/page-controls\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show page controls\u003Cbr/>\\n\\n! Right sidebar elements\\n\u003C$checkbox tiddler=\\\"$:/core/ui/TopBar/menu\\\" tag=\\\"$:/tags/TopRightBar\\\"/> Show right sidebar toggle button\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/search\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show search bar\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/tabs\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show sidebar tabs\u003Cbr/>\\n\u003C!-- reserved\\n\u003C$checkbox tiddler=\\\"$:/config/custom-segment\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show custom menu -->\\n\\n! Sidebar tabs\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/Open\\\" tag=\\\"$:/tags/SideBar\\\"/> Show Open tab\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/Recent\\\" tag=\\\"$:/tags/SideBar\\\"/> Show Recent tab\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/Tools\\\" tag=\\\"$:/tags/SideBar\\\"/> Show Tools tab\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/More\\\" tag=\\\"$:/tags/SideBar\\\"/> Show More tab\u003Cbr/>\\n\\n! Tiddler options\\n\u003C$checkbox tiddler=\\\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/edit\\\" field=text checked=show unchecked=hide default=show /> Show edit button in the tiddler toolbar\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close\\\" field=text checked=show unchecked=hide default=show /> Show close button in the tiddler toolbar\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions\\\" field=text checked=show unchecked=hide default=show /> Show more actions button in the tiddler toolbar\\n\\n! Other items\\n\u003C$checkbox tiddler=\\\"$:/config/DragAndDrop/Enable\\\" field=text checked=no unchecked=yes default=yes /> Disable page dropzone\\n\"},\"$:/plugins/kookma/utility/author/modal\":{\"title\":\"$:/plugins/kookma/utility/author/modal\",\"created\":\"20190912073245120\",\"modified\":\"20200316124818329\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C\u003Ctabs tabsList:\\\"$:/plugins/kookma/utility/author/tools $:/plugins/kookma/utility/author/individual-items\\\" defaLine truncated
{"created":"20180906042308596","creator":"M0","text":"\u003Cpre>/* TW-version added to site title */\n.tc-site-title:before {\n content:\"TW \u003C\u003Cversion>>\";\n position:absolute;\n margin-top:-1.9em;\n color:silver;\n font-size:13px;\n}\n\u003C/pre>","title":"$:/plugins/kookma/utility/styles/tw-version","modified":"20220418174419263","tags":"","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"created":"20181010190533135","creator":"M0","text":"\\define stateTid() $:/state/utility/view-fields\n\n\\define show-fields-button()\n\\whitespace trim\n\n\u003C$reveal type=\"nomatch\" state=\u003C\u003CstateTid>> text=\"show\" default=\"hide\">\n \u003C$button set=\u003C\u003CstateTid>> setTo=\"show\" \n\t tooltip={{$:/language/Buttons/Utility/Hint}} \n\t\t\t\t\t aria-label={{$:/language/Buttons/Utility/Caption}} \n\t\t\t\t\t class=\u003C\u003Ctv-config-toolbar-class>> >\n \u003C\u003Cdisp-on-pagecontrols>>\n \u003C/$button>\n\u003C/$reveal>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CstateTid>> text=\"show\" default=\"hide\">\n \u003C$button set=\u003C\u003CstateTid>> setTo=\"hide\" \n tooltip={{$:/language/Buttons/Utility/Hint}} \n\t\t\t\t aria-label={{$:/language/Buttons/Utility/Caption}} \n\t\t\t\t class=\"\"\"$(tv-config-toolbar-class)$ tc-selected\"\"\">\n \u003C\u003Cdisp-on-pagecontrols>>\n \u003C/$button>\n\u003C/$reveal>\n\\end\n\n\\define disp-on-pagecontrols() \n\u003C$list filter=\"[\u003Ctv-config-toolbar-icons>prefix[yes]]\">\n{{$:/plugins/kookma/utility/images/view-fields.svg}} \n\u003C/$list>\n\u003C$list filter=\"[\u003Ctv-config-toolbar-text>prefix[yes]]\">\n\u003Cspan class=\"tc-btn-text\">\u003C$text text={{$:/language/Buttons/Utility/Caption}}/>\u003C/span>\n\u003C/$list>\n\\end\n\n\n\u003C\u003Cshow-fields-button>>","title":"$:/plugins/kookma/utility/ui/Buttons/ViewFields","caption":"{{$:/plugins/kookma/utility/images/view-fields.svg}} {{$:/language/Buttons/Utility/Caption}}","description":"Show a toggle button for view fields","list-before":"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette","modified":"20220418174421557","tags":"","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"created":"20181212041419278","creator":"M0","text":"\u003C$set name=\"revealFilters\" tiddler=\"$:/plugins/kookma/utility/config/reveal-tags\" field=text>\n\u003C$list filter=\"[all[current]tag[show-content]]\n [all[current]tag[$:/tags/EditTemplate]]\n [all[current]tag[$:/tags/ViewTemplate]] \n [all[current]tag[$:/tags/Macro]]\n [all[current]subfilter\u003CrevealFilters>] +[limit[1]]\">\n\u003C$codeblock code={{!!text}} language=\"xml\" />\n\u003C/$list>\n\u003C/$set>\n\n","title":"$:/plugins/kookma/utility/viewtemplate/display-tiddler-raw-content","description":"this view template displays the content of global macro tiddlers","modified":"20220418174441533","tags":"","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"text":"{\n \"tiddlers\": {\n \"$:/plugins/nico/notebook-mobile/js/notebookSidebarNav.js\": {\n \"title\": \"$:/plugins/nico/notebook-mobile/js/notebookSidebarNav.js\",\n \"text\": \"/*\\\\\\ntitle: $:/themes/nico/notebook-mobile/js/notebookSidebarNav.js\\ntype: application/javascript\\nmodule-type: global\\n\\nCloses the notebook sidebar on mobile when navigating\\n\\n\\\\*/\\n(function(){\\n\\n /*jslint node: true, browser: true */\\n /*global $tw: false */\\n \\\"use strict\\\";\\n\\n const isOnMobile = () => {\\n\\t\\tlet bottombar = document.querySelector('.nc-bottombar');\\n\\t\\treturn bottombar && bottombar.getClientRects().length > 0;\\n };\\n\\n const closeSidebar = () => {\\n\\t\\t$tw.wiki.setText(\\\"$:/state/notebook-sidebar\\\", \\\"text\\\", undefined, \\\"no\\\");\\n };\\n\\n const closeSidebarOnMobile = () => {\\n\\t\\tif (isOnMobile()) {\\n console.log(\\\"closing sidebar\\\");\\n\\t\\t\\tcloseSidebar();\\n\\t\\t};\\n };\\n\\n const setup = () => {\\n\\t\\t$tw.hooks.addHook(\\\"th-navigating\\\",function(event) {\\n\\t\\t\\tcloseSidebarOnMobile();\\n\\t\\t\\treturn event;\\n\\t\\t});\\n };\\n\\n setup();\\n\\n exports.closeNotebookSidebar = closeSidebar;\\n})();\\n\",\n \"type\": \"application/javascript\",\n \"module-type\": \"global\",\n \"created\": \"20200430151329085\",\n \"modified\": \"20201210200127495\",\n \"tags\": \"\"\n }\n }\n}","version":"1.0.0","type":"application/json","title":"$:/plugins/nico/notebook-mobile","source":"https://github.com/NicolasPetton/Notebook","revision":"0","plugin-type":"plugin","name":"Mobile support for the Notebook theme","modified":"20201219111632312","list":"","description":"JavaScript hooks for mobile devices support of the Notebook theme","dependents":"","created":"20201219111632312","core-version":">=5.1.22","bag":"default","author":"NicolasPetton"},
{"text":"{\"tiddlers\":{\"$:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Brands.css\":{\"title\":\"$:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Brands.css\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\",\"text\":\"/* autoimported retrieved from 'fontawesome-free-5.7.2-web' */\\n@font-face {\\n font-family: 'Font Awesome 5 Brands';\\n font-style: normal;\\n font-weight: normal;\\n src: url('data:application/font-woff;charset=utf-8;base64,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 truncated
{"title":"$:/plugins/tiddlywiki/browser-sniff","name":"Browser Sniff","description":"Browser feature detection","list":"readme usage","version":"5.2.3","plugin-type":"plugin","dependents":"","type":"application/json","text":"{\"tiddlers\":{\"$:/plugins/tiddlywiki/browser-sniff/sniff.js\":{\"title\":\"$:/plugins/tiddlywiki/browser-sniff/sniff.js\",\"text\":\"/*\\\\\\ntitle: $:/plugins/tiddlywiki/browser-sniff/sniff.js\\ntype: application/javascript\\nmodule-type: info\\n\\nInitialise $:/info/browser tiddlers\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nexports.getInfoTiddlerFields = function() {\\n\\tvar mapBoolean = function(value) {return value ? \\\"yes\\\" : \\\"no\\\";},\\n\\t\\tinfoTiddlerFields = [];\\n\\t// Basics\\n\\tif($tw.browser) {\\n\\t\\t// Mappings from tiddler titles (prefixed with \\\"$:/info/browser/\\\") to bowser.browser property name\\n\\t\\tvar bowser = require(\\\"$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js\\\"),\\n\\t\\t\\tmappings = [\\n\\t\\t\\t\\t[\\\"name\\\",\\\"name\\\",\\\"unknown\\\"],\\n\\t\\t\\t\\t[\\\"version\\\",\\\"version\\\"],\\n\\t\\t\\t\\t[\\\"is/webkit\\\",\\\"webkit\\\"],\\n\\t\\t\\t\\t[\\\"is/gecko\\\",\\\"gecko\\\"],\\n\\t\\t\\t\\t[\\\"is/chrome\\\",\\\"chrome\\\"],\\n\\t\\t\\t\\t[\\\"is/firefox\\\",\\\"firefox\\\"],\\n\\t\\t\\t\\t[\\\"is/ios\\\",\\\"ios\\\"],\\n\\t\\t\\t\\t[\\\"is/iphone\\\",\\\"iphone\\\"],\\n\\t\\t\\t\\t[\\\"is/ipad\\\",\\\"ipad\\\"],\\n\\t\\t\\t\\t[\\\"is/ipod\\\",\\\"ios\\\"],\\n\\t\\t\\t\\t[\\\"is/opera\\\",\\\"opera\\\"],\\n\\t\\t\\t\\t[\\\"is/phantomjs\\\",\\\"phantomjs\\\"],\\n\\t\\t\\t\\t[\\\"is/safari\\\",\\\"safari\\\"],\\n\\t\\t\\t\\t[\\\"is/seamonkey\\\",\\\"seamonkey\\\"],\\n\\t\\t\\t\\t[\\\"is/blackberry\\\",\\\"blackberry\\\"],\\n\\t\\t\\t\\t[\\\"is/webos\\\",\\\"webos\\\"],\\n\\t\\t\\t\\t[\\\"is/silk\\\",\\\"silk\\\"],\\n\\t\\t\\t\\t[\\\"is/bada\\\",\\\"bada\\\"],\\n\\t\\t\\t\\t[\\\"is/tizen\\\",\\\"tizen\\\"],\\n\\t\\t\\t\\t[\\\"is/sailfish\\\",\\\"sailfish\\\"],\\n\\t\\t\\t\\t[\\\"is/android\\\",\\\"android\\\"],\\n\\t\\t\\t\\t[\\\"is/windowsphone\\\",\\\"windowsphone\\\"],\\n\\t\\t\\t\\t[\\\"is/firefoxos\\\",\\\"firefoxos\\\"],\\n\\t\\t\\t\\t[\\\"is/mobile\\\",\\\"mobile\\\"]\\n\\t\\t\\t];\\n\\t\\t$tw.browser = $tw.utils.extend($tw.browser, {\\n\\t\\t\\tis: bowser.browser,\\n\\t\\t});\\n\\t\\t$tw.utils.each(mappings,function(mapping) {\\n\\t\\t\\tvar value = bowser.browser[mapping[1]];\\n\\t\\t\\tif(value === undefined) {\\n\\t\\t\\t\\tvalue = mapping[2];\\n\\t\\t\\t}\\n\\t\\t\\tif(value === undefined) {\\n\\t\\t\\t\\tvalue = false;\\n\\t\\t\\t}\\n\\t\\t\\tif(typeof value === \\\"boolean\\\") {\\n\\t\\t\\t\\tvalue = mapBoolean(value);\\n\\t\\t\\t}\\n\\t\\t\\tinfoTiddlerFields.push({title: \\\"$:/info/browser/\\\" + mapping[0], text: value});\\n\\t\\t});\\n\\t\\t// Set $:/info/browser/name to the platform with some changes from Bowser\\n\\t\\tvar platform = bowser.browser.name;\\n\\t\\tif(\\\"iPad iPhone iPod\\\".split(\\\" \\\").indexOf(platform) !== -1) {\\n\\t\\t\\tplatform = \\\"iOS\\\";\\n\\t\\t}\\n\\t\\tinfoTiddlerFields.push({title: \\\"$:/info/browser/name\\\", text: platform});\\n\\t\\t// Non-bowser settings for TiddlyFox and TiddlyDesktop\\n\\t\\tvar hasTiddlyFox = !!document.getElementById(\\\"tiddlyfox-message-box\\\"), // Fails because message box is added after page load\\n\\t\\t\\tisTiddlyDesktop = false; // Can't detect it until we update TiddlyDesktop to have a distinct useragent string\\n\\t\\t//infoTiddlerFields.push({title: \\\"$:/info/browser/has/tiddlyfox\\\", text: mapBoolean(hasTiddlyFox)});\\n\\t\\t//infoTiddlerFields.push({title: \\\"$:/info/browser/is/tiddlydesktop\\\", text: mapBoolean(isTiddlyDesktop)});\\n\\t\\tif(isTiddlyDesktop) {\\n\\t\\t\\tinfoTiddlerFields.push({title: \\\"$:/info/browser/name\\\", text: \\\"TiddlyDesktop\\\"});\\n\\t\\t}\\n\\t}\\n\\treturn infoTiddlerFields;\\n};\\n\\n})();\\n\",\"type\":\"application/javascript\",\"module-type\":\"info\"},\"$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js\":{\"text\":\"/*!\\n * Bowser - a browser detector\\n * https://github.com/ded/bowser\\n * MIT License | (c) Dustin Diaz 2014\\n */\\n\\n!function (name, definition) {\\n if (typeof module != 'undefined' && module.exports) module.exports['browser'] = definition()\\n else if (typeof define == 'function') define(definition)\\n else this[name] = definition()\\n}('bowser', function () {\\n /**\\n * See useragents.js for examples of navigator.userAgent\\n */\\n\\n var t = true\\n\\n function detect(ua) {\\n\\n function getFirstMatch(regex) {\\n var match = ua.match(regex);\\n return (match && match.length > 1 && match[1]) || '';\\n }\\n\\n var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()\\n , likeAndroid = /like android/i.test(ua)\\n , android = !likeAndroid && /android/i.test(ua)\\n , versionIdentifier = getFirstMatch(/version\\\\/(\\\\dLine truncated
{"title":"$:/plugins/tiddlywiki/codemirror/keyboard","text":"\n!!Default keyboard shortcuts\n\n!!!Basic shortcuts\n\n|Shortcut |Function |h\n|Left |goCharLeft |\n|Right |goCharRight |\n|Up |goLineUp |\n|Down |goLineDown |\n|End |goLineEnd |\n|Home |goLineStartSmart |\n|~PageUp |goPageUp |\n|~PageDown |goPageDown |\n|Delete |delCharAfter |\n|Backspace |delCharBefore |\n|Shift-Backspace |delCharBefore |\n|Tab |defaultTab |\n|Shift-Tab |indentAuto |\n|Enter |newlineAndIndent |\n|Insert |toggleOverwrite |\n|Ctrl-Esc |singleSelection |\n\n\n!!!Shortcuts on Windows and Linux\n\n|Shortcut |Function |h\n|Ctrl-A |selectAll |\n|Ctrl-D |deleteLine |\n|Ctrl-Z |undo |\n|Shift-Ctrl-Z |redo |\n|Ctrl-Y |redo |\n|Ctrl-Home |goDocStart |\n|Ctrl-End |goDocEnd |\n|Ctrl-Up |goLineUp |\n|Ctrl-Down |goLineDown |\n|Ctrl-Left |goGroupLeft |\n|Ctrl-Right |goGroupRight |\n|Alt-Left |goLineStart |\n|Alt-Right |goLineEnd |\n|Ctrl-Backspace |delGroupBefore |\n|Ctrl-Delete |delGroupAfter |\n|Ctrl-F |find |\n|Ctrl-G |findNext |\n|Shift-Ctrl-G |findPrev |\n|Shift-Ctrl-F |replace |\n|Shift-Ctrl-R |replaceAll |\n|Ctrl-[ |indentLess |\n|Ctrl-] |indentMore |\n|Alt-U |undoSelection |\n|Shift-Ctrl-U |redoSelection |\n|Shift-Alt-U |redoSelection |\n\n\n!!!Shortcuts on ~MacOs\n\n|Shortcut |Function |h\n|Cmd-A |selectAll |\n|Cmd-D |deleteLine |\n|Cmd-Z |undo |\n|Shift-Cmd-Z |redo |\n|Cmd-Y |redo |\n|Cmd-Home |goDocStart |\n|Cmd-Up |goDocStart |\n|Cmd-End |goDocEnd |\n|Cmd-Down |goDocEnd |\n|Alt-Left |goGroupLeft |\n|Alt-Right |goGroupRight |\n|Cmd-Left |goLineLeft |\n|Cmd-Right |goLineRight |\n|Alt-Backspace |delGroupBefore |\n|Ctrl-Alt-Backspace |delGroupAfter |\n|Alt-Delete |delGroupAfter |\n|Cmd-F |find |\n|Cmd-G |findNext |\n|Shift-Cmd-G |findPrev |\n|Cmd-Alt-F |replace |\n|Shift-Cmd-Alt-F |replaceAll |\n|Cmd-[ |indentLess |\n|Cmd-] |indentMore |\n|Cmd-Backspace |delWrappedLineLeft |\n|Cmd-Delete |delWrappedLineRight |\n|Alt-U |undoSelection |\n|Shift-Alt-U |redoSelection |\n|Ctrl-Up |goDocStart |\n|Ctrl-Down |goDocEnd |\n|Ctrl-F |goCharRight |\n|Ctrl-B |goCharLeft |\n|Ctrl-P |goLineUp |\n|Ctrl-N |goLineDown |\n|Alt-F |goWordRight |\n|Alt-B |goWordLeft |\n|Ctrl-A |goLineStart |\n|Ctrl-E |goLineEnd |\n|Ctrl-V |goPageDown |\n|Shift-Ctrl-V |goPageUp |\n|Ctrl-D |delCharAfter |\n|Ctrl-H |delCharBefore |\n|Alt-D |delWordAfter |\n|Alt-Backspace |delWordBefore |\n|Ctrl-K |killLine |\n|Alt-T |transposeChars |\n|Ctrl-O |openLine |\n\n\n"},
{"title":"$:/plugins/tiddlywiki/codemirror/usage","text":"! Configuration\n\nConfiguration for the ~CodeMirror text-editor can be done from within the CodeMirror Settings Tab in the [[ControlPanel|$:/ControlPanel]] (Settings - ~CodeMirror)\n\n\n!!Setting a different Theme\n\n~CodeMirror themes are available in the [ext[official GitHub repository|https://github.com/codemirror/CodeMirror/tree/master/theme]]\n\nMore themes can be found at https://github.com/FarhadG/code-mirror-themes/tree/master/themes and previewed [ext[here|http://farhadg.github.io/code-mirror-themes/]]\n\n\nTo add a theme to your wiki, follow these four steps:\n\n* choose one of the CSS files and copy its content to a new tiddler\n* remove all comments from the top and tag the tiddler with \u003C\u003Ctag-pill \"$:/tags/Stylesheet\">>\n* add a field \"module-type\" with the value \"codemirror-theme\". add a field \"name\" with the exact ''name'' of the theme as value\n* save the tiddler and go to the Settings tab in $:/ControlPanel - look for the \"theme\" dropdown to select your newly added theme\n\n\n!!Line Numbers\n\nTo show or hide the Line Numbers at the left, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Line Numbers\" checkbox\n\n\n!!Line Wrapping\n\nControls if long lines get visually wrapped to a new line if they're too long to fit the editor width or if the editor should scroll horizontally\n\nTo change the line-wrapping behaviour, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Line Wrapping\" checkbox\n\n\n!!Show Cursor when selecting\n\nDefines whether the Mouse cursor should be visually shown or hidden when making a text-selection\n\nTo change the show-cursor-when-selecting behaviour, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Show cursor when selecting\" checkbox\n\n\n!!~CodeMirror Font Family\n\nThe Font-Family used within the ~CodeMirror text-editor defaults to \"monospace\" which will choose your configured monospace system-font\n\nThat setting can be overridden entering one or more Font-Families in the \"Font Family\" input field at ~ControlPanel - Settings - ~CodeMirror\n\n* The entries must be separated by semicolons ','\n* Font-Family Names that contain spaces must be quoted like \"My Font\"\n* If a list of Font-Families is specified, the last Font-Family found on the user-system gets used, non-existing fonts get ignored\n* If none of the specified Font-Families is available, ~CodeMirror uses the default \"monospace\"\n\n\n!!\"Hidden\" Settings:\n\n!!!Cursor Blink Rate\n\nThe cursor blink-rate defines how fast (in milliseconds) the cursor blinks inside the textarea\n\nYou can change it by editing $:/config/codemirror/cursorBlinkRate\n\"0\" disables blinking\n\n!!!Tabsize\n\nThe Tabsize defines the width of a tab character. Default is 4.\n\nYou can change it by editing $:/config/codemirror/tabSize\n\n!!!Indent Unit\n\nNot enabled for vnd.tiddlywiki and x-tiddlywiki\n\nDefines how many spaces a text-block should be indented. Defaults to 2.\n\nYou can change it by editing $:/config/codemirror/indentUnit\n\n"},
{"title":"$:/plugins/tiddlywiki/markdown","name":"Markdown","description":"Markdown parser based on remarkable by Jon Schlinkert and remarkable-katex by Brad Howes","list":"readme usage remarkable-license remarkable-katex-license","version":"5.2.3","plugin-type":"plugin","dependents":"","type":"application/json","text":"{\"tiddlers\":{\"$:/plugins/tiddlywiki/markdown/EditorToolbar/bold\":{\"title\":\"$:/plugins/tiddlywiki/markdown/EditorToolbar/bold\",\"list-after\":\"$:/core/ui/EditorToolbar/bold\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/bold\",\"caption\":\"{{$:/language/Buttons/Bold/Caption}} (Markdown)\",\"description\":\"{{$:/language/Buttons/Bold/Hint}}\",\"condition\":\"[\u003CtargetTiddler>type[text/x-markdown]]\",\"shortcuts\":\"((bold))\",\"text\":\"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"**\\\"\\n\\tsuffix=\\\"**\\\"\\n/>\\n\"},\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1\":{\"title\":\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1\",\"list-after\":\"$:/core/ui/EditorToolbar/heading-1\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-1\",\"caption\":\"{{$:/language/Buttons/Heading1/Caption}} (Markdown)\",\"description\":\"{{$:/language/Buttons/Heading1/Hint}}\",\"condition\":\"[\u003CtargetTiddler>type[text/x-markdown]]\",\"shortcuts\":\"((heading-1))\",\"text\":\"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"1\\\"\\n/>\\n\"},\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2\":{\"title\":\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2\",\"list-after\":\"$:/core/ui/EditorToolbar/heading-2\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-2\",\"caption\":\"{{$:/language/Buttons/Heading2/Caption}} (Markdown)\",\"description\":\"{{$:/language/Buttons/Heading2/Hint}}\",\"condition\":\"[\u003CtargetTiddler>type[text/x-markdown]]\",\"shortcuts\":\"((heading-2))\",\"text\":\"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"2\\\"\\n/>\\n\"},\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3\":{\"title\":\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3\",\"list-after\":\"$:/core/ui/EditorToolbar/heading-3\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-3\",\"caption\":\"{{$:/language/Buttons/Heading3/Caption}} (Markdown)\",\"description\":\"{{$:/language/Buttons/Heading3/Hint}}\",\"condition\":\"[\u003CtargetTiddler>type[text/x-markdown]]\",\"shortcuts\":\"((heading-3))\",\"text\":\"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"3\\\"\\n/>\\n\"},\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4\":{\"title\":\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4\",\"list-after\":\"$:/core/ui/EditorToolbar/heading-4\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-4\",\"caption\":\"{{$:/language/Buttons/Heading4/Caption}} (Markdown)\",\"description\":\"{{$:/language/Buttons/Heading4/Hint}}\",\"condition\":\"[\u003CtargetTiddler>type[text/x-markdown]]\",\"shortcuts\":\"((heading-4))\",\"text\":\"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"4\\\"\\n/>\\n\"},\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5\":{\"title\":\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5\",\"list-after\":\"$:/core/ui/EditorToolbar/heading-5\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-5\",\"caption\":\"{{$:/language/Buttons/Heading5/Caption}} (Markdown)\",\"description\":\"{{$:/language/Buttons/Heading5/Hint}}\",\"condition\":\"[\u003CtargetTiddler>type[text/x-markdown]]\",\"shortcuts\":\"((heading-5))\",\"text\":\"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"5\\\"\\n/>\\n\"},\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6\":{\"title\":\"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6\",\"list-after\":\"$:/core/ui/EditorToolbar/heading-6\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-6\",\"caption\":\"{{$:/language/Buttons/Heading6/Caption}} (Markdown)\",\"description\":\"{{$:/language/Buttons/Heading6/Hint}}\",\"condition\":\"[\u003CtargetTiddler>type[text/x-markdown]]\",\"shortcuts\":\"((heading-6))\",\"text\":\"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"6\\\"\\n/>\\n\"},\"$:/plugins/tiddlywiki/markdown/EditorToolbar/italic\":{\"title\":\"$:/plugins/tiddlywiki/markdown/EditorToolbar/italic\",\"list-after\":\"$:/core/ui/EditorLine truncated
{"created":"20220820055008555","creator":"M0","title":"$:/plugins/tiddlywiki/markdown/new-markdown-button","tags":"$:/tags/PageControls","caption":"{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}} {{$:/language/Buttons/NewMarkdown/Caption}}","description":"{{$:/language/Buttons/NewMarkdown/Hint}}","text":"\\whitespace trim\n\u003C$button tooltip={{$:/language/Buttons/NewMarkdown/Hint}} aria-label={{$:/language/Buttons/NewMarkdown/Caption}} class=\u003C\u003Ctv-config-toolbar-class>>>\n\u003C$action-sendmessage $message=\"tm-new-tiddler\" type=\"text/x-markdown\"/>\n\u003C$list filter=\"[\u003Ctv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}}\n\u003C/$list>\n\u003C$list filter=\"[\u003Ctv-config-toolbar-text>match[yes]]\">\n\u003Cspan class=\"tc-btn-text\">\u003C$text text={{$:/language/Buttons/NewMarkdown/Caption}}/>\u003C/span>\n\u003C/$list>\n\u003C/$button>\n","modified":"20220820055008555","modifier":"M0"},
{"created":"20220517033559022","creator":"M0","title":"$:/plugins/tobibeer/preview/popups","tags":"$:/tags/PageTemplate","text":"\\define state(num)\n$:/temp/tobibeer/preview-$num$\n\\end\n\n\\define classes(num)\ntc-popup appear appear-block appear-reveal tc-preview-tiddler tc-preview-tiddler-$num$ $(default-classes)$\n\\end\n\n\\define level(num)\n\u003C$reveal tag=\"div\" type=\"popup\" state=\u003C\u003Cstate $num$>> class=\u003C\u003Cclasses $num$>>>\n\u003C$tiddler tiddler={{$:/temp/tobibeer/preview-$num$-tiddler}}>\n\u003C$transclude tiddler={{$:/plugins/tobibeer/preview/defaults/template}} mode=\"block\"/>\n\u003C/$tiddler>\n\u003C/$reveal>\n\\end\n\n\u003C$vars default-classes={{$:/plugins/tobibeer/preview/defaults/class}}>\n\u003C$list filter=\"1 2 3 4 5 6 7 8 9\">\n\u003C$macrocall $name=\"level\" num={{!!title}}/>\n\u003C/$list>\n\u003C/$vars>","modified":"20220820014217054","modifier":"M0"},
{"text":"{\n \"tiddlers\": {\n \"$:/plugins/tobibeer/split/filter.js\": {\n \"text\": \"/*\\\\\\r\\ntitle: $:/plugins/tobibeer/split/filter.js\\r\\ntype: application/javascript\\r\\nmodule-type: filteroperator\\r\\n\\r\\nFilter operator that splits each item at a specified separator.\\r\\n\\r\\n@preserve\\r\\n\\\\*/\\n(function(){\\\"use strict\\\";exports.split=function(s,t,e){var i,a,f=e.wiki,r=t.suffix||\\\"\\\",n=[],l=[],u=[],o=[],p={negate:t.prefix===\\\"!\\\",split:t.operand,prefix:\\\"\\\",suffix:\\\"\\\",num:1,$num:1},c=[[/^\\\\s+/,function(){}],[/^(num|pos|\\\\$num|\\\\$pos)=(n|-n|\\\\d+|-\\\\d+)(?:\\\\s|$)/i,function(s){p[s[1]]=s[2];if(s[1].charAt(0)===\\\"$\\\"){p.mode=\\\"$pos\\\"}if(s[1]===\\\"$num\\\"&&!p.$pos){p.$pos=1}if(s[1]===\\\"num\\\"&&!p.pos){p.pos=1}}],[/^(\\\\+|at|!at|first|!first|last|!last|list|keep|strict|\\\\$strict|trim|unique)(?:\\\\s|$)/i,function(s){var t=s[1];p[t]=1;switch(t){case\\\"+\\\":p.suffix=p.split;break;case\\\"!at\\\":p.nat=1;case\\\"at\\\":i=p.split.match(/(\\\\d+),(\\\\d+)/);if(i){p.at=parseInt(i[1]);p.to=parseInt(i[2])}else{p.at=parseInt(p.split)}if(isNaN(p.at)){throw\\\"suffix 'at' must be numeric: \\\"+p.at}else{p.at=p.at-1}break;case\\\"list\\\":p.list=\\\"list\\\";break;case\\\"first\\\":p.pos=1;break;case\\\"!first\\\":p.pos=2;p.num=\\\"n\\\";break;case\\\"last\\\":p.pos=\\\"n\\\";break;case\\\"!last\\\":p.pos=\\\"-2\\\";p.num=\\\"-n\\\";break}}],[/^(before|after|beforelast|afterlast)(?:\\\\s|$)/i,function(s){var t=s[1];p.before=(t.toLowerCase().indexOf(\\\"before\\\")===0?1:2)+(t.toLowerCase().indexOf(\\\"last\\\")===t.length-4?2:0)}],[/^list\\\\=\\\\s*([^\\\\s]+)(?:\\\\s|$)/i,function(s){p.list=s[1]}],[/^(\\\\!)?(\\\\$|\\\\$all|\\\\$first|\\\\$last)(?:\\\\s|$)/i,function(s){var t=s[2];p.mode=t;p.neg=s[1]?1:0;if(t===\\\"$first\\\"){if(p.neg){p.$pos=2;p.$num=\\\"n\\\"}else{p.$pos=1}}else if(t===\\\"$last\\\"){if(p.neg){p.$pos=\\\"-2\\\";p.$num=\\\"-n\\\"}else{p.$pos=\\\"n\\\"}}}],[/^(?:\\\\+\\\\\\\\([^\\\\\\\\]+)\\\\\\\\|\\\\\\\\([^\\\\\\\\]+)\\\\\\\\\\\\+)/,function(s){if(s[1]){p.prefix=s[1]}else{p.suffix=s[2]}}]];try{while(r){a=r;$tw.utils.each(c,function(s){var t=s[0].exec(r);if(t){s[1].call(this,t);r=r.substr(t[0].length);return false}});if(r===a){throw\\\"invalid suffix(es) '\\\"+r+\\\"'\\\"}}if(p.list&&p.split){o=$tw.utils.parseStringArray(p.split)}else{s(function(s,t){var e,a,r=[];l.push(t);if(p.before){i=1+(p.before\u003C3?t.indexOf(p.split):t.lastIndexOf(p.split));if(i>0){r=[p.before%2===1?t.substr(0,i-1):t.substr(i+p.split.length-1)]}if(p.keep&&i===0){r[0]=t}}else if(p.at){if(p.to){r=p.nat?[t.substr(0,p.at)+t.substr(p.at+p.to)]:[t.substr(p.at,p.to)];if(p.keep&&r[0]===\\\"\\\"){r[0]=t}}else{r=[t.substr(0,p.at)];a=t.substr(p.at);if(a){r.push(a)}}}else if(p.list){r=f.getTiddlerList(t,p.list)}else{r=t.split(p.split)}e=r.length>1||p.list||r.length>0&&(p.before||p.to);if(p.pos){r=$tw.utils.getArrayItems(r,p.pos,p.num,p.strict)}if(r.length&&(e||p.keep)){n.push(t);$tw.utils.each(r,function(s){if(p.trim){s=s.trim()}if(s){if(!p.unique||p.unique&&o.indexOf(s)\u003C0){o.push(p.prefix+s+p.suffix)}}})}else{u.push(t)}})}if(t.suffix){switch(p.mode){case\\\"$\\\":o=n;break;case\\\"$all\\\":if(o.length){if(p.negate){u=[]}else{o=l}}else if(p.negate){u=l}break;case\\\"$first\\\":case\\\"$last\\\":case\\\"$pos\\\":o=$tw.utils.getArrayItems(o,p.$pos,p.$num,p.$strict);break}}}catch($){return[\\\"split syntax error:\\\"+$]}return p.negate?u:o}})();\",\n \"title\": \"$:/plugins/tobibeer/split/filter.js\",\n \"type\": \"application/javascript\",\n \"module-type\": \"filteroperator\"\n },\n \"$:/plugins/tobibeer/split/readme\": {\n \"title\": \"$:/plugins/tobibeer/split/readme\",\n \"text\": \"Provides the filter `split[by]`, splitting input titles `by` a string defined in the operand, allowing you to slice and dice output elements as needed.\\n\\n; suffixes\\r\\n: `$` — return input titles that yield split items\\r\\n: `$all` — return all input titles if any yield split items\\r\\n: `+` — append operand to split titles\\r\\n: `+\\\\x\\\\` — append x to split titles\\r\\n: `\\\\x\\\\+` — prepend x to split titles\\r\\n: `unique` — prevents duplicate titles in the output\\r\\n: `trim` — no leading/trailing blanks in split titles\\r\\n: `first` — first title of the split => `!first` — all but first\\r\\n: `last` — last title of the split => `!last` — all but last\\r\\n: `at[\u003Cnum>]` — split in two at number in the operand\\r\\n: `at[\u003Cnum>,\u003Clen>]` — slice out ''len'' characters starting at character ''num''\\r\\n: `!at[\u003Cnum>,\u003Clen>]` — cutting the above out of the input title\\r\\n: `before[x]` / `after[x]` — up until / after first match of `x`\\r\\n: `beforelast[x]` / `afterlast[x]`— up until / after last match of `x`\\r\\n: `pos=2` — 2nd split item of each input title in turn\\r\\n: `pos=1 num=3` — first three each\\r\\n: `pos=Line truncated
{"created":"20160514163926446","creator":"Mat von TWaddle","text":"","top":"0","title":"$:/plugins/TWaddle/SideEditor/Metrics","tags":"","modifier":"M0","modified":"20220904212518096","left":"64"},
{"title":"$:/plugins/wikilabs/link-to-tabs","type":"application/json","text":"{\n \"tiddlers\": {\n \"$:/core/macros/tabs\": {\n \"title\": \"$:/core/macros/tabs\",\n \"tags\": \"$:/tags/Macro\",\n \"text\": \"\\\\define tabs(tabsList,default,state:\\\"$:/state/tab\\\",class,template,buttonTemplate,retain,actions,explicitState)\\n\u003C$set name=\\\"qualifiedState\\\" value=\u003C\u003Cqualify \\\"$state$\\\">>>\\n\u003C$set name=\\\"tabsState\\\" filter=\\\"[\u003C__explicitState__>minlength[1]] ~[\u003CqualifiedState>]\\\">\\n\u003Cdiv class=\\\"tc-tab-set $class$\\\">\\n\u003Cdiv class=\\\"tc-tab-buttons $class$\\\">\\n\u003C$list filter=\\\"$tabsList$\\\" variable=\\\"currentTab\\\" storyview=\\\"pop\\\">\u003C$set name=\\\"save-currentTiddler\\\" value=\u003C\u003CcurrentTiddler>>>\u003C$tiddler tiddler=\u003C\u003CcurrentTab>>>\u003C$button set=\u003C\u003CtabsState>> setTo=\u003C\u003CcurrentTab>> default=\\\"$default$\\\" selectedClass=\\\"tc-tab-selected\\\" tooltip={{!!tooltip}}>\\n\u003C$tiddler tiddler=\u003C\u003Csave-currentTiddler>>>\\n\u003C$set name=\\\"tv-wikilinks\\\" value=\\\"no\\\">\\n\u003C$transclude tiddler=\\\"$buttonTemplate$\\\" mode=\\\"inline\\\">\\n\u003C$transclude tiddler=\u003C\u003CcurrentTab>> field=\\\"caption\\\">\\n\u003C$macrocall $name=\\\"currentTab\\\" $type=\\\"text/plain\\\" $output=\\\"text/plain\\\"/>\\n\u003C/$transclude>\\n\u003C/$transclude>\\n\u003C/$set>\u003C/$tiddler>$actions$\u003C/$button>\u003Cspan class=\\\"wltc-link-to-tab\\\">\u003C$link overrideClass=\\\"\\\" to=\u003C\u003CcurrentTiddler>> >{{$:/core/images/link}}\u003C/$link>\u003C/span>\u003C/$tiddler>\u003C/$set>\u003C/$list>\\n\u003C/div>\\n\u003Cdiv class=\\\"tc-tab-divider $class$\\\"/>\\n\u003Cdiv class=\\\"tc-tab-content $class$\\\">\\n\u003C$list filter=\\\"$tabsList$\\\" variable=\\\"currentTab\\\">\\n\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CtabsState>> text=\u003C\u003CcurrentTab>> default=\\\"$default$\\\" retain=\\\"\\\"\\\"$retain$\\\"\\\"\\\">\\n\\n\u003C$transclude tiddler=\\\"$template$\\\" mode=\\\"block\\\">\\n\\n\u003C$transclude tiddler=\u003C\u003CcurrentTab>> mode=\\\"block\\\"/>\\n\\n\u003C/$transclude>\\n\\n\u003C/$reveal>\\n\\n\u003C/$list>\\n\u003C/div>\\n\u003C/div>\\n\u003C/$set>\\n\u003C/$set>\\n\\\\end\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/link-to-tabs\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/link-to-tabs\",\n \"caption\": \"Link-to-Tabs plugin\",\n \"created\": \"20190712133607244\",\n \"modified\": \"20190714104631250\",\n \"tags\": \"$:/tags/ControlPanel/Settings\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$checkbox tiddler=\\\"$:/plugins/wikilabs/link-to-tabs/config\\\" field=\\\"show-all-links\\\" checked=\\\"inline-block\\\" unchecked=\\\"none\\\" default=\\\"none\\\"> Show internal tab link for ''all tabs''\u003C/$checkbox>\\n\\n\u003C$checkbox tiddler=\\\"$:/plugins/wikilabs/link-to-tabs/config\\\" field=\\\"show-single-link\\\" checked=\\\"inline-block\\\" unchecked=\\\"none\\\" default=\\\"inline-block\\\"> Show internal tab link for ''selected tabs''\u003C/$checkbox>\\n\\n\u003C$checkbox tiddler=\\\"$:/plugins/wikilabs/link-to-tabs/config\\\" field=\\\"initial-opacity\\\" checked=\\\"0\\\" unchecked=\\\"0.7\\\" default=\\\"0.7\\\"> Tab links are initially hidden and need mouse hover to become visible.\u003C/$checkbox> The transition time in seconds is: \u003C$edit-text tiddler=\\\"$:/plugins/wikilabs/link-to-tabs/config\\\" field=\\\"transition\\\" default=\\\"0.3\\\"/>\\n\\n\u003C$button message=\\\"tm-delete-tiddler\\\" param=\\\"$:/plugins/wikilabs/link-to-tabs/config\\\">\\nReset to Default!\\n\u003C/$button>\"\n },\n \"$:/plugins/wikilabs/link-to-tabs/config\": {\n \"title\": \"$:/plugins/wikilabs/link-to-tabs/config\",\n \"created\": \"20190712133008077\",\n \"initial-opacity\": \"0.7\",\n \"modified\": \"20190714104541701\",\n \"show-all-links\": \"none\",\n \"show-single-link\": \"inline-block\",\n \"transition\": \"0.3\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"This tiddler is used to configure the \\\"Link-to-tabs\\\" plugin behaviour. \\n\\nThere are 4 fields, which are used by [[$:/plugins/wikilabs/link-to-tabs/styles]] enable and disable the internal links. \\n\\n* show-all-links: {{!!show-all-links}}\\n* show-single-link: {{!!show-single-link}}\\n* initial-opacity: {{!!initial-opacity}}\\n* transition time in seconds: {{!!transition}}\\n\"\n },\n \"$:/plugins/wikilabs/link-to-tabs/history\": {\n \"title\": \"$:/plugins/wikilabs/link-to-tabs/history\",\n \"text\": \"V 2.0.1 - 2020-12-25\\n\\n* update license\\n\\nV 2.0.0 - 2020.12.05\\n\\n* Update $:/core/macros/tabs to V5.1.23\\n\\nV 1.1.1 - 2020.01.19\Line truncated
{"text":"www.youtube.com: richlink/youtube\nsoundcloud.com: richlink/soundcloud\nen.wikipedia.org: richlink/wikipedia\ntiddlywiki.com: richlink/docs\ntwitter.com: richlink/tweet\ngithub.com: richlink/github\njsfiddle.net: richlink/jsfiddle\ndisq.us: richlink/disqus\npdf: richlink/iframe\ntxt: richlink/txt\njpg: richlink/img\nJPG: richlink/img\npng: richlink/img\nmp3: richlink/audio\nogg: richlink/audio\nwav: richlink/audio\nflac: richlink/audio\nmp4: richlink/video\nogv: richlink/video\nwebm: richlink/video","type":"application/x-tiddler-dictionary","title":"$:/richlink/.dictionary","tags":"","modifier":"Mat von TWaddle","modified":"20170515062245651","creator":"Mat von TWaddle","created":"20170510152735336"},
{"text":"\\define rich-youtube(link)\n\u003Ciframe class=rich-iframe src=\"$link$\" frameborder=\"0\" width=100% allowfullscreen/>\n\\end\n\n\u003C$set name=link\n filter=\"[\u003Clink>search[watch]split:after[=]addprefix[https://www.youtube.com/embed/]]\" \n emptyValue=\u003C\u003Clink>> >\n\u003C$macrocall $name=rich-youtube link=\u003C\u003Clink>> />\n\u003C/$set>\n\n\u003Cstyle>.rich-iframe {height:calc(0.56 * {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}}); }\n\u003C/style>","title":"$:/richlink/youtube","modifier":"Mat von TWaddle","modified":"20170512160001092","creator":"Mat von TWaddle","created":"20170512022223951"},
{"created":"20220418191139087","creator":"M0","title":"$:/section-editor/state/Copincha","type":"application/json","text":"{\n \"1\": \"view\"\n}","modified":"20220418191239973","modifier":"M0"},
@@ -1473,8 +1451,8 @@ Error message and password prompt
{"created":"20220819233723925","creator":"M0","title":"$:/state/advancedsearch/standard/currentTab","text":"$:/core/ui/DefaultSearchResultList","modified":"20220903175111293","modifier":"M0"},
{"created":"20220905051707203","creator":"M0","title":"$:/state/encrypt","text":"","modified":"20220905052219215","modifier":"M0"},
{"created":"20220904200155755","creator":"M0","text":"unchecked","title":"$:/state/import/select-all","modified":"20220904200155755","modifier":"M0"},
{"created":"20220819163630603","creator":"M0","title":"$:/state/notebook-sidebar","text":"no","modified":"20230304232152701","modifier":"moo"},
{"created":"20220819194916484","creator":"M0","title":"$:/state/notebook-sidebar-section","text":"","modified":"20230304181954047","modifier":"M0"},
{"created":"20220819163630603","creator":"M0","title":"$:/state/notebook-sidebar","text":"no","modified":"20230305020655184","modifier":"moo"},
{"created":"20220819194916484","creator":"M0","title":"$:/state/notebook-sidebar-section","text":"$:/core/ui/SideBar/Recent","modified":"20230305015325088","modifier":"moo"},
{"created":"20220820062916492","creator":"M0","title":"$:/state/palettemanager/$:/palettes/Twilight/diff-insert-foreground","text":"show","modified":"20220820062916492","modifier":"M0"},
{"created":"20220819235627140","creator":"M0","title":"$:/state/palettemanager/$:/palettes/Twilight/diff-invisible-foreground","text":"show","modified":"20220819235627140","modifier":"M0"},
{"created":"20230304192431575","creator":"M0","title":"$:/state/plugin-info--700587726-$:/plugins/tgrosinger/tw5-checklist","text":"yes","modified":"20230304192431575","modifier":"M0"},
@@ -1592,7 +1570,7 @@ Error message and password prompt
{"created":"20220904163410414","creator":"M0","title":"$:/state/toc/proyectos-proyectos/copincha-879406318","text":"open","modified":"20220904163936438","modifier":"M0"},
{"title":"$:/status/RequireReloadDueToPluginChange","text":"no"},
{"created":"20220418164921750","creator":"M","title":"$:/status/UserName","text":"moo","modified":"20230304224329250","modifier":"mo"},
{"title":"$:/StoryList","created":"20230304235107100","creator":"moo","text":"","list":"$:/Import m00 m00--bio","modified":"20230304235107100","modifier":"moo"},
{"title":"$:/StoryList","created":"20230305020513963","creator":"moo","text":"","list":"$:/Import m00","modified":"20230305020604207","modifier":"moo"},
{"created":"20220820055008557","creator":"M0","title":"$:/tags/PageControls","list":"$:/core/ui/Buttons/home $:/core/ui/Buttons/close-all $:/core/ui/Buttons/fold-all $:/core/ui/Buttons/unfold-all $:/core/ui/Buttons/permaview $:/core/ui/Buttons/new-tiddler $:/plugins/tiddlywiki/markdown/new-markdown-button $:/core/ui/Buttons/new-journal $:/core/ui/Buttons/new-image $:/core/ui/Buttons/export-page $:/core/ui/Buttons/advanced-search $:/core/ui/Buttons/import $:/core/ui/Buttons/control-panel $:/plugins/kookma/commander/buttons/pagecontrol $:/core/ui/Buttons/manager $:/core/ui/Buttons/tag-manager $:/core/ui/Buttons/language $:/core/ui/Buttons/palette $:/core/ui/Buttons/theme $:/core/ui/Buttons/storyview $:/core/ui/Buttons/encryption $:/core/ui/Buttons/timestamp $:/core/ui/Buttons/full-screen $:/core/ui/Buttons/print $:/core/ui/Buttons/save-wiki $:/core/ui/Buttons/refresh $:/core/ui/Buttons/more-page-actions $:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette $:/themes/nico/notebook/ui/Buttons/SwitchPalette","modified":"20220820055014204","modifier":"M0"},
{"created":"20220517033658008","creator":"M0","title":"$:/Tekan/CurrentBoard","text":"Organizando una Feria","modified":"20220605175549340","modifier":"M0"},
{"created":"20170922171503833","text":"\u003C$button tooltip=\"View as a Tekan Board\" aria-label=\"Board\" class=\u003C\u003Ctv-config-toolbar-class>>>\n\u003C$list filter=\"[\u003Ctv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/storyview-classic}}\n\u003C/$list>\n\u003C$list filter=\"[\u003Ctv-config-toolbar-text>prefix[yes]]\">\n\u003Cspan class=\"tc-btn-text\">\u003C$text text={{$:/language/Buttons/Close/Caption}}/>\u003C/span>\n\u003C/$list>\n\u003C$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\">\n\u003C$action-setfield tags=\"TwelloMode\"/>\n\u003C/$list>\n\u003C$action-setfield $tiddler=\"$:/Tekan/Main\" tags=\"$:/tags/PageTemplate\"/>\n\u003C$action-listops $tiddler=\"$:/Tekan/Substyles\" $tags=\"$:/tags/Stylesheet\"/>\n\u003C$action-setfield $tiddler=\"$:/Tekan/CurrentBoard\" text=\u003C\u003CcurrentTiddler>>/>\n\n\u003C/$button>","title":"$:/Tekan/TiddlerToBoard","tags":"$:/tags/ViewToolbar","modified":"20170922172348220"},
@@ -1636,6 +1614,7 @@ Error message and password prompt
{"created":"20220820172845145","creator":"M0","text":"","title":"Calculo","modified":"20220820172845145","modifier":"M0","tmap.id":"b426d9a8-314a-4eff-83e2-ce29c67540ef"},
{"text":"!! mapa \ncartografia social de bolsillo\n\nirreductibilidad - intercambiabilidad\n\nla sociedad reidifica el pensamiento\n\nes reidificado por la cibernetica\n\nproblema de la cibernetica es la cerradura\n\nno hay \n\nel diseno es un saber en red\n\nescape que asume el mundo.... asume la posibilidad de volver\n\nno puede existir un nomadismo.\n\nno acumulativa\n\nproducir una relacion linre con el mundo\n\nnuevas formas de habitar\n\nhabito\n\n\nsociotecnicas colectivas\n\nhumanos que usan tecnologias\n\nprogramacion orientada a mensajes\n\n\n\nescape donde no hay forma de vida ","title":"Cibernetica","tags":"","modified":"20210923091207068","created":"20210923091106430","tmap.id":"1f5a0b8d-97c4-45c7-83f4-74287c102e9a"},
{"text":"\u003Ccenter>\n\n''> CONOCER > CONECTAR > CONSTRUIR > COLECTIVIZAR > COMPROMETER > COEXISTIR >''","title":"Ciclo Copincha","tags":"","modified":"20210704162013378","created":"20210704161559299","tmap.id":"f5153958-a78a-480d-912b-599f1c4fefb0"},
{"created":"20230305001340005","text":"const data = {\n name: 'copincha',\n children: [\n {\n name: 'precious-plastic-la-habana',\n children: [\n {\n name: 'Laboratorio',\n value: 3322\n }\n ]\n },\n ]\n {\n name: 'conucos-digitales',\n },\n {\n name: 'openbici-lab',\n children: [{ name: 'FlareVis', value: 4116 }]\n },\n ]\n};\noption = {\n tooltip: {\n trigger: 'item',\n triggerOn: 'mousemove'\n },\n series: [\n {\n type: 'tree',\n id: 0,\n name: 'tree1',\n data: [data],\n top: '10%',\n left: '8%',\n bottom: '22%',\n right: '20%',\n symbolSize: 7,\n edgeShape: 'polyline',\n edgeForkPosition: '63%',\n initialTreeDepth: 3,\n lineStyle: {\n width: 2\n },\n label: {\n backgroundColor: '#fff',\n position: 'left',\n verticalAlign: 'middle',\n align: 'right'\n },\n leaves: {\n label: {\n position: 'right',\n verticalAlign: 'middle',\n align: 'left'\n }\n },\n emphasis: {\n focus: 'descendant'\n },\n expandAndCollapse: true,\n animationDuration: 550,\n animationDurationUpdate: 750\n }\n ]\n};","tags":"","title":"code","modified":"20230305005126179"},
{"text":"! Comentar \n\n```\n\u003C!-- esto es un comentario -->\n```\n| \u003C!-- esto es un comentario --> |\n\n!Codigo\n`hola`\n\n!Frase\n\u003C\u003C\u003C.tc-big-quote\nA dramatic quote\n\u003C\u003C\u003C Somebody Important","title":"codigo HTML","tags":"","modifier":"M0","modified":"20210310003132205","creator":"M0","created":"20210309210559570","tmap.id":"4b2d3afb-f328-4c12-96d7-6d642ddbccfe"},
{"text":"Una vez instalado abre el archivo desde [[TiddlyDesktop|https://github.com/Jermolene/TiddlyDesktop]] \no Firefox con el [[plugin file-backups|https://pmario.github.io/file-backups/]] instalado\ny entra a [[Panel de Control|$:/ControlPanel]] y cambia los parámetros habituales: \ntítulo del sitio, subtítulo, usuario/autora del wiki, etc y guarda los cambios.","title":"Configuración","tags":"","modified":"20210115160923702","created":"20210115160900945","tmap.id":"b77a8643-f547-4b86-b800-73134e0b00d2"},
{"text":"\u003C\u003Ctoc-selective-expandable Contenidos sort[orden]>>","title":"Contenidos","tags":"","modifier":"M0","modified":"20210309234512635","creator":"M0","created":"20210309225050740","tmap.id":"c7797d4f-d978-4e11-b790-606420589bc2"},
@@ -1649,6 +1628,8 @@ Error message and password prompt
{"text":"https://is.gd/","title":"crear enlace corto","tags":"","modified":"20210506222412873","created":"20210506222403530","tmap.id":"52df1524-8641-4199-b12c-db3570d0ed84"},
{"created":"20220829140136569","creator":"M0","text":"[[offline|file:./../nombre.pdf]]\n\n[ext[Local|./../nombre.pdf]]\n","tags":"registro/amor/tw/tutoriales","title":"crear enlaces a un archivo local","modified":"20220904003904400","modifier":"M0","tmap.id":"5e67d53a-74c6-4bb5-ae20-d2f47a21ee71"},
{"text":"* Crear un wiki personal en TiddlyWiki\n* Anotar en este mismo lugar las claridades y preguntas extra que puedar surgir de la misma.\n* ¿Qué es TiddlyWiki?\n* TiddlyWiki es un wiki personal o “libreta web personal no lineal”, como se define el proyecto a sí mismo en su página web.\n* ¿Cómo se generan enlaces específicos para los tiddlers?\n* Usamos la opción permalink del menú contextual de cada Tiddler:\n\n{{upload_ea83e1cf14de83214c8c5423a8108997.png}}\n\n\u003Cp>Esta opción se puede dejar visible permanentemente en el menú desde\n\u003Ccode>Panel de Control &gt; Aspecto &gt; Barra de Herramientas\u003C/code> y cliqueamos\npermalink\u003C/p>\n\u003Cp>\u003Cimg src=\"https://docutopia.tupale.co/uploads/upload_93f2f9dfa728a5109c22748b1e2981f5.png\" alt=\"\" class=\"\">\u003C/p>\n\u003C/li>\n\u003Cli class=\"\" data-startline=\"27\" data-endline=\"28\">\n\u003Cp>Cómo copiar y pegar contenidos de Tiddlers/Wikis ajenos o externos:\u003C/p>\n\u003C/li>\n\u003C/ul>\u003C/div>\n \n \u003Cdiv class=\"row ui-content\" style=\"\">\u003Cdiv class=\"ui-view-area\">\n \u003C/div>\n\u003C/div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","title":"Crear un wiki personal en TiddlyWiki","modifier":"M0","modified":"20210309002507367","creator":"M0","created":"20210307111943008","tmap.id":"a33f5400-8523-45cf-baee-509ced30a9e8"},
{"created":"20230305015923914","creator":"m00","text":".borderless,\n.borderless table,\n.borderless td,\n.borderless tr,\n.borderless th,\n.borderless tbody\n { border:0 !important; }\n","tags":"$:/tags/Stylesheet","title":"css--borderless","modified":"20230305020140004","modifier":"m00","type":"text/css"},
{"created":"20230305015818605","creator":"m00","text":"@@.borderless\n|a|b|\n|c|d|\n@@\n","tags":"","title":"css--borderless--example","modified":"20230305020209499","modifier":"m00"},
{"text":"24 marzo - cumple dianelis","title":"cumpleanos","tags":"","modified":"20211027072623973","created":"20211027072600103","tmap.id":"363282c4-80e1-43cd-b7f8-265d4a88882c"},
{"text":"!! How can I add sections to the left sidebar?\n\nAny tiddler with the system tag \u003C\u003Ctag $:/themes/nico/notebook/tags/SidebarSection>> will be displayed as a section in the left sidebar.","type":"text/vnd.tiddlywiki","title":"Customizing","revision":"0","modified":"20201211111414096","created":"20201211111245754","bag":"default","tmap.id":"b01fb90f-38d1-4fb6-a227-0cf42b40cff2"},
{"text":"","title":"datos personales","telefono":"+53 54115734","tags":"","segundo-apellido":"Sanabria","residencia-pais":"Cuba","residencia-ciudad":"La Habana","primer-apellido":"Haedo","nombre-completo":"{{datos personales!!nombre}} {{datos personales!!primer-apellido}} {{datos personales!!segundo-apellido}}","nombre":"Maurice","nacimiento-mes-en":"June","nacimiento-mes":"junio","nacimiento-fecha-en":"{{datos personales!!nacimiento-mes-en}} {{datos personales!!nacimiento-dia}}, {{datos personales!!nacimiento-ano}}","nacimiento-fecha":"{{datos personales!!nacimiento-dia}} de {{datos personales!!nacimiento-mes}} de {{datos personales!!nacimiento-ano}}","nacimiento-dia":"1","nacimiento-ano":"1985","modified":"20210713201510448","email":"maurice@copincha.org","direccion":"Ánimas 964, apto. 101, entre Soledad y Oquendo, Centro Habana, {{datos personales!!residencia-ciudad}}, {{datos personales!!residencia-pais}}","created":"20210629084026409","tmap.id":"cde83f4c-bcf8-4921-8997-1e4afc035669"},
@@ -1660,6 +1641,7 @@ Error message and password prompt
{"modified":"20220820183113226","modifier":"M0","title":"Draft of 'Julia' by M0","tmap.id":"916042eb-7607-40b6-9d7d-34ca69d28981","text":""},
{"modified":"20230304174200484","modifier":"M0","title":"Draft of 'm00--proyectos' by M0","tmap.id":"0f4c3adc-87b3-49c9-bb3a-7dceda4f1c7a","text":""},
{"modified":"20220820223543095","modifier":"M0","title":"Draft of 'personalizacion' by M0","tmap.id":"7b446c71-07ea-4c6f-9071-5f76d6d08c81","text":""},
{"created":"20230305001622682","text":"\u003C$echarts $text={{code}}/>","tags":"","title":"ejemplo","modified":"20230305003326343"},
{"created":"20211205070457562","text":"","title":"felixhayashi/vis","modified":"20211216094447780","tags":"$:/tags/PluginWiki","type":"text/vnd.tiddlywiki","icon":"[img height=50px [https://visjs.org/images/visjs_logo.png]]","page-cover":"https://almende.github.io/vis/images/wall.png","cpl.title":"$:/plugins/felixhayashi/vis","cpl.author":"Felix Küppers","cpl.name":"Visjs","cpl.description":"TiddlyWiki5 plugin for the vis.js library","cpl.uri":"http://tiddlymap.org/index.html","cpl.readme":"! TW5-Vis.js\n\nA tiddlywiki plugin for the vis.js library.\n\n---\n\n! Notes on Copyright\n\n!! TiddlyWiki\n\nCreated by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007 Copyright © UnaMesa Association 2007-2014\n\nPublished under the following [licenses](https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses):\n\n1. BSD 3-clause \"New\" or \"Revised\" License (including any right to adopt any future version of a license if permitted)\n2. Creative Commons Attribution 3.0 (including any right to adopt any future version of a license if permitted)\n\n!! The **vis.js** library\n\nCopyright (c) 2014 [Almende B.V.](https://github.com/almende/vis)\n\nPublished under the following licenses:\n\n1. Apache License Version 2.0, January 2004 http://www.apache.org/licenses/\n2. MIT License (MIT)\n","cpl.source":"https://github.com/felixhayashi/TW5-Vis.js","cpl.documentation":"","cpl.core-version":">=5.0.0","cpl.plugin-type":"plugin","revision":"0","bag":"default"},
{"created":"20220820045524439","creator":"M0","text":"","tags":"","title":"fondo-de-pagina","modified":"20220820050258180","modifier":"M0","type":"image/svg+xml","_canonical_uri":"./medios/imagenes/grilla.svg","tmap.id":"1b65023a-55d1-4dc9-92b9-546522bf92e0"},
{"text":"","title":"Formato de texto","tags":"Contenidos","orden":"2","modifier":"M0","modified":"20210309232533985","creator":"M0","created":"20210309224419340","tmap.id":"00cb963f-b96a-401f-a4db-ecbcda4a1d08"},
@@ -1694,7 +1676,7 @@ Error message and password prompt
{"text":"!! Nombre Completo\n{{datos personales!!nombre-completo}}\n\n!! Fecha de nacimiento\n{{datos personales!!nacimiento-fecha}}\n\n!!Ciudad de residencia\n\n{{datos personales!!residencia-ciudad}}\n\n!! Email\n{{datos personales!!email}}\n\n!! Teléfono\n{{datos personales!!telefono}}\n\n!! Dirección\n{{datos personales!!direccion}}","title":"M0-datos personales - español","tags":"","modified":"20210713192344041","created":"20210629091359656","tmap.id":"6fafa178-6f60-4d80-9fa4-4f6ebb4246f7"},
{"text":"!! Fullname\n{{datos personales!!nombre-completo}}\n\n!! Birthday\n{{datos personales!!nacimiento-fecha-en}}\n\n!!City or residence\n\n{{datos personales!!residencia-ciudad}}\n\n!! Email\n{{datos personales!!email}}\n\n!! Phone number\n{{datos personales!!telefono}}\n\n!! Adress\n{{datos personales!!direccion}}\n","title":"M0-datos personales - ingles","tags":"","modified":"20210713192332259","created":"20210629091418568","tmap.id":"47259581-648e-4d89-8a4e-5d3fa67d52ef"},
{"created":"20220517042707057","creator":"M0","text":"\u003Ccenter>\n\n\u003Cbr>\n\n[[Bio|m00--bio]] | [[Project|m00--project]] | [[Contact|m00--contact]]\n\n\u003Cbr>\n\n\u003C/center>\n","title":"m00","modified":"20230304235141133","modifier":"m00","stream-type":"default","stream-list":" ","page-cover":"./medios/imagenes/encabezado.jpg","tmap.id":"bc0d17d2-386c-40e8-b962-6eaffb4ba457"},
{"created":"20220820175145414","creator":"M0","text":"\u003Ccenter>\n\n\u003Cbr>\n\n[[Home|m00]] | [[Project|m00--project]] | [[Contact|m00--contact]]\n\n\u003Cbr>\n\u003C/center>\n\n{{m00--bio--about}}\n\n\u003Cbr>\n\n{{moo--bio--cv}}","title":"m00--bio","modified":"20230304223937812","modifier":"M0","stream-list":"m00--bio/20220820175531751 m00--bio/20220820175623327 m00--bio/20220820175732893 m00--bio/20220820180501194 m00--bio/20220820180511366","stream-type":"default","page-cover":"","caption":"","type":"text/vnd.tiddlywiki","tmap.id":"a85867ca-b42f-45b9-a963-d3ca2d90da74"},
{"created":"20220820175145414","creator":"M0","text":"\u003Ccenter>\n\n\u003Cbr>\n\n[[Home|m00]] | [[Project|m00--project]] | [[Contact|m00--contact]]\n\n\u003Cbr>\n\u003C/center>\n\n{{m00--bio--about}}\n\n\u003Cbr>\n\n{{moo--bio--cv}}","title":"m00--bio","modified":"20230304235128628","modifier":"m00","stream-list":"m00--bio/20220820175531751 m00--bio/20220820175623327 m00--bio/20220820175732893 m00--bio/20220820180501194 m00--bio/20220820180511366","stream-type":"default","page-cover":"","caption":"","type":"text/vnd.tiddlywiki","tmap.id":"a85867ca-b42f-45b9-a963-d3ca2d90da74"},
{"created":"20230304173317514","creator":"M0","text":"Lorem ipsum dolor sit amet, cu sit recusabo omittantur, nulla putant luptatum per in, has soluta graeco corpora cu. Ad vim ubique mucius conceptam, vel eu doming audiam. Et vix probatus atomorum petentium. Iisque antiopam reprimique ad eum. Agam sonet menandri no mea.","modified":"20230304223923573","modifier":"M0","title":"m00--bio--about","tags":"m00--bio","tmap.id":"23566759-c0aa-493c-9fad-a53ea80fe89e"},
{"created":"20220820175219342","creator":"M0","parent":"m00--bio/20220820175531751","stream-type":"default","modified":"20230304223930136","modifier":"M0","title":"m00--bio/20220820175219338","text":"presentacion en suiza","tmap.id":"9fcd1f1e-7902-4a40-ad30-373e9248915b"},
{"created":"20220820175224641","creator":"M0","parent":"m00--bio/20220820175623327","stream-type":"default","modified":"20230304223931939","modifier":"M0","title":"m00--bio/20220820175224639","text":"presentacion UK ","tmap.id":"59455544-7c03-4686-8b7c-23e4375dcff8"},
@@ -1738,10 +1720,10 @@ Error message and password prompt
{"created":"20220828151553647","creator":"M0","text":"Revista alma mater","parent":"m00--bio/20220820175520594","stream-type":"default","stream-list":"","modified":"20230304223941426","modifier":"M0","title":"m00--bio/20220828151553645","tmap.id":"93ccbdb3-cf9e-42a9-827b-e83bd2548141"},
{"created":"20220828151641659","creator":"M0","text":"FANJ - semana del plastico","parent":"m00--bio/20220820175825002","stream-type":"default","stream-list":"","modified":"20230304223941858","modifier":"M0","title":"m00--bio/20220828151641656","tmap.id":"4b5885e9-ebec-4e7d-a226-7a2b75720011"},
{"created":"20220828151658673","creator":"M0","text":"Moncar - montacargas","parent":"m00--bio/20220820175732893","stream-type":"default","stream-list":"m00--bio/20220828151336655 m00--bio/20220828151345129 m00--bio/20220828151351165","modified":"20230304223942349","modifier":"M0","title":"m00--bio/20220828151658670","tmap.id":"53b29d1c-f785-424a-ac5b-c52970b5360f"},
{"created":"20220820181407536","creator":"M0","text":"\u003Ccenter>\n\n\u003Cbr>\n\n[[Home|m00]] | [[Bio|m00--bio]] | [[Project|m00--project]]\n\n\u003Cbr>\n\u003C/center>\n\n''E-mail:'' \n\n[[maurice@copincha.org|mailto://maurice@copincha.org]]\n\n\u003Cbr>\n\n''Web:''\n\nhttps://copincha.org/m00\n\n\u003Cbr>\n\n''Instagram:''\n\n[[@maurihaedo|https://www.instagram.com/maurihaedo]]\n\n\u003Cbr>\n\n''Facebook:''\n\nhttps://www.facebook.com/maurihaedo\n\n\u003Cbr>\n\n''Tel/Whatsapp/Signal:'' \n\n+53 54115734\n\n\u003Cbr>\n\n''Twitter:'' \n\n@mauricehaedo\n\n\u003Cbr>\n\n''Git:''\n\nhttps://git.copincha.org/m00","title":"m00--contact","stream-list":"","modified":"20230304223848807","modifier":"M0","stream-type":"default","tmap.id":"14c220b3-ea0b-49c0-b144-362c3c506f00"},
{"created":"20220820181407536","creator":"M0","text":"\u003Ccenter>\n\n\u003Cbr>\n\n[[Home|m00]] | [[Bio|m00--bio]] | [[Project|m00--project]]\n\n\u003Cbr>\n\u003C/center>\n\n''E-mail:'' \n\n[[maurice@copincha.org|mailto://maurice@copincha.org]]\n\n\u003Cbr>\n\n''Web:''\n\nhttps://copincha.org/m00\n\n\u003Cbr>\n\n''Instagram:''\n\n[[@maurihaedo|https://www.instagram.com/maurihaedo]]\n\n\u003Cbr>\n\n''Facebook:''\n\nhttps://www.facebook.com/maurihaedo\n\n\u003Cbr>\n\n''Tel/Whatsapp/Signal:'' \n\n+53 54115734\n\n\u003Cbr>\n\n''Twitter:'' \n\n@mauricehaedo\n\n\u003Cbr>\n\n''Git:''\n\nhttps://git.copincha.org/m00","title":"m00--contact","stream-list":"","modified":"20230304234816363","modifier":"m00","stream-type":"default","tmap.id":"14c220b3-ea0b-49c0-b144-362c3c506f00"},
{"created":"20220904214651438","creator":"M0","title":"m00--contact/20220820181412481","stream-list":"","modified":"20230304223848818","modifier":"M0","tmap.id":"fddbd775-d5b3-462a-bd03-84ad7bf87708","text":""},
{"created":"20220904214658885","creator":"M0","text":"","parent":"m00--contact","stream-type":"default","stream-list":"m00/contacto/20220820181647579","modified":"20230304223849322","modifier":"M0","title":"m00--contact/20220904214658883","tmap.id":"06149683-09e5-41b8-b481-511c904b176c"},
{"created":"20210309155723483","creator":"M0","text":"\u003Ccenter>\n\n\u003Cbr>\n\n[[Home|m00]] | [[Bio|m00--bio]] | [[Contact|m00--contact]]\n\n\u003Cbr>\n\u003C/center>\n\n|table-borderless|k\n|^ {{m00--project/copincha/logo-button}} |^ {{m00--project/pphlab/logo-button}} |\n|^ \u003Ch3>Copincha\u003C/h3> |^ \u003Ch3>Precious Plastic Habana Lab\u003C/h3> |\n|^ {{glosario/copincha/resumen}} |^ {{glosario/copincha/resumen}} |\n\n\n","title":"m00--project","tags":"m00","modifier":"M0","modified":"20230304223923575","stream-list":"m00--project/20220820232310672","stream-type":"default","tmap.id":"c468526f-4467-408c-8b75-49f48aaf78b5"},
{"created":"20210309155723483","creator":"M0","text":"\u003Ccenter>\n\n\u003Cbr>\n\n[[Home|m00]] | [[Bio|m00--bio]] | [[Contact|m00--contact]]\n\n\u003Cbr>\n\u003C/center>\n\n@@.borderless\n|^ {{m00--project/copincha/logo-button}} |^ {{m00--project/pphlab/logo-button}} |\n|^ \u003Ch3>Copincha\u003C/h3> |^ \u003Ch3>Precious Plastic Habana Lab\u003C/h3> |\n|^ {{glosario/copincha/resumen}} |^ {{glosario/copincha/resumen}} |\n@@\n\n","title":"m00--project","tags":"m00","modifier":"m00","modified":"20230305020300807","stream-list":"m00--project/20220820232310672","stream-type":"default","tmap.id":"c468526f-4467-408c-8b75-49f48aaf78b5"},
{"created":"20220904145745091","creator":"M0","title":"m00--project/20220820174548627","stream-list":"","modified":"20230304174147647","modifier":"M0","tmap.id":"0605eeb8-fa0b-4f07-abe6-f5c39450bc2b","text":""},
{"created":"20220904061434853","creator":"M0","title":"m00--project/20220820221722596","stream-list":"","modified":"20230304174148119","modifier":"M0","tmap.id":"949a198c-e512-4812-b032-e0d1eef6c201","text":""},
{"created":"20220820232310677","creator":"M0","text":"","parent":"m00--project","stream-type":"default","stream-list":"proyectos/20220820221841837","modified":"20230304174148581","modifier":"M0","title":"m00--project/20220820232310672","tmap.id":"4c5c8022-90a6-45f2-930a-922cd9866ce2"},